Michael Drake
|
4b64e92194
|
Only draw caret if there is no selection.
svn path=/trunk/netsurf/; revision=11060
|
2010-12-15 15:10:15 +00:00 |
|
Michael Drake
|
b037763e6e
|
Position text and caret correctly in single line text area. Make caret red so it stands out for now. It should be an OS caret anyway.
svn path=/trunk/netsurf/; revision=11059
|
2010-12-15 14:15:43 +00:00 |
|
Michael Drake
|
bf4968f334
|
Much faster redraw of treeviews.
svn path=/trunk/netsurf/; revision=11058
|
2010-12-15 10:38:41 +00:00 |
|
Michael Drake
|
f474bc06bf
|
Further tidy up of node redraw.
svn path=/trunk/netsurf/; revision=11057
|
2010-12-15 01:05:10 +00:00 |
|
Michael Drake
|
771b0e3b8b
|
Pass clip rectangle around tree redraw. Update clipping area with respect to what's being plotted. Simplify tree redraw and add more comments.
svn path=/trunk/netsurf/; revision=11056
|
2010-12-15 00:32:37 +00:00 |
|
Vincent Sanders
|
f6b0a33fd2
|
make the history, download, hotlist and cookies initialisation actually use the generic glade file finding code instead of their own thing and erroring out.
svn path=/trunk/netsurf/; revision=11055
|
2010-12-14 18:54:20 +00:00 |
|
John Mark Bell
|
b550f27f4b
|
Fix OpenBSD build (credit: Anthony Bentley)
svn path=/trunk/netsurf/; revision=11054
|
2010-12-14 08:38:20 +00:00 |
|
Vincent Sanders
|
60c840628f
|
Small refactor to change icon names to being passed in from frontends instead of core treeview globals
svn path=/trunk/netsurf/; revision=11053
|
2010-12-14 00:18:24 +00:00 |
|
John Mark Bell
|
67556f54fe
|
Always invalidate next/prev pointers
svn path=/trunk/netsurf/; revision=11052
|
2010-12-13 08:36:27 +00:00 |
|
John Mark Bell
|
c0f49a2785
|
Revert r11047-11050: if we remove a user from an object while it's the 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
|
2010-12-13 08:34:01 +00:00 |
|
John Mark Bell
|
f919b689ba
|
Take 2: make callers of llcache_object_user_destroy invalidate next/prev pointers
svn path=/trunk/netsurf/; revision=11050
|
2010-12-13 08:28:22 +00:00 |
|
John Mark Bell
|
a5221248c2
|
Revert last change
svn path=/trunk/netsurf/; revision=11049
|
2010-12-13 08:25:54 +00:00 |
|
John Mark Bell
|
991472d264
|
Remove bogus assertions
svn path=/trunk/netsurf/; revision=11048
|
2010-12-13 08:24:04 +00:00 |
|
John Mark Bell
|
f40da966ad
|
We cannot invalidate a user's next/prev pointers when removing it from an object, as it may be the target of iteration
svn path=/trunk/netsurf/; revision=11047
|
2010-12-13 08:16:32 +00:00 |
|
John Mark Bell
|
702c94bb30
|
Fix assertion: user->next may be NULL, so there's no point asserting that it isn't
svn path=/trunk/netsurf/; revision=11046
|
2010-12-13 08:12:31 +00:00 |
|
John Mark Bell
|
d9f8b8949e
|
Fix assertion to compare, and not assign
svn path=/trunk/netsurf/; revision=11045
|
2010-12-13 08:10:29 +00:00 |
|
John Mark Bell
|
650f884527
|
Make llcache_object_notify_users robust to the object's user list changing underneath it
svn path=/trunk/netsurf/; revision=11044
|
2010-12-12 23:37:21 +00:00 |
|
Michael Drake
|
2e249ac9e6
|
Set text position with respect to TREE_LINE_HEIGHT.
svn path=/trunk/netsurf/; revision=11043
|
2010-12-12 22:37:51 +00:00 |
|
Michael Drake
|
f777a58ec5
|
Set expansion toggle position with respect to TREE_LINE_HEIGHT.
svn path=/trunk/netsurf/; revision=11042
|
2010-12-12 21:24:35 +00:00 |
|
Michael Drake
|
d1d3a65b06
|
Set icon position with respect to TREE_LINE_HEIGHT.
svn path=/trunk/netsurf/; revision=11041
|
2010-12-12 21:13:55 +00:00 |
|
Michael Drake
|
eabf7e8afd
|
Remove redundant line plots, from tree_draw_node() and add comments.
svn path=/trunk/netsurf/; revision=11040
|
2010-12-12 20:39:46 +00:00 |
|
Michael Drake
|
cff0709528
|
More "NetSurfy" colours. Note treeview restyling is still in progress; this will change.
svn path=/trunk/netsurf/; revision=11039
|
2010-12-12 16:48:26 +00:00 |
|
Michael Drake
|
55d9191bb5
|
Create some tree plot styles and use them.
svn path=/trunk/netsurf/; revision=11038
|
2010-12-12 16:45:41 +00:00 |
|
Michael Drake
|
86b8057c60
|
Remove pointless rectangle fill under text.
svn path=/trunk/netsurf/; revision=11037
|
2010-12-12 16:32:39 +00:00 |
|
Michael Drake
|
18b2824d6c
|
Rename usages of "furniture" which applied to expansion toggle boxes to "expansion_toggle". Now "furniture" refers exclusively to all tree furniture. Start commenting things.
svn path=/trunk/netsurf/; revision=11036
|
2010-12-12 14:30:33 +00:00 |
|
Michael Drake
|
79b87832a4
|
Rename tree_draw_node_expansion() to tree_draw_node_expansion_toggle(). Pedantic wrap/indentation changes in tree_draw_node.
svn path=/trunk/netsurf/; revision=11035
|
2010-12-12 13:55:25 +00:00 |
|
Michael Drake
|
a7240fd6a9
|
Fix TREE_ICON_SIZE to match size of actual icons. Fix clip rectangle for icon redraw.
svn path=/trunk/netsurf/; revision=11034
|
2010-12-12 13:01:27 +00:00 |
|
Michael Drake
|
4c5a0d845c
|
Use TREE_LINE_HEIGHT define instead of magic 20 everywhere.
svn path=/trunk/netsurf/; revision=11033
|
2010-12-12 12:45:12 +00:00 |
|
Michael Drake
|
ff9bd6540c
|
Clearer font styles.
svn path=/trunk/netsurf/; revision=11032
|
2010-12-12 12:14:03 +00:00 |
|
Chris Young
|
e3073b6623
|
OS4's Roadshow doesn't have IPv6 yet
svn path=/trunk/netsurf/; revision=11031
|
2010-12-12 11:37:14 +00:00 |
|
François Revel
|
a5b5eedd50
|
Attempt to exit the main loop properly from the replicant view destructor. There are still some issues with multiple instances or on second instanciation though...
svn path=/trunk/netsurf/; revision=11030
|
2010-12-12 01:36:40 +00:00 |
|
François Revel
|
6b5a0c838a
|
Fix passing replicant args. Remove debug output.
svn path=/trunk/netsurf/; revision=11029
|
2010-12-12 00:47:22 +00:00 |
|
François Revel
|
84ca0e364b
|
Fix Replicant instanciation, though it doesn't get the url correctly yet, and leaves stuff behind when removed (like the main thread).
svn path=/trunk/netsurf/; revision=11028
|
2010-12-12 00:26:36 +00:00 |
|
François Revel
|
afc6a62b7a
|
BeOS does not support IPv6, and never will.
svn path=/trunk/netsurf/; revision=11014
|
2010-12-05 19:16:49 +00:00 |
|
Rob Kendrick
|
35daa32e80
|
Change styles used for plotting local history to make it more obvious what the current page is, along with other minor improvements.
svn path=/trunk/netsurf/; revision=11008
|
2010-12-05 17:03:37 +00:00 |
|
Michael Drake
|
bd39b8f0d7
|
Retain edits to hotlist entry titles.
svn path=/trunk/netsurf/; revision=11006
|
2010-12-05 16:09:52 +00:00 |
|
Rob Kendrick
|
5285df8c33
|
Remove last remnants of Aliases
svn path=/trunk/netsurf/; revision=11003
|
2010-12-05 15:08:52 +00:00 |
|
Rob Kendrick
|
d85dfd0e7c
|
Rationalise titles and styles of various GTK windows
svn path=/trunk/netsurf/; revision=11002
|
2010-12-05 15:03:53 +00:00 |
|
John Mark Bell
|
08ca689172
|
Reflect changes to libcss API
svn path=/trunk/netsurf/; revision=11001
|
2010-12-05 14:24:29 +00:00 |
|
Rob Kendrick
|
1a7dffdac6
|
Brain fix on last night's IPv6 modifications
svn path=/trunk/netsurf/; revision=11000
|
2010-12-05 14:23:30 +00:00 |
|
Rob Kendrick
|
5f2b953c5d
|
Give bookmarks window the focus when it is opened, remove utility style from window definition
svn path=/trunk/netsurf/; revision=10997
|
2010-12-05 11:43:50 +00:00 |
|
Rob Kendrick
|
78e5ba66f3
|
Remove a small amount of putridness from GTK full save implemention. Still needs to cope gracefully with the target directory already existing and offer to overwrite.
svn path=/trunk/netsurf/; revision=10995
|
2010-12-05 11:10:31 +00:00 |
|
Rob Kendrick
|
ab704ba7a7
|
Make urldb_add_url IPv6-aware
svn path=/trunk/netsurf/; revision=10990
|
2010-12-04 22:46:33 +00:00 |
|
John Mark Bell
|
73ace49c5a
|
Fix colours
svn path=/trunk/netsurf/; revision=10989
|
2010-12-04 21:52:26 +00:00 |
|
Michael Drake
|
1a1bf3d2f0
|
Purge Aliases file stuff.
svn path=/trunk/netsurf/; revision=10982
|
2010-12-04 20:19:17 +00:00 |
|
Michael Drake
|
5eaeaed909
|
Remove Hubbub and Wapcaplet initialisation and finalisation.
svn path=/trunk/netsurf/; revision=10980
|
2010-12-04 20:14:33 +00:00 |
|
Rob Kendrick
|
632f7df653
|
More IPv6 compatibility work, added hack to cope with incorrect calls to url_host_is_ip_address while we fix the callers.
svn path=/trunk/netsurf/; revision=10968
|
2010-12-04 16:35:48 +00:00 |
|
Rob Kendrick
|
fe56f45ac6
|
Reimplement url_host_is_ipaddress() to cope with IPv6 addresses and decimal/hex IPv4 addresses in addition to dotted-quad v4 addresses.
svn path=/trunk/netsurf/; revision=10959
|
2010-12-04 14:47:03 +00:00 |
|
Vincent Sanders
|
7a3a96045c
|
fix off by 1 in previous commit
svn path=/trunk/netsurf/; revision=10958
|
2010-12-04 14:30:08 +00:00 |
|
Vincent Sanders
|
4cf27ef338
|
Stop cursor leaving the root widget and causing a segfault (Found by tlsa)
svn path=/trunk/netsurf/; revision=10957
|
2010-12-04 14:24:53 +00:00 |
|