summaryrefslogtreecommitdiff
path: root/render/html_redraw.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Make top and bottom borders flush with left and right of border box, when ↵Michael Drake2010-08-131-83/+259
| | | | | | possible. Make left and right borders only render above/below padding box when they need to. svn path=/trunk/netsurf/; revision=10696
* Skip transparent borders early and change border side plot order.Michael Drake2010-08-131-11/+11
| | | | svn path=/trunk/netsurf/; revision=10695
* Fix inline border ends where inline text wraps.Michael Drake2010-08-131-10/+10
| | | | svn path=/trunk/netsurf/; revision=10694
* Simplify border vertex arrangement code slightly.Michael Drake2010-08-131-48/+49
| | | | svn path=/trunk/netsurf/; revision=10693
* Stop redrawing zero size images.Michael Drake2010-07-081-1/+1
| | | | svn path=/trunk/netsurf/; revision=10614
* Remove dead code.Michael Drake2010-07-061-6/+2
| | | | svn path=/trunk/netsurf/; revision=10602
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-79/+78
| | | | svn path=/trunk/netsurf/; revision=10180
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-3/+6
| | | | svn path=/trunk/netsurf/; revision=9729
* Merge from Paul Blokus' selectscroll branch. Fixes text input scrollbar ↵Michael Drake2009-08-141-2/+1
| | | | | | behaviour. svn path=/trunk/netsurf/; revision=9306
* Merge Paul Blokus' selectscroll branch. Adds core select menu widget for ↵Michael Drake2009-08-141-356/+98
| | | | | | forms and core scrollbar widget. svn path=/trunk/netsurf/; revision=9289
* Port to modified libcss API.John Mark Bell2009-08-021-3/+3
| | | | svn path=/trunk/netsurf/; revision=8997
* Merge LibCSS port to trunk.John Mark Bell2009-07-231-163/+186
| | | | svn path=/trunk/netsurf/; revision=8752
* Fix render colour of selected text.Michael Drake2009-07-211-3/+3
| | | | svn path=/trunk/netsurf/; revision=8642
* Refactor text plotter and other font functions to remove dependency on CSS.John Mark Bell2009-07-211-30/+33
| | | | svn path=/trunk/netsurf/; revision=8641
* Fix comment.Michael Drake2009-07-141-1/+1
| | | | svn path=/trunk/netsurf/; revision=8520
* Rename debug outline plot styles and make them const.Michael Drake2009-07-141-6/+6
| | | | svn path=/trunk/netsurf/; revision=8518
* Plot debug outlines after borders and backgrounds, so that they can be seen ↵Michael Drake2009-07-141-37/+40
| | | | | | when things are coloured. Plot content edge before padding edge, so that the colour for the outermost edge is always shown when margin, border or padding are 0. svn path=/trunk/netsurf/; revision=8515
* Simplify debug outline calculations and avoid fp maths when scale is 1.0. ↵Michael Drake2009-07-141-31/+52
| | | | | | Comment some border stuff. svn path=/trunk/netsurf/; revision=8514
* Rename TRANSPARENT to NS_TRANSPARENT to avoid clash on Windows. By MarkieB.Michael Drake2009-07-141-24/+27
| | | | svn path=/trunk/netsurf/; revision=8513
* next round of plotter refactorVincent Sanders2009-07-141-60/+94
| | | | svn path=/trunk/netsurf/; revision=8512
* Delete html_redraw lighter/darker and use the colour tweakers in plot_style.Michael Drake2009-07-101-50/+22
| | | | svn path=/trunk/netsurf/; revision=8452
* Move colour blend routine from html_redraw to plot_style and make it a define.Michael Drake2009-07-101-25/+10
| | | | svn path=/trunk/netsurf/; revision=8451
* Remove html_redraw_aa because it is the same as html_redraw_blend. Fix ↵Michael Drake2009-07-101-27/+11
| | | | | | html_redraw_blend to be 50/50 instead of 75/25. svn path=/trunk/netsurf/; revision=8448
* plotters line refactorVincent Sanders2009-07-101-98/+119
| | | | svn path=/trunk/netsurf/; revision=8446
* ploter refactor of rectangle handling Vincent Sanders2009-07-081-29/+28
| | | | svn path=/trunk/netsurf/; revision=8399
* Fix indentation to use tabs instead of spaces.Michael Drake2009-07-061-40/+40
| | | | svn path=/trunk/netsurf/; revision=8344
* Refactor fill plotter to take a styleVincent Sanders2009-07-051-25/+65
| | | | svn path=/trunk/netsurf/; revision=8332
* remove redundant clg callVincent Sanders2009-07-011-1/+1
| | | | svn path=/trunk/netsurf/; revision=8240
* Remove redundant calculation.Michael Drake2009-05-281-1/+0
| | | | svn path=/trunk/netsurf/; revision=7595
* Remove unused code.Michael Drake2009-05-271-11/+2
| | | | svn path=/trunk/netsurf/; revision=7591
* Draw CSS overflow scrollbars differently. Front ends can override the ↵Michael Drake2009-03-271-88/+172
| | | | | | colours used. svn path=/trunk/netsurf/; revision=6943
* Divorce PDF export and printing.John Mark Bell2009-02-171-11/+0
| | | | | | At some point, the RISC OS printing code should be ported to the core page-based output engine. svn path=/trunk/netsurf/; revision=6544
* Fix scale of inline borders.Michael Drake2009-01-311-14/+13
| | | | svn path=/trunk/netsurf/; revision=6309
* Move handling of background related print options to background specific ↵Michael Drake2009-01-171-120/+130
| | | | | | functions. svn path=/trunk/netsurf/; revision=6119
* Only increase the root element's redraw box to cover margin, if the redraw ↵Michael Drake2008-12-271-18/+28
| | | | | | box isn't already bigger due to protruding descendants. svn path=/trunk/netsurf/; revision=5934
* Fix crash bug.Michael Drake2008-12-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=5932
* Handle replaced inline borders and backgrounds like blocks.Michael Drake2008-12-271-5/+7
| | | | svn path=/trunk/netsurf/; revision=5930
* Plot backgrounds on the root element over margin box, as per CSS 2.1 spec.Michael Drake2008-12-271-19/+78
| | | | svn path=/trunk/netsurf/; revision=5927
* Fix display of inline borders when inline has no background.Michael Drake2008-12-261-1/+2
| | | | svn path=/trunk/netsurf/; revision=5924
* Fix some wrap to 80 chars and tabs for indentation.Michael Drake2008-12-261-94/+90
| | | | svn path=/trunk/netsurf/; revision=5923
* Don't apply text decoration if the box isn't text.Michael Drake2008-12-221-0/+2
| | | | svn path=/trunk/netsurf/; revision=5921
* C89François Revel2008-12-211-59/+64
| | | | svn path=/trunk/netsurf/; revision=5919
* Rewrite inline rendering. Fixes issues with borders,Michael Drake2008-12-211-117/+386
| | | | | | | | | background colour and background image display when inlines have margins and paddings. Support for background position on inlines. Fix BOX_INLINE descendant calculation to include BOX_INLINE_END. svn path=/trunk/netsurf/; revision=5916
* add bitmap.h include to silence some warnings on Fedora.Rob Kendrick2008-10-141-0/+1
| | | | svn path=/trunk/netsurf/; revision=5571
* 'unsigned long' -> 'colour' where it made sense.John Tytgat2008-09-281-1/+1
| | | | svn path=/trunk/netsurf/; revision=5459
* Fix some warnings.Michael Drake2008-09-151-1/+2
| | | | svn path=/trunk/netsurf/; revision=5336
* Don't draw scrollbars on the BOX_TABLEs.Michael Drake2008-08-251-6/+7
| | | | svn path=/trunk/netsurf/; revision=5200
* #ifdef WITH_PDF_EXPORT for printing stuff, this should fix the BeOS build, ↵François Revel2008-08-151-0/+10
| | | | | | and possibly AmigaOS. svn path=/trunk/netsurf/; revision=5119
* Second merge of Adam Blokus' GSoC work from his branch ↵John Tytgat2008-08-141-66/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'branches/adamblokus/netsurf'. Merged revisions 4195-4211,4216,4219-4220,4222-4234,4236-4250,4252-4262,4264-4266,4268-4326,4329-4335,4338-4342,4344-4411,4413-4420,4422-4436,4438-4491,4494-4506,4508-4514,4516,4518-4552,4554,4556-4564,4567-4568,4570-4574,4576-4686,4689-4692,4694,4698-4709,4715-4723,4725-4755,4757-4769,4771-4919,4921-4996,4998-5110,5112-5117 via svnmerge from svn://svn.netsurf-browser.org/branches/adamblokus/netsurf ........ r4736 | adamblokus | 2008-07-26 13:46:54 +0200 (Sat, 26 Jul 2008) | 2 lines Sorting out some problems with svn. ........ r4737 | adamblokus | 2008-07-26 13:54:36 +0200 (Sat, 26 Jul 2008) | 4 lines Added export tab to the options dialog. Added the possibility of changing some print options. ........ r4897 | adamblokus | 2008-08-04 17:59:05 +0200 (Mon, 04 Aug 2008) | 5 lines Added checking of horizontal clipping. Added better table loosening. Changed some minor bugs. Applied changes in the Export options tab according to the review from tlsa. ........ r4905 | adamblokus | 2008-08-05 01:53:34 +0200 (Tue, 05 Aug 2008) | 2 lines Fixed bug which made it impossible to export pdf's. ........ r4919 | adamblokus | 2008-08-05 16:39:33 +0200 (Tue, 05 Aug 2008) | 2 lines Fixed some memory leaks which caused Netsurf to break. ........ r4927 | adamblokus | 2008-08-06 02:26:30 +0200 (Wed, 06 Aug 2008) | 4 lines Fixed bug with filenames which crashed Netsurf. Turned anti aliasing off for printing. Fixed some scaling issues. ........ r4928 | adamblokus | 2008-08-06 17:52:44 +0200 (Wed, 06 Aug 2008) | 5 lines Added new export/print options: - suppressing images - turning off backgrounds - toggled loosening ........ r4950 | adamblokus | 2008-08-07 21:15:21 +0200 (Thu, 07 Aug 2008) | 5 lines Added new options to PDF export: - document compression - document encryption Added PDF password dialog ........ r4954 | adamblokus | 2008-08-07 22:11:31 +0200 (Thu, 07 Aug 2008) | 2 lines Added saving print settings. ........ r4956 | adamblokus | 2008-08-07 22:44:48 +0200 (Thu, 07 Aug 2008) | 2 lines Fixes to PDF encryption ........ r4970 | adamblokus | 2008-08-09 15:26:24 +0200 (Sat, 09 Aug 2008) | 3 lines Fixed bug in plotting tiled bitmaps. Fixed bug with too long text decorations. ........ r4977 | adamblokus | 2008-08-09 19:18:56 +0200 (Sat, 09 Aug 2008) | 2 lines Fixed JPG embedding bug. ........ r4988 | adamblokus | 2008-08-10 16:59:51 +0200 (Sun, 10 Aug 2008) | 3 lines Added clip checking to pdf plotters. No more "blank" clips. Made PDF compression a default setting. ........ r4995 | adamblokus | 2008-08-10 20:03:00 +0200 (Sun, 10 Aug 2008) | 2 lines Fixed Haru crash on font-size==0. ........ r4996 | adamblokus | 2008-08-10 21:04:43 +0200 (Sun, 10 Aug 2008) | 2 lines Added changing text mode only if necessary. ........ r5045 | adamblokus | 2008-08-11 21:26:26 +0200 (Mon, 11 Aug 2008) | 3 lines Removing gtk stuff from core code. Little fix in options. ........ r5048 | adamblokus | 2008-08-11 21:57:45 +0200 (Mon, 11 Aug 2008) | 2 lines Better font size checking in PDF export. ........ r5050 | adamblokus | 2008-08-11 22:19:56 +0200 (Mon, 11 Aug 2008) | 2 lines Fixed riscos text scale bug. ........ r5073 | adamblokus | 2008-08-12 17:40:57 +0200 (Tue, 12 Aug 2008) | 2 lines Added missing tooltips ........ r5092 | adamblokus | 2008-08-13 17:09:25 +0200 (Wed, 13 Aug 2008) | 2 lines Moved /pdf folder to desktop/save_pdf ........ r5110 | adamblokus | 2008-08-13 22:44:50 +0200 (Wed, 13 Aug 2008) | 2 lines Added comments. ........ r5113 | adamblokus | 2008-08-13 23:07:35 +0200 (Wed, 13 Aug 2008) | 2 lines Cosmetic changes ........ r5116 | adamblokus | 2008-08-14 16:10:18 +0200 (Thu, 14 Aug 2008) | 2 lines Fixed bug with BOX_INLINE_END in tree duplication. ........ r5117 | joty | 2008-08-14 21:47:46 +0200 (Thu, 14 Aug 2008) | 1 line Improvement for r5116: use local vars when possible; rename global last to box_duplicate_last; check on box_duplicate_main_tree failure. ........ svn path=/trunk/netsurf/; revision=5118
* Had to do this for C89, please review.François Revel2008-08-131-17/+29
| | | | | | This should be the last one of its kind. svn path=/trunk/netsurf/; revision=5105