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
Michael Drake
f656d8ca04
Add global history client for new treeview.
...
Loads from urldb. Much faster load than old treeview based history.
TODO: Keep it up-to-date as you browse.
2013-05-31 10:08:59 +01:00
Michael Drake
55aa7af80f
Add first pass at new treeview.
...
Only supports creation, destruction, and redraw atm.
TODO: input handling (mouse, keyboard), editing, using the node callbacks.
Also includes new core_window.h.
2013-05-31 10:05:15 +01:00
Michael Drake
de85b4348a
Include stdbool.h.
2013-05-31 10:02:27 +01:00
Michael Drake
a2c6f90330
Add icons to resource space.
2013-05-31 10:00:59 +01:00
Vincent Sanders
e2056974ca
fixup script message handling
2013-05-31 09:22:08 +01:00
Chris Young
22ce03aed6
Tentatively replace colour conversion with core macro
2013-05-30 00:03:43 +01:00
Michael Drake
817e85f882
Ensure readable default colours.
2013-05-29 13:33:43 +01:00
Michael Drake
ec3491280a
Move NetSurf to CSS colour conversion macro. Make both conversion macros the same.
2013-05-29 12:10:40 +01:00
Vincent Sanders
92d6c14c8d
remove ambiguity in subtraction and masking
2013-05-29 11:40:28 +01:00
Vincent Sanders
44badddbdf
fix transparancy on css colour lookup
2013-05-29 11:33:17 +01:00
Vincent Sanders
a4f67018fa
fix import of old broken Choices
2013-05-29 07:59:27 +01:00
Michael Drake
44f91c9fc8
Ensure colour values around #888888 can be read in HTML output.
2013-05-28 22:15:29 +01:00
Michael Drake
4de556b6f5
Ugly rules to style config page.
2013-05-28 22:11:09 +01:00
Michael Drake
42bbc16fa8
Remove unused options and default to not stripping file extenstions.
2013-05-28 21:39:36 +01:00
Vincent Sanders
68c2013504
add provenance to about:config
2013-05-28 21:36:46 +01:00
Chris Young
8e8b4fbe57
default download notification to true
2013-05-28 21:10:44 +01:00
Chris Young
1bbafde641
Further split fixing
2013-05-28 20:58:39 +01:00