Commit Graph

277 Commits

Author SHA1 Message Date
John Tytgat b922c8d127 [project @ 2004-05-21 09:42:16 by joty]
Bring css_parser_Alloc() declaration inline with its implementation.

svn path=/import/netsurf/; revision=876
2004-05-21 09:42:16 +00:00
Matthew Hambley 5de4fdf37b [project @ 2004-05-20 20:55:36 by matthewh]
Added a .cvsignore file to hide automatically built files

svn path=/import/netsurf/; revision=874
2004-05-20 20:55:36 +00:00
James Bursa bb41604045 [project @ 2004-05-05 16:33:15 by bursa]
Fix some compiler warnings. Ignore size attribute for file inputs.

svn path=/import/netsurf/; revision=828
2004-05-05 16:33:15 +00:00
James Bursa da96f9da00 [project @ 2004-05-02 23:31:46 by bursa]
Remove debugging code.

svn path=/import/netsurf/; revision=819
2004-05-02 23:31:46 +00:00
John Mark Bell 8cb321ec78 [project @ 2004-05-02 00:21:40 by jmb]
Minimal fixes to allow compilation with Norcroft

svn path=/import/netsurf/; revision=813
2004-05-02 00:21:41 +00:00
John Mark Bell dcfa1164d3 [project @ 2004-05-01 20:16:38 by jmb]
Escape @import in doxygen comments

svn path=/import/netsurf/; revision=809
2004-05-01 20:16:38 +00:00
James Bursa d7a4adf481 [project @ 2004-05-01 17:48:38 by bursa]
CSS parsing improvements: new tokeniser using re2c, improve memory-exhaustion behaviour, plug leaks, reduce memory usage, clean up code, add source documention.

svn path=/import/netsurf/; revision=806
2004-05-01 17:48:38 +00:00
John Mark Bell 8e16babeaa [project @ 2004-04-18 21:10:02 by jmb]
Work around the lack of a '#' at the start of a colour specified in #rrggbb format

svn path=/import/netsurf/; revision=793
2004-04-18 21:10:02 +00:00
James Bursa a168eaaed6 [project @ 2004-04-14 12:53:14 by bursa]
Merge css_create() into css_convert().

svn path=/import/netsurf/; revision=782
2004-04-14 12:53:14 +00:00
John Mark Bell a260f648f8 [project @ 2004-04-02 23:12:26 by jmb]
Implement CSS cursor property

svn path=/import/netsurf/; revision=705
2004-04-02 23:12:26 +00:00
James Bursa ead74d2f01 [project @ 2004-03-29 21:27:52 by bursa]
Implement CSS universal selector.

svn path=/import/netsurf/; revision=690
2004-03-29 21:27:52 +00:00
James Bursa 2c757c1e79 [project @ 2004-03-22 00:36:53 by bursa]
Implement most of CSS borders.

svn path=/import/netsurf/; revision=650
2004-03-22 00:36:53 +00:00
James Bursa 3f6812c112 [project @ 2004-03-13 20:45:41 by bursa]
Use option_font_size when calculating keyword font-size.

svn path=/import/netsurf/; revision=618
2004-03-13 20:45:41 +00:00
James Bursa fba46de9cb [project @ 2004-03-11 02:19:13 by bursa]
Add source_data to content structure and remove equivalents from individual contents.

svn path=/import/netsurf/; revision=606
2004-03-11 02:19:14 +00:00
James Bursa 1c85bf0429 [project @ 2004-03-02 18:02:17 by bursa]
Add new url functions and modify to use them.

svn path=/import/netsurf/; revision=578
2004-03-02 18:02:41 +00:00
James Bursa 765c02622b [project @ 2004-02-13 23:07:42 by bursa]
Add font size configuration and fix proxy options bug.

svn path=/import/netsurf/; revision=538
2004-02-13 23:07:42 +00:00
James Bursa b0c5b74987 [project @ 2004-02-02 00:22:59 by bursa]
Start at margin / padding / border support.

svn path=/import/netsurf/; revision=529
2004-02-02 00:22:59 +00:00
John Mark Bell edf9d941f1 [project @ 2004-02-01 22:42:40 by jmb]
Add text-indent support.

svn path=/import/netsurf/; revision=527
2004-02-01 22:42:40 +00:00
John Mark Bell 00ef17153c [project @ 2004-01-31 21:18:44 by jmb]
text-transform support.

svn path=/import/netsurf/; revision=521
2004-01-31 21:18:44 +00:00
John Mark Bell bf3e41a93d [project @ 2004-01-30 22:28:32 by jmb]
Add font-variant support. Update TODO-CSS appropriately

svn path=/import/netsurf/; revision=518
2004-01-30 22:28:32 +00:00
James Bursa 94786d1a56 [project @ 2004-01-28 23:15:12 by bursa]
Dump font-family in css_dump_style().

svn path=/import/netsurf/; revision=516
2004-01-28 23:15:12 +00:00
James Bursa ae4cb4c56d [project @ 2004-01-28 23:08:28 by bursa]
Improve font-family.

svn path=/import/netsurf/; revision=515
2004-01-28 23:08:28 +00:00
John Mark Bell 1ee029cee6 [project @ 2004-01-28 21:48:10 by jmb]
Add font-family support. Still needs a little work, but works fine as is.
Add CSS rules for text formatting HTML tags (<DFN> <CITE> <CODE> etc.)
Update TODO lists.

svn path=/import/netsurf/; revision=514
2004-01-28 21:48:10 +00:00
James Bursa 1e0630b290 [project @ 2004-01-23 15:06:04 by bursa]
Fix orange.

svn path=/import/netsurf/; revision=494
2004-01-23 15:06:04 +00:00
John Mark Bell 6b367e0795 [project @ 2004-01-20 20:13:43 by jmb]
View source for CSS files.

svn path=/import/netsurf/; revision=492
2004-01-20 20:13:43 +00:00
John Mark Bell 0dab93fe76 [project @ 2004-01-20 19:08:34 by jmb]
Allow toggling of POST support.
Add new toolbar icon numbers to riscos/gui.h

svn path=/import/netsurf/; revision=490
2004-01-20 19:08:34 +00:00
John Mark Bell 62245d13ec [project @ 2004-01-05 02:10:59 by jmb]
Add ability to turn off browser features in build.
This may be useful when hunting down bugs.

svn path=/import/netsurf/; revision=480
2004-01-05 02:10:59 +00:00
James Bursa ce0d5294d5 [project @ 2003-12-27 20:15:22 by bursa]
Use charset from Content-Type header.

svn path=/import/netsurf/; revision=460
2003-12-27 20:15:23 +00:00
John Mark Bell 4da66aef4b [project @ 2003-12-27 01:37:51 by jmb]
Reduce compiler warnings

svn path=/import/netsurf/; revision=455
2003-12-27 01:37:51 +00:00
John Mark Bell 59fb052818 [project @ 2003-12-27 00:11:57 by jmb]
Tidy code to reduce compiler warnings. htmlredraw.c and plugin.c produce
the most now. Hopefully I haven't broken anything ;)

svn path=/import/netsurf/; revision=451
2003-12-27 00:11:57 +00:00
James Bursa 894703b53b [project @ 2003-12-26 16:20:57 by bursa]
Enable cookies.

svn path=/import/netsurf/; revision=443
2003-12-26 16:20:57 +00:00
James Bursa f1b59814f8 [project @ 2003-12-26 00:17:55 by bursa]
New url_join using liburi, <base href=...>.

svn path=/import/netsurf/; revision=441
2003-12-26 00:17:55 +00:00
James Bursa 9472e0c668 [project @ 2003-11-19 19:57:11 by bursa]
Minor improvements to the parser.

svn path=/import/netsurf/; revision=419
2003-11-19 19:57:11 +00:00
James Bursa b1a8dce16c [project @ 2003-11-05 16:25:35 by bursa]
Improved text-decoration support.

svn path=/import/netsurf/; revision=403
2003-11-05 16:25:35 +00:00
James Bursa 2ecfeff7e1 [project @ 2003-10-25 16:22:40 by bursa]
Minor tidy.

svn path=/import/netsurf/; revision=378
2003-10-25 16:22:40 +00:00
James Bursa 28f974f00f [project @ 2003-10-25 14:13:49 by bursa]
URL encoded POST support.

svn path=/import/netsurf/; revision=375
2003-10-25 14:13:49 +00:00
John Mark Bell 9fd638f098 [project @ 2003-10-19 17:17:26 by jmb]
Make text-decoration span child elements.
Add text-decoration to css_dump()

svn path=/import/netsurf/; revision=371
2003-10-19 17:17:26 +00:00
John Mark Bell c97107af5c [project @ 2003-10-17 23:47:13 by jmb]
Add text-decoration support. Overline needs work. a:link defaults to
being underlined.

svn path=/import/netsurf/; revision=368
2003-10-17 23:47:13 +00:00
James Bursa 13d6923b5e [project @ 2003-10-17 17:39:29 by bursa]
Implement :link, ignore stylesheets with syntax errors, parse pseudo classes.

svn path=/import/netsurf/; revision=367
2003-10-17 17:39:29 +00:00
James Bursa a808d816ee [project @ 2003-10-16 20:48:22 by bursa]
Add fallback rule for general CSS syntax, handle [attr=NUMBER].

svn path=/import/netsurf/; revision=366
2003-10-16 20:48:22 +00:00
James Bursa e33b401cb8 [project @ 2003-10-16 12:43:53 by bursa]
Buffer css and scan in one piece to fix tokens split across blocks.

svn path=/import/netsurf/; revision=365
2003-10-16 12:43:53 +00:00
John Mark Bell 0e5d05b125 [project @ 2003-10-10 18:13:36 by jmb]
CSS visibility support (not collapse)

svn path=/import/netsurf/; revision=361
2003-10-10 18:13:36 +00:00
James Bursa 4ccdd4c7d2 [project @ 2003-10-07 21:34:27 by bursa]
Implement white-space property, rename struct node to struct css_node and NODE_* to CSS_NODE_*.

svn path=/import/netsurf/; revision=347
2003-10-07 21:34:27 +00:00
James Bursa 15a37bb9ed [project @ 2003-10-02 11:12:44 by bursa]
Fix bugs in css_match_rule().

svn path=/import/netsurf/; revision=342
2003-10-02 11:12:44 +00:00
James Bursa ba64beed38 [project @ 2003-09-30 20:34:35 by bursa]
Implement background and font properties.

svn path=/import/netsurf/; revision=336
2003-09-30 20:34:35 +00:00
James Bursa fd7078b1ad [project @ 2003-09-28 17:37:43 by bursa]
Implement CSS specificity and fix bugs.

svn path=/import/netsurf/; revision=329
2003-09-28 17:37:43 +00:00
James Bursa 1975b5cd1a [project @ 2003-09-27 23:36:34 by bursa]
Implement CSS attribute selectors and parent / preceding combinators.

svn path=/import/netsurf/; revision=324
2003-09-27 23:36:34 +00:00
James Bursa 5363548052 [project @ 2003-09-21 22:47:08 by bursa]
Implement display: inline-block and work on textarea.

svn path=/import/netsurf/; revision=307
2003-09-21 22:47:08 +00:00
James Bursa 86c2bb138a [project @ 2003-09-08 22:47:38 by bursa]
Reduce default font size and increase line spacing.

svn path=/import/netsurf/; revision=273
2003-09-08 22:47:38 +00:00
James Bursa 9fa8f4037a [project @ 2003-09-07 21:08:13 by bursa]
Document cache and content, split struct content up.

svn path=/import/netsurf/; revision=270
2003-09-07 21:08:13 +00:00
James Bursa 5c310d84dc [project @ 2003-08-29 12:57:14 by bursa]
Better handling of server HTTP errors.

svn path=/import/netsurf/; revision=259
2003-08-29 12:57:14 +00:00
James Bursa 1548c232ca [project @ 2003-08-27 20:09:57 by bursa]
Fix negative dimensions, more gui cleanup.

svn path=/import/netsurf/; revision=252
2003-08-27 20:09:57 +00:00
James Bursa e13bb8daa8 [project @ 2003-07-20 13:58:12 by bursa]
Line-height fixes.

svn path=/import/netsurf/; revision=240
2003-07-20 13:58:12 +00:00
James Bursa c17ede41d1 [project @ 2003-07-20 13:13:09 by bursa]
Improve line-height.

svn path=/import/netsurf/; revision=239
2003-07-20 13:13:09 +00:00
James Bursa c7520629b0 [project @ 2003-07-16 17:38:46 by bursa]
Make fetchcache return 0 on failure to parse URL.

svn path=/import/netsurf/; revision=225
2003-07-16 17:38:46 +00:00
James Bursa 889ae885c6 [project @ 2003-07-14 22:57:45 by bursa]
Add content instances.

svn path=/import/netsurf/; revision=216
2003-07-14 22:57:45 +00:00
James Bursa 9317e33d0b [project @ 2003-07-09 21:33:01 by bursa]
More work on <object> and plugins.

svn path=/import/netsurf/; revision=213
2003-07-09 21:33:01 +00:00
James Bursa b8db0a695c [project @ 2003-07-04 21:18:24 by bursa]
Make css_dump_style public.

svn path=/import/netsurf/; revision=203
2003-07-04 21:18:24 +00:00
James Bursa c3d3a1baae [project @ 2003-07-02 14:30:53 by bursa]
Make hash function case insensitive.

svn path=/import/netsurf/; revision=198
2003-07-02 14:30:53 +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 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
James Bursa 0993296a77 [project @ 2003-06-05 14:39:54 by bursa]
Undo accidental commit.

svn path=/import/netsurf/; revision=165
2003-06-05 14:39:54 +00:00
Philip Pemberton e1b6179f9b [project @ 2003-06-05 14:33:18 by philpem]
Added test GIF

svn path=/import/netsurf/; revision=164
2003-06-05 14:33:18 +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 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 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 75768e6700 [project @ 2003-04-05 16:24:43 by bursa]
Re-implement style attributes.

svn path=/import/netsurf/; revision=114
2003-04-05 16:24:43 +00:00
James Bursa 004f6c31e3 [project @ 2003-04-05 15:35:55 by bursa]
Use hash-table to store CSS rules.

svn path=/import/netsurf/; revision=113
2003-04-05 15:35:55 +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 eb256015ad [project @ 2003-04-01 21:33:08 by bursa]
CSS parser changes.

svn path=/import/netsurf/; revision=111
2003-04-01 21:33:08 +00:00
James Bursa c520b30412 [project @ 2003-04-01 20:18:18 by bursa]
CSS parser progress.

svn path=/import/netsurf/; revision=110
2003-04-01 20:18:18 +00:00
James Bursa 6e0fdd2078 [project @ 2003-03-25 21:03:14 by bursa]
New CSS parser.

svn path=/import/netsurf/; revision=108
2003-03-25 21:03:14 +00:00