| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/netsurf/; revision=3829
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3775
|
|
|
|
|
|
| |
stylesheets are parsed as one stylesheet, so may contain @import in the middle.
svn path=/trunk/netsurf/; revision=3616
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3154
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3073
|
|
|
|
|
|
| |
Ignore @import rules which occur after a valid rule.
svn path=/import/netsurf/; revision=1835
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Fix parsing of multiple occurrences of S
Fix parsing of blocks (missing ws after any)
svn path=/import/netsurf/; revision=1436
|
|
|
|
|
|
| |
Tokeniser now passes whitespace to the parser (fixes ancestor combinators)
svn path=/import/netsurf/; revision=1434
|
|
|
|
|
|
| |
Implement some CSS3 attribute selectors
svn path=/import/netsurf/; revision=1167
|
|
|
|
|
|
| |
Parse FUNCTION correctly.
svn path=/import/netsurf/; revision=971
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Minimal fixes to allow compilation with Norcroft
svn path=/import/netsurf/; revision=813
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Implement CSS universal selector.
svn path=/import/netsurf/; revision=690
|
|
|
|
|
|
| |
Minor improvements to the parser.
svn path=/import/netsurf/; revision=419
|
|
|
|
|
|
| |
Implement :link, ignore stylesheets with syntax errors, parse pseudo classes.
svn path=/import/netsurf/; revision=367
|
|
|
|
|
|
| |
Add fallback rule for general CSS syntax, handle [attr=NUMBER].
svn path=/import/netsurf/; revision=366
|
|
|
|
|
|
| |
Implement white-space property, rename struct node to struct css_node and NODE_* to CSS_NODE_*.
svn path=/import/netsurf/; revision=347
|
|
|
|
|
|
| |
Implement CSS specificity and fix bugs.
svn path=/import/netsurf/; revision=329
|
|
|
|
|
|
| |
Implement CSS attribute selectors and parent / preceding combinators.
svn path=/import/netsurf/; revision=324
|
|
|
|
|
|
| |
New file headers.
svn path=/import/netsurf/; revision=190
|
|
|
|
|
|
| |
style element, CSS fixes, id selectors.
svn path=/import/netsurf/; revision=124
|
|
|
|
|
|
| |
@import, more status messages.
svn path=/import/netsurf/; revision=116
|
|
|
|
|
|
| |
Re-implement style attributes.
svn path=/import/netsurf/; revision=114
|
|
|
|
|
|
| |
New CSS parser.
svn path=/import/netsurf/; revision=112
|
|
|
|
|
|
| |
CSS parser changes.
svn path=/import/netsurf/; revision=111
|
|
|
|
|
|
| |
CSS parser progress.
svn path=/import/netsurf/; revision=110
|
|
New CSS parser.
svn path=/import/netsurf/; revision=108
|