Commit Graph

9302 Commits

Author SHA1 Message Date
Michael Drake 8692bb6876 Add support for clicking node expansion toggle. 2013-06-04 14:33:02 +01:00
Michael Drake add9e72837 Allow ctrl + select to toggle selection. 2013-06-04 13:26:02 +01:00
Michael Drake abf5512aff Make releationship enum meanings clearer. 2013-06-04 12:24:14 +01:00
Michael Drake cdf9c9ba72 Sort so newest at top. 2013-06-04 12:12:20 +01:00
Michael Drake a86dd68165 Lose excess logging. 2013-06-04 12:01:45 +01:00
Michael Drake d9a66a7ce8 Different text colour for an expanded entries' fields. 2013-06-04 11:15:44 +01:00
Michael Drake c011f45860 Store inset on node. 2013-06-04 10:37:16 +01:00
Michael Drake a6906394f4 Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2013-06-04 09:39:42 +01:00
Vincent Sanders ccb0c1cfd1 implement very, very bad js window.top method 2013-06-03 23:10:53 +01:00
Michael Drake f947259ef2 Get line height from font size. 2013-06-03 21:56:18 +01:00
Michael Drake abe003cc8d Remove selected area styles. 2013-06-03 20:24:34 +01:00
Michael Drake 8b940b5f11 Don't pass INT_MAX to redraw_request. RO WIMP doesn't like it.
TODO: Make treeview aware of the window size.
2013-06-03 20:21:00 +01:00
Michael Drake aeb09c7329 Remove logging. 2013-06-03 20:10:19 +01:00
Michael Drake c7b57ff681 Include full expanded entry height in clip test. 2013-06-03 20:06:36 +01:00
Michael Drake 99d85697d2 Use plot coordinate correctly and use the shifted offset clip rect. 2013-06-03 20:00:23 +01:00
Michael Drake ab39827bd8 Fix use of wrong enum value. 2013-06-03 19:51:46 +01:00
Michael Drake 8fda149bae Make heights signed, to simplify comparison with struct rect values, which are signed. 2013-06-03 19:49:36 +01:00
Michael Drake 088d60ec96 Simplify redraw node walk. 2013-06-03 18:54:19 +01:00
Michael Drake fd453beb97 Squash warnings for things that can't happen. 2013-06-03 18:42:02 +01:00
Michael Drake 1726304d72 Simplify tree walker. 2013-06-03 18:41:08 +01:00
Michael Drake dafe9a6208 Fix string length. 2013-06-03 18:40:49 +01:00
Michael Drake 8747398c98 Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2013-06-03 17:10:14 +01:00
Michael Drake 8f3b8c8cfa Clean up history node deletion -- now treeview driven. Add select all, selection clear, has selection functions. Improve selection handling. Enable double click to toggle node expansion. Improve redraw behaviour. Make treeview call node callback for deletion. Fix redraw issues. 2013-06-03 17:06:47 +01:00
Vincent Sanders 3aba4b778a enable trace logging in binding generation 2013-06-03 15:16:38 +01:00
Vincent Sanders 8d57bb30af forcing a GC when the new global is created improves memory usage with scripts enabled 2013-06-03 11:55:37 +01:00
Vincent Sanders 6397fedb2b Turns out there are still two different compiles of the 1.8.5 API about 2013-06-03 11:10:46 +01:00
Vincent Sanders ae6058c15c create objects from window on demand an keep them as simple unshared objects
update prototype handling to keep GC refs
2013-06-02 21:00:32 +01:00
Chris Young f2a6d645ae If a new browser window opens, bring the screen NetSurf is running on to the front 2013-06-02 16:26:25 +01:00
Chris Young f31ab148cb Better logging for resource searching 2013-06-02 16:07:59 +01:00
Chris Young 94dc0795c1 Ensure treeview gets a palette rather than the built-in defaults 2013-06-01 18:56:53 +01:00
Vincent Sanders bccaa05fdb add finalisation to options and document the API better 2013-06-01 16:09:39 +01:00
Vincent Sanders 9bd2969876 amiga is the only user of the very odd usage of the options API 2013-06-01 16:09:26 +01:00
Chris Young 31e3b27fad Set redraw tile size to default on screen change 2013-06-01 15:37:26 +01:00
Chris Young 9ad5b98fcd Don't read the state of gadgets which don't exist 2013-06-01 15:31:39 +01:00
Chris Young 40682a899e Remove unneeded parameter 2013-06-01 15:27:29 +01:00
Chris Young 3b971bb1a7 Remove bool default setter as the user will struggle to override it 2013-06-01 15:21:08 +01:00
Chris Young 173bfe3d3d Fix the new prefs hook 2013-06-01 15:18:09 +01:00
Chris Young 8179e51a75 Set default colours when screen changes 2013-06-01 15:11:26 +01:00
Chris Young fe78657b08 Use default macros for updating window size 2013-06-01 14:58:51 +01:00
Chris Young 0bb08cc5d2 Macros for setting default options and updating user options if they are "as default" 2013-06-01 14:57:49 +01:00
Michael Drake 27849cb182 Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2013-06-01 11:26:39 +01:00
Chris Young 8b586b2d67 Fix a crash when edit settings if NetSurf is running on the WB screen
Rename use_pubscreen to make it clearer what the option is for
2013-05-31 23:25:05 +01:00
Michael Drake b959e6946d Squash warning. 2013-05-31 21:02:56 +01:00
Michael Drake d3b8a493af cw handle can't be const. 2013-05-31 21:02:29 +01:00
Michael Drake e684218169 Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2013-05-31 20:58:39 +01:00
Chris Young 864762cbe6 Merge branch 'chris/gadtools-53-5' 2013-05-31 19:59:58 +01:00
Chris Young 9b39408dff Use macro directly 2013-05-31 19:42:57 +01:00
Chris Young ac1865f361 Set more sensible default window size 2013-05-31 19:34:22 +01:00
Michael Drake 910b31f63e Rename treeview_walk --> treeview_walk_internal. 2013-05-31 18:16:22 +01:00
Michael Drake 03eb4ec30f Implement redraw request hander for treeview test parsite. 2013-05-31 17:57:28 +01:00