Michael Drake
|
94e7b44ebc
|
Pass clip rect to clip plotters as struct. Simplify clip rect handling in debug window code. Pass clip rect to select menu as struct.
svn path=/trunk/netsurf/; revision=11683
|
2011-02-14 22:05:39 +00:00 |
Michael Drake
|
3ce0613193
|
Constify.
svn path=/trunk/netsurf/; revision=11682
|
2011-02-14 19:38:59 +00:00 |
Michael Drake
|
a089ad0e1d
|
Pass clip rect to textarea redraw as struct rect.
svn path=/trunk/netsurf/; revision=11681
|
2011-02-14 19:26:45 +00:00 |
John Mark Bell
|
f42ed976e5
|
Constify
svn path=/trunk/netsurf/; revision=11680
|
2011-02-14 19:17:08 +00:00 |
Michael Drake
|
c05333fa62
|
Pass clip rect to scroll_redraw as struct. Simplify test to see if scrollbar is within clip rect.
svn path=/trunk/netsurf/; revision=11679
|
2011-02-14 17:57:08 +00:00 |
Michael Drake
|
5cefc9584a
|
Pass clip rect to browser_window_redraw as pointer.
svn path=/trunk/netsurf/; revision=11672
|
2011-02-13 23:04:26 +00:00 |
Michael Drake
|
fe7921a387
|
Pass clip rect as struct through content_redraw api. Update the front ends to use this. Note only RO build tested.
svn path=/trunk/netsurf/; revision=11670
|
2011-02-13 22:25:11 +00:00 |
Michael Drake
|
62bc7706d9
|
Update browser_window_redraw comment.
svn path=/trunk/netsurf/; revision=11668
|
2011-02-13 17:06:40 +00:00 |
Michael Drake
|
2d69afeec6
|
Fix broken plotting on RO with locked contents and buffered rendering.
svn path=/trunk/netsurf/; revision=11667
|
2011-02-13 16:44:32 +00:00 |
Michael Drake
|
c753ed2236
|
White background fill to extents for non-HTML contents.
svn path=/trunk/netsurf/; revision=11665
|
2011-02-13 15:55:53 +00:00 |
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 |