Commit Graph

59 Commits

Author SHA1 Message Date
John Mark Bell
e4e01d338f [project @ 2006-02-11 21:58:56 by jmb]
Permit negative text indent

svn path=/import/netsurf/; revision=2075
2006-02-11 21:58:56 +00:00
James Bursa
3b4baa8008 [project @ 2005-08-04 22:51:42 by bursa]
Fix strndup() compiler warnings.

svn path=/import/netsurf/; revision=1840
2005-08-04 22:51:42 +00:00
Richard Wilson
a01210941b [project @ 2005-04-20 03:58:40 by rjw]
Fix parsing of 0 values without a unit for background-position and font-size.

svn path=/import/netsurf/; revision=1672
2005-04-20 03:58:40 +00:00
James Bursa
2920bca14a [project @ 2005-04-09 09:47:36 by bursa]
Move HTML contents almost fully over to talloc(), simplifying code. Improvements to title attributes, broken forms, cellpadding. Reorder functions in box_construct.c.

svn path=/import/netsurf/; revision=1608
2005-04-09 09:47:37 +00:00
Richard Wilson
511891d27c [project @ 2005-03-23 18:14:38 by rjw]
Fix incorrect background position calculations. Modify CSS parser to pass all background-position testcases.

svn path=/import/netsurf/; revision=1574
2005-03-23 18:14:38 +00:00
Richard Wilson
b832e05f03 [project @ 2005-03-22 00:10:42 by rjw]
Experimental cellpadding support

svn path=/import/netsurf/; revision=1569
2005-03-22 00:10:42 +00:00
Richard Wilson
ee6d869916 [project @ 2005-01-17 23:06:33 by rjw]
Fix URI memory leakage

svn path=/import/netsurf/; revision=1458
2005-01-17 23:06:33 +00:00
Richard Wilson
71ad0bdf69 [project @ 2005-01-16 21:39:21 by rjw]
Read content, counter-reset and counter-increment properties.

svn path=/import/netsurf/; revision=1456
2005-01-16 21:39:21 +00:00
John Mark Bell
1e592489b1 [project @ 2005-01-16 00:03:45 by jmb]
Create interface for duplication and destruction of css_style structs.

svn path=/import/netsurf/; revision=1450
2005-01-16 00:03:45 +00:00
Michael Drake
6dba177b3d [project @ 2004-12-07 09:25:00 by tlsa]
Fix navajowhite named colour.

svn path=/import/netsurf/; revision=1387
2004-12-07 09:25:00 +00:00
John Mark Bell
2b91efdc1e [project @ 2004-12-07 02:25:14 by jmb]
Support SVG 1.0 named colours (plus feldspar, lightslateblue and violetred).

svn path=/import/netsurf/; revision=1386
2004-12-07 02:25:14 +00:00
James Bursa
37d7353f43 [project @ 2004-12-01 21:48:11 by bursa]
Implement table cell padding and separated borders model for tables. Min/max width calculations still need implementing.

svn path=/import/netsurf/; revision=1378
2004-12-01 21:48:11 +00:00
John Mark Bell
c9bd6fa9fc [project @ 2004-08-09 16:11:58 by jmb]
Rework the interface of the URL handing module to allow for multiple error types.
Modify save_complete URL rewriting appropriately.

svn path=/import/netsurf/; revision=1206
2004-08-09 16:11:58 +00:00
John Mark Bell
d18b55984f [project @ 2004-08-01 23:59:16 by jmb]
Break out uri(...) parsing into separate function

svn path=/import/netsurf/; revision=1177
2004-08-01 23:59:16 +00:00
John Mark Bell
6103e3f0cd [project @ 2004-08-01 21:56:47 by jmb]
Rationalise top, bottom, right and left property handling

svn path=/import/netsurf/; revision=1174
2004-08-01 21:56:47 +00:00
John Mark Bell
3b660a7e33 [project @ 2004-08-01 14:13:47 by jmb]
Internal representation and parsing of most CSS2 properties.

svn path=/import/netsurf/; revision=1172
2004-08-01 14:13:47 +00:00
John Mark Bell
6560a2ae5f [project @ 2004-07-16 20:22:31 by jmb]
Add overflow support.
Re-tabulate property table in ruleset.c

svn path=/import/netsurf/; revision=1087
2004-07-16 20:22:31 +00:00
John Mark Bell
da1ad11a35 [project @ 2004-06-25 21:25:33 by jmb]
Increase limit of property name to 25 chars to accommodate background-attachment.
This was missed from the original background properties checkin

svn path=/import/netsurf/; revision=1011
2004-06-25 21:25:33 +00:00
James Bursa
0df8b0734d [project @ 2004-06-25 20:24:06 by bursa]
Fix parsing of invalid color declarations.

svn path=/import/netsurf/; revision=1010
2004-06-25 20:24:06 +00:00
James Bursa
aa6e904604 [project @ 2004-06-25 14:28:29 by bursa]
Parse CSS background shorthand property. Background rendering improvements.

svn path=/import/netsurf/; revision=1006
2004-06-25 14:28:29 +00:00
James Bursa
496bfa6d74 [project @ 2004-06-24 23:29:31 by bursa]
Simplify and improve parse_background_position(). Implement css_parse_rgb(). Fix truncation of paragraphs with background images.

svn path=/import/netsurf/; revision=1003
2004-06-24 23:29:31 +00:00
John Mark Bell
913498394c [project @ 2004-06-24 00:07:28 by jmb]
Support for background: meta-property. background-position isn't handled here. this needs fixing.

svn path=/import/netsurf/; revision=1001
2004-06-24 00:07:28 +00:00
John Mark Bell
b8896816c3 [project @ 2004-06-15 20:45:02 by jmb]
rgb() support

svn path=/import/netsurf/; revision=974
2004-06-15 20:45:02 +00:00
John Mark Bell
e932715010 [project @ 2004-06-11 12:51:40 by jmb]
Fix for crash caused by inline style attributes specifying background images.

svn path=/import/netsurf/; revision=961
2004-06-11 12:51:40 +00:00
John Mark Bell
78594f3f60 [project @ 2004-06-09 19:55:06 by jmb]
Implement background-image, background-repeat, background-position and background-attachment CSS properties.

background-attachment and background-position need more work.
Some redraw issues remain.

svn path=/import/netsurf/; revision=938
2004-06-09 19:55:06 +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
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
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
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
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
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
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
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
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
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
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