| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/netsurf/; revision=2941
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=2940
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=2849
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=2838
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=2791
|
|
|
|
|
|
| |
known.
svn path=/trunk/netsurf/; revision=2696
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=2680
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=2673
|
|
|
|
|
|
| |
absolutely positioned boxes. Compensate for this.
svn path=/trunk/netsurf/; revision=2672
|
|
|
|
|
|
|
| |
that subtracting them after determining the width works in the case
where available_width > box->min_width.
svn path=/trunk/netsurf/; revision=2671
|
|
|
|
|
|
| |
auto-widthing absolutely positioned content.
svn path=/trunk/netsurf/; revision=2670
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=2661
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=2653
|
|
|
|
|
|
|
| |
top,left,bottom,right are of margin edge relative to parent, so add
margin and border width when calculating x,y from left,top.
svn path=/trunk/netsurf/; revision=2652
|
|
|
|
|
|
| |
Initialise available_width correctly for shrink-to-fit widthing.
svn path=/trunk/netsurf/; revision=2649
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=2648
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=2598
|
|
|
|
|
|
| |
on ofsted site).
svn path=/trunk/netsurf/; revision=2516
|
|
|
|
|
|
| |
Small extra debug statement for when looking at box splitting
svn path=/import/netsurf/; revision=2485
|
|
|
|
|
|
| |
Fix layout bug related to negative text indent (fixes 1437728).
svn path=/import/netsurf/; revision=2185
|
|
|
|
|
|
| |
Fix layout bug related to floats near end of line (fixes 1453561). Pass 1 and pass 2 in layout_line() were handling space_after differently.
svn path=/import/netsurf/; revision=2182
|
|
|
|
|
|
| |
Fix crash related to negative margins on inlines.
svn path=/import/netsurf/; revision=2021
|
|
|
|
|
|
| |
Fix crash when a frame contains floats.
svn path=/import/netsurf/; revision=1877
|
|
|
|
|
|
| |
Treat HTML objects (frames) as part of the box tree during layout.
svn path=/import/netsurf/; revision=1875
|
|
|
|
|
|
| |
Fix redraw of underlines and other text-decoration.
svn path=/import/netsurf/; revision=1845
|
|
|
|
|
|
| |
Improvements to frames. Fix bug with BR at end of inline container.
svn path=/import/netsurf/; revision=1843
|
|
|
|
|
|
| |
Fix vertical positioning of floats when an empty block with top padding is present.
svn path=/import/netsurf/; revision=1842
|
|
|
|
|
|
| |
Use given width as initial min/max width of fixed-width table columns. This improves the layout of certain tables with colspans.
svn path=/import/netsurf/; revision=1841
|
|
|
|
|
|
| |
Implement clear on <br>.
svn path=/import/netsurf/; revision=1834
|
|
|
|
|
|
| |
Fix certain cases of relative positioning, and make the recursion more efficient (don't recurse for BOX_TEXT).
svn path=/import/netsurf/; revision=1831
|
|
|
|
|
|
| |
Position: relative; support.
svn path=/import/netsurf/; revision=1830
|
|
|
|
|
|
| |
Fix position of certain floats.
svn path=/import/netsurf/; revision=1822
|
|
|
|
|
|
| |
Fix layout min max bug with blocks with negative margins. Add assert()s to check that 0 <= min_width <= max_width at the end of each layout_minmax_X() function.
svn path=/import/netsurf/; revision=1813
|
|
|
|
|
|
| |
Fix fixed width table min / max width calculations.
svn path=/import/netsurf/; revision=1811
|
|
|
|
|
|
| |
Fix min / max bug with negative margins (treat as 0 for now).
svn path=/import/netsurf/; revision=1810
|
|
|
|
|
|
| |
Improvements to layout_minmax_line(). Fix width of floats / inline blocks without an explicit width (space for margins, borders, padding was added twice).
svn path=/import/netsurf/; revision=1781
|
|
|
|
|
|
| |
Rewrite calculation of box minimum and maximum widths to improve layout of many pages. Move calculation of column types and border collapsing to box tree normalising stage, since they are layout independent. Add window height parameter to layout and make <html> and <body> at least window height.
svn path=/import/netsurf/; revision=1777
|
|
|
|
|
|
| |
More work on borders / padding / margins on inline elements. Add BOX_INLINE_END to hold the right border / padding / margin (left is in the BOX_INLINE).
svn path=/import/netsurf/; revision=1742
|
|
|
|
|
|
| |
Start to implement borders on inline elements. Note: borders of form controls are rendered incorrectly (text boxes in form controls need changing from INLINE to TEXT).
svn path=/import/netsurf/; revision=1734
|
|
|
|
|
|
| |
Add BOX_TEXT type to distinguish boxes which came from an inline element to boxes which came from a text node. Add inline_parent pointer to box structure. Rewrite text-decoration support to take advantage of the new data (line colours are now correct). Note: there is a clipping issue in redraw.
svn path=/import/netsurf/; revision=1732
|
|
|
|
|
|
| |
HTML border attributes have lower priority that CSS values (fix osnews). Disable tr height minimum value usage for now.
svn path=/import/netsurf/; revision=1694
|
|
|
|
|
|
| |
Respect minimum height for tr.
svn path=/import/netsurf/; revision=1693
|
|
|
|
|
|
| |
Implement HTML table border setting. Improve support for the collapsing border model.
svn path=/import/netsurf/; revision=1632
|
|
|
|
|
|
| |
Add an assert() to layout_line() to help detect bugs.
svn path=/import/netsurf/; revision=1614
|
|
|
|
|
|
| |
Move HTML contents almost fully over to talloc(), simplifying code. Improvements to title attributes, broken forms, cellpadding. Reorder functions in box_construct.c.
svn path=/import/netsurf/; revision=1608
|
|
|
|
|
|
| |
Fix more FP exceptions
svn path=/import/netsurf/; revision=1589
|
|
|
|
|
|
| |
Assert when a box has UNKNOWN_WIDTH after layout.
svn path=/import/netsurf/; revision=1588
|
|
|
|
|
|
| |
Fix some rounding issues for table cell calculations.
svn path=/import/netsurf/; revision=1571
|
|
|
|
|
|
| |
Experimental cellpadding support
svn path=/import/netsurf/; revision=1569
|
|
|
|
|
|
| |
Fix some more FP exceptions related to layout.
svn path=/import/netsurf/; revision=1528
|