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 |
|
Michael Drake
|
ab403b2517
|
Call redraw function on clicks. Enable treewalker to skip the children of collapsed nodes.
|
2013-05-31 17:56:22 +01:00 |
|
Michael Drake
|
83b9c85074
|
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
|
2013-05-31 15:14:10 +01:00 |
|
Michael Drake
|
b2aa0c129c
|
Remove 0.5px vertical displacement of text.
|
2013-05-31 15:12:40 +01:00 |
|
Michael Drake
|
a669a7d12c
|
Make treeview test parasite sit on mouse input too.
|
2013-05-31 13:26:14 +01:00 |
|
Michael Drake
|
cf57827187
|
Add function to pass mouse input to treeview.
|
2013-05-31 13:25:49 +01:00 |
|
Michael Drake
|
ab9efd19fe
|
Make node flags for expanded and selected. Start mouse action support. (Little more than a stub.)
|
2013-05-31 13:24:27 +01:00 |
|
Michael Drake
|
d939460872
|
Add parasitic hack to allow the new treeview to be tested in the Hotlist window.
(Tested with GTK front end only, so far.)
|
2013-05-31 10:11:22 +01:00 |
|
Michael Drake
|
9031221267
|
Build the new treeview and global history.
|
2013-05-31 10:11:01 +01:00 |
|