| Bit allocations. |
|
More...
|
about 17 years ago
|
| Enumerated values for properties. Fixes to bit allocations. |
|
More...
|
about 17 years ago
|
| Fill in members of css_computed_{style,uncommon} Add a couple of types to types.h -- the fixed point stuff needs thinking about. |
|
More...
|
about 17 years ago
|
| cursor:, which I omitted from the previous commit. |
|
More...
|
about 17 years ago
|
| More maths. I have no idea if this approach is sane, btw. More importantly, I've no useful ideas as to how to represent content: |
|
More...
|
about 17 years ago
|
| Create header containing computed style representation. This isn't remotely complete. |
|
More...
|
about 17 years ago
|
| I guess it helps if you commit the header, too. |
|
More...
|
about 17 years ago
|
| Fiddle around with css_select_style()'s API. Add some documentation. |
|
More...
|
about 17 years ago
|
| Introduce ability to create/destroy selection contexts. |
|
More...
|
about 17 years ago
|
| Use a chaining hash for selectors -- permits easy sorting of hash entries by specificity/rule index. |
|
More...
|
about 17 years ago
|
| More font and voice family tests. |
|
More...
|
about 17 years ago
|
| Propagate specificity of simple selectors to the head of each combinator chain. This saves us having to calculate the specificity every time we want it. |
|
More...
|
about 17 years ago
|
| Assert preconditions, rather than returning runtime errors. Squash leakage of selectors array in selector/page rules. |
|
More...
|
about 17 years ago
|
| Implement css_stylesheet_{add,remove}_rule, thus (de)populating the selector hash. |
|
More...
|
about 17 years ago
|
| Add ability to delete items from the selector hash (we use lazy deletion, as it's simpler) |
|
More...
|
about 17 years ago
|
| Clean up rules when destroying sheet |
|
More...
|
about 17 years ago
|
| Remove redundant fields |
|
More...
|
about 17 years ago
|
| Destroy rules |
|
More...
|
about 17 years ago
|
| Destroy selectors |
|
More...
|
about 17 years ago
|
| Beginnings of specificity. 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. |
|
More...
|
about 17 years ago
|
| Simplify API of css_stylesheet_selector_create -- it's always used to create element selectors. Everything else is handled via detail. |
|
More...
|
about 17 years ago
|
| Destroy style objects |
|
More...
|
about 17 years ago
|
| Destroy parser on completion of parse, rather than keeping it around until we destroy the sheet. |
|
More...
|
about 17 years ago
|
| Selector hash. |
|
More...
|
about 17 years ago
|
| 0.1em is a perfectly legitimate word-spacing |
|
More...
|
about 17 years ago
|
| Width values must be positive |
|
More...
|
about 17 years ago
|
| Range check volume values |
|
More...
|
about 17 years ago
|
| Fix test data for voice-family. This probably also wants to test with appropriate idents for voices, rather than just being a copy of the font-family tests. |
|
More...
|
about 17 years ago
|
| CSS is case insensitive. Thus, HiDDen == hidden, and is a valid identifier. |
|
More...
|
about 17 years ago
|
| vertical-align: top is valid input |
|
More...
|
about 17 years ago
|