summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Enable knockout for tree redraw.Michael Drake2010-12-191-0/+9
| | | | svn path=/trunk/netsurf/; revision=11099
* Dynamically enable/disable buttons and menusChris Young2010-12-191-1/+52
| | | | svn path=/trunk/netsurf/; revision=11098
* Allow tree drag status to reflect drags within textareas.Steve Fryatt2010-12-192-4/+7
| | | | svn path=/trunk/netsurf/; revision=11097
* Allow snapshotting of treeview windowsChris Young2010-12-192-22/+119
| | | | svn path=/trunk/netsurf/; revision=11096
* Use dashed boxes for treeview drags.Steve Fryatt2010-12-194-20/+145
| | | | svn path=/trunk/netsurf/; revision=11095
* Give macro expansion less potential for ambiguity.Steve Fryatt2010-12-191-4/+4
| | | | svn path=/trunk/netsurf/; revision=11094
* Make drag scrolls work more reliably and only within 10px of render areaChris Young2010-12-183-30/+44
| | | | svn path=/trunk/netsurf/; revision=11093
* Draw tree background when there are no nodes.Michael Drake2010-12-181-4/+4
| | | | svn path=/trunk/netsurf/; revision=11092
* Stop empty mouse events being reported, remove spurious extra button pressesChris Young2010-12-171-7/+7
| | | | svn path=/trunk/netsurf/; revision=11091
* Don\'t pass spurious drag event data to the core treeview.Steve Fryatt2010-12-171-13/+17
| | | | svn path=/trunk/netsurf/; revision=11090
* Take some calculations out of line redraw loop and fix rounding error.Michael Drake2010-12-171-15/+17
| | | | svn path=/trunk/netsurf/; revision=11089
* Simplify text plot position calc.Michael Drake2010-12-171-3/+1
| | | | svn path=/trunk/netsurf/; revision=11088
* Base treeview line height on text height, unless that's too small for the ↵Michael Drake2010-12-171-5/+14
| | | | | | icon to fit. svn path=/trunk/netsurf/; revision=11087
* Move setting of the CSS DPI to before any treeviews are created, from when ↵Rob Kendrick2010-12-172-4/+10
| | | | | | the first browser window is created. svn path=/trunk/netsurf/; revision=11086
* When a hotlist entry edit ends by cancelling, rather than confirming the ↵Michael Drake2010-12-173-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 treeviewChris Young2010-12-163-5/+79
| | | | svn path=/trunk/netsurf/; revision=11083
* Copy shared libraries tooChris Young2010-12-161-0/+32
| | | | svn path=/trunk/netsurf/; revision=11082
* Apply simple weighted averaging to download rate calculations.Steve Fryatt2010-12-161-6/+19
| | | | svn path=/trunk/netsurf/; revision=11081
* Remove redundant code from drag browser_mouse_state setup.Michael Drake2010-12-161-9/+0
| | | | svn path=/trunk/netsurf/; revision=11080
* Document RISC OS front end's setup of browser_mouse_state.Michael Drake2010-12-161-12/+30
| | | | svn path=/trunk/netsurf/; revision=11079
* Don't require CTRL or ALT for treeview window to claim input focus on click.Michael Drake2010-12-161-3/+1
| | | | svn path=/trunk/netsurf/; revision=11078
* Make drags less jerky.Michael Drake2010-12-161-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 Drake2010-12-161-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 Drake2010-12-161-0/+5
| | | | | | motion_notify_event. svn path=/trunk/netsurf/; revision=11075
* Pass adjust double clicks to the core too.Michael Drake2010-12-161-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 Bell2010-12-161-1/+1
| | | | | | was aborted svn path=/trunk/netsurf/; revision=11071
* A double click fires a click as well.Michael Drake2010-12-161-1/+3
| | | | svn path=/trunk/netsurf/; revision=11070
* Fix bug #3138151: shut down caches before killing off fetch layerJohn Mark Bell2010-12-161-4/+4
| | | | svn path=/trunk/netsurf/; revision=11069
* 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