Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | When a hotlist entry edit ends by cancelling, rather than confirming the ↵ | Michael Drake | 2010-12-17 | 3 | -2/+8 | |
| | | | | | | change, end the whole edit and don't pass onto next element for edit. svn path=/trunk/netsurf/; revision=11085 | |||||
* | Allow double-clicks in main browser and middle button double-clicks in treeview | Chris Young | 2010-12-16 | 3 | -5/+79 | |
| | | | | svn path=/trunk/netsurf/; revision=11083 | |||||
* | Copy shared libraries too | Chris Young | 2010-12-16 | 1 | -0/+32 | |
| | | | | svn path=/trunk/netsurf/; revision=11082 | |||||
* | Apply simple weighted averaging to download rate calculations. | Steve Fryatt | 2010-12-16 | 1 | -6/+19 | |
| | | | | svn path=/trunk/netsurf/; revision=11081 | |||||
* | Remove redundant code from drag browser_mouse_state setup. | Michael Drake | 2010-12-16 | 1 | -9/+0 | |
| | | | | svn path=/trunk/netsurf/; revision=11080 | |||||
* | Document RISC OS front end's setup of browser_mouse_state. | Michael Drake | 2010-12-16 | 1 | -12/+30 | |
| | | | | svn path=/trunk/netsurf/; revision=11079 | |||||
* | Don't require CTRL or ALT for treeview window to claim input focus on click. | Michael Drake | 2010-12-16 | 1 | -3/+1 | |
| | | | | svn path=/trunk/netsurf/; revision=11078 | |||||
* | Make drags less jerky. | Michael Drake | 2010-12-16 | 1 | -5/+13 | |
| | | | | svn path=/trunk/netsurf/; revision=11077 | |||||
* | When we get a motion notify event, only set of a drag in the core if the ↵ | Michael Drake | 2010-12-16 | 1 | -4/+22 | |
| | | | | | | mouse has moved at least 5px from where it was pressed. svn path=/trunk/netsurf/; revision=11076 | |||||
* | Set last_{x|y} coords on press event so they are not used uninitialised in ↵ | Michael Drake | 2010-12-16 | 1 | -0/+5 | |
| | | | | | | motion_notify_event. svn path=/trunk/netsurf/; revision=11075 | |||||
* | Pass adjust double clicks to the core too. | Michael Drake | 2010-12-16 | 1 | -0/+3 | |
| | | | | svn path=/trunk/netsurf/; revision=11074 | |||||
* | User may have no handle if it was the target of an iterator when the handle ↵ | John Mark Bell | 2010-12-16 | 1 | -1/+1 | |
| | | | | | | was aborted svn path=/trunk/netsurf/; revision=11071 | |||||
* | A double click fires a click as well. | Michael Drake | 2010-12-16 | 1 | -1/+3 | |
| | | | | svn path=/trunk/netsurf/; revision=11070 | |||||
* | Fix bug #3138151: shut down caches before killing off fetch layer | John Mark Bell | 2010-12-16 | 1 | -4/+4 | |
| | | | | svn path=/trunk/netsurf/; revision=11069 | |||||
* | Improve double click handling. | Michael Drake | 2010-12-15 | 1 | -6/+10 | |
| | | | | svn path=/trunk/netsurf/; revision=11068 | |||||
* | Ensure that we clean up after the client even if they report an error from ↵ | John Mark Bell | 2010-12-15 | 1 | -16/+24 | |
| | | | | | | their notification callback. svn path=/trunk/netsurf/; revision=11067 | |||||
* | Ensure mouse button press events are sent to the core for treeview type ↵ | Michael Drake | 2010-12-15 | 1 | -13/+19 | |
| | | | | | | windows. Keep track of both select and adjust drags, and inform the core which is being held during a drag. svn path=/trunk/netsurf/; revision=11066 | |||||
* | 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 | |||||
* | Give caret for alt and ctrl since both start an edit. | Michael Drake | 2010-12-15 | 1 | -1/+3 | |
| | | | | svn path=/trunk/netsurf/; revision=11064 | |||||
* | Make llcache_object_user objects distinct from llcache_handles. | John Mark Bell | 2010-12-15 | 1 | -32/+112 | |
| | | | | | | | This allows us to be robust against clients completely changing the contents of the user list underneath us during iteration. Fix llcache_send_event_to_users to also be robust against the user list changing under it. svn path=/trunk/netsurf/; revision=11063 | |||||
* | Possible fix for issue reported by Chris Young. | Michael Drake | 2010-12-15 | 1 | -1/+5 | |
| | | | | svn path=/trunk/netsurf/; revision=11062 | |||||
* | Debug function for dumping browser_mouse_state. | Michael Drake | 2010-12-15 | 3 | -2/+51 | |
| | | | | svn path=/trunk/netsurf/; revision=11061 | |||||
* | Only draw caret if there is no selection. | Michael Drake | 2010-12-15 | 1 | -1/+7 | |
| | | | | svn path=/trunk/netsurf/; revision=11060 | |||||
* | Position text and caret correctly in single line text area. Make caret red ↵ | Michael Drake | 2010-12-15 | 1 | -14/+33 | |
| | | | | | | so it stands out for now. It should be an OS caret anyway. svn path=/trunk/netsurf/; revision=11059 | |||||
* | 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 | |||||
* | make the history, download, hotlist and cookies initialisation actually use ↵ | Vincent Sanders | 2010-12-14 | 10 | -32/+57 | |
| | | | | | | the generic glade file finding code instead of their own thing and erroring out. svn path=/trunk/netsurf/; revision=11055 | |||||
* | Fix OpenBSD build (credit: Anthony Bentley) | John Mark Bell | 2010-12-14 | 1 | -0/+1 | |
| | | | | svn path=/trunk/netsurf/; revision=11054 | |||||
* | Small refactor to change icon names to being passed in from frontends ↵ | Vincent Sanders | 2010-12-14 | 29 | -98/+121 | |
| | | | | | | instead of core treeview globals svn path=/trunk/netsurf/; revision=11053 | |||||
* | Always invalidate next/prev pointers | John Mark Bell | 2010-12-13 | 1 | -2/+0 | |
| | | | | svn path=/trunk/netsurf/; revision=11052 | |||||
* | Revert r11047-11050: if we remove a user from an object while it's the ↵ | John Mark Bell | 2010-12-13 | 1 | -12/+7 | |
| | | | | | | | | iterator target, the effect will be that the iteration terminates early. Subsequent users that require notifications will simply have their notifications delayed svn path=/trunk/netsurf/; revision=11051 | |||||
* | Take 2: make callers of llcache_object_user_destroy invalidate next/prev ↵ | John Mark Bell | 2010-12-13 | 1 | -2/+7 | |
| | | | | | | pointers svn path=/trunk/netsurf/; revision=11050 | |||||
* | Revert last change | John Mark Bell | 2010-12-13 | 1 | -7/+4 | |
| | | | | svn path=/trunk/netsurf/; revision=11049 | |||||
* | Remove bogus assertions | John Mark Bell | 2010-12-13 | 1 | -4/+7 | |
| | | | | svn path=/trunk/netsurf/; revision=11048 | |||||
* | We cannot invalidate a user's next/prev pointers when removing it from an ↵ | John Mark Bell | 2010-12-13 | 1 | -5/+5 | |
| | | | | | | object, as it may be the target of iteration svn path=/trunk/netsurf/; revision=11047 | |||||
* | Fix assertion: user->next may be NULL, so there's no point asserting that it ↵ | John Mark Bell | 2010-12-13 | 1 | -2/+1 | |
| | | | | | | isn't svn path=/trunk/netsurf/; revision=11046 | |||||
* | Fix assertion to compare, and not assign | John Mark Bell | 2010-12-13 | 1 | -1/+1 | |
| | | | | svn path=/trunk/netsurf/; revision=11045 | |||||
* | Make llcache_object_notify_users robust to the object's user list changing ↵ | John Mark Bell | 2010-12-12 | 1 | -3/+34 | |
| | | | | | | underneath it svn path=/trunk/netsurf/; revision=11044 | |||||
* | 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 | 2 | -14/+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 | 2 | -4/+1 | |
| | | | | 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 |