summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
* Take into account variations in text line height due to styled inlines when ↵Michael Drake2008-10-161-0/+2
| | | | | | laying out inline containers. svn path=/trunk/netsurf/; revision=5587
* Fixup hubbub bindingJohn Mark Bell2008-10-141-1/+1
| | | | svn path=/trunk/netsurf/; revision=5576
* Fix warnings on OS XJohn Mark Bell2008-10-141-0/+1
| | | | svn path=/trunk/netsurf/; revision=5573
* add bitmap.h include to silence some warnings on Fedora.Rob Kendrick2008-10-142-0/+2
| | | | svn path=/trunk/netsurf/; revision=5571
* Implement percentage min/max-height.Michael Drake2008-10-131-7/+65
| | | | svn path=/trunk/netsurf/; revision=5566
* Finish 80 char widthing.Michael Drake2008-10-131-48/+48
| | | | svn path=/trunk/netsurf/; revision=5560
* Tidy up where spaces were used for indentation.Michael Drake2008-10-131-10/+14
| | | | svn path=/trunk/netsurf/; revision=5555
* Fix float percentage heights to match other browsers: for floated elements ↵Michael Drake2008-10-131-1/+16
| | | | | | the containing block is the nearest ancestor box at block level, rather than the block formatting context block that the float is in. svn path=/trunk/netsurf/; revision=5553
* Set float_container before float layout. Fixes percentage height on floated ↵Michael Drake2008-10-121-1/+1
| | | | | | elements. svn path=/trunk/netsurf/; revision=5552
* Better commenting of percentage height stuff.Michael Drake2008-10-121-3/+7
| | | | svn path=/trunk/netsurf/; revision=5551
* Implement percentage heights for block level elements in normal flow, floats ↵Michael Drake2008-10-124-72/+124
| | | | | | and positioned boxes. Percentage min/max-height not yet handled. svn path=/trunk/netsurf/; revision=5550
* Use style guide switch formatting all over.Michael Drake2008-10-121-194/+192
| | | | svn path=/trunk/netsurf/; revision=5549
* Add #if support for controlling debug dumps of box tree and framesetsDaniel Silverstone2008-10-101-4/+17
| | | | svn path=/trunk/netsurf/; revision=5530
* Warning squashesRob Kendrick2008-10-101-1/+1
| | | | svn path=/trunk/netsurf/; revision=5527
* Load SVGs in IMG elements.Michael Drake2008-09-301-0/+3
| | | | svn path=/trunk/netsurf/; revision=5463
* 'unsigned long' -> 'colour' where it made sense.John Tytgat2008-09-284-4/+4
| | | | svn path=/trunk/netsurf/; revision=5459
* Fix block level replaced element height regression.Michael Drake2008-09-281-1/+1
| | | | svn path=/trunk/netsurf/; revision=5450
* Also remember to apply min/max-width on floats without auto width.Michael Drake2008-09-271-0/+2
| | | | svn path=/trunk/netsurf/; revision=5446
* Implement min-width and max-width properties for non-replaced elements. ↵Michael Drake2008-09-271-78/+200
| | | | | | Partially implemented for replaced elements. svn path=/trunk/netsurf/; revision=5445
* C89François Revel2008-09-252-2/+3
| | | | svn path=/trunk/netsurf/; revision=5440
* Fix for children of a containing block not being placed with respect to the ↵Michael Drake2008-09-231-2/+2
| | | | | | containing block's top padding, if the containing block's first child is absolute positioned. svn path=/trunk/netsurf/; revision=5424
* Merged revisions 5309-5406,5409-5422 via svnmerge from Daniel Silverstone2008-09-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn://svn.netsurf-browser.org/branches/vince/netsurf-fb ........ r5309 | vince | 2008-09-13 10:59:10 +0100 (Sat, 13 Sep 2008) | 2 lines first stab at framebuffer frontend ........ r5313 | vince | 2008-09-14 15:08:52 +0100 (Sun, 14 Sep 2008) | 2 lines add line plotters ........ r5314 | vince | 2008-09-14 15:28:12 +0100 (Sun, 14 Sep 2008) | 2 lines add rectangle plot to 16bpp plotters ........ r5315 | vince | 2008-09-14 19:58:57 +0100 (Sun, 14 Sep 2008) | 2 lines improve 16bpp image plot ........ r5316 | vince | 2008-09-15 00:35:32 +0100 (Mon, 15 Sep 2008) | 2 lines abstract the os specific framebuffer init ........ r5317 | vince | 2008-09-15 11:18:51 +0100 (Mon, 15 Sep 2008) | 2 lines first cut of linux frontend ........ r5318 | vince | 2008-09-15 12:01:00 +0100 (Mon, 15 Sep 2008) | 2 lines remove junk includes ........ r5319 | vince | 2008-09-15 12:09:02 +0100 (Mon, 15 Sep 2008) | 2 lines make plotters OS agnostic again ........ r5322 | vince | 2008-09-15 15:55:01 +0100 (Mon, 15 Sep 2008) | 2 lines Linux frontend operates ........ r5323 | vince | 2008-09-15 16:32:47 +0100 (Mon, 15 Sep 2008) | 2 lines abstract out OS specific input ........ r5326 | vince | 2008-09-15 19:21:01 +0100 (Mon, 15 Sep 2008) | 2 lines Improve linux mode setting ........ r5329 | vince | 2008-09-15 21:13:33 +0100 (Mon, 15 Sep 2008) | 2 lines improve text clipping ........ r5339 | vince | 2008-09-16 00:07:57 +0100 (Tue, 16 Sep 2008) | 2 lines possibly fix text clipping issue ........ r5342 | vince | 2008-09-16 00:39:36 +0100 (Tue, 16 Sep 2008) | 2 lines consolidate polygon plotters ........ r5344 | dsilvers | 2008-09-16 10:21:06 +0100 (Tue, 16 Sep 2008) | 1 line Fix up the framebuffer target makefile a bit more, add some config options for it ........ r5345 | dsilvers | 2008-09-16 10:22:19 +0100 (Tue, 16 Sep 2008) | 1 line Ensure the appropriate frontend is selected when building framebuffer ........ r5346 | dsilvers | 2008-09-16 10:27:16 +0100 (Tue, 16 Sep 2008) | 1 line Update build system to support targetting separate framebuffer frontends in different build trees, update executable to be nsfb-blah ........ r5350 | vince | 2008-09-16 17:15:04 +0100 (Tue, 16 Sep 2008) | 1 line Add -g to provide symbols for framebuffer link ........ r5351 | vince | 2008-09-16 17:17:09 +0100 (Tue, 16 Sep 2008) | 1 line framebuffer scheduler now works, plotters tweaked, gui tracks window redraw requirements better, keypresses not duplicated under linux fb ........ r5352 | dsilvers | 2008-09-16 17:38:53 +0100 (Tue, 16 Sep 2008) | 1 line Ensure we only allow one fetcher at a time ........ r5361 | vince | 2008-09-17 11:48:44 +0100 (Wed, 17 Sep 2008) | 2 lines initial cursor support ........ r5362 | vince | 2008-09-17 13:56:47 +0100 (Wed, 17 Sep 2008) | 2 lines add mouse handling ........ r5363 | vince | 2008-09-17 14:14:44 +0100 (Wed, 17 Sep 2008) | 2 lines add framebuffer resources ........ r5364 | vince | 2008-09-17 17:12:21 +0100 (Wed, 17 Sep 2008) | 2 lines add reasonable pointer ........ r5366 | vince | 2008-09-17 17:17:25 +0100 (Wed, 17 Sep 2008) | 2 lines fix pointer alpha ........ r5370 | vince | 2008-09-18 13:43:53 +0100 (Thu, 18 Sep 2008) | 2 lines warning squash and cleanup ready for trunk merge ........ r5375 | vince | 2008-09-19 14:58:43 +0100 (Fri, 19 Sep 2008) | 2 lines Working mouse navigation ........ r5377 | vince | 2008-09-20 14:06:22 +0100 (Sat, 20 Sep 2008) | 2 lines Improve scrolling ........ r5378 | vince | 2008-09-20 14:46:46 +0100 (Sat, 20 Sep 2008) | 2 lines fix redraw issues with scrolling ........ r5380 | vince | 2008-09-20 17:08:43 +0100 (Sat, 20 Sep 2008) | 3 lines Alter panning to use its own flag so it doesnt cause invalid redraw operations ........ r5381 | vince | 2008-09-20 21:52:45 +0100 (Sat, 20 Sep 2008) | 2 lines add dummy framebuffer ........ r5383 | vince | 2008-09-21 00:00:15 +0100 (Sun, 21 Sep 2008) | 2 lines fix segfault when cursor is off teh bottom of teh screen ........ r5384 | vince | 2008-09-21 00:06:08 +0100 (Sun, 21 Sep 2008) | 2 lines fix off by one in pointer fix ........ r5385 | vince | 2008-09-21 00:25:09 +0100 (Sun, 21 Sep 2008) | 2 lines when fixing bloody silly off by one errors remember to fix *both* references ........ r5387 | vince | 2008-09-21 00:38:13 +0100 (Sun, 21 Sep 2008) | 2 lines last try at stopping the pointer segfault ........ r5388 | vince | 2008-09-21 16:24:18 +0100 (Sun, 21 Sep 2008) | 2 lines improve vertical text clipping ........ r5392 | vince | 2008-09-21 23:11:51 +0100 (Sun, 21 Sep 2008) | 2 lines Improve text plotters ........ r5393 | vince | 2008-09-21 23:34:38 +0100 (Sun, 21 Sep 2008) | 2 lines fix 32bpp line plotting ........ r5394 | vince | 2008-09-22 00:00:03 +0100 (Mon, 22 Sep 2008) | 2 lines Fix off by one error in line plotting clipping ........ r5397 | vince | 2008-09-22 13:46:22 +0100 (Mon, 22 Sep 2008) | 2 lines Fix bitmap tileing ........ r5398 | vince | 2008-09-22 17:46:02 +0100 (Mon, 22 Sep 2008) | 2 lines enable knockout renderer ........ r5399 | vince | 2008-09-22 18:43:48 +0100 (Mon, 22 Sep 2008) | 2 lines ensure clipping region lies within window, caused by knockout renderer ........ r5400 | vince | 2008-09-22 19:20:25 +0100 (Mon, 22 Sep 2008) | 2 lines update cursor to one swiped from X windows ........ r5405 | vince | 2008-09-23 09:09:05 +0100 (Tue, 23 Sep 2008) | 2 lines fix vertical scroll limit ........ r5412 | dsilvers | 2008-09-23 10:53:14 +0100 (Tue, 23 Sep 2008) | 1 line Revert noisy fetcher patch ........ r5413 | dsilvers | 2008-09-23 10:58:00 +0100 (Tue, 23 Sep 2008) | 1 line Add header guards ........ r5414 | dsilvers | 2008-09-23 11:31:31 +0100 (Tue, 23 Sep 2008) | 1 line Tidy the region clipping slightly ........ r5416 | dsilvers | 2008-09-23 12:05:00 +0100 (Tue, 23 Sep 2008) | 1 line Rationalise how the framebuffer frontend finds resources and options ........ r5418 | dsilvers | 2008-09-23 13:59:00 +0100 (Tue, 23 Sep 2008) | 1 line Ensure options are overridden after load, and squash an fb_gui.c warning ........ r5419 | dsilvers | 2008-09-23 14:20:07 +0100 (Tue, 23 Sep 2008) | 1 line Support fb_mode and fb_device options ........ r5420 | dsilvers | 2008-09-23 14:21:48 +0100 (Tue, 23 Sep 2008) | 1 line Support option_fb_device in the able frontend ........ r5421 | dsilvers | 2008-09-23 14:25:17 +0100 (Tue, 23 Sep 2008) | 1 line Ensure target_blank is disabled ........ r5422 | dsilvers | 2008-09-23 14:39:00 +0100 (Tue, 23 Sep 2008) | 1 line Rework linux fb frontend to support scanning and opening all event devices for input ........ svn path=/trunk/netsurf/; revision=5423
* Use stylesheets from LINK elements outside HEAD. (We already supported STYLE ↵Michael Drake2008-09-231-115/+97
| | | | | | elements outside HEAD.) Fixes amazon.co.uk problem. svn path=/trunk/netsurf/; revision=5415
* Rework html parser bindings to have a common API and reside in separate ↵John Mark Bell2008-09-236-744/+1054
| | | | | | | | files for ease of reading. Add error handling to hubbub binding. svn path=/trunk/netsurf/; revision=5404
* Ignore clear property on floats when there are no floats to clear.Michael Drake2008-09-221-5/+11
| | | | svn path=/trunk/netsurf/; revision=5402
* Fix for positioning of inlines when a float is forced below them.Michael Drake2008-09-221-2/+0
| | | | svn path=/trunk/netsurf/; revision=5395
* Fix relative positioning to affect position of descendant floats which are ↵Michael Drake2008-09-211-8/+58
| | | | | | in a block formatting context which is an ancestor of the relatively positioned box. svn path=/trunk/netsurf/; revision=5390
* Fix floated radio buttons and checkboxes.Michael Drake2008-09-201-0/+24
| | | | svn path=/trunk/netsurf/; revision=5386
* Stop double-freeing the document in some error cases.John Mark Bell2008-09-181-1/+1
| | | | svn path=/trunk/netsurf/; revision=5369
* A bunch of fixes to the libpng bindingJohn Mark Bell2008-09-153-4/+7
| | | | svn path=/trunk/netsurf/; revision=5338
* Fix some warnings.Michael Drake2008-09-152-96/+93
| | | | svn path=/trunk/netsurf/; revision=5336
* Enable dumping of DOM treeJohn Mark Bell2008-09-082-12/+11
| | | | svn path=/trunk/netsurf/; revision=5289
* Revert r5282 -- it's now redundant.John Mark Bell2008-09-071-35/+0
| | | | svn path=/trunk/netsurf/; revision=5283
* Super-noisy logging. Do not use this build. Thanks.John Mark Bell2008-09-071-0/+35
| | | | svn path=/trunk/netsurf/; revision=5282
* Add param comments to layout_block_find_dimensions.Michael Drake2008-09-071-0/+4
| | | | svn path=/trunk/netsurf/; revision=5267
* Add comments and change height attribute handling on TR to only alter the ↵Michael Drake2008-09-051-4/+6
| | | | | | height if attribute height is greater than current height. svn path=/trunk/netsurf/; revision=5259
* Don't draw scrollbars on the BOX_TABLEs.Michael Drake2008-08-251-6/+7
| | | | svn path=/trunk/netsurf/; revision=5200
* Possibly fix BeOS / AmigaOS layout assert on line 190 for particular pages.Michael Drake2008-08-241-2/+2
| | | | svn path=/trunk/netsurf/; revision=5197
* Ignore height/width attributes on elements where they are not permitted.Michael Drake2008-08-211-2/+16
| | | | svn path=/trunk/netsurf/; revision=5162
* Log chunk sizesJohn Mark Bell2008-08-151-0/+4
| | | | svn path=/trunk/netsurf/; revision=5124
* #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-146-79/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '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
* C89François Revel2008-08-131-5/+9
| | | | svn path=/trunk/netsurf/; revision=5103
* Warnings.squash();John Mark Bell2008-08-132-5/+9
| | | | svn path=/trunk/netsurf/; revision=5088
* Fix buildJohn Mark Bell2008-08-121-1/+2
| | | | svn path=/trunk/netsurf/; revision=5055
* C89François Revel2008-08-112-2/+4
| | | | svn path=/trunk/netsurf/; revision=5053
* Squash warningsJohn Mark Bell2008-08-111-0/+2
| | | | svn path=/trunk/netsurf/; revision=5032
* Make nsgtk compile on Mac OS X.John Mark Bell2008-08-113-0/+3
| | | | svn path=/trunk/netsurf/; revision=5031
* Reset the "has_ns" flag when reparsing documents because of encoding change. ↵Andrew Sidwell2008-08-111-0/+2
| | | | | | (credit: jmb) svn path=/trunk/netsurf/; revision=5029