summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Improve double click handling.Michael Drake2010-12-151-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 Bell2010-12-151-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 Drake2010-12-151-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 Drake2010-12-151-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 Drake2010-12-151-1/+3
| | | | svn path=/trunk/netsurf/; revision=11064
* Make llcache_object_user objects distinct from llcache_handles.John Mark Bell2010-12-151-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 Drake2010-12-151-1/+5
| | | | svn path=/trunk/netsurf/; revision=11062
* Debug function for dumping browser_mouse_state.Michael Drake2010-12-153-2/+51
| | | | svn path=/trunk/netsurf/; revision=11061
* Only draw caret if there is no selection.Michael Drake2010-12-151-1/+7
| | | | svn path=/trunk/netsurf/; revision=11060
* Position text and caret correctly in single line text area. Make caret red ↵Michael Drake2010-12-151-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 Drake2010-12-151-8/+19
| | | | svn path=/trunk/netsurf/; revision=11058
* Further tidy up of node redraw.Michael Drake2010-12-151-20/+24
| | | | svn path=/trunk/netsurf/; revision=11057
* Pass clip rectangle around tree redraw. Update clipping area with respect ↵Michael Drake2010-12-151-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 Sanders2010-12-1410-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 Bell2010-12-141-0/+1
| | | | svn path=/trunk/netsurf/; revision=11054
* Small refactor to change icon names to being passed in from frontends ↵Vincent Sanders2010-12-1429-98/+121
| | | | | | instead of core treeview globals svn path=/trunk/netsurf/; revision=11053
* Always invalidate next/prev pointersJohn Mark Bell2010-12-131-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 Bell2010-12-131-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 Bell2010-12-131-2/+7
| | | | | | pointers svn path=/trunk/netsurf/; revision=11050
* Revert last changeJohn Mark Bell2010-12-131-7/+4
| | | | svn path=/trunk/netsurf/; revision=11049
* Remove bogus assertionsJohn Mark Bell2010-12-131-4/+7
| | | | svn path=/trunk/netsurf/; revision=11048
* We cannot invalidate a user's next/prev pointers when removing it from an ↵John Mark Bell2010-12-131-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 Bell2010-12-131-2/+1
| | | | | | isn't svn path=/trunk/netsurf/; revision=11046
* Fix assertion to compare, and not assignJohn Mark Bell2010-12-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=11045
* Make llcache_object_notify_users robust to the object's user list changing ↵John Mark Bell2010-12-121-3/+34
| | | | | | underneath it svn path=/trunk/netsurf/; revision=11044
* Set text position with respect to TREE_LINE_HEIGHT.Michael Drake2010-12-121-6/+16
| | | | svn path=/trunk/netsurf/; revision=11043
* Set expansion toggle position with respect to TREE_LINE_HEIGHT.Michael Drake2010-12-121-2/+2
| | | | svn path=/trunk/netsurf/; revision=11042
* Set icon position with respect to TREE_LINE_HEIGHT.Michael Drake2010-12-121-9/+9
| | | | svn path=/trunk/netsurf/; revision=11041
* Remove redundant line plots, from tree_draw_node() and add comments.Michael Drake2010-12-122-14/+14
| | | | svn path=/trunk/netsurf/; revision=11040
* More "NetSurfy" colours. Note treeview restyling is still in progress; this ↵Michael Drake2010-12-121-3/+3
| | | | | | will change. svn path=/trunk/netsurf/; revision=11039
* Create some tree plot styles and use them.Michael Drake2010-12-121-9/+22
| | | | svn path=/trunk/netsurf/; revision=11038
* Remove pointless rectangle fill under text.Michael Drake2010-12-122-4/+1
| | | | svn path=/trunk/netsurf/; revision=11037
* Rename usages of "furniture" which applied to expansion toggle boxes to ↵Michael Drake2010-12-121-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 Drake2010-12-121-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 Drake2010-12-121-3/+3
| | | | | | icon redraw. svn path=/trunk/netsurf/; revision=11034
* Use TREE_LINE_HEIGHT define instead of magic 20 everywhere.Michael Drake2010-12-121-12/+10
| | | | svn path=/trunk/netsurf/; revision=11033
* Clearer font styles.Michael Drake2010-12-121-6/+6
| | | | svn path=/trunk/netsurf/; revision=11032
* OS4's Roadshow doesn't have IPv6 yetChris Young2010-12-121-0/+3
| | | | svn path=/trunk/netsurf/; revision=11031
* Attempt to exit the main loop properly from the replicant view destructor. ↵François Revel2010-12-121-4/+9
| | | | | | There are still some issues with multiple instances or on second instanciation though... svn path=/trunk/netsurf/; revision=11030
* Fix passing replicant args. Remove debug output.François Revel2010-12-121-4/+2
| | | | svn path=/trunk/netsurf/; revision=11029
* Fix Replicant instanciation, though it doesn't get the url correctly yet, ↵François Revel2010-12-121-5/+12
| | | | | | and leaves stuff behind when removed (like the main thread). svn path=/trunk/netsurf/; revision=11028
* BeOS does not support IPv6, and never will.François Revel2010-12-052-0/+5
| | | | svn path=/trunk/netsurf/; revision=11014
* Change styles used for plotting local history to make it more obvious what ↵Rob Kendrick2010-12-052-3/+5
| | | | | | the current page is, along with other minor improvements. svn path=/trunk/netsurf/; revision=11008
* Retain edits to hotlist entry titles.Michael Drake2010-12-051-2/+2
| | | | svn path=/trunk/netsurf/; revision=11006
* Remove last remnants of AliasesRob Kendrick2010-12-053-5/+1
| | | | svn path=/trunk/netsurf/; revision=11003
* Rationalise titles and styles of various GTK windowsRob Kendrick2010-12-054-35/+52
| | | | svn path=/trunk/netsurf/; revision=11002
* Reflect changes to libcss APIJohn Mark Bell2010-12-052-1/+3
| | | | svn path=/trunk/netsurf/; revision=11001
* Brain fix on last night's IPv6 modificationsRob Kendrick2010-12-051-1/+1
| | | | svn path=/trunk/netsurf/; revision=11000
* Give bookmarks window the focus when it is opened, remove utility style from ↵Rob Kendrick2010-12-052-15/+16
| | | | | | window definition svn path=/trunk/netsurf/; revision=10997
* Remove a small amount of putridness from GTK full save implemention. Still ↵Rob Kendrick2010-12-051-4/+9
| | | | | | needs to cope gracefully with the target directory already existing and offer to overwrite. svn path=/trunk/netsurf/; revision=10995