John Mark Bell
|
c74936c3e8
|
Castrate favicon fetching. I've lost count of how much pain this has caused.
svn path=/trunk/netsurf/; revision=11782
|
2011-02-24 00:03:19 +00:00 |
|
Michael Drake
|
2ef37af60c
|
When box has no style, handle descendant calc as for overflow: visible.
svn path=/trunk/netsurf/; revision=11770
|
2011-02-23 13:11:19 +00:00 |
|
Michael Drake
|
cbaada8305
|
Fix silly.
svn path=/trunk/netsurf/; revision=11764
|
2011-02-22 22:14:22 +00:00 |
|
Michael Drake
|
8a223ef1b2
|
Fix text clipping bug.
svn path=/trunk/netsurf/; revision=11763
|
2011-02-22 22:07:28 +00:00 |
|
Michael Drake
|
7eaa663d74
|
Child bbox is relative to current box.
svn path=/trunk/netsurf/; revision=11756
|
2011-02-22 15:34:36 +00:00 |
|
Michael Drake
|
7f1108df32
|
Child's descendant bbox only affects current box's bbox if the child has overflow:visible.
svn path=/trunk/netsurf/; revision=11755
|
2011-02-22 15:12:18 +00:00 |
|
Michael Drake
|
474cbe917e
|
Add function to get a box's border edge bbox, and use it to find initial descendant bbox.
svn path=/trunk/netsurf/; revision=11754
|
2011-02-22 14:57:04 +00:00 |
|
Michael Drake
|
9a8341cb39
|
Simplify descendant bbox calculations.
svn path=/trunk/netsurf/; revision=11753
|
2011-02-22 11:38:19 +00:00 |
|
Michael Drake
|
cd40c260b9
|
Remove knockout from html_redraw, and use it in browser_window_redraw and thumbnail_redraw.
svn path=/trunk/netsurf/; revision=11746
|
2011-02-21 14:48:55 +00:00 |
|
John Mark Bell
|
b76ef4333a
|
Don't crash if there's no box associated with a textarea
svn path=/trunk/netsurf/; revision=11711
|
2011-02-19 14:59:30 +00:00 |
|
Michael Drake
|
bbdb7cd440
|
Fix fixed point percentage macro not to overflow. Thanks to jmb and vince.
svn path=/trunk/netsurf/; revision=11702
|
2011-02-16 20:41:55 +00:00 |
|
Michael Drake
|
06e6ec4eb1
|
If percentage is negative, resort to floating point.
svn path=/trunk/netsurf/; revision=11700
|
2011-02-16 17:14:47 +00:00 |
|
Michael Drake
|
4f47cad962
|
Non block level :after boxes aren't supported yet, so don't generate them.
svn path=/trunk/netsurf/; revision=11691
|
2011-02-15 23:08:38 +00:00 |
|
John Mark Bell
|
ad2279811a
|
Fix bug #3182729: meta refresh of embedded html pages resulted in mismatched API expectations
svn path=/trunk/netsurf/; revision=11688
|
2011-02-15 21:49:28 +00:00 |
|
Michael Drake
|
f793d17acd
|
Handle percentages from libcss without doing floating point maths.
svn path=/trunk/netsurf/; revision=11687
|
2011-02-15 14:31:18 +00:00 |
|
Michael Drake
|
e4035987a7
|
Pass clip rect through html redraw as pointer.
svn path=/trunk/netsurf/; revision=11685
|
2011-02-15 11:42:05 +00:00 |
|
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 |
|
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
|
60c74c2e3c
|
More comments for object dimension calculation.
svn path=/trunk/netsurf/; revision=11678
|
2011-02-14 16:42:23 +00:00 |
|
Michael Drake
|
fc7efc6e4a
|
Don't use float maths for AUTO image sizing with one given dimension.
svn path=/trunk/netsurf/; revision=11677
|
2011-02-14 14:48:56 +00:00 |
|
Michael Drake
|
5b4228f5aa
|
Handle object sizing in one place.
svn path=/trunk/netsurf/; revision=11676
|
2011-02-14 14:39:42 +00:00 |
|
Michael Drake
|
3d69933e45
|
Avoid potential divide by 0.
svn path=/trunk/netsurf/; revision=11675
|
2011-02-14 12:56:52 +00:00 |
|
Michael Drake
|
9336ea3ac8
|
Increase computed time before scheduled redraws.
svn path=/trunk/netsurf/; revision=11674
|
2011-02-14 11:14:40 +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
|
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 |
|
John Mark Bell
|
5d27aa256f
|
Port to latest libcss
svn path=/trunk/netsurf/; revision=11526
|
2011-01-29 19:22:12 +00:00 |
|
Michael Drake
|
44e8897a48
|
Make layout of block formatting contexts take account of the bottom margin of the last contained block.
svn path=/trunk/netsurf/; revision=11498
|
2011-01-26 15:14:38 +00:00 |
|
Daniel Silverstone
|
cd72933201
|
Ensure we free more of the css stuff for the box model.
svn path=/trunk/netsurf/; revision=11399
|
2011-01-19 21:15:23 +00:00 |
|
Sven Weidauer
|
23770014c0
|
Check for animating GIF favicon only if compiled with GIF support.
svn path=/trunk/netsurf/; revision=11298
|
2011-01-12 22:07:40 +00:00 |
|
Michael Drake
|
40a034b08f
|
Don't clear floats if there aren't floats to clear.
svn path=/trunk/netsurf/; revision=11270
|
2011-01-09 19:09:30 +00:00 |
|
Michael Drake
|
fe291f87d9
|
Ensure top margin is affects static position in particular case.
svn path=/trunk/netsurf/; revision=11262
|
2011-01-09 00:09:57 +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 |
|
Michael Drake
|
b85fcf590f
|
Table top/bottom margin is 0px when computed value is 'auto'.
svn path=/trunk/netsurf/; revision=11257
|
2011-01-08 17:34:45 +00:00 |
|
Daniel Silverstone
|
234301ad23
|
Fix silliness
svn path=/trunk/netsurf/; revision=11243
|
2011-01-07 13:14:06 +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 |
|
Daniel Silverstone
|
4b4db144f0
|
Ensure that we only set done once, but that we do reformat if we're updated. (First stage to animated favicon)
svn path=/trunk/netsurf/; revision=11240
|
2011-01-07 12:40:57 +00:00 |
|
Daniel Silverstone
|
72683554b4
|
Only consider a favicon for redraw/done if an event *caused* it to become ready
svn path=/trunk/netsurf/; revision=11239
|
2011-01-07 12:12:47 +00:00 |
|
Michael Drake
|
749dfa52ba
|
Completion of first-letter and first-line pseudo element computed styles is not handled yet.
svn path=/trunk/netsurf/; revision=11228
|
2011-01-06 11:11:47 +00:00 |
|
John Mark Bell
|
77ea8a8d63
|
Always want inline style now (also prevents use of an uninitialised variable)
svn path=/trunk/netsurf/; revision=11220
|
2011-01-05 22:38:37 +00:00 |
|
John Mark Bell
|
9422e6dad0
|
Remove redundant validation -- if you successfully obtain a css_select_results object, then its base style is guaranteed to exist
svn path=/trunk/netsurf/; revision=11217
|
2011-01-05 20:14:34 +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 |
|
Michael Drake
|
027726c432
|
Don't create iframes for hidden or non-displayed boxes.
svn path=/trunk/netsurf/; revision=11213
|
2011-01-05 01:26:29 +00:00 |
|
Michael Drake
|
61b7c722be
|
Implement enough support for the :after pseudo element for the widely-used clearfix CSS layout hack to work.
svn path=/trunk/netsurf/; revision=11206
|
2011-01-04 21:52:43 +00:00 |
|
Michael Drake
|
adeb661582
|
Fix comment.
svn path=/trunk/netsurf/; revision=10935
|
2010-11-03 15:44:01 +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 |
|
John Mark Bell
|
b734c12fd6
|
Slightly less braindead textplain handling
svn path=/trunk/netsurf/; revision=10900
|
2010-10-23 18:43:48 +00:00 |
|
Chris Young
|
c052d534e7
|
Add some missing CONTENT_WEBPs. WebP images in HTML docs now display correctly.
svn path=/trunk/netsurf/; revision=10890
|
2010-10-16 15:26:28 +00:00 |
|
John Mark Bell
|
d4d866c43f
|
Fix crash when top-level content is not HTML and there is a fragment identifier in the URL.
Constify.
svn path=/trunk/netsurf/; revision=10881
|
2010-10-11 06:54:37 +00:00 |
|
John Mark Bell
|
6e161d822c
|
Restrict permissible content types for list marker images
svn path=/trunk/netsurf/; revision=10798
|
2010-09-19 11:27:43 +00:00 |
|