summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
* Move stuct rect out of box.h and tree.c.Michael Drake2011-02-111-5/+1
| | | | svn path=/trunk/netsurf/; revision=11647
* Port to latest libcssJohn Mark Bell2011-01-295-127/+122
| | | | svn path=/trunk/netsurf/; revision=11526
* Make layout of block formatting contexts take account of the bottom margin ↵Michael Drake2011-01-261-0/+3
| | | | | | of the last contained block. svn path=/trunk/netsurf/; revision=11498
* Ensure we free more of the css stuff for the box model.Daniel Silverstone2011-01-192-2/+11
| | | | svn path=/trunk/netsurf/; revision=11399
* Check for animating GIF favicon only if compiled with GIF support.Sven Weidauer2011-01-121-0/+2
| | | | svn path=/trunk/netsurf/; revision=11298
* Don't clear floats if there aren't floats to clear.Michael Drake2011-01-091-2/+9
| | | | svn path=/trunk/netsurf/; revision=11270
* Ensure top margin is affects static position in particular case.Michael Drake2011-01-091-1/+7
| | | | svn path=/trunk/netsurf/; revision=11262
* Document font APIs -- specifically, string lengths are specified in bytes, ↵John Mark Bell2011-01-091-0/+35
| | | | | | not characters svn path=/trunk/netsurf/; revision=11261
* Table top/bottom margin is 0px when computed value is 'auto'.Michael Drake2011-01-081-0/+6
| | | | svn path=/trunk/netsurf/; revision=11257
* Fix sillinessDaniel Silverstone2011-01-071-3/+1
| | | | svn path=/trunk/netsurf/; revision=11243
* Add CONTENT_MSG_FAVICON_REFRESH and emit and handle it appropriately. ↵Daniel Silverstone2011-01-071-7/+14
| | | | | | Animated favicons now work svn path=/trunk/netsurf/; revision=11242
* Ensure that we only set done once, but that we do reformat if we're updated. ↵Daniel Silverstone2011-01-071-7/+11
| | | | | | (First stage to animated favicon) svn path=/trunk/netsurf/; revision=11240
* Only consider a favicon for redraw/done if an event *caused* it to become readyDaniel Silverstone2011-01-071-2/+6
| | | | svn path=/trunk/netsurf/; revision=11239
* Completion of first-letter and first-line pseudo element computed styles is ↵Michael Drake2011-01-061-2/+7
| | | | | | not handled yet. svn path=/trunk/netsurf/; revision=11228
* Always want inline style now (also prevents use of an uninitialised variable)John Mark Bell2011-01-051-2/+1
| | | | svn path=/trunk/netsurf/; revision=11220
* Remove redundant validation -- if you successfully obtain a ↵John Mark Bell2011-01-051-1/+1
| | | | | | css_select_results object, then its base style is guaranteed to exist svn path=/trunk/netsurf/; revision=11217
* Update to new libcss API for simultanious selection for base element and its ↵Michael Drake2011-01-055-114/+162
| | | | | | pseudo elements. svn path=/trunk/netsurf/; revision=11215
* Don't create iframes for hidden or non-displayed boxes.Michael Drake2011-01-051-0/+11
| | | | svn path=/trunk/netsurf/; revision=11213
* Implement enough support for the :after pseudo element for the widely-used ↵Michael Drake2011-01-041-13/+103
| | | | | | clearfix CSS layout hack to work. svn path=/trunk/netsurf/; revision=11206
* Fix comment.Michael Drake2010-11-031-1/+1
| | | | svn path=/trunk/netsurf/; revision=10935
* Amiga icon loader. Treeviews will now use the user's icons for content types.Chris Young2010-10-302-0/+6
| | | | svn path=/trunk/netsurf/; revision=10925
* Slightly less braindead textplain handlingJohn Mark Bell2010-10-231-24/+72
| | | | svn path=/trunk/netsurf/; revision=10900
* Add some missing CONTENT_WEBPs. WebP images in HTML docs now display correctly.Chris Young2010-10-162-0/+6
| | | | svn path=/trunk/netsurf/; revision=10890
* Fix crash when top-level content is not HTML and there is a fragment ↵John Mark Bell2010-10-112-3/+5
| | | | | | | | identifier in the URL. Constify. svn path=/trunk/netsurf/; revision=10881
* Restrict permissible content types for list marker imagesJohn Mark Bell2010-09-191-1/+2
| | | | svn path=/trunk/netsurf/; revision=10798
* Remove bogus assertionJohn Mark Bell2010-09-171-2/+2
| | | | svn path=/trunk/netsurf/; revision=10793
* Change back to using tree directly because element navigation functions ↵James Bursa2010-09-161-2/+4
| | | | | | require libxml2 2.7.3 which is not available everywhere. svn path=/trunk/netsurf/; revision=10790
* Use libxml functions to loop through elements in html_head() instead of ↵James Bursa2010-09-161-5/+2
| | | | | | checking all nodes. Remove logging. svn path=/trunk/netsurf/; revision=10788
* Replace all instances of NUL with U+FFFDJohn Mark Bell2010-09-131-4/+14
| | | | svn path=/trunk/netsurf/; revision=10771
* Replace use of iconv with a parserutils inputstreamJohn Mark Bell2010-09-132-72/+99
| | | | svn path=/trunk/netsurf/; revision=10770
* Merge branches/vince/netsurf-file-fetcher to trunkJohn Mark Bell2010-09-093-330/+0
| | | | | | r=jmb svn path=/trunk/netsurf/; revision=10750
* Root element can't be absolute positioned. Fixes #3062055.Michael Drake2010-09-081-1/+2
| | | | svn path=/trunk/netsurf/; revision=10743
* Redraw object scrollbars if required.Michael Drake2010-08-301-3/+4
| | | | svn path=/trunk/netsurf/; revision=10731
* Fix object descendants and make space for scrollbars if required.Michael Drake2010-08-301-1/+10
| | | | svn path=/trunk/netsurf/; revision=10730
* Don't special case height to content height when object's content is HTML.Michael Drake2010-08-301-1/+1
| | | | svn path=/trunk/netsurf/; revision=10729
* Fix clipping to exclude border for objects.Michael Drake2010-08-301-3/+4
| | | | svn path=/trunk/netsurf/; revision=10728
* Move directory listing HTML generation functions into separate module.Michael Drake2010-08-261-370/+1
| | | | svn path=/trunk/netsurf/; revision=10715
* + Don't even consider top and bottom borders when theyMichael Drake2010-08-261-93/+200
| | | | | | | | | fall outside the clip rect. Should make scrolling up and down slightly faster. + Clip borders plotted as rectangles to the current clip rectangle. Fixes redraw issue with very tall borders. svn path=/trunk/netsurf/; revision=10713
* + Pass clip rectangle around html_redraw_* as a struct rect.Michael Drake2010-08-261-339/+400
| | | | | | | + Reduce fp maths at 1:1 scale for boxes with overflow:visisble. + Simplfy border plots. svn path=/trunk/netsurf/; revision=10712
* Simplication due to known border geometry characteristics. Fix double border ↵Michael Drake2010-08-141-34/+36
| | | | | | style. svn path=/trunk/netsurf/; revision=10709
* Fix colour comparison to compare the right things. Plot left and right ↵Michael Drake2010-08-141-129/+133
| | | | | | borders before top and bottom. svn path=/trunk/netsurf/; revision=10703
* Slightly quicker border part length finding.Michael Drake2010-08-141-4/+4
| | | | svn path=/trunk/netsurf/; revision=10702
* Render 1px wide border parts with rectangle plotter, rather than polygon.Michael Drake2010-08-141-8/+54
| | | | svn path=/trunk/netsurf/; revision=10701
* + Optimise border handling at 1:1 scale.Michael Drake2010-08-141-90/+82
| | | | | | | | + Reduce computation for elements with no borders. + Simplfy border vertex calculation. + Add comments. svn path=/trunk/netsurf/; revision=10700
* Fix BeOS build.Michael Drake2010-08-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=10698
* Plot rectangular border parts with the rectangle plotter, rather than the ↵Michael Drake2010-08-131-9/+74
| | | | | | polygon plotter. svn path=/trunk/netsurf/; revision=10697
* Make top and bottom borders flush with left and right of border box, when ↵Michael Drake2010-08-131-83/+259
| | | | | | possible. Make left and right borders only render above/below padding box when they need to. svn path=/trunk/netsurf/; revision=10696
* Skip transparent borders early and change border side plot order.Michael Drake2010-08-131-11/+11
| | | | svn path=/trunk/netsurf/; revision=10695
* Fix inline border ends where inline text wraps.Michael Drake2010-08-131-10/+10
| | | | svn path=/trunk/netsurf/; revision=10694
* Simplify border vertex arrangement code slightly.Michael Drake2010-08-131-48/+49
| | | | svn path=/trunk/netsurf/; revision=10693