summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
* Experimental new frames code.Richard Wilson2006-09-024-313/+470
| | | | svn path=/trunk/netsurf/; revision=2906
* Stop rendering of iframe children; they're for non-iframe supporting UAs John Mark Bell2006-08-241-0/+3
| | | | | | (which isn't us) svn path=/trunk/netsurf/; revision=2893
* Remove unused and unimplemented nsfont_txtenum().James Bursa2006-08-211-11/+0
| | | | svn path=/trunk/netsurf/; revision=2875
* Fix layout of standalone <br>.James Bursa2006-08-141-1/+1
| | | | svn path=/trunk/netsurf/; revision=2849
* Use a minimum line height of 0 for inline containers which have no text.James Bursa2006-08-131-2/+16
| | | | svn path=/trunk/netsurf/; revision=2838
* Layout absolutely positioned children of tables.James Bursa2006-07-231-0/+3
| | | | svn path=/trunk/netsurf/; revision=2791
* Allow broken meta refresh commands (fix mail.google.com, bug 1522982)Richard Wilson2006-07-171-1/+10
| | | | svn path=/trunk/netsurf/; revision=2777
* Check an object has a frame name before comparing.James Bursa2006-07-121-1/+2
| | | | svn path=/trunk/netsurf/; revision=2733
* Optimise out redundant group_start and group_end calls (speed up rendering.)Richard Wilson2006-07-101-5/+5
| | | | svn path=/trunk/netsurf/; revision=2725
* Generate directory listings (fix 1397934)Richard Wilson2006-07-062-0/+141
| | | | svn path=/trunk/netsurf/; revision=2719
* Ignore junk values (fix 1444336)Richard Wilson2006-07-051-9/+9
| | | | svn path=/trunk/netsurf/; revision=2715
* Set correct message on TEXTPLAIN completion (fix 1484874)Richard Wilson2006-07-041-0/+1
| | | | svn path=/trunk/netsurf/; revision=2712
* Fix submission of forms in embedded objects; resolve submission URL at John Mark Bell2006-07-032-8/+18
| | | | | | form creation time rather than at submit. svn path=/trunk/netsurf/; revision=2707
* Ensure that layout of absolute children is carried out after the height is ↵James Bursa2006-07-021-15/+10
| | | | | | known. svn path=/trunk/netsurf/; revision=2696
* Add missing file.Richard Wilson2006-07-021-4/+2
| | | | svn path=/trunk/netsurf/; revision=2695
* Use case-insensitive strstr to match "stylesheet"John Mark Bell2006-07-021-2/+2
| | | | svn path=/trunk/netsurf/; revision=2689
* Implement knockout rendering (controlled by 'knockout_rendering' option or ↵Richard Wilson2006-07-011-2/+14
| | | | | | Ctrl+F11, default is off). This attempts to minimise the amount of overlapping redraw performed, and thus can drasticly reduce the rendering time of many pages. svn path=/trunk/netsurf/; revision=2682
* Ensure containing block has valid height for positioning absolute childrenJohn Mark Bell2006-06-291-0/+14
| | | | svn path=/trunk/netsurf/; revision=2680
* Ignore alternate stylesheetsJohn Mark Bell2006-06-291-0/+4
| | | | svn path=/trunk/netsurf/; revision=2679
* Handle transparent borders correctly when plottingJohn Mark Bell2006-06-291-6/+9
| | | | svn path=/trunk/netsurf/; revision=2677
* Link rel attribute may be a space separated list, take account of this John Mark Bell2006-06-291-2/+2
| | | | | | when looking for stylesheets. svn path=/trunk/netsurf/; revision=2676
* Fix clipping of page background if body shorter than window heightJohn Mark Bell2006-06-291-6/+7
| | | | svn path=/trunk/netsurf/; revision=2675
* Properly take account of padding on containing block.John Mark Bell2006-06-291-9/+22
| | | | svn path=/trunk/netsurf/; revision=2673
* Position specifiers are relative to containing block's padding edge for John Mark Bell2006-06-291-0/+20
| | | | | | absolutely positioned boxes. Compensate for this. svn path=/trunk/netsurf/; revision=2672
* Fix previous commit; it failed to make available_width include mbp such John Mark Bell2006-06-291-11/+5
| | | | | | | that subtracting them after determining the width works in the case where available_width > box->min_width. svn path=/trunk/netsurf/; revision=2671
* Compensate for box->{min_width,max_width} including mbp when John Mark Bell2006-06-291-0/+12
| | | | | | auto-widthing absolutely positioned content. svn path=/trunk/netsurf/; revision=2670
* Fix float placement when it's an exact fit for the width availableJohn Mark Bell2006-06-281-1/+1
| | | | svn path=/trunk/netsurf/; revision=2661
* Relative positioning for absolutely positioned boxesJohn Mark Bell2006-06-261-0/+34
| | | | svn path=/trunk/netsurf/; revision=2653
* Box x,y coordinates are of padding edge relative to parent; John Mark Bell2006-06-261-2/+2
| | | | | | | 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
* Make box_at_point detection consider absolute children tooJohn Mark Bell2006-06-261-2/+11
| | | | svn path=/trunk/netsurf/; revision=2651
* Fix calculation of right margin in case where margin right is autoJohn Mark Bell2006-06-261-5/+14
| | | | | | Initialise available_width correctly for shrink-to-fit widthing. svn path=/trunk/netsurf/; revision=2649
* Implement absolute positioning.James Bursa2006-06-263-234/+638
| | | | svn path=/trunk/netsurf/; revision=2648
* Fix rendering of float children of a hidden box. Render box absolute children.James Bursa2006-06-251-24/+63
| | | | svn path=/trunk/netsurf/; revision=2646
* Changes to struct box for absolute positioning.James Bursa2006-06-212-0/+42
| | | | svn path=/trunk/netsurf/; revision=2640
* Report fetching of 1 object/stylesheet correctly in status barAdrian Lees2006-05-291-5/+12
| | | | svn path=/trunk/netsurf/; revision=2609
* Fix box_at_point() for certain cases involving floats (solves unclickable ↵James Bursa2006-05-241-17/+23
| | | | | | links on Wikipedia). Fix text-selection code that assumed that text boxes would be returned last by box_at_point(). svn path=/trunk/netsurf/; revision=2606
* Fix float positions after a block with a specified height.James Bursa2006-05-071-0/+7
| | | | svn path=/trunk/netsurf/; revision=2598
* Move word that doesn't fit next to float below float correctly (fixes crash ↵James Bursa2006-04-091-24/+38
| | | | | | on ofsted site). svn path=/trunk/netsurf/; revision=2516
* Remove incorrect comment.James Bursa2006-04-091-1/+0
| | | | svn path=/trunk/netsurf/; revision=2513
* [project @ 2006-04-06 23:03:32 by rjw]Richard Wilson2006-04-061-4/+4
| | | | | | Fix 1462681 svn path=/import/netsurf/; revision=2499
* [project @ 2006-04-04 10:56:21 by dsilvers]Daniel Silverstone2006-04-043-8/+33
| | | | | | New way to do the <pre> newline stripping to cope with tags in the <pre> svn path=/import/netsurf/; revision=2486
* [project @ 2006-04-04 10:55:47 by dsilvers]Daniel Silverstone2006-04-041-1/+3
| | | | | | Small extra debug statement for when looking at box splitting svn path=/import/netsurf/; revision=2485
* [project @ 2006-03-27 01:04:56 by jmb]John Mark Bell2006-03-271-0/+15
| | | | | | Reinstate checks for embedded content being the same as its parent (fixes 1456335) svn path=/import/netsurf/; revision=2196
* [project @ 2006-03-26 23:52:22 by dsilvers]Daniel Silverstone2006-03-261-0/+11
| | | | | | Allow white-space: pre* elements to consume one initial new line to make rendering neater svn path=/import/netsurf/; revision=2191
* [project @ 2006-03-26 23:05:08 by dsilvers]Daniel Silverstone2006-03-261-4/+2
| | | | | | Do not include the border in the extra margin calculation for <html> tags svn path=/import/netsurf/; revision=2188
* [project @ 2006-03-26 22:43:22 by dsilvers]Daniel Silverstone2006-03-261-2/+10
| | | | | | First pass at fixing the bug shown by margintest.html in netsurftest svn path=/import/netsurf/; revision=2187
* [project @ 2006-03-26 21:41:18 by bursa]James Bursa2006-03-261-2/+9
| | | | | | Fix layout bug related to negative text indent (fixes 1437728). svn path=/import/netsurf/; revision=2185
* [project @ 2006-03-26 19:59:15 by bursa]James Bursa2006-03-261-2/+2
| | | | | | 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
* [project @ 2006-03-26 05:46:21 by adrianl]Adrian Lees2006-03-261-3/+3
| | | | | | Correct usage of utf8_next svn path=/import/netsurf/; revision=2172
* [project @ 2006-03-26 04:48:45 by adrianl]Adrian Lees2006-03-261-27/+146
| | | | | | Selection and scaled plotting of tabs svn path=/import/netsurf/; revision=2171