summaryrefslogtreecommitdiff
path: root/render/layout.c
Commit message (Expand)AuthorAgeFilesLines
* Make box flags and move new line indicator to it.Michael Drake2011-03-021-2/+2
* When wrapping text, don't duplicate strings. Special case for text inside te...Michael Drake2011-03-011-5/+14
* More useful assert and remove box_dump call.Michael Drake2011-03-011-8/+2
* Cache space widths.Michael Drake2011-03-011-25/+30
* Split splitting out into layout_text_box_split().Michael Drake2011-03-011-71/+63
* Optimise wrapped text layout.Michael Drake2011-02-281-4/+30
* Apply margin before clear.Michael Drake2011-02-241-2/+2
* Handle text-indent in layout_minmax_line(). (Fixes #3187505; scattering of s...Michael Drake2011-02-241-9/+22
* When box has no style, handle descendant calc as for overflow: visible.Michael Drake2011-02-231-2/+3
* Child bbox is relative to current box.Michael Drake2011-02-221-0/+5
* Child's descendant bbox only affects current box's bbox if the child has over...Michael Drake2011-02-221-5/+14
* Add function to get a box's border edge bbox, and use it to find initial desc...Michael Drake2011-02-221-6/+26
* Simplify descendant bbox calculations.Michael Drake2011-02-221-40/+41
* Fix fixed point percentage macro not to overflow. Thanks to jmb and vince.Michael Drake2011-02-161-3/+1
* If percentage is negative, resort to floating point.Michael Drake2011-02-161-1/+3
* Handle percentages from libcss without doing floating point maths.Michael Drake2011-02-151-40/+41
* More comments for object dimension calculation.Michael Drake2011-02-141-1/+6
* Don't use float maths for AUTO image sizing with one given dimension.Michael Drake2011-02-141-2/+2
* Handle object sizing in one place.Michael Drake2011-02-141-77/+62
* Avoid potential divide by 0.Michael Drake2011-02-141-8/+15
* Port to latest libcssJohn Mark Bell2011-01-291-11/+4
* Make layout of block formatting contexts take account of the bottom margin of...Michael Drake2011-01-261-0/+3
* Don't clear floats if there aren't floats to clear.Michael Drake2011-01-091-2/+9
* Ensure top margin is affects static position in particular case.Michael Drake2011-01-091-1/+7
* Table top/bottom margin is 0px when computed value is 'auto'.Michael Drake2011-01-081-0/+6
* Root element can't be absolute positioned. Fixes #3062055.Michael Drake2010-09-081-1/+2
* Fix object descendants and make space for scrollbars if required.Michael Drake2010-08-301-1/+10
* Don't special case height to content height when object's content is HTML.Michael Drake2010-08-301-1/+1
* Fix build when layout logging is enabled.Michael Drake2010-07-161-2/+2
* Record left and right float boxes with negative widths. Fixes overlapping tex...Michael Drake2010-07-161-8/+5
* Remove dead assignements and add assert to check table cells aren't set to sp...Michael Drake2010-07-061-18/+17
* Improve handling of percentage margins and paddings on floats. Fixes pond.org...Michael Drake2010-04-271-10/+39
* Fix vertical placement of absolute positioned inlines using staic position. S...Michael Drake2010-04-271-17/+25
* Fix float wrap issue. (Amiga.org nav bar.)Michael Drake2010-04-261-1/+2
* remove _GNU_SOURCE define from everywhere.Vincent Sanders2010-04-241-1/+0
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-54/+64
* Revert float ordering optimisation (r9846) due to effect on stacking order.Michael Drake2010-01-201-37/+3
* Order containing block's list of floats in descending order of the y-position...Michael Drake2010-01-171-3/+37
* When placing floats below, keep track of y-position, for future floats in cur...Michael Drake2010-01-161-13/+15
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-1/+1
* Squash warningJohn Mark Bell2009-11-221-1/+1
* Avoid potential NULL pointer dereferencesJohn Mark Bell2009-11-221-23/+29
* Clearer wrapping.Michael Drake2009-08-311-2/+2
* Simplification of relative offset calculation. Thanks to Christopher Martin.Michael Drake2009-08-311-27/+22
* Use new alignment schemeJohn Mark Bell2009-08-221-34/+16
* Ensure we've got a case for default html alignment.John Mark Bell2009-08-211-0/+2
* Support HTML alignment hints.John Mark Bell2009-08-211-47/+112
* Merge Paul Blokus' selectscroll branch. Adds core select menu widget for form...Michael Drake2009-08-141-1/+6
* Ensure that inline end boxes get the correct height.Michael Drake2009-08-071-0/+1
* Slightly more useful vertical alignment.Michael Drake2009-08-071-3/+21