summaryrefslogtreecommitdiff
path: root/render/layout.c
Commit message (Expand)AuthorAgeFilesLines
* Prevent iframes with display:inline and percentage width from getting a width...Michael Drake2011-06-281-1/+6
* If iframes are reformatted due to containing document reflow, don't need to r...Michael Drake2011-06-241-21/+15
* Reformat floated iframe browser windows only after the iframe box has been li...Michael Drake2011-06-141-6/+10
* First pass at core iframes. Currently lacking scrollbars.Michael Drake2011-06-141-12/+61
* Use height type enum.Michael Drake2011-05-161-2/+3
* Elements replaced with HTML don't affect parent descendants.Michael Drake2011-05-101-1/+4
* s/scroll/scrollbar/ and improve scrollbar widget comments.Michael Drake2011-05-091-1/+1
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-23/+22
* Reduce number of page reflows and viewportMichael Drake2011-04-271-14/+27
* Optimise first pass of layout. Reduces number of nsfont_width calls by up to...Michael Drake2011-04-261-11/+36
* Change how blocks are positioned vertically (esp. margin handling).Michael Drake2011-04-221-60/+217
* Fix build with NDEBUG definedJohn Mark Bell2011-04-031-2/+89
* Allow box margins to collapse through zero-height boxes.Michael Drake2011-03-121-10/+51
* Saturated maths in css fixed point Vincent Sanders2011-03-121-4/+4
* Update left/right margins comment.Michael Drake2011-03-121-2/+2
* Esimated width is fine for last box.Michael Drake2011-03-051-2/+4
* Ensure box has appropriate space before cloning.Michael Drake2011-03-051-6/+14
* Make sure the last clone box for a wrapped text is properly measuered.Michael Drake2011-03-051-0/+15
* Move clone to box flags.Michael Drake2011-03-021-1/+1
* 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