summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
* Implement list-style-type circle, square, none, and decimal.James Bursa2006-11-051-2/+36
| | | | svn path=/trunk/netsurf/; revision=3034
* More work on lists. Simplify the implementation to a BLOCK for display: ↵James Bursa2006-11-056-424/+124
| | | | | | 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-045-18/+416
| | | | svn path=/trunk/netsurf/; revision=3028
* Ensure page encoding isn't trampled.John Mark Bell2006-11-041-0/+3
| | | | svn path=/trunk/netsurf/; revision=3027
* Implement absolute positioned inlines.James Bursa2006-11-042-9/+45
| | | | svn path=/trunk/netsurf/; revision=3026
* Remove code to determine containing block; no longer used.James Bursa2006-10-221-24/+3
| | | | svn path=/trunk/netsurf/; revision=3015
* Do absolute positioning after other layout so that containing block is fully ↵James Bursa2006-10-101-37/+30
| | | | | | positioned. svn path=/trunk/netsurf/; revision=2991
* Check for null style before using it.James Bursa2006-10-091-2/+3
| | | | svn path=/trunk/netsurf/; revision=2986
* Modify implementation of absolute positioning to support "static positions". ↵James Bursa2006-10-086-199/+59
| | | | | | Absolutely positioned boxes are now in their original place in the tree instead of linked from absolute_children. svn path=/trunk/netsurf/; revision=2984
* Correcly encode spaces for url-encoded form submission.John Mark Bell2006-09-191-2/+2
| | | | svn path=/trunk/netsurf/; revision=2960
* Fix 1559653.John Mark Bell2006-09-181-2/+7
| | | | svn path=/trunk/netsurf/; revision=2959
* Add some documentation to layout_block_context(). Move code out into ↵James Bursa2006-09-161-33/+67
| | | | | | layout_block_object(). svn path=/trunk/netsurf/; revision=2957
* Call html_reformat() from html_convert() to eliminate duplicate code. ↵James Bursa2006-09-161-19/+25
| | | | | | Improve calculations of document width and height. svn path=/trunk/netsurf/; revision=2956
* Squash warnings.John Mark Bell2006-09-111-26/+41
| | | | svn path=/trunk/netsurf/; revision=2953
* Fixed translation of html entities when a textarea has an initial valueJeffrey Lee2006-09-111-2/+19
| | | | svn path=/trunk/netsurf/; revision=2952
* Fixed textarea wordwrap if first character on line is a spaceJeffrey Lee2006-09-101-0/+5
| | | | svn path=/trunk/netsurf/; revision=2941
* textarea html tag fix; horizontal scrollbars; auto-scroll improvementsJeffrey Lee2006-09-102-25/+52
| | | | svn path=/trunk/netsurf/; revision=2940
* Add frame target support to imagemaps.John Mark Bell2006-09-062-37/+98
| | | | svn path=/trunk/netsurf/; revision=2920
* Fix 1546941.Richard Wilson2006-09-021-6/+10
| | | | svn path=/trunk/netsurf/; revision=2909
* 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