Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | More API changes. | John Mark Bell | 2009-02-07 | 6 | -7/+152 |
| | | | | | | | Make css_computed_style_create() private. Implement css_computed_style_[create,destroy](). svn path=/trunk/libcss/; revision=6389 | ||||
* | Mutators for computed style | John Mark Bell | 2009-02-07 | 2 | -1/+1628 |
| | | | | svn path=/trunk/libcss/; revision=6388 | ||||
* | It probably helps to ensure the allocation routine is accessible. | John Mark Bell | 2009-02-07 | 1 | -1/+4 |
| | | | | | | Minor fix for an accessor. svn path=/trunk/libcss/; revision=6387 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -0/+102 |
| | | | | svn path=/trunk/libcss/; revision=6386 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -0/+68 |
| | | | | svn path=/trunk/libcss/; revision=6385 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -0/+67 |
| | | | | svn path=/trunk/libcss/; revision=6384 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -0/+39 |
| | | | | svn path=/trunk/libcss/; revision=6383 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -0/+40 |
| | | | | svn path=/trunk/libcss/; revision=6382 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -2/+161 |
| | | | | svn path=/trunk/libcss/; revision=6381 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -0/+81 |
| | | | | svn path=/trunk/libcss/; revision=6380 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -0/+120 |
| | | | | svn path=/trunk/libcss/; revision=6379 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -0/+160 |
| | | | | svn path=/trunk/libcss/; revision=6378 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -0/+90 |
| | | | | svn path=/trunk/libcss/; revision=6377 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -0/+172 |
| | | | | svn path=/trunk/libcss/; revision=6376 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -0/+218 |
| | | | | svn path=/trunk/libcss/; revision=6375 | ||||
* | More accessors | John Mark Bell | 2009-02-06 | 1 | -1/+168 |
| | | | | svn path=/trunk/libcss/; revision=6374 | ||||
* | I've changed my mind. Don't assume that _INHERIT doesn't exist here. | John Mark Bell | 2009-02-06 | 1 | -15/+56 |
| | | | | svn path=/trunk/libcss/; revision=6373 | ||||
* | Some property accessors. | John Mark Bell | 2009-02-06 | 2 | -5/+149 |
| | | | | | | Define css_unit type. svn path=/trunk/libcss/; revision=6372 | ||||
* | Bit allocations. | John Mark Bell | 2009-02-06 | 1 | -0/+49 |
| | | | | svn path=/trunk/libcss/; revision=6369 | ||||
* | Enumerated values for properties. | John Mark Bell | 2009-02-05 | 2 | -16/+501 |
| | | | | | | Fixes to bit allocations. svn path=/trunk/libcss/; revision=6367 | ||||
* | Fill in members of css_computed_{style,uncommon} | John Mark Bell | 2009-02-05 | 3 | -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 Bell | 2009-01-29 | 1 | -4/+11 |
| | | | | svn path=/trunk/libcss/; revision=6292 | ||||
* | More maths. I have no idea if this approach is sane, btw. More importantly, ↵ | John Mark Bell | 2009-01-29 | 1 | -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 Bell | 2009-01-27 | 2 | -6/+138 |
| | | | | | | complete. svn path=/trunk/libcss/; revision=6289 | ||||
* | I guess it helps if you commit the header, too. | John Mark Bell | 2009-01-27 | 1 | -2/+6 |
| | | | | svn path=/trunk/libcss/; revision=6286 | ||||
* | Fiddle around with css_select_style()'s API. Add some documentation. | John Mark Bell | 2009-01-27 | 1 | -2/+23 |
| | | | | svn path=/trunk/libcss/; revision=6285 | ||||
* | Introduce ability to create/destroy selection contexts. | John Mark Bell | 2009-01-26 | 4 | -1/+261 |
| | | | | svn path=/trunk/libcss/; revision=6284 | ||||
* | Use a chaining hash for selectors -- permits easy sorting of hash entries by ↵ | John Mark Bell | 2009-01-26 | 2 | -125/+111 |
| | | | | | | specificity/rule index. svn path=/trunk/libcss/; revision=6280 | ||||
* | More font and voice family tests. | Michael Drake | 2009-01-26 | 1 | -0/+39 |
| | | | | svn path=/trunk/libcss/; revision=6279 | ||||
* | Propagate specificity of simple selectors to the head of each combinator chain. | John Mark Bell | 2009-01-26 | 1 | -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 Bell | 2009-01-25 | 1 | -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 Bell | 2009-01-25 | 1 | -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 Bell | 2009-01-25 | 2 | -3/+50 |
| | | | | | | it's simpler) svn path=/trunk/libcss/; revision=6272 | ||||
* | Clean up rules when destroying sheet | John Mark Bell | 2009-01-25 | 1 | -1/+12 |
| | | | | svn path=/trunk/libcss/; revision=6271 | ||||
* | Remove redundant fields | John Mark Bell | 2009-01-25 | 1 | -6/+0 |
| | | | | svn path=/trunk/libcss/; revision=6270 | ||||
* | Destroy rules | John Mark Bell | 2009-01-25 | 1 | -4/+81 |
| | | | | svn path=/trunk/libcss/; revision=6269 | ||||
* | Destroy selectors | John Mark Bell | 2009-01-25 | 1 | -5/+17 |
| | | | | svn path=/trunk/libcss/; revision=6268 | ||||
* | Beginnings of specificity. | John Mark Bell | 2009-01-25 | 2 | -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 Bell | 2009-01-25 | 3 | -13/+7 |
| | | | | | | element selectors. Everything else is handled via detail. svn path=/trunk/libcss/; revision=6266 | ||||
* | Destroy style objects | John Mark Bell | 2009-01-25 | 1 | -3/+3 |
| | | | | svn path=/trunk/libcss/; revision=6265 | ||||
* | Destroy parser on completion of parse, rather than keeping it around until ↵ | John Mark Bell | 2009-01-25 | 1 | -11/+26 |
| | | | | | | we destroy the sheet. svn path=/trunk/libcss/; revision=6264 | ||||
* | Selector hash. | John Mark Bell | 2009-01-25 | 5 | -4/+388 |
| | | | | svn path=/trunk/libcss/; revision=6263 | ||||
* | 0.1em is a perfectly legitimate word-spacing | John Mark Bell | 2009-01-25 | 1 | -0/+1 |
| | | | | svn path=/trunk/libcss/; revision=6260 | ||||
* | Width values must be positive | John Mark Bell | 2009-01-25 | 1 | -0/+4 |
| | | | | svn path=/trunk/libcss/; revision=6259 | ||||
* | Range check volume values | John Mark Bell | 2009-01-25 | 1 | -0/+8 |
| | | | | svn path=/trunk/libcss/; revision=6258 | ||||
* | Fix test data for voice-family. This probably also wants to test with ↵ | John Mark Bell | 2009-01-24 | 1 | -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 Bell | 2009-01-24 | 1 | -0/+1 |
| | | | | svn path=/trunk/libcss/; revision=6256 | ||||
* | vertical-align: top is valid input | John Mark Bell | 2009-01-24 | 1 | -0/+1 |
| | | | | svn path=/trunk/libcss/; revision=6255 | ||||
* | Test cases for margin shorthand property. | Michael Drake | 2009-01-24 | 1 | -0/+61 |
| | | | | svn path=/trunk/libcss/; revision=6253 | ||||
* | More CSS tests. All props tested. | Michael Drake | 2009-01-24 | 1 | -0/+510 |
| | | | | svn path=/trunk/libcss/; revision=6249 |