summaryrefslogtreecommitdiff
path: root/render/html_redraw.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix handling of backgrounds on <body> and <html>John Mark Bell2007-09-171-45/+119
| | | | svn path=/trunk/netsurf/; revision=3545
* Update all source code file headers to reflect GPL version 2 only and ↵Vincent Sanders2007-08-081-3/+14
| | | | | | contain appropriate licence text svn path=/trunk/netsurf/; revision=3486
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-301-16/+16
| | | | | | | | | | | | | | in includes NetSurf includes are now done with ""s and other system includes with <>s as C intended. The scandeps tool has been updated to only look for ""ed includes, and to verify that the files exist in the tree before adding them to the dependency lines. The depend rule has therefore been augmented to make sure the autogenerated files are built before it is run. This is untested under self-hosted RISC OS builds. All else tested and works. svn path=/trunk/netsurf/; revision=3307
* 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-0/+9
| | | | | | list-item, with a marker box on box->list_marker. svn path=/trunk/netsurf/; revision=3031
* Modify implementation of absolute positioning to support "static positions". ↵James Bursa2006-10-081-8/+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
* Optimise out redundant group_start and group_end calls (speed up rendering.)Richard Wilson2006-07-101-5/+5
| | | | svn path=/trunk/netsurf/; revision=2725
* Add missing file.Richard Wilson2006-07-021-4/+2
| | | | svn path=/trunk/netsurf/; revision=2695
* 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
* Handle transparent borders correctly when plottingJohn Mark Bell2006-06-291-6/+9
| | | | svn path=/trunk/netsurf/; revision=2677
* 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
* [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-03-22 01:06:05 by rjek]Rob Kendrick2006-03-221-12/+23
| | | | | | Replace check in selected checkboxes with a tick, also now black. svn path=/import/netsurf/; revision=2148
* [project @ 2006-03-21 17:33:35 by rjek]Rob Kendrick2006-03-211-1/+1
| | | | | | Fix typo in redraw code. Yes, I will learn to compile code before checking in. svn path=/import/netsurf/; revision=2146
* [project @ 2006-03-21 17:22:41 by rjek]Rob Kendrick2006-03-211-14/+44
| | | | | | Radio and checkbox widgets are now 3D, and implemented arc plotting for them svn path=/import/netsurf/; revision=2145
* [project @ 2006-03-20 10:56:54 by rjek]Rob Kendrick2006-03-201-5/+5
| | | | | | Source cleanup and true/false to TRUE/FALSE conversion for GTK plotters svn path=/import/netsurf/; revision=2142
* [project @ 2006-03-19 23:56:10 by rjek]Rob Kendrick2006-03-191-1/+1
| | | | | | Slightly alter ratio of radio button selected dot to work better when small svn path=/import/netsurf/; revision=2140
* [project @ 2006-03-19 19:03:07 by rjek]Rob Kendrick2006-03-191-5/+5
| | | | | | Implemented unfilled disc plotting and GTK disc plotting svn path=/import/netsurf/; revision=2136
* [project @ 2006-02-21 20:49:11 by rjw]Richard Wilson2006-02-211-13/+9
| | | | | | Allow any content to be used as a background. Simplify bitmap code. svn path=/import/netsurf/; revision=2087
* [project @ 2006-02-20 02:29:19 by jmb]John Mark Bell2006-02-201-3/+3
| | | | | | Fix GTK build svn path=/import/netsurf/; revision=2086
* [project @ 2006-02-15 23:09:53 by adrianl]Adrian Lees2006-02-151-37/+127
| | | | | | Extend text selection, copying, saving and searching code to handle textplain contents; modified textplain code to accept other line terminators svn path=/import/netsurf/; revision=2081
* [project @ 2006-02-04 12:02:06 by bursa]James Bursa2006-02-041-1/+3
| | | | | | Fix text-decorations for empty elements (fixes 1398172). svn path=/import/netsurf/; revision=2055
* [project @ 2006-01-24 23:42:28 by rjw]Richard Wilson2006-01-241-0/+6
| | | | | | Manually decode GIFs used as backgrounds. svn path=/import/netsurf/; revision=2034
* [project @ 2006-01-01 23:55:24 by rjw]Richard Wilson2006-01-011-24/+22
| | | | | | Tidy up code. svn path=/import/netsurf/; revision=1932
* [project @ 2005-07-18 16:38:59 by adrianl]Adrian Lees2005-07-181-92/+155
| | | | | | Fix text selection jitter svn path=/import/netsurf/; revision=1804
* [project @ 2005-06-05 20:54:37 by bursa]James Bursa2005-06-051-17/+21
| | | | | | 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-4/+3
| | | | | | 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-23 22:14:09 by bursa]James Bursa2005-05-231-150/+227
| | | | | | 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
* [project @ 2005-05-22 22:16:00 by jmb]John Mark Bell2005-05-221-1/+1
| | | | | | Fix inversion of overline and line-through plot offsets svn path=/import/netsurf/; revision=1733
* [project @ 2005-05-22 21:50:14 by bursa]James Bursa2005-05-221-38/+133
| | | | | | 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-30 17:11:24 by bursa]James Bursa2005-04-301-4/+5
| | | | | | Check box->background before using box->background->bitmap. svn path=/import/netsurf/; revision=1706
* [project @ 2005-04-29 01:34:19 by rjw]Richard Wilson2005-04-291-133/+165
| | | | | | Improve table rendering. svn path=/import/netsurf/; revision=1698
* [project @ 2005-04-17 03:30:35 by adrianl]Adrian Lees2005-04-171-62/+77
| | | | | | Search text highlighting in browser windows svn path=/import/netsurf/; revision=1657
* [project @ 2005-04-16 08:22:57 by adrianl]Adrian Lees2005-04-161-4/+19
| | | | | | first cut at selecting inter-block spaces svn path=/import/netsurf/; revision=1652
* [project @ 2005-04-15 05:52:11 by adrianl]Adrian Lees2005-04-151-15/+90
| | | | | | Text selection svn path=/import/netsurf/; revision=1636
* [project @ 2005-03-23 19:17:03 by rjw]Richard Wilson2005-03-231-2/+2
| | | | | | Fix scaling of very small background images when viewing at less than 100% svn path=/import/netsurf/; revision=1575
* [project @ 2005-03-23 18:14:38 by rjw]Richard Wilson2005-03-231-9/+8
| | | | | | Fix incorrect background position calculations. Modify CSS parser to pass all background-position testcases. svn path=/import/netsurf/; revision=1574
* [project @ 2005-03-23 16:42:37 by rjw]Richard Wilson2005-03-231-10/+17
| | | | | | Don't pass scaled values to children to minimise rounding errors. svn path=/import/netsurf/; revision=1573
* [project @ 2005-03-19 18:05:45 by rjw]Richard Wilson2005-03-191-17/+7
| | | | | | Further updates to the colour highlighting algorithm. svn path=/import/netsurf/; revision=1547
* [project @ 2005-03-19 16:39:47 by rjw]Richard Wilson2005-03-191-7/+7
| | | | | | Stop certain colours being incorrectly highlighted svn path=/import/netsurf/; revision=1546
* [project @ 2005-03-19 15:33:06 by rjw]Richard Wilson2005-03-191-23/+58
| | | | | | Improved colour light/dark algorith. Button borders are now dual-level 3d to improve appearance. svn path=/import/netsurf/; revision=1545
* [project @ 2005-02-20 13:18:21 by bursa]James Bursa2005-02-201-4/+6
| | | | | | Font rewrite, part 2. svn path=/import/netsurf/; revision=1518
* [project @ 2004-12-05 23:51:10 by jmb]John Mark Bell2004-12-051-0/+4
| | | | | | Explicitly check for boxes with 0 area, as there's no point redrawing them svn path=/import/netsurf/; revision=1384
* [project @ 2004-11-21 19:45:17 by bursa]James Bursa2004-11-211-9/+22
| | | | | | Fix possible divide by 0. Scroll objects correctly. svn path=/import/netsurf/; revision=1366
* [project @ 2004-11-20 00:02:56 by bursa]James Bursa2004-11-201-26/+187
| | | | | | Improvements to overflow and scrolling: scrollbars now have most of the usual RISC OS behaviour. Better rendering of dotted and dashed borders. svn path=/import/netsurf/; revision=1363
* [project @ 2004-11-11 00:52:17 by rjw]Richard Wilson2004-11-111-2/+3
| | | | | | Fix for HTML redraw artifacts svn path=/import/netsurf/; revision=1359
* [project @ 2004-11-10 23:02:11 by rjw]Richard Wilson2004-11-101-37/+36
| | | | | | Get bitmap opacity rather than test it svn path=/import/netsurf/; revision=1358
* [project @ 2004-10-20 23:31:31 by jmb]John Mark Bell2004-10-201-3/+8
| | | | | | Reimplement draw groups svn path=/import/netsurf/; revision=1332
* [project @ 2004-10-18 02:27:19 by jmb]John Mark Bell2004-10-181-0/+1
| | | | | | | Fix segv in GTK build. /me also slaps the RISC OS build for not dying appropriately too. svn path=/import/netsurf/; revision=1324
* [project @ 2004-10-17 21:05:12 by bursa]James Bursa2004-10-171-0/+770
New target-independent implementation of html_redraw(), using plotters. svn path=/import/netsurf/; revision=1313