John Mark Bell
|
76f2b2af98
|
Remove erroneous commentary, and move associated code to a more sensible place
svn path=/trunk/netsurf/; revision=11346
|
2011-01-17 08:35:20 +00:00 |
|
John Mark Bell
|
1034f16f0b
|
Fix bug #3159040: make destruction order of browser_window objects sane
svn path=/trunk/netsurf/; revision=11345
|
2011-01-17 08:28:22 +00:00 |
|
John Mark Bell
|
3368407d9e
|
Document font APIs -- specifically, string lengths are specified in bytes, not characters
svn path=/trunk/netsurf/; revision=11261
|
2011-01-09 00:02:47 +00:00 |
|
Daniel Silverstone
|
aec29351a6
|
Ensure we poke the favicon as soon as an HTML content reaches the browser window. This is the earliest we can safely do this, otherwise STOP etc. can cause problems.
svn path=/trunk/netsurf/; revision=11248
|
2011-01-07 14:23:14 +00:00 |
|
Daniel Silverstone
|
d00c5b0cd5
|
Add CONTENT_MSG_FAVICON_REFRESH and emit and handle it appropriately. Animated favicons now work
svn path=/trunk/netsurf/; revision=11242
|
2011-01-07 13:10:20 +00:00 |
|
John Mark Bell
|
124e4cd788
|
Atari frontend (credit: Ole Loots)
svn path=/trunk/netsurf/; revision=11218
|
2011-01-05 21:02:22 +00:00 |
|
Michael Drake
|
08ed4c207f
|
Update to new libcss API for simultanious selection for base element and its pseudo elements.
svn path=/trunk/netsurf/; revision=11215
|
2011-01-05 19:36:05 +00:00 |
|
John Mark Bell
|
43ce8206b7
|
Whee. Another runtime that doesn't support stdout = stderr.
We really should stop doing this.
svn path=/trunk/netsurf/; revision=11148
|
2010-12-29 21:25:47 +00:00 |
|
Michael Drake
|
c154e7242d
|
Fix empty tree rendering.
svn path=/trunk/netsurf/; revision=11135
|
2010-12-29 16:39:23 +00:00 |
|
Michael Drake
|
873fa857a7
|
Use colour options for treeview rendering.
svn path=/trunk/netsurf/; revision=11118
|
2010-12-21 17:01:30 +00:00 |
|
Michael Drake
|
710f0ce844
|
Add COLOUR option type. Add some colour options for rendering core interfaces.
svn path=/trunk/netsurf/; revision=11117
|
2010-12-21 17:00:44 +00:00 |
|
Michael Drake
|
1aad3b71c0
|
Enable knockout for tree redraw.
svn path=/trunk/netsurf/; revision=11099
|
2010-12-19 16:14:06 +00:00 |
|
Steve Fryatt
|
0bd39eed21
|
Allow tree drag status to reflect drags within textareas.
svn path=/trunk/netsurf/; revision=11097
|
2010-12-19 12:27:33 +00:00 |
|
Michael Drake
|
75c82c33e6
|
Draw tree background when there are no nodes.
svn path=/trunk/netsurf/; revision=11092
|
2010-12-18 16:35:52 +00:00 |
|
Michael Drake
|
d5b18c69fd
|
Take some calculations out of line redraw loop and fix rounding error.
svn path=/trunk/netsurf/; revision=11089
|
2010-12-17 14:11:06 +00:00 |
|
Michael Drake
|
74ecfe0036
|
Simplify text plot position calc.
svn path=/trunk/netsurf/; revision=11088
|
2010-12-17 14:07:33 +00:00 |
|
Michael Drake
|
a01f9508b0
|
Base treeview line height on text height, unless that's too small for the icon to fit.
svn path=/trunk/netsurf/; revision=11087
|
2010-12-17 13:32:43 +00:00 |
|
Michael Drake
|
bb4bda0b3a
|
When a hotlist entry edit ends by cancelling, rather than confirming the change, end the whole edit and don't pass onto next element for edit.
svn path=/trunk/netsurf/; revision=11085
|
2010-12-17 11:10:22 +00:00 |
|
John Mark Bell
|
c96f682d9d
|
Fix bug #3138151: shut down caches before killing off fetch layer
svn path=/trunk/netsurf/; revision=11069
|
2010-12-16 00:03:57 +00:00 |
|
Michael Drake
|
064c8e50d2
|
Improve double click handling.
svn path=/trunk/netsurf/; revision=11068
|
2010-12-15 23:55:39 +00:00 |
|
Michael Drake
|
cbe24279f8
|
Don't give up on a mouse action because BROWSER_MOUSE_PRESS_{1|2} is set. The RISC OS front end sets them for action-on-button-press (rather than release) behaviour.
svn path=/trunk/netsurf/; revision=11065
|
2010-12-15 21:58:01 +00:00 |
|
Michael Drake
|
0e56e9c21b
|
Possible fix for issue reported by Chris Young.
svn path=/trunk/netsurf/; revision=11062
|
2010-12-15 19:48:59 +00:00 |
|
Michael Drake
|
20aedef6d8
|
Debug function for dumping browser_mouse_state.
svn path=/trunk/netsurf/; revision=11061
|
2010-12-15 18:05:25 +00:00 |
|
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
|
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 |
|
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 |
|
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 |
|
Michael Drake
|
5eaeaed909
|
Remove Hubbub and Wapcaplet initialisation and finalisation.
svn path=/trunk/netsurf/; revision=10980
|
2010-12-04 20:14:33 +00:00 |
|
Michael Drake
|
8e07f9388c
|
More useful comment about what bw->scroll is for.
svn path=/trunk/netsurf/; revision=10936
|
2010-11-03 16:07:30 +00:00 |
|
Chris Young
|
835d033e7b
|
Amiga icon loader. Treeviews will now use the user's icons for content types.
svn path=/trunk/netsurf/; revision=10925
|
2010-10-30 14:23:38 +00:00 |
|
Chris Young
|
755e45028d
|
If a drag is in progress that the tree can't handle, it is a TREE_UNKNOWN_DRAG not a
TREE_NO_DRAG, as the platform code might be able to deal with it.
svn path=/trunk/netsurf/; revision=10920
|
2010-10-30 10:43:14 +00:00 |
|
Chris Young
|
f2c834ac51
|
Only set TREE_MOVE_DRAG is the tree is TREE_MOVABLE
svn path=/trunk/netsurf/; revision=10919
|
2010-10-30 09:23:03 +00:00 |
|
Chris Young
|
25e9b79f5c
|
Allow getting the tree's drag property. This ensures we can see whether the current
drag is something we might need to display an icon for.
svn path=/trunk/netsurf/; revision=10917
|
2010-10-29 17:40:36 +00:00 |
|
John Mark Bell
|
f309236fa8
|
Fix bug 3095552: don't escape URLs after editing. (credit: Martin Bazley)
svn path=/trunk/netsurf/; revision=10911
|
2010-10-27 20:15:01 +00:00 |
|