summaryrefslogtreecommitdiff
path: root/render/html_redraw.c
Commit message (Collapse)AuthorAgeFilesLines
* 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