summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* More accessorsJohn Mark Bell2009-02-061-0/+120
| | | | svn path=/trunk/libcss/; revision=6379
* More accessorsJohn Mark Bell2009-02-061-0/+160
| | | | svn path=/trunk/libcss/; revision=6378
* More accessorsJohn Mark Bell2009-02-061-0/+90
| | | | svn path=/trunk/libcss/; revision=6377
* More accessorsJohn Mark Bell2009-02-061-0/+172
| | | | svn path=/trunk/libcss/; revision=6376
* More accessorsJohn Mark Bell2009-02-061-0/+218
| | | | svn path=/trunk/libcss/; revision=6375
* More accessorsJohn Mark Bell2009-02-061-1/+168
| | | | svn path=/trunk/libcss/; revision=6374
* I've changed my mind. Don't assume that _INHERIT doesn't exist here.John Mark Bell2009-02-061-15/+56
| | | | svn path=/trunk/libcss/; revision=6373
* Some property accessors.John Mark Bell2009-02-062-5/+149
| | | | | | Define css_unit type. svn path=/trunk/libcss/; revision=6372
* Bit allocations.John Mark Bell2009-02-061-0/+49
| | | | svn path=/trunk/libcss/; revision=6369
* Enumerated values for properties.John Mark Bell2009-02-052-16/+501
| | | | | | Fixes to bit allocations. svn path=/trunk/libcss/; revision=6367
* Fill in members of css_computed_{style,uncommon}John Mark Bell2009-02-053-17/+105
| | | | | | Add a couple of types to types.h -- the fixed point stuff needs thinking about. svn path=/trunk/libcss/; revision=6365
* cursor:, which I omitted from the previous commit.John Mark Bell2009-01-291-4/+11
| | | | svn path=/trunk/libcss/; revision=6292
* More maths. I have no idea if this approach is sane, btw. More importantly, ↵John Mark Bell2009-01-291-11/+24
| | | | | | I've no useful ideas as to how to represent content: svn path=/trunk/libcss/; revision=6291
* Create header containing computed style representation. This isn't remotely ↵John Mark Bell2009-01-272-6/+138
| | | | | | complete. svn path=/trunk/libcss/; revision=6289
* I guess it helps if you commit the header, too.John Mark Bell2009-01-271-2/+6
| | | | svn path=/trunk/libcss/; revision=6286
* Fiddle around with css_select_style()'s API. Add some documentation.John Mark Bell2009-01-271-2/+23
| | | | svn path=/trunk/libcss/; revision=6285
* Introduce ability to create/destroy selection contexts.John Mark Bell2009-01-264-1/+261
| | | | svn path=/trunk/libcss/; revision=6284
* Use a chaining hash for selectors -- permits easy sorting of hash entries by ↵John Mark Bell2009-01-262-125/+111
| | | | | | specificity/rule index. svn path=/trunk/libcss/; revision=6280
* More font and voice family tests.Michael Drake2009-01-261-0/+39
| | | | svn path=/trunk/libcss/; revision=6279
* Propagate specificity of simple selectors to the head of each combinator chain.John Mark Bell2009-01-261-0/+3
| | | | | | This saves us having to calculate the specificity every time we want it. svn path=/trunk/libcss/; revision=6278
* Assert preconditions, rather than returning runtime errors.John Mark Bell2009-01-251-19/+22
| | | | | | Squash leakage of selectors array in selector/page rules. svn path=/trunk/libcss/; revision=6274
* Implement css_stylesheet_{add,remove}_rule, thus (de)populating the selector ↵John Mark Bell2009-01-251-7/+191
| | | | | | hash. svn path=/trunk/libcss/; revision=6273
* Add ability to delete items from the selector hash (we use lazy deletion, as ↵John Mark Bell2009-01-252-3/+50
| | | | | | it's simpler) svn path=/trunk/libcss/; revision=6272
* Clean up rules when destroying sheetJohn Mark Bell2009-01-251-1/+12
| | | | svn path=/trunk/libcss/; revision=6271
* Remove redundant fieldsJohn Mark Bell2009-01-251-6/+0
| | | | svn path=/trunk/libcss/; revision=6270
* Destroy rulesJohn Mark Bell2009-01-251-4/+81
| | | | svn path=/trunk/libcss/; revision=6269
* Destroy selectorsJohn Mark Bell2009-01-251-5/+17
| | | | svn path=/trunk/libcss/; revision=6268
* Beginnings of specificity. John Mark Bell2009-01-252-2/+32
| | | | | | | | Note that we store the specificity on each simple selector. Thus the total specificity for a combinator chain is obtained by summing the specificity of each chain member. TODO: distinguish between pseudo classes and elements. svn path=/trunk/libcss/; revision=6267
* Simplify API of css_stylesheet_selector_create -- it's always used to create ↵John Mark Bell2009-01-253-13/+7
| | | | | | element selectors. Everything else is handled via detail. svn path=/trunk/libcss/; revision=6266
* Destroy style objectsJohn Mark Bell2009-01-251-3/+3
| | | | svn path=/trunk/libcss/; revision=6265
* Destroy parser on completion of parse, rather than keeping it around until ↵John Mark Bell2009-01-251-11/+26
| | | | | | we destroy the sheet. svn path=/trunk/libcss/; revision=6264
* Selector hash.John Mark Bell2009-01-255-4/+388
| | | | svn path=/trunk/libcss/; revision=6263
* 0.1em is a perfectly legitimate word-spacingJohn Mark Bell2009-01-251-0/+1
| | | | svn path=/trunk/libcss/; revision=6260
* Width values must be positiveJohn Mark Bell2009-01-251-0/+4
| | | | svn path=/trunk/libcss/; revision=6259
* Range check volume valuesJohn Mark Bell2009-01-251-0/+8
| | | | svn path=/trunk/libcss/; revision=6258
* Fix test data for voice-family. This probably also wants to test with ↵John Mark Bell2009-01-241-3/+3
| | | | | | appropriate idents for voices, rather than just being a copy of the font-family tests. svn path=/trunk/libcss/; revision=6257
* CSS is case insensitive. Thus, HiDDen == hidden, and is a valid identifier.John Mark Bell2009-01-241-0/+1
| | | | svn path=/trunk/libcss/; revision=6256
* vertical-align: top is valid inputJohn Mark Bell2009-01-241-0/+1
| | | | svn path=/trunk/libcss/; revision=6255
* Test cases for margin shorthand property.Michael Drake2009-01-241-0/+61
| | | | svn path=/trunk/libcss/; revision=6253
* More CSS tests. All props tested.Michael Drake2009-01-241-0/+510
| | | | svn path=/trunk/libcss/; revision=6249
* More CSS tests.Michael Drake2009-01-241-0/+190
| | | | svn path=/trunk/libcss/; revision=6248
* More tests.Michael Drake2009-01-241-11/+46
| | | | svn path=/trunk/libcss/; revision=6247
* More tests.Michael Drake2009-01-241-0/+288
| | | | svn path=/trunk/libcss/; revision=6246
* Make negative speech-rate values invalidJohn Mark Bell2009-01-241-0/+4
| | | | svn path=/trunk/libcss/; revision=6245
* More tests.Michael Drake2009-01-241-0/+189
| | | | svn path=/trunk/libcss/; revision=6244
* Range check richness valuesJohn Mark Bell2009-01-241-0/+4
| | | | svn path=/trunk/libcss/; revision=6243
* Ensure pitch values are positiveJohn Mark Bell2009-01-241-0/+4
| | | | svn path=/trunk/libcss/; revision=6242
* +50 is a valid numberJohn Mark Bell2009-01-241-0/+1
| | | | svn path=/trunk/libcss/; revision=6241
* Range check pitch-rangeJohn Mark Bell2009-01-241-0/+4
| | | | svn path=/trunk/libcss/; revision=6240
* Make pause-after and pause-before treat negative values as illegalJohn Mark Bell2009-01-241-0/+8
| | | | svn path=/trunk/libcss/; revision=6239