John Mark Bell
|
76976d7db6
|
Fix warnings on OS X
svn path=/trunk/netsurf/; revision=5573
|
2008-10-14 14:54:49 +00:00 |
|
Rob Kendrick
|
34a1b46411
|
add bitmap.h include to silence some warnings on Fedora.
svn path=/trunk/netsurf/; revision=5571
|
2008-10-14 00:12:31 +00:00 |
|
Michael Drake
|
b3f32dece4
|
Implement percentage min/max-height.
svn path=/trunk/netsurf/; revision=5566
|
2008-10-13 19:22:16 +00:00 |
|
Michael Drake
|
38619e2d29
|
Finish 80 char widthing.
svn path=/trunk/netsurf/; revision=5560
|
2008-10-13 15:06:19 +00:00 |
|
Michael Drake
|
7293b6f4bb
|
Tidy up where spaces were used for indentation.
svn path=/trunk/netsurf/; revision=5555
|
2008-10-13 12:30:23 +00:00 |
|
Michael Drake
|
a5ac56655c
|
Fix float percentage heights to match other browsers: for floated elements 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
|
2008-10-13 10:50:46 +00:00 |
|
Michael Drake
|
79978eafcd
|
Set float_container before float layout. Fixes percentage height on floated elements.
svn path=/trunk/netsurf/; revision=5552
|
2008-10-12 21:45:38 +00:00 |
|
Michael Drake
|
1a237535f7
|
Better commenting of percentage height stuff.
svn path=/trunk/netsurf/; revision=5551
|
2008-10-12 21:35:04 +00:00 |
|
Michael Drake
|
b7a1b3999e
|
Implement percentage heights for block level elements in normal flow, floats and positioned boxes. Percentage min/max-height not yet handled.
svn path=/trunk/netsurf/; revision=5550
|
2008-10-12 21:22:28 +00:00 |
|
Michael Drake
|
c1db0e90cc
|
Use style guide switch formatting all over.
svn path=/trunk/netsurf/; revision=5549
|
2008-10-12 15:34:43 +00:00 |
|
Daniel Silverstone
|
c4cf8b14cd
|
Add #if support for controlling debug dumps of box tree and framesets
svn path=/trunk/netsurf/; revision=5530
|
2008-10-10 10:56:34 +00:00 |
|
Rob Kendrick
|
9343a94193
|
Warning squashes
svn path=/trunk/netsurf/; revision=5527
|
2008-10-10 09:47:52 +00:00 |
|
Michael Drake
|
8a6e803029
|
Load SVGs in IMG elements.
svn path=/trunk/netsurf/; revision=5463
|
2008-09-30 12:17:16 +00:00 |
|
John Tytgat
|
2d1481fafc
|
'unsigned long' -> 'colour' where it made sense.
svn path=/trunk/netsurf/; revision=5459
|
2008-09-28 22:37:13 +00:00 |
|
Michael Drake
|
b2486edc5a
|
Fix block level replaced element height regression.
svn path=/trunk/netsurf/; revision=5450
|
2008-09-28 10:00:32 +00:00 |
|
Michael Drake
|
324cc53e87
|
Also remember to apply min/max-width on floats without auto width.
svn path=/trunk/netsurf/; revision=5446
|
2008-09-27 20:43:45 +00:00 |
|
Michael Drake
|
1a00aa03a5
|
Implement min-width and max-width properties for non-replaced elements. Partially implemented for replaced elements.
svn path=/trunk/netsurf/; revision=5445
|
2008-09-27 20:19:46 +00:00 |
|
François Revel
|
bee268fac3
|
C89
svn path=/trunk/netsurf/; revision=5440
|
2008-09-25 23:33:13 +00:00 |
|
Michael Drake
|
804a11af5b
|
Fix for children of a containing block not being placed with respect to the containing block's top padding, if the containing block's first child is absolute positioned.
svn path=/trunk/netsurf/; revision=5424
|
2008-09-23 19:38:16 +00:00 |
|
Daniel Silverstone
|
3f5d902edd
|
Merged revisions 5309-5406,5409-5422 via svnmerge from
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
|
2008-09-23 14:00:40 +00:00 |
|
Michael Drake
|
9de2adbdf1
|
Use stylesheets from LINK elements outside HEAD. (We already supported STYLE elements outside HEAD.) Fixes amazon.co.uk problem.
svn path=/trunk/netsurf/; revision=5415
|
2008-09-23 10:44:10 +00:00 |
|
John Mark Bell
|
163ad56fce
|
Rework html parser bindings to have a common API and reside in separate files for ease of reading.
Add error handling to hubbub binding.
svn path=/trunk/netsurf/; revision=5404
|
2008-09-23 02:19:50 +00:00 |
|
Michael Drake
|
4fad8726a4
|
Ignore clear property on floats when there are no floats to clear.
svn path=/trunk/netsurf/; revision=5402
|
2008-09-22 23:45:51 +00:00 |
|
Michael Drake
|
4c058dd92c
|
Fix for positioning of inlines when a float is forced below them.
svn path=/trunk/netsurf/; revision=5395
|
2008-09-22 11:29:39 +00:00 |
|
Michael Drake
|
1850a494e7
|
Fix relative positioning to affect position of descendant floats which are in a block formatting context which is an ancestor of the relatively positioned box.
svn path=/trunk/netsurf/; revision=5390
|
2008-09-21 19:18:27 +00:00 |
|
Michael Drake
|
38ef84bf87
|
Fix floated radio buttons and checkboxes.
svn path=/trunk/netsurf/; revision=5386
|
2008-09-20 23:25:37 +00:00 |
|
John Mark Bell
|
0fda4f509b
|
Stop double-freeing the document in some error cases.
svn path=/trunk/netsurf/; revision=5369
|
2008-09-18 09:56:28 +00:00 |
|
John Mark Bell
|
385d274f5b
|
A bunch of fixes to the libpng binding
svn path=/trunk/netsurf/; revision=5338
|
2008-09-15 22:45:44 +00:00 |
|
Michael Drake
|
2c3a663ccc
|
Fix some warnings.
svn path=/trunk/netsurf/; revision=5336
|
2008-09-15 22:14:17 +00:00 |
|
John Mark Bell
|
c6ac553d3d
|
Enable dumping of DOM tree
svn path=/trunk/netsurf/; revision=5289
|
2008-09-08 21:55:20 +00:00 |
|
John Mark Bell
|
625237c9c1
|
Revert r5282 -- it's now redundant.
svn path=/trunk/netsurf/; revision=5283
|
2008-09-07 21:09:08 +00:00 |
|
John Mark Bell
|
a99d5d153b
|
Super-noisy logging. Do not use this build. Thanks.
svn path=/trunk/netsurf/; revision=5282
|
2008-09-07 19:35:09 +00:00 |
|
Michael Drake
|
40f20b439e
|
Add param comments to layout_block_find_dimensions.
svn path=/trunk/netsurf/; revision=5267
|
2008-09-07 10:05:23 +00:00 |
|
Michael Drake
|
668dd06dc3
|
Add comments and change height attribute handling on TR to only alter the height if attribute height is greater than current height.
svn path=/trunk/netsurf/; revision=5259
|
2008-09-05 13:04:30 +00:00 |
|
Michael Drake
|
b89a093ba9
|
Don't draw scrollbars on the BOX_TABLEs.
svn path=/trunk/netsurf/; revision=5200
|
2008-08-25 19:30:10 +00:00 |
|
Michael Drake
|
8124d3d5ad
|
Possibly fix BeOS / AmigaOS layout assert on line 190 for particular pages.
svn path=/trunk/netsurf/; revision=5197
|
2008-08-24 18:55:55 +00:00 |
|
Michael Drake
|
55e2831909
|
Ignore height/width attributes on elements where they are not permitted.
svn path=/trunk/netsurf/; revision=5162
|
2008-08-21 18:00:32 +00:00 |
|
John Mark Bell
|
cd77be1349
|
Log chunk sizes
svn path=/trunk/netsurf/; revision=5124
|
2008-08-15 11:17:28 +00:00 |
|
François Revel
|
4e9dc3fe65
|
#ifdef WITH_PDF_EXPORT for printing stuff, this should fix the BeOS build, and possibly AmigaOS.
svn path=/trunk/netsurf/; revision=5119
|
2008-08-15 03:32:01 +00:00 |
|
John Tytgat
|
e063a2a59d
|
Second merge of Adam Blokus' GSoC work from his branch '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
|
2008-08-14 20:32:10 +00:00 |
|
François Revel
|
80c98b8694
|
Had to do this for C89, please review.
This should be the last one of its kind.
svn path=/trunk/netsurf/; revision=5105
|
2008-08-13 18:08:05 +00:00 |
|
François Revel
|
da1b02f77f
|
C89
svn path=/trunk/netsurf/; revision=5103
|
2008-08-13 17:45:44 +00:00 |
|
John Mark Bell
|
9e68e32338
|
Warnings.squash();
svn path=/trunk/netsurf/; revision=5088
|
2008-08-13 14:11:05 +00:00 |
|
John Mark Bell
|
1fdb8a8a82
|
Fix build
svn path=/trunk/netsurf/; revision=5055
|
2008-08-12 00:01:46 +00:00 |
|
François Revel
|
d1bfc81d22
|
C89
svn path=/trunk/netsurf/; revision=5053
|
2008-08-11 23:32:16 +00:00 |
|
John Mark Bell
|
c278e49d26
|
Squash warnings
svn path=/trunk/netsurf/; revision=5032
|
2008-08-11 16:51:55 +00:00 |
|
John Mark Bell
|
25018c455b
|
Make nsgtk compile on Mac OS X.
svn path=/trunk/netsurf/; revision=5031
|
2008-08-11 16:44:12 +00:00 |
|
Andrew Sidwell
|
1124712760
|
Reset the "has_ns" flag when reparsing documents because of encoding change. (credit: jmb)
svn path=/trunk/netsurf/; revision=5029
|
2008-08-11 16:27:31 +00:00 |
|
Andrew Sidwell
|
a5e71b80c2
|
Partially revert r5024, except make namespaces parser-instance-specific.
svn path=/trunk/netsurf/; revision=5028
|
2008-08-11 16:22:32 +00:00 |
|
John Mark Bell
|
eff8ce4550
|
Only create the namespace URIs once
svn path=/trunk/netsurf/; revision=5024
|
2008-08-11 12:01:19 +00:00 |
|