Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Disable extra logging. Here treeview init is down to ~5 seconds from ~20. | Chris Young | 2011-06-04 | 1 | -1/+1 |
| | | | | | | | Still more room for improvement, as adding nodes appears to recalculate the widths of all the parent nodes even though (the text and icon of) those haven't changed. svn path=/trunk/netsurf/; revision=12463 | ||||
* | Rudimentary text width caching to speed up many duplicate "Today", ↵ | Chris Young | 2011-06-04 | 1 | -4/+16 |
| | | | | | | "Yesterday" calcs svn path=/trunk/netsurf/; revision=12461 | ||||
* | Remove at least one instance of unnecessary recalculation | Chris Young | 2011-06-04 | 1 | -13/+19 |
| | | | | svn path=/trunk/netsurf/; revision=12460 | ||||
* | Extra logging to track the source of node size calculations | Chris Young | 2011-06-04 | 1 | -4/+21 |
| | | | | | | A couple of minor changes to prevent unnecessary recalculation svn path=/trunk/netsurf/; revision=12459 | ||||
* | consolidate content redraw | Vincent Sanders | 2011-05-08 | 1 | -1/+1 |
| | | | | | | more cleanups ready for image content refactor svn path=/trunk/netsurf/; revision=12317 | ||||
* | Merge branches/jmb/content-factory to trunk | John Mark Bell | 2011-05-06 | 1 | -1/+2 |
| | | | | svn path=/trunk/netsurf/; revision=12283 | ||||
* | Pass clip rect to clip plotters as struct. Simplify clip rect handling in ↵ | Michael Drake | 2011-02-14 | 1 | -14/+15 |
| | | | | | | debug window code. Pass clip rect to select menu as struct. svn path=/trunk/netsurf/; revision=11683 | ||||
* | Pass clip rect to textarea redraw as struct rect. | Michael Drake | 2011-02-14 | 1 | -2/+1 |
| | | | | svn path=/trunk/netsurf/; revision=11681 | ||||
* | Pass clip rect as struct through content_redraw api. Update the front ends ↵ | Michael Drake | 2011-02-13 | 1 | -1/+1 |
| | | | | | | to use this. Note only RO build tested. svn path=/trunk/netsurf/; revision=11670 | ||||
* | Move stuct rect out of box.h and tree.c. | Michael Drake | 2011-02-11 | 1 | -5/+0 |
| | | | | svn path=/trunk/netsurf/; revision=11647 | ||||
* | Make the tree icon dir a non-option | Daniel Silverstone | 2011-01-20 | 1 | -68/+75 |
| | | | | svn path=/trunk/netsurf/; revision=11422 | ||||
* | Fix empty tree rendering. | Michael Drake | 2010-12-29 | 1 | -12/+13 |
| | | | | svn path=/trunk/netsurf/; revision=11135 | ||||
* | Use colour options for treeview rendering. | Michael Drake | 2010-12-21 | 1 | -13/+48 |
| | | | | svn path=/trunk/netsurf/; revision=11118 | ||||
* | Enable knockout for tree redraw. | Michael Drake | 2010-12-19 | 1 | -0/+9 |
| | | | | svn path=/trunk/netsurf/; revision=11099 | ||||
* | Allow tree drag status to reflect drags within textareas. | Steve Fryatt | 2010-12-19 | 1 | -0/+2 |
| | | | | svn path=/trunk/netsurf/; revision=11097 | ||||
* | Draw tree background when there are no nodes. | Michael Drake | 2010-12-18 | 1 | -4/+4 |
| | | | | svn path=/trunk/netsurf/; revision=11092 | ||||
* | Simplify text plot position calc. | Michael Drake | 2010-12-17 | 1 | -3/+1 |
| | | | | svn path=/trunk/netsurf/; revision=11088 | ||||
* | Base treeview line height on text height, unless that's too small for the ↵ | Michael Drake | 2010-12-17 | 1 | -5/+14 |
| | | | | | | icon to fit. svn path=/trunk/netsurf/; revision=11087 | ||||
* | When a hotlist entry edit ends by cancelling, rather than confirming the ↵ | Michael Drake | 2010-12-17 | 1 | -1/+2 |
| | | | | | | change, end the whole edit and don't pass onto next element for edit. svn path=/trunk/netsurf/; revision=11085 | ||||
* | Improve double click handling. | Michael Drake | 2010-12-15 | 1 | -6/+10 |
| | | | | svn path=/trunk/netsurf/; revision=11068 | ||||
* | Don't give up on a mouse action because BROWSER_MOUSE_PRESS_{1|2} is set. ↵ | Michael Drake | 2010-12-15 | 1 | -9/+11 |
| | | | | | | The RISC OS front end sets them for action-on-button-press (rather than release) behaviour. svn path=/trunk/netsurf/; revision=11065 | ||||
* | Possible fix for issue reported by Chris Young. | Michael Drake | 2010-12-15 | 1 | -1/+5 |
| | | | | svn path=/trunk/netsurf/; revision=11062 | ||||
* | Much faster redraw of treeviews. | Michael Drake | 2010-12-15 | 1 | -8/+19 |
| | | | | svn path=/trunk/netsurf/; revision=11058 | ||||
* | Further tidy up of node redraw. | Michael Drake | 2010-12-15 | 1 | -20/+24 |
| | | | | svn path=/trunk/netsurf/; revision=11057 | ||||
* | Pass clip rectangle around tree redraw. Update clipping area with respect ↵ | Michael Drake | 2010-12-15 | 1 | -104/+163 |
| | | | | | | to what's being plotted. Simplify tree redraw and add more comments. svn path=/trunk/netsurf/; revision=11056 | ||||
* | Set text position with respect to TREE_LINE_HEIGHT. | Michael Drake | 2010-12-12 | 1 | -6/+16 |
| | | | | svn path=/trunk/netsurf/; revision=11043 | ||||
* | Set expansion toggle position with respect to TREE_LINE_HEIGHT. | Michael Drake | 2010-12-12 | 1 | -2/+2 |
| | | | | svn path=/trunk/netsurf/; revision=11042 | ||||
* | Set icon position with respect to TREE_LINE_HEIGHT. | Michael Drake | 2010-12-12 | 1 | -9/+9 |
| | | | | svn path=/trunk/netsurf/; revision=11041 | ||||
* | Remove redundant line plots, from tree_draw_node() and add comments. | Michael Drake | 2010-12-12 | 1 | -12/+14 |
| | | | | svn path=/trunk/netsurf/; revision=11040 | ||||
* | More "NetSurfy" colours. Note treeview restyling is still in progress; this ↵ | Michael Drake | 2010-12-12 | 1 | -3/+3 |
| | | | | | | will change. svn path=/trunk/netsurf/; revision=11039 | ||||
* | Create some tree plot styles and use them. | Michael Drake | 2010-12-12 | 1 | -9/+22 |
| | | | | svn path=/trunk/netsurf/; revision=11038 | ||||
* | Remove pointless rectangle fill under text. | Michael Drake | 2010-12-12 | 1 | -3/+0 |
| | | | | svn path=/trunk/netsurf/; revision=11037 | ||||
* | Rename usages of "furniture" which applied to expansion toggle boxes to ↵ | Michael Drake | 2010-12-12 | 1 | -20/+25 |
| | | | | | | "expansion_toggle". Now "furniture" refers exclusively to all tree furniture. Start commenting things. svn path=/trunk/netsurf/; revision=11036 | ||||
* | Rename tree_draw_node_expansion() to tree_draw_node_expansion_toggle(). ↵ | Michael Drake | 2010-12-12 | 1 | -27/+31 |
| | | | | | | Pedantic wrap/indentation changes in tree_draw_node. svn path=/trunk/netsurf/; revision=11035 | ||||
* | Fix TREE_ICON_SIZE to match size of actual icons. Fix clip rectangle for ↵ | Michael Drake | 2010-12-12 | 1 | -3/+3 |
| | | | | | | icon redraw. svn path=/trunk/netsurf/; revision=11034 | ||||
* | Use TREE_LINE_HEIGHT define instead of magic 20 everywhere. | Michael Drake | 2010-12-12 | 1 | -12/+10 |
| | | | | svn path=/trunk/netsurf/; revision=11033 | ||||
* | Clearer font styles. | Michael Drake | 2010-12-12 | 1 | -6/+6 |
| | | | | svn path=/trunk/netsurf/; revision=11032 | ||||
* | If a drag is in progress that the tree can't handle, it is a ↵ | Chris Young | 2010-10-30 | 1 | -0/+2 |
| | | | | | | | | TREE_UNKNOWN_DRAG not a TREE_NO_DRAG, as the platform code might be able to deal with it. svn path=/trunk/netsurf/; revision=10920 | ||||
* | Only set TREE_MOVE_DRAG is the tree is TREE_MOVABLE | Chris Young | 2010-10-30 | 1 | -1/+2 |
| | | | | svn path=/trunk/netsurf/; revision=10919 | ||||
* | Allow getting the tree's drag property. This ensures we can see whether the ↵ | Chris Young | 2010-10-29 | 1 | -7/+12 |
| | | | | | | | | current drag is something we might need to display an icon for. svn path=/trunk/netsurf/; revision=10917 | ||||
* | Make CR also stop and save tree edits | Chris Young | 2010-10-17 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=10892 | ||||
* | - Request correct redraw area when changing a node's size in ↵ | Steve Fryatt | 2010-10-10 | 1 | -29/+29 |
| | | | | | | | | tree_handle_node_changed(). - Update parameter documentation to match function definitions. svn path=/trunk/netsurf/; revision=10876 | ||||
* | Merge treeview-redux to trunk | John Mark Bell | 2010-10-05 | 1 | -904/+2186 |
| | | | | svn path=/trunk/netsurf/; revision=10865 | ||||
* | Fix up confusing formatting | Vincent Sanders | 2010-06-28 | 1 | -2/+2 |
| | | | | svn path=/trunk/netsurf/; revision=10586 | ||||
* | Lose redundant variable. | John Mark Bell | 2009-05-28 | 1 | -3/+2 |
| | | | | | | Ensure name_t is used in tree_delete_node_internal() svn path=/trunk/netsurf/; revision=7609 | ||||
* | - Compiler warning squash | John Tytgat | 2008-07-26 | 1 | -4/+4 |
| | | | | | | | - Changed a lineending \n\r -> \n for a couple of files. - More code style conformance. svn path=/trunk/netsurf/; revision=4762 | ||||
* | Bug fixes by Franz Korntner. | James Bursa | 2007-10-28 | 1 | -1/+2 |
| | | | | svn path=/trunk/netsurf/; revision=3636 | ||||
* | Update all source code file headers to reflect GPL version 2 only and ↵ | Vincent Sanders | 2007-08-08 | 1 | -3/+14 |
| | | | | | | contain appropriate licence text svn path=/trunk/netsurf/; revision=3486 | ||||
* | Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵ | Daniel Silverstone | 2007-05-30 | 1 | -6/+6 |
| | | | | | | | | | | | | | | in includes NetSurf includes are now done with ""s and other system includes with <>s as C intended. The scandeps tool has been updated to only look for ""ed includes, and to verify that the files exist in the tree before adding them to the dependency lines. The depend rule has therefore been augmented to make sure the autogenerated files are built before it is run. This is untested under self-hosted RISC OS builds. All else tested and works. svn path=/trunk/netsurf/; revision=3307 | ||||
* | Update project URL. | Michael Drake | 2006-11-27 | 1 | -2/+2 |
| | | | | svn path=/trunk/netsurf/; revision=3073 |