summaryrefslogtreecommitdiff
path: root/css
Commit message (Collapse)AuthorAgeFilesLines
* [project @ 2005-05-22 21:50:14 by bursa]James Bursa2005-05-221-1/+1
| | | | | | Add BOX_TEXT type to distinguish boxes which came from an inline element to boxes which came from a text node. Add inline_parent pointer to box structure. Rewrite text-decoration support to take advantage of the new data (line colours are now correct). Note: there is a clipping issue in redraw. svn path=/import/netsurf/; revision=1732
* [project @ 2005-05-21 23:30:19 by bursa]James Bursa2005-05-213-684/+834
| | | | | | Improve selector specificity support by adding "working stylesheets" with pre-sorted lists of rules. This also simplifies css_get_style(). The stylesheet origin is now encoded in the specificity. Improve output of css_dump_style(). svn path=/import/netsurf/; revision=1729
* [project @ 2005-04-20 03:58:40 by rjw]Richard Wilson2005-04-201-5/+10
| | | | | | Fix parsing of 0 values without a unit for background-position and font-size. svn path=/import/netsurf/; revision=1672
* [project @ 2005-04-14 19:54:24 by rjw]Richard Wilson2005-04-142-5/+90
| | | | | | Implement HTML table border setting. Improve support for the collapsing border model. svn path=/import/netsurf/; revision=1632
* [project @ 2005-04-09 09:47:36 by bursa]James Bursa2005-04-093-48/+24
| | | | | | 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
* [project @ 2005-04-03 14:17:05 by bursa]James Bursa2005-04-031-1/+3
| | | | | | Use talloc_realloc() instead of realloc() for c->source_data, since that is now managed by talloc. svn path=/import/netsurf/; revision=1593
* [project @ 2005-03-23 18:14:38 by rjw]Richard Wilson2005-03-231-1/+17
| | | | | | Fix incorrect background position calculations. Modify CSS parser to pass all background-position testcases. svn path=/import/netsurf/; revision=1574
* [project @ 2005-03-22 00:10:42 by rjw]Richard Wilson2005-03-223-14/+38
| | | | | | Experimental cellpadding support svn path=/import/netsurf/; revision=1569
* [project @ 2005-02-19 23:40:15 by bursa]James Bursa2005-02-192-8/+10
| | | | | | Add const qualifiers to css_len2px arguments. svn path=/import/netsurf/; revision=1516
* [project @ 2005-01-24 23:02:37 by bursa]James Bursa2005-01-241-0/+2
| | | | | | Reformat pages loaded from memory cache to window width. svn path=/import/netsurf/; revision=1467
* [project @ 2005-01-17 23:06:33 by rjw]Richard Wilson2005-01-171-22/+28
| | | | | | Fix URI memory leakage svn path=/import/netsurf/; revision=1458
* [project @ 2005-01-16 21:39:21 by rjw]Richard Wilson2005-01-163-3/+394
| | | | | | Read content, counter-reset and counter-increment properties. svn path=/import/netsurf/; revision=1456
* [project @ 2005-01-16 00:48:47 by jmb]John Mark Bell2005-01-161-29/+15
| | | | | | Fixup my inability to remember how things should work svn path=/import/netsurf/; revision=1453
* [project @ 2005-01-16 00:08:47 by jmb]John Mark Bell2005-01-161-3/+1
| | | | | | Fixup missed css_style free svn path=/import/netsurf/; revision=1451
* [project @ 2005-01-16 00:03:45 by jmb]John Mark Bell2005-01-163-3/+71
| | | | | | Create interface for duplication and destruction of css_style structs. svn path=/import/netsurf/; revision=1450
* [project @ 2005-01-15 22:11:53 by rjw]Richard Wilson2005-01-151-1/+6
| | | | | | Background work for CSS counters (CSS 2.1/12.4) svn path=/import/netsurf/; revision=1449
* [project @ 2005-01-11 19:39:49 by jmb]John Mark Bell2005-01-113-247/+577
| | | | | | Handle property: inherit; properly svn path=/import/netsurf/; revision=1441
* [project @ 2005-01-08 01:42:08 by jmb]John Mark Bell2005-01-081-1/+2
| | | | | | | Fix parsing of multiple occurrences of S Fix parsing of blocks (missing ws after any) svn path=/import/netsurf/; revision=1436
* [project @ 2005-01-05 20:22:57 by jmb]John Mark Bell2005-01-051-2/+3
| | | | | | Fix syntax error reporting svn path=/import/netsurf/; revision=1435
* [project @ 2005-01-05 20:20:32 by jmb]John Mark Bell2005-01-052-48/+72
| | | | | | Tokeniser now passes whitespace to the parser (fixes ancestor combinators) svn path=/import/netsurf/; revision=1434
* [project @ 2005-01-03 02:09:20 by jmb]John Mark Bell2005-01-031-2/+2
| | | | | | Shift + Click == download svn path=/import/netsurf/; revision=1429
* [project @ 2005-01-03 00:45:43 by jmb]John Mark Bell2005-01-031-3/+4
| | | | | | class and id attributes are case-sensitive (HTML4.01) svn path=/import/netsurf/; revision=1427
* [project @ 2005-01-02 14:42:16 by bursa]James Bursa2005-01-021-4/+10
| | | | | | Fix some compiler warnings. svn path=/import/netsurf/; revision=1426
* [project @ 2004-12-07 09:25:00 by tlsa]Michael Drake2004-12-071-1/+1
| | | | | | Fix navajowhite named colour. svn path=/import/netsurf/; revision=1387
* [project @ 2004-12-07 02:25:14 by jmb]John Mark Bell2004-12-071-21/+154
| | | | | | Support SVG 1.0 named colours (plus feldspar, lightslateblue and violetred). svn path=/import/netsurf/; revision=1386
* [project @ 2004-12-01 21:48:11 by bursa]James Bursa2004-12-011-10/+18
| | | | | | Implement table cell padding and separated borders model for tables. Min/max width calculations still need implementing. svn path=/import/netsurf/; revision=1378
* [project @ 2004-10-07 09:34:15 by bursa]James Bursa2004-10-071-1/+1
| | | | | | Fix #include path. svn path=/import/netsurf/; revision=1307
* [project @ 2004-09-13 23:56:18 by jmb]John Mark Bell2004-09-131-1/+1
| | | | | | | Make fonts user-configurable. This loses font-style support, though it shouldn't be hard to put it back again. svn path=/import/netsurf/; revision=1274
* [project @ 2004-08-14 15:07:19 by joty]John Tytgat2004-08-142-5/+5
| | | | | | | | - Rename len() to css_len2px(). - Less compiler warnings concerning float/int implicit casts. - More stddef.h type usuage. svn path=/import/netsurf/; revision=1232
* [project @ 2004-08-14 14:30:10 by joty]John Tytgat2004-08-141-4/+4
| | | | | | Removed a chunk of Norcroft compiler warnings. Re-ident some pieces. svn path=/import/netsurf/; revision=1231
* [project @ 2004-08-11 19:02:32 by bursa]James Bursa2004-08-111-0/+4
| | | | | | Start work on removing instances and making content types non-shareable. Clean up some #includes. svn path=/import/netsurf/; revision=1211
* [project @ 2004-08-09 16:11:58 by jmb]John Mark Bell2004-08-092-8/+10
| | | | | | | 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
* [project @ 2004-08-06 21:16:03 by jmb]John Mark Bell2004-08-061-1/+2
| | | | | | Fix bug in merging of selector lists svn path=/import/netsurf/; revision=1186
* [project @ 2004-08-05 01:57:14 by jmb]John Mark Bell2004-08-051-12/+116
| | | | | | | :first-child pseudo class support Merge global and element selector lists for more accurate selector matching svn path=/import/netsurf/; revision=1180
* [project @ 2004-08-01 23:59:16 by jmb]John Mark Bell2004-08-011-90/+71
| | | | | | Break out uri(...) parsing into separate function svn path=/import/netsurf/; revision=1177
* [project @ 2004-08-01 21:56:47 by jmb]John Mark Bell2004-08-013-248/+94
| | | | | | Rationalise top, bottom, right and left property handling svn path=/import/netsurf/; revision=1174
* [project @ 2004-08-01 14:13:47 by jmb]John Mark Bell2004-08-014-70/+1884
| | | | | | Internal representation and parsing of most CSS2 properties. svn path=/import/netsurf/; revision=1172
* [project @ 2004-07-30 21:53:52 by jmb]John Mark Bell2004-07-304-0/+129
| | | | | | Implement some CSS3 attribute selectors svn path=/import/netsurf/; revision=1167
* [project @ 2004-07-16 20:22:31 by jmb]John Mark Bell2004-07-163-56/+79
| | | | | | | Add overflow support. Re-tabulate property table in ruleset.c svn path=/import/netsurf/; revision=1087
* [project @ 2004-07-16 20:21:33 by jmb]John Mark Bell2004-07-161-2/+3
| | | | | | Add overflow. Hyphenate some identities correctly svn path=/import/netsurf/; revision=1086
* [project @ 2004-07-01 20:27:49 by joty]John Tytgat2004-07-011-2/+3
| | | | | | Log the CSS URL too when there is a syntax error detected. svn path=/import/netsurf/; revision=1036
* [project @ 2004-06-25 21:25:33 by jmb]John Mark Bell2004-06-251-2/+2
| | | | | | | 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
* [project @ 2004-06-25 20:24:06 by bursa]James Bursa2004-06-251-1/+4
| | | | | | Fix parsing of invalid color declarations. svn path=/import/netsurf/; revision=1010
* [project @ 2004-06-25 14:28:29 by bursa]James Bursa2004-06-253-155/+285
| | | | | | Parse CSS background shorthand property. Background rendering improvements. svn path=/import/netsurf/; revision=1006
* [project @ 2004-06-24 23:29:31 by bursa]James Bursa2004-06-242-338/+349
| | | | | | Simplify and improve parse_background_position(). Implement css_parse_rgb(). Fix truncation of paragraphs with background images. svn path=/import/netsurf/; revision=1003
* [project @ 2004-06-24 00:07:28 by jmb]John Mark Bell2004-06-241-1/+28
| | | | | | Support for background: meta-property. background-position isn't handled here. this needs fixing. svn path=/import/netsurf/; revision=1001
* [project @ 2004-06-15 20:45:02 by jmb]John Mark Bell2004-06-151-1/+54
| | | | | | rgb() support svn path=/import/netsurf/; revision=974
* [project @ 2004-06-15 18:56:52 by bursa]James Bursa2004-06-151-12/+16
| | | | | | Parse FUNCTION correctly. svn path=/import/netsurf/; revision=971
* [project @ 2004-06-11 12:51:40 by jmb]John Mark Bell2004-06-113-4/+13
| | | | | | Fix for crash caused by inline style attributes specifying background images. svn path=/import/netsurf/; revision=961
* [project @ 2004-06-10 23:55:23 by bursa]James Bursa2004-06-101-23/+18
| | | | | | Split fetchcache() into fetchcache() and fetchcache_go() to solve problems of callbacks being called before fetchcache() returns. Fix <style> breakage. Error handling fixes & improvements. svn path=/import/netsurf/; revision=957