Commit Graph

1544 Commits

Author SHA1 Message Date
James Bursa 176d6f8f3d [project @ 2003-07-02 14:31:11 by bursa]
Fix buffer overflows.

svn path=/import/netsurf/; revision=199
2003-07-02 14:31:11 +00:00
James Bursa f3f8ca720a [project @ 2003-06-30 22:21:51 by bursa]
Add title attribute support.

svn path=/import/netsurf/; revision=195
2003-06-30 22:21:51 +00:00
James Bursa 58267e14fd [project @ 2003-06-30 15:56:35 by bursa]
Fix image loading when images are in the cache.

svn path=/import/netsurf/; revision=191
2003-06-30 15:56:35 +00:00
James Bursa 017fc4eb4b [project @ 2003-06-30 12:44:02 by bursa]
New file headers.

svn path=/import/netsurf/; revision=190
2003-06-30 12:44:03 +00:00
James Bursa 1145b231d4 [project @ 2003-06-26 11:41:26 by bursa]
Implement HTTP redirects.

svn path=/import/netsurf/; revision=187
2003-06-26 11:41:26 +00:00
James Bursa 94073c9bf6 [project @ 2003-06-21 13:18:00 by bursa]
Add debug command line build.

svn path=/import/netsurf/; revision=181
2003-06-21 13:18:00 +00:00
James Bursa 0c0ff3c596 [project @ 2003-06-17 19:24:20 by bursa]
Change fetchcache system to store loading contents in cache.

svn path=/import/netsurf/; revision=180
2003-06-17 19:24:21 +00:00
John Mark Bell dfdf69fc91 [project @ 2003-06-07 22:24:22 by jmb]
Fix plugin memory leaks.

svn path=/import/netsurf/; revision=177
2003-06-07 22:24:22 +00:00
John Mark Bell 3f21e7a40e [project @ 2003-06-06 03:12:28 by jmb]
Begin to munge <embed>s into <object>s

svn path=/import/netsurf/; revision=171
2003-06-06 03:12:28 +00:00
John Mark Bell 5b83aebf36 [project @ 2003-06-06 02:08:56 by jmb]
Progress plugin handling. Segfault appears to have gone. It doesn't draw the image though :/

svn path=/import/netsurf/; revision=168
2003-06-06 02:08:56 +00:00
Philip Pemberton 97dea9f287 [project @ 2003-06-05 13:17:55 by philpem]
Added GIF decode support

svn path=/import/netsurf/; revision=160
2003-06-05 13:17:55 +00:00
John Mark Bell f7c6c2c613 [project @ 2003-05-31 19:01:43 by jmb]
Fix makefile after duff checkin

svn path=/import/netsurf/; revision=139
2003-05-31 19:01:43 +00:00
John Mark Bell 51ee42fc08 [project @ 2003-05-31 18:47:00 by jmb]
Begin support for <OBJECT>, <EMBED> and <APPLET> tags. NB: this doesn't work yet

svn path=/import/netsurf/; revision=137
2003-05-31 18:47:00 +00:00
James Bursa 7a01be33ee [project @ 2003-05-23 11:08:17 by bursa]
Link with 32-bit OSLib.

svn path=/import/netsurf/; revision=131
2003-05-23 11:08:17 +00:00
James Bursa 80fe931f80 [project @ 2003-05-22 13:21:45 by bursa]
Form GET support (John M Bell)

svn path=/import/netsurf/; revision=130
2003-05-22 13:21:45 +00:00
James Bursa 27d93c182c [project @ 2003-05-10 11:13:34 by bursa]
Partial PNG support.

svn path=/import/netsurf/; revision=129
2003-05-10 11:15:49 +00:00
James Bursa 0285c2984f [project @ 2003-04-25 08:03:15 by bursa]
Various memory fixes.

svn path=/import/netsurf/; revision=128
2003-04-25 08:03:15 +00:00
James Bursa 09b1ede5a3 [project @ 2003-04-15 17:53:00 by bursa]
Inline images and related.

svn path=/import/netsurf/; revision=125
2003-04-15 17:53:00 +00:00
James Bursa 63b6455f73 [project @ 2003-04-13 12:50:10 by bursa]
style element, CSS fixes, id selectors.

svn path=/import/netsurf/; revision=124
2003-04-13 12:50:10 +00:00
James Bursa 0267469306 [project @ 2003-04-11 21:06:51 by bursa]
Memory usage and CSS fixes.

svn path=/import/netsurf/; revision=122
2003-04-11 21:06:51 +00:00
James Bursa 7c94cf8be9 [project @ 2003-04-10 21:44:45 by bursa]
Memory usage cleaning.

svn path=/import/netsurf/; revision=121
2003-04-10 21:44:45 +00:00
James Bursa 230cb5f01f [project @ 2003-04-09 21:57:09 by bursa]
Table layout fixes, allowed type list.

svn path=/import/netsurf/; revision=119
2003-04-09 21:57:09 +00:00
James Bursa c62f1a55e6 [project @ 2003-04-06 20:56:40 by bursa]
CSS bug fix.

svn path=/import/netsurf/; revision=118
2003-04-06 20:56:40 +00:00
James Bursa 46edb645e1 [project @ 2003-04-06 18:09:34 by bursa]
@import, more status messages.

svn path=/import/netsurf/; revision=116
2003-04-06 18:09:34 +00:00
James Bursa 2253e38be8 [project @ 2003-04-05 21:38:06 by bursa]
External stylesheets.

svn path=/import/netsurf/; revision=115
2003-04-05 21:38:06 +00:00
James Bursa 4421b2e633 [project @ 2003-04-04 15:19:31 by bursa]
New CSS parser.

svn path=/import/netsurf/; revision=112
2003-04-04 15:19:32 +00:00
James Bursa 5d371fb47e [project @ 2003-03-25 21:51:29 by bursa]
Show alt text for images.

svn path=/import/netsurf/; revision=109
2003-03-25 21:51:29 +00:00
James Bursa 91f8a679db [project @ 2003-03-15 15:53:20 by bursa]
MIME types for local files, new test files.

svn path=/import/netsurf/; revision=107
2003-03-15 15:53:20 +00:00
James Bursa e517a39dfb [project @ 2003-03-08 21:25:56 by bursa]
Cell height changes.

svn path=/import/netsurf/; revision=106
2003-03-08 21:25:56 +00:00
James Bursa e2efda19df [project @ 2003-03-04 11:59:35 by bursa]
More compiler warning fixes.

svn path=/import/netsurf/; revision=104
2003-03-04 11:59:36 +00:00
James Bursa 64e1781eb4 [project @ 2003-03-03 22:40:39 by bursa]
Fix many browser warnings.

svn path=/import/netsurf/; revision=103
2003-03-03 22:40:39 +00:00
James Bursa 05318b210d [project @ 2003-02-26 18:22:24 by bursa]
Fix HTML parsing and JPEG bug.

svn path=/import/netsurf/; revision=101
2003-02-26 18:22:24 +00:00
James Bursa 8edb43af7d [project @ 2003-02-25 21:00:27 by bursa]
Bug fixes, experimental JPEG support.

svn path=/import/netsurf/; revision=100
2003-02-25 21:00:27 +00:00
James Bursa a4c5929a2f [project @ 2003-02-09 12:58:14 by bursa]
Reorganization and rewrite of fetch, cache, and content handling.

svn path=/import/netsurf/; revision=96
2003-02-09 12:58:15 +00:00
James Bursa 948dfeb1c2 [project @ 2003-02-04 09:34:32 by bursa]
Remove obsolete files.

svn path=/import/netsurf/; revision=95
2003-02-04 09:34:32 +00:00
Phil Mellor 7859d29ef8 [project @ 2003-01-11 17:36:40 by monkeyson]
Forms tweaked slightly.

svn path=/import/netsurf/; revision=92
2003-01-11 17:36:40 +00:00
James Bursa 48e4666fee [project @ 2003-01-07 23:24:43 by bursa]
Minor attribute handling changes.

svn path=/import/netsurf/; revision=90
2003-01-07 23:24:43 +00:00
James Bursa 405e2321a8 [project @ 2003-01-07 23:15:23 by bursa]
Clean up many compiler warnings.

svn path=/import/netsurf/; revision=88
2003-01-07 23:15:23 +00:00
James Bursa 1c83fd5d2c [project @ 2003-01-07 18:21:58 by bursa]
Fix select element.

svn path=/import/netsurf/; revision=87
2003-01-07 18:21:58 +00:00
James Bursa 3af4ad82a8 [project @ 2003-01-06 23:53:39 by bursa]
Changes to integrate images and forms.

svn path=/import/netsurf/; revision=86
2003-01-06 23:53:40 +00:00
James Bursa a445058176 [project @ 2003-01-03 22:19:39 by bursa]
Table layout improvements.

svn path=/import/netsurf/; revision=82
2003-01-03 22:19:39 +00:00
James Bursa ce7db34863 [project @ 2003-01-02 13:26:43 by bursa]
Whitespace and box tree normalisation changes.

svn path=/import/netsurf/; revision=81
2003-01-02 13:26:43 +00:00
Phil Mellor 20ea5ea00f [project @ 2002-12-30 22:56:30 by monkeyson]
Forms are now interactive - user can manipulate checkbox, radio, text, textarea,
select elements.

svn path=/import/netsurf/; revision=76
2002-12-30 22:56:30 +00:00
Phil Mellor 33a91eb2fe [project @ 2002-12-30 02:06:03 by monkeyson]
Started support for img tag - doesn't attempt to fetch/render images yet.
Combo boxes in forms.

svn path=/import/netsurf/; revision=72
2002-12-30 02:06:03 +00:00
Phil Mellor 50fc20c2d4 [project @ 2002-12-29 22:27:35 by monkeyson]
Font anti-alias colours corrected.

Begin displaying form elements - text, password, submit, reset

svn path=/import/netsurf/; revision=71
2002-12-29 22:27:35 +00:00
James Bursa 54ec269af3 [project @ 2002-12-27 22:29:45 by bursa]
Implement color property.

svn path=/import/netsurf/; revision=68
2002-12-27 22:29:45 +00:00
James Bursa 9944fe8b00 [project @ 2002-12-27 20:42:31 by bursa]
Implement color property.

svn path=/import/netsurf/; revision=66
2002-12-27 20:42:31 +00:00
James Bursa 8d1cbc0d05 [project @ 2002-12-27 20:35:32 by bursa]
Implement color property.

svn path=/import/netsurf/; revision=65
2002-12-27 20:35:32 +00:00
James Bursa c15de8c585 [project @ 2002-12-27 20:13:18 by bursa]
Implement color property.

svn path=/import/netsurf/; revision=64
2002-12-27 20:13:18 +00:00
James Bursa a6c8472922 [project @ 2002-12-27 20:08:18 by bursa]
Implement color property.

svn path=/import/netsurf/; revision=63
2002-12-27 20:08:18 +00:00
James Bursa ffe6ce5f5e [project @ 2002-12-27 18:58:03 by bursa]
Consider colspan when calculating column widths.

svn path=/import/netsurf/; revision=62
2002-12-27 18:58:03 +00:00
James Bursa 0e4fbaf439 [project @ 2002-12-27 17:38:47 by bursa]
Improved word space handling

svn path=/import/netsurf/; revision=61
2002-12-27 17:38:47 +00:00
James Bursa c3a910193f [project @ 2002-12-27 17:28:19 by bursa]
Improved word space handling

svn path=/import/netsurf/; revision=60
2002-12-27 17:28:19 +00:00
James Bursa edf686bf9c [project @ 2002-12-26 23:02:38 by bursa]
Text layout changes for re-rendering.

svn path=/import/netsurf/; revision=58
2002-12-26 23:02:38 +00:00
James Bursa 89c257d207 [project @ 2002-12-23 22:31:28 by bursa]
Fix layout_line() to support re-rendering.

svn path=/import/netsurf/; revision=53
2002-12-23 22:31:28 +00:00
Phil Mellor eab796506b [project @ 2002-10-15 10:41:12 by monkeyson]
GUI: menus, toolbar, adjustable window width.

svn path=/import/netsurf/; revision=44
2002-10-15 10:41:12 +00:00
James Bursa f459052ef8 [project @ 2002-10-12 13:05:16 by bursa]
Speed improvements in layout_line() (call Font_ScanString much less).

svn path=/import/netsurf/; revision=43
2002-10-12 13:05:16 +00:00
James Bursa 390fb8fb8d [project @ 2002-10-08 11:15:29 by bursa]
Removed most Unicode support, because it slows things down too much.

svn path=/import/netsurf/; revision=42
2002-10-08 11:15:29 +00:00
James Bursa 53c0e810e5 [project @ 2002-10-08 09:38:29 by bursa]
LOG(()) macro for easier debugging.

svn path=/import/netsurf/; revision=41
2002-10-08 09:38:29 +00:00
James Bursa fcbe2cebae [project @ 2002-09-26 21:38:32 by bursa]
New Unicode font handling and rendering code.

svn path=/import/netsurf/; revision=39
2002-09-26 21:38:33 +00:00
James Bursa f0fc6ca473 [project @ 2002-09-19 19:54:43 by bursa]
Percentage column widths, optimisations.

svn path=/import/netsurf/; revision=38
2002-09-19 19:54:43 +00:00
James Bursa 263d627daa [project @ 2002-09-18 19:36:28 by bursa]
New table layout algorithm.

svn path=/import/netsurf/; revision=37
2002-09-18 19:36:28 +00:00
James Bursa 1e5061507b [project @ 2002-09-11 21:19:24 by bursa]
Convert all text to iso-8859-1 (temporary fix).

svn path=/import/netsurf/; revision=35
2002-09-11 21:19:24 +00:00
James Bursa 0380dbb75d [project @ 2002-09-11 21:18:18 by bursa]
Column widths changes, bug fix.

svn path=/import/netsurf/; revision=34
2002-09-11 21:18:18 +00:00
Phil Mellor 811106028f [project @ 2002-09-11 14:24:02 by monkeyson]
RISC OS Wimp GUI.

svn path=/import/netsurf/; revision=33
2002-09-11 14:24:02 +00:00
James Bursa a46eef0002 [project @ 2002-09-08 18:11:56 by bursa]
Add box_free().

svn path=/import/netsurf/; revision=32
2002-09-08 18:11:56 +00:00
James Bursa a21d245091 [project @ 2002-08-18 16:46:45 by bursa]
Big changes to xml_to_box(), table row groups.

svn path=/import/netsurf/; revision=31
2002-08-18 16:46:45 +00:00
James Bursa 12c3ff3d62 [project @ 2002-08-11 23:04:02 by bursa]
[monkeyson] Multiple-include guards.

svn path=/import/netsurf/; revision=30
2002-08-11 23:04:02 +00:00
James Bursa 1a1c493d74 [project @ 2002-08-11 23:02:25 by bursa]
[monkeyson] Add font-weight and font-style.

svn path=/import/netsurf/; revision=29
2002-08-11 23:02:49 +00:00
James Bursa 72a56e8792 [project @ 2002-08-11 23:00:24 by bursa]
[monkeyson & bursa] Support for links.

svn path=/import/netsurf/; revision=28
2002-08-11 23:01:02 +00:00
James Bursa 94d4798ca6 [project @ 2002-08-05 20:34:45 by bursa]
Fixes to layout_table().

svn path=/import/netsurf/; revision=27
2002-08-05 20:34:45 +00:00
James Bursa e78ea408f3 [project @ 2002-06-28 20:14:04 by bursa]
Changed float representation in box tree to implement floated tables.

svn path=/import/netsurf/; revision=25
2002-06-28 20:14:04 +00:00
James Bursa df3341cb43 [project @ 2002-06-26 23:27:30 by bursa]
Implied table elements and colspan implemented.

svn path=/import/netsurf/; revision=24
2002-06-26 23:27:30 +00:00
James Bursa 900a3a9b24 [project @ 2002-06-26 12:19:24 by bursa]
Make compilation with lcc work.

svn path=/import/netsurf/; revision=23
2002-06-26 12:19:24 +00:00
James Bursa 0a5d2d0daf [project @ 2002-06-21 18:16:24 by bursa]
Implemented clear, fixed inline / float bugs, eliminated many compiler warnings.

svn path=/import/netsurf/; revision=22
2002-06-21 18:16:24 +00:00
James Bursa 4bd5655408 [project @ 2002-06-19 15:17:45 by bursa]
CSS fixes, text-align property implemented (except justify).

svn path=/import/netsurf/; revision=21
2002-06-19 15:17:45 +00:00
James Bursa 74ef206f53 [project @ 2002-06-18 21:24:21 by bursa]
Improved inline and float layout, new CSS properties, better debug output.

svn path=/import/netsurf/; revision=20
2002-06-18 21:24:21 +00:00
James Bursa ce0d001eb1 [project @ 2002-05-27 23:21:11 by bursa]
Simple left float implementation.

svn path=/import/netsurf/; revision=19
2002-05-27 23:21:11 +00:00
James Bursa 16f1b4d913 [project @ 2002-05-21 21:32:35 by bursa]
Start of float implementation.

svn path=/import/netsurf/; revision=18
2002-05-21 21:32:35 +00:00
James Bursa 1ff128beaf [project @ 2002-05-18 08:23:39 by bursa]
Added css_blank_style.

svn path=/import/netsurf/; revision=16
2002-05-18 08:23:39 +00:00
James Bursa 600f3ad557 [project @ 2002-05-11 15:22:24 by bursa]
Better inline layout algorithm, simple tcl/tk gui.

svn path=/import/netsurf/; revision=15
2002-05-11 15:22:24 +00:00
James Bursa 91300f840f [project @ 2002-05-04 21:17:06 by bursa]
Added code to use style attribute of elements.

svn path=/import/netsurf/; revision=14
2002-05-04 21:17:06 +00:00
James Bursa 50d95fdf6f [project @ 2002-05-04 19:57:18 by bursa]
Split box and layout modules from render.c.

svn path=/import/netsurf/; revision=13
2002-05-04 19:57:18 +00:00
James Bursa 57f0b38204 [project @ 2002-05-02 08:51:24 by bursa]
Changed for testing tables.

svn path=/import/netsurf/; revision=12
2002-05-02 08:51:24 +00:00
James Bursa 45401cf4b0 [project @ 2002-05-02 08:50:46 by bursa]
Implemented fixed table layout algorithm.

svn path=/import/netsurf/; revision=11
2002-05-02 08:50:46 +00:00
James Bursa 2c407ce4c4 [project @ 2002-04-25 15:54:05 by bursa]
Simple word wrapping of inline elements.

svn path=/import/netsurf/; revision=10
2002-04-25 15:54:05 +00:00
James Bursa 895ff0b0c2 [project @ 2002-04-25 15:53:07 by bursa]
Test HTML and CSS files.

svn path=/import/netsurf/; revision=9
2002-04-25 15:53:07 +00:00
James Bursa f5044a6d87 [project @ 2002-04-25 15:52:26 by bursa]
Interface to fonts.

svn path=/import/netsurf/; revision=8
2002-04-25 15:52:26 +00:00
James Bursa 33dc126f53 [project @ 2002-04-25 15:49:32 by bursa]
Moved xml2-config switches to end of line.

svn path=/import/netsurf/; revision=7
2002-04-25 15:49:32 +00:00
James Bursa 4f1bd18a3d [project @ 2002-04-24 17:38:36 by bursa]
Added a simple table layout implementation.

svn path=/import/netsurf/; revision=6
2002-04-24 17:38:36 +00:00
James Bursa 91b9ffdbcb [project @ 2002-04-24 17:37:37 by bursa]
Replace - with _ when generating enums.

svn path=/import/netsurf/; revision=5
2002-04-24 17:37:37 +00:00
James Bursa 82e853c3df [project @ 2002-04-23 22:05:19 by bursa]
Rewrote layout routines to use box tree.

svn path=/import/netsurf/; revision=4
2002-04-23 22:05:19 +00:00
James Bursa 63d8038d7d [project @ 2002-04-23 17:06:20 by bursa]
Working conversion from HTML tree to box tree with styles.

svn path=/import/netsurf/; revision=3
2002-04-23 17:06:20 +00:00
James Bursa 6d48b29c2b [project @ 2002-04-22 09:24:35 by bursa]
Initial revision

svn path=/import/netsurf/; revision=2
2002-04-22 09:24:35 +00:00