summaryrefslogtreecommitdiff
path: root/render/box_normalise.c
Commit message (Collapse)AuthorAgeFilesLines
* Allocate new styles for implied boxes using talloc instead of ↵James Bursa2006-12-081-8/+10
| | | | | | css_duplicate_style(). svn path=/trunk/netsurf/; revision=3112
* Update project URL.Michael Drake2006-11-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=3073
* More work on lists. Simplify the implementation to a BLOCK for display: ↵James Bursa2006-11-051-156/+20
| | | | | | list-item, with a marker box on box->list_marker. svn path=/trunk/netsurf/; revision=3031
* Initial work for display: list-item supportJohn Mark Bell2006-11-041-7/+146
| | | | svn path=/trunk/netsurf/; revision=3028
* Modify implementation of absolute positioning to support "static positions". ↵James Bursa2006-10-081-38/+0
| | | | | | Absolutely positioned boxes are now in their original place in the tree instead of linked from absolute_children. svn path=/trunk/netsurf/; revision=2984
* Implement absolute positioning.James Bursa2006-06-261-0/+38
| | | | svn path=/trunk/netsurf/; revision=2648
* [project @ 2006-01-06 21:23:47 by jmb]John Mark Bell2006-01-061-0/+2
| | | | | | Fix normalisation of tables to update table->last correctly svn path=/import/netsurf/; revision=1998
* [project @ 2005-08-22 22:49:52 by bursa]James Bursa2005-08-221-6/+7
| | | | | | More work towards frame targets: add target parameter to box_create(), and copy target down the box tree during construction. svn path=/import/netsurf/; revision=1853
* [project @ 2005-07-02 18:17:51 by bursa]James Bursa2005-07-021-2/+8
| | | | | | 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
* [project @ 2005-06-05 20:54:37 by bursa]James Bursa2005-06-051-4/+5
| | | | | | 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
* [project @ 2005-06-04 12:12:38 by bursa]James Bursa2005-06-041-0/+4
| | | | | | Fix text-decoration and borders on inline elements by replacing inline_parent in box structure with end_inline_children. svn path=/import/netsurf/; revision=1741
* [project @ 2005-05-22 21:50:14 by bursa]James Bursa2005-05-221-2/+7
| | | | | | 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
* [project @ 2005-04-09 09:47:36 by bursa]James Bursa2005-04-091-27/+26
| | | | | | 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
* [project @ 2005-03-26 01:12:27 by bursa]James Bursa2005-03-261-0/+696
Split box.c into box_construct.c, box_normalise.c, and box.c. svn path=/import/netsurf/; revision=1583