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 |
|
John Mark Bell
|
9ad74ad786
|
Remove bogus assertion
svn path=/trunk/netsurf/; revision=10793
|
2010-09-17 19:11:53 +00:00 |
|
James Bursa
|
b6418a9048
|
Change back to using tree directly because element navigation functions require libxml2 2.7.3 which is not available everywhere.
svn path=/trunk/netsurf/; revision=10790
|
2010-09-16 21:03:16 +00:00 |
|
James Bursa
|
bce1f4c231
|
Use libxml functions to loop through elements in html_head() instead of checking all nodes. Remove logging.
svn path=/trunk/netsurf/; revision=10788
|
2010-09-16 20:46:29 +00:00 |
|
John Mark Bell
|
805d6586d6
|
Replace all instances of NUL with U+FFFD
svn path=/trunk/netsurf/; revision=10771
|
2010-09-13 22:32:52 +00:00 |
|
John Mark Bell
|
73f4399418
|
Replace use of iconv with a parserutils inputstream
svn path=/trunk/netsurf/; revision=10770
|
2010-09-13 22:18:51 +00:00 |
|
John Mark Bell
|
2077918805
|
Merge branches/vince/netsurf-file-fetcher to trunk
r=jmb
svn path=/trunk/netsurf/; revision=10750
|
2010-09-09 21:45:59 +00:00 |
|
Michael Drake
|
b9773d34bb
|
Root element can't be absolute positioned. Fixes #3062055.
svn path=/trunk/netsurf/; revision=10743
|
2010-09-08 17:22:35 +00:00 |
|
Michael Drake
|
e0477fa668
|
Redraw object scrollbars if required.
svn path=/trunk/netsurf/; revision=10731
|
2010-08-30 22:43:01 +00:00 |
|
Michael Drake
|
0de9f41db7
|
Fix object descendants and make space for scrollbars if required.
svn path=/trunk/netsurf/; revision=10730
|
2010-08-30 22:30:43 +00:00 |
|
Michael Drake
|
ece31d1358
|
Don't special case height to content height when object's content is HTML.
svn path=/trunk/netsurf/; revision=10729
|
2010-08-30 22:09:49 +00:00 |
|
Michael Drake
|
93873344dd
|
Fix clipping to exclude border for objects.
svn path=/trunk/netsurf/; revision=10728
|
2010-08-30 21:47:54 +00:00 |
|
Michael Drake
|
175bb0344c
|
Move directory listing HTML generation functions into separate module.
svn path=/trunk/netsurf/; revision=10715
|
2010-08-26 17:29:02 +00:00 |
|