John Mark Bell
|
daa8697651
|
Parallelise fetch and conversion of imported stylesheets
svn path=/trunk/netsurf/; revision=11817
|
2011-02-26 00:58:54 +00:00 |
|
John Mark Bell
|
b1a2212a95
|
Fix bug #3140968: form submission with the GET method must replace the query segment of the action URL.
svn path=/trunk/netsurf/; revision=11800
|
2011-02-25 19:57:23 +00:00 |
|
John Mark Bell
|
ec39ae69d6
|
Correct handling of action="": should submit to the document URL, not the base URL.
svn path=/trunk/netsurf/; revision=11799
|
2011-02-25 19:56:28 +00:00 |
|
John Mark Bell
|
d9280e8d72
|
Fix bug #2076786: do not apply fallback content to failed objects
svn path=/trunk/netsurf/; revision=11797
|
2011-02-25 19:14:38 +00:00 |
|
Michael Drake
|
38ec3a917d
|
Don't consider top/left of descendant box when applying box overflow scrollbars.
svn path=/trunk/netsurf/; revision=11792
|
2011-02-24 22:00:24 +00:00 |
|
Michael Drake
|
9125bd1fa4
|
Apply margin before clear.
svn path=/trunk/netsurf/; revision=11786
|
2011-02-24 15:45:10 +00:00 |
|
Michael Drake
|
b68dc734e1
|
Handle text-indent in layout_minmax_line(). (Fixes #3187505; scattering of social networking icons on BBC News.)
svn path=/trunk/netsurf/; revision=11785
|
2011-02-24 13:46:12 +00:00 |
|
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 |
|