summaryrefslogtreecommitdiff
path: root/render/layout.c
Commit message (Collapse)AuthorAgeFilesLines
* [project @ 2004-06-02 21:09:14 by bursa]James Bursa2004-06-021-85/+180
| | | | | | Update calls to layout_document() for error handling. svn path=/import/netsurf/; revision=915
* [project @ 2004-05-27 23:45:26 by bursa]James Bursa2004-05-271-2/+5
| | | | | | Table and float bug fixes. svn path=/import/netsurf/; revision=899
* [project @ 2004-05-27 22:13:20 by bursa]James Bursa2004-05-271-67/+73
| | | | | | Fix some table layout bugs related to the recent changes to calculate_table_widths(). svn path=/import/netsurf/; revision=898
* [project @ 2004-05-21 14:26:59 by bursa]James Bursa2004-05-211-115/+299
| | | | | | Improved handling of objects and frames; some work on malloc() failure in box conversion. svn path=/import/netsurf/; revision=880
* [project @ 2004-05-02 17:01:37 by jmb]John Mark Bell2004-05-021-13/+2
| | | | | | Remove #ifdef nastiness. Now uses alloca. svn path=/import/netsurf/; revision=816
* [project @ 2004-05-02 01:04:38 by jmb]John Mark Bell2004-05-021-0/+12
| | | | | | | A couple more Norcroft-related patches. The use of #ifdef __GNU_C__ in both of these can be avoided. I'm not entirely sure whether it would be sensible to do so, so I've left them as-is. svn path=/import/netsurf/; revision=814
* [project @ 2004-04-21 22:27:49 by bursa]James Bursa2004-04-211-7/+9
| | | | | | Position floats correctly horizontally when padding or margins are present. svn path=/import/netsurf/; revision=799
* [project @ 2004-04-18 15:19:53 by bursa]James Bursa2004-04-181-11/+33
| | | | | | Implement <br> properly by adding BOX_BR; fix box tree normalisation bugs. svn path=/import/netsurf/; revision=791
* [project @ 2004-04-16 22:29:10 by bursa]James Bursa2004-04-161-16/+12
| | | | | | Fix height of block contexts with no children (fixes FP exception crashes); factor out code for increasing height for floats. svn path=/import/netsurf/; revision=787
* [project @ 2004-04-15 16:18:19 by jmb]John Mark Bell2004-04-151-4/+10
| | | | | | Take account of configured minimun font size when calculating line height. svn path=/import/netsurf/; revision=786
* [project @ 2004-04-13 23:20:23 by bursa]James Bursa2004-04-131-4/+33
| | | | | | Table layout fix and table-float interaction changes. svn path=/import/netsurf/; revision=778
* [project @ 2004-04-12 17:32:45 by bursa]James Bursa2004-04-121-4/+35
| | | | | | Fix layout bugs related to height and inline blocks. svn path=/import/netsurf/; revision=756
* [project @ 2004-04-12 00:00:47 by bursa]James Bursa2004-04-121-182/+208
| | | | | | Rewrite block context layout, implementing collapsing and negative margins and margins for tables. svn path=/import/netsurf/; revision=754
* [project @ 2004-03-26 01:35:35 by bursa]James Bursa2004-03-261-26/+60
| | | | | | Fix infinite loop in layout_line(), improve layout of inline blocks, break out layout_float(). svn path=/import/netsurf/; revision=669
* [project @ 2004-03-22 00:37:38 by bursa]James Bursa2004-03-221-1/+2
| | | | | | Minor change in layout_line() to fix some failures. svn path=/import/netsurf/; revision=651
* [project @ 2004-03-14 22:49:14 by bursa]James Bursa2004-03-141-1/+1
| | | | | | Fix serious inline container layout bug. svn path=/import/netsurf/; revision=620
* [project @ 2004-03-13 20:48:00 by bursa]James Bursa2004-03-131-1/+1
| | | | | | Remove +1 from size of inline containers. svn path=/import/netsurf/; revision=619
* [project @ 2004-02-28 17:23:07 by bursa]James Bursa2004-02-281-95/+125
| | | | | | Fix float-related crashes. svn path=/import/netsurf/; revision=577
* [project @ 2004-02-22 22:27:31 by bursa]James Bursa2004-02-221-17/+18
| | | | | | Fix calculate_widths() for floats. svn path=/import/netsurf/; revision=564
* [project @ 2004-02-22 22:22:50 by bursa]James Bursa2004-02-221-5/+34
| | | | | | Take margins, broder, padding into account in calculate_widths(). svn path=/import/netsurf/; revision=563
* [project @ 2004-02-20 00:42:36 by bursa]James Bursa2004-02-201-2/+8
| | | | | | Partial implementation of collapsing margins. svn path=/import/netsurf/; revision=561
* [project @ 2004-02-13 16:10:28 by bursa]James Bursa2004-02-131-19/+33
| | | | | | Simplify and break out layout_clear(). svn path=/import/netsurf/; revision=537
* [project @ 2004-02-11 20:51:34 by bursa]James Bursa2004-02-111-1/+2
| | | | | | Fix crash related to floats. svn path=/import/netsurf/; revision=535
* [project @ 2004-02-11 17:15:36 by bursa]James Bursa2004-02-111-245/+370
| | | | | | Work on margins etc., clean up many parts of layout code. svn path=/import/netsurf/; revision=534
* [project @ 2004-02-02 00:22:59 by bursa]James Bursa2004-02-021-51/+147
| | | | | | Start at margin / padding / border support. svn path=/import/netsurf/; revision=529
* [project @ 2004-02-01 22:42:40 by jmb]John Mark Bell2004-02-011-3/+25
| | | | | | Add text-indent support. svn path=/import/netsurf/; revision=527
* [project @ 2003-12-27 02:03:48 by jmb]John Mark Bell2003-12-271-33/+34
| | | | | | Reduce compiler warnings svn path=/import/netsurf/; revision=456
* [project @ 2003-11-04 18:35:32 by bursa]James Bursa2003-11-041-2/+4
| | | | | | Patch inline container failure on some pages (eg. ebay). svn path=/import/netsurf/; revision=402
* [project @ 2003-10-08 20:49:57 by bursa]James Bursa2003-10-081-5/+2
| | | | | | Fix column width recalculation when objects are loaded. svn path=/import/netsurf/; revision=354
* [project @ 2003-10-07 21:34:39 by bursa]James Bursa2003-10-071-1/+5
| | | | | | Implement white-space property. svn path=/import/netsurf/; revision=348
* [project @ 2003-10-01 22:48:39 by bursa]James Bursa2003-10-011-0/+13
| | | | | | Improvements to <select>. svn path=/import/netsurf/; revision=341
* [project @ 2003-09-26 23:22:00 by bursa]James Bursa2003-09-261-8/+18
| | | | | | Implement button element and more work on input element. svn path=/import/netsurf/; revision=322
* [project @ 2003-09-23 21:48:22 by bursa]James Bursa2003-09-231-2/+6
| | | | | | Textarea related fixes. svn path=/import/netsurf/; revision=312
* [project @ 2003-09-23 18:35:44 by bursa]James Bursa2003-09-231-0/+6
| | | | | | More work on editing textareas. svn path=/import/netsurf/; revision=311
* [project @ 2003-09-22 21:55:08 by bursa]James Bursa2003-09-221-2/+0
| | | | | | Experimental textarea editing code. svn path=/import/netsurf/; revision=309
* [project @ 2003-09-21 22:47:08 by bursa]James Bursa2003-09-211-13/+23
| | | | | | Implement display: inline-block and work on textarea. svn path=/import/netsurf/; revision=307
* [project @ 2003-09-19 23:36:17 by bursa]James Bursa2003-09-191-78/+5
| | | | | | Start converting forms to use CSS properly. svn path=/import/netsurf/; revision=305
* [project @ 2003-09-14 20:32:05 by bursa]James Bursa2003-09-141-17/+17
| | | | | | Percentage column changes; fix calculate_inline_container_widths. svn path=/import/netsurf/; revision=291
* [project @ 2003-09-12 18:30:44 by bursa]James Bursa2003-09-121-22/+46
| | | | | | Percentage column width changes for stupid websites. svn path=/import/netsurf/; revision=288
* [project @ 2003-09-12 14:37:26 by bursa]James Bursa2003-09-121-9/+11
| | | | | | Fix percentage width columns. svn path=/import/netsurf/; revision=287
* [project @ 2003-09-11 23:22:33 by bursa]James Bursa2003-09-111-1/+1
| | | | | | Min width calculation bug fix. svn path=/import/netsurf/; revision=286
* [project @ 2003-09-11 22:02:06 by bursa]James Bursa2003-09-111-69/+101
| | | | | | Table column width rewrite. svn path=/import/netsurf/; revision=285
* [project @ 2003-09-09 21:43:44 by bursa]James Bursa2003-09-091-29/+31
| | | | | | Display image alt text while it loads. svn path=/import/netsurf/; revision=278
* [project @ 2003-09-09 19:25:28 by jmb]John Mark Bell2003-09-091-3/+11
| | | | | | Forms: [input type=image] support, passwords are now displayed as asterisks svn path=/import/netsurf/; revision=275
* [project @ 2003-09-08 22:47:11 by bursa]James Bursa2003-09-081-0/+2
| | | | | | Box width fixes. svn path=/import/netsurf/; revision=272
* [project @ 2003-08-30 19:20:19 by bursa]James Bursa2003-08-301-1/+14
| | | | | | Table layout fix / optimisation. svn path=/import/netsurf/; revision=262
* [project @ 2003-08-29 23:15:54 by bursa]James Bursa2003-08-291-4/+11
| | | | | | Fix row height problem. svn path=/import/netsurf/; revision=261
* [project @ 2003-08-29 12:56:06 by bursa]James Bursa2003-08-291-7/+0
| | | | | | Fix table layout bug (news.google.co.uk). svn path=/import/netsurf/; revision=258
* [project @ 2003-07-20 13:58:12 by bursa]James Bursa2003-07-201-2/+5
| | | | | | Line-height fixes. svn path=/import/netsurf/; revision=240
* [project @ 2003-07-18 21:02:01 by bursa]James Bursa2003-07-181-6/+8
| | | | | | Fix table positioning. svn path=/import/netsurf/; revision=234