Michael Drake
|
fedcbf6656
|
Pass clip rect to browser_window_redraw as struct.
svn path=/trunk/netsurf/; revision=11648
|
2011-02-11 19:36:33 +00:00 |
|
Michael Drake
|
27b6096dcd
|
Move stuct rect out of box.h and tree.c.
svn path=/trunk/netsurf/; revision=11647
|
2011-02-11 19:35:16 +00:00 |
|
Vincent Sanders
|
9a183018ea
|
improve browser_window_redraw width and height handling
svn path=/trunk/netsurf/; revision=11642
|
2011-02-11 00:14:22 +00:00 |
|
Vincent Sanders
|
2a8e8a5cf1
|
add browser_window_redraw() method to make content_redraw calls from frontends common RISC OS, atari, amiga and beos have not been updated
svn path=/trunk/netsurf/; revision=11640
|
2011-02-10 22:35:41 +00:00 |
|
John Mark Bell
|
ad69ae0923
|
Avoid unsafe cast of int* to size_t*
svn path=/trunk/netsurf/; revision=11597
|
2011-02-01 21:57:25 +00:00 |
|
Vincent Sanders
|
fbb1139214
|
add default system colour handlers to each frontend
svn path=/trunk/netsurf/; revision=11530
|
2011-01-30 13:40:47 +00:00 |
|
Sven Weidauer
|
840fb0b9aa
|
History colours as constants r=jmb,vince
svn path=/trunk/netsurf/; revision=11478
|
2011-01-24 13:32:35 +00:00 |
|
Daniel Silverstone
|
699f0cb344
|
Make the tree icon dir a non-option
svn path=/trunk/netsurf/; revision=11422
|
2011-01-20 14:05:13 +00:00 |
|
Daniel Silverstone
|
3e7bf7cfb5
|
Ensure we correctly release all icon resources associated with trees, SSL certs, search providers, etc.
svn path=/trunk/netsurf/; revision=11421
|
2011-01-20 13:51:41 +00:00 |
|
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 |
|