summaryrefslogtreecommitdiff
path: root/css/parser.y
Commit message (Collapse)AuthorAgeFilesLines
* Merge LibCSS port to trunk.John Mark Bell2009-07-231-441/+0
| | | | svn path=/trunk/netsurf/; revision=8752
* Include string.h. Thanks to joty.Michael Drake2008-02-031-0/+1
| | | | svn path=/trunk/netsurf/; revision=3829
* Fixes for targetting NetBSD (Thanks to Adam Hoka)John Mark Bell2008-01-261-0/+1
| | | | svn path=/trunk/netsurf/; revision=3775
* Remove restriction of @import coming at the start, because multiple inline ↵James Bursa2007-10-021-1/+1
| | | | | | stylesheets are parsed as one stylesheet, so may contain @import in the middle. svn path=/trunk/netsurf/; revision=3616
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-301-2/+2
| | | | | | | | | | | | | | in includes NetSurf includes are now done with ""s and other system includes with <>s as C intended. The scandeps tool has been updated to only look for ""ed includes, and to verify that the files exist in the tree before adding them to the dependency lines. The depend rule has therefore been augmented to make sure the autogenerated files are built before it is run. This is untested under self-hosted RISC OS builds. All else tested and works. svn path=/trunk/netsurf/; revision=3307
* Make GTK build compile on FreeBSD.James Bursa2007-01-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=3154
* Update project URL.Michael Drake2006-11-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=3073
* [project @ 2005-07-31 22:06:03 by jmb]John Mark Bell2005-07-311-2/+4
| | | | | | Ignore @import rules which occur after a valid rule. svn path=/import/netsurf/; revision=1835
* [project @ 2005-05-21 23:30:19 by bursa]James Bursa2005-05-211-20/+20
| | | | | | 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-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:20:32 by jmb]John Mark Bell2005-01-051-42/+55
| | | | | | Tokeniser now passes whitespace to the parser (fixes ancestor combinators) svn path=/import/netsurf/; revision=1434
* [project @ 2004-07-30 21:53:52 by jmb]John Mark Bell2004-07-301-0/+42
| | | | | | Implement some CSS3 attribute selectors svn path=/import/netsurf/; revision=1167
* [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-09 19:55:06 by jmb]John Mark Bell2004-06-091-21/+37
| | | | | | | | | 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
* [project @ 2004-05-02 00:21:40 by jmb]John Mark Bell2004-05-021-0/+1
| | | | | | Minimal fixes to allow compilation with Norcroft svn path=/import/netsurf/; revision=813
* [project @ 2004-05-01 17:48:38 by bursa]James Bursa2004-05-011-80/+180
| | | | | | 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
* [project @ 2004-03-29 21:27:52 by bursa]James Bursa2004-03-291-0/+4
| | | | | | Implement CSS universal selector. svn path=/import/netsurf/; revision=690
* [project @ 2003-11-19 19:57:11 by bursa]James Bursa2003-11-191-30/+40
| | | | | | Minor improvements to the parser. svn path=/import/netsurf/; revision=419
* [project @ 2003-10-17 17:39:29 by bursa]James Bursa2003-10-171-11/+18
| | | | | | Implement :link, ignore stylesheets with syntax errors, parse pseudo classes. svn path=/import/netsurf/; revision=367
* [project @ 2003-10-16 20:48:22 by bursa]James Bursa2003-10-161-6/+18
| | | | | | Add fallback rule for general CSS syntax, handle [attr=NUMBER]. svn path=/import/netsurf/; revision=366
* [project @ 2003-10-07 21:34:27 by bursa]James Bursa2003-10-071-47/+47
| | | | | | Implement white-space property, rename struct node to struct css_node and NODE_* to CSS_NODE_*. svn path=/import/netsurf/; revision=347
* [project @ 2003-09-28 17:37:43 by bursa]James Bursa2003-09-281-12/+23
| | | | | | Implement CSS specificity and fix bugs. svn path=/import/netsurf/; revision=329
* [project @ 2003-09-27 23:36:34 by bursa]James Bursa2003-09-271-1/+16
| | | | | | Implement CSS attribute selectors and parent / preceding combinators. svn path=/import/netsurf/; revision=324
* [project @ 2003-06-30 12:44:02 by bursa]James Bursa2003-06-301-2/+5
| | | | | | New file headers. svn path=/import/netsurf/; revision=190
* [project @ 2003-04-13 12:50:10 by bursa]James Bursa2003-04-131-4/+4
| | | | | | style element, CSS fixes, id selectors. svn path=/import/netsurf/; revision=124
* [project @ 2003-04-06 18:09:34 by bursa]James Bursa2003-04-061-2/+5
| | | | | | @import, more status messages. svn path=/import/netsurf/; revision=116
* [project @ 2003-04-05 16:24:43 by bursa]James Bursa2003-04-051-5/+8
| | | | | | Re-implement style attributes. svn path=/import/netsurf/; revision=114
* [project @ 2003-04-04 15:19:31 by bursa]James Bursa2003-04-041-9/+12
| | | | | | New CSS parser. svn path=/import/netsurf/; revision=112
* [project @ 2003-04-01 21:33:08 by bursa]James Bursa2003-04-011-20/+51
| | | | | | CSS parser changes. svn path=/import/netsurf/; revision=111
* [project @ 2003-04-01 20:18:18 by bursa]James Bursa2003-04-011-55/+51
| | | | | | CSS parser progress. svn path=/import/netsurf/; revision=110
* [project @ 2003-03-25 21:03:14 by bursa]James Bursa2003-03-251-0/+162
New CSS parser. svn path=/import/netsurf/; revision=108