Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Discard selectors that contain pseudo elements in non-terminal simple selectors. | John Mark Bell | 2009-02-14 | 3 | -0/+74 | |
| | | | | | | More test data for selectors with pseudo elements svn path=/trunk/libcss/; revision=6473 | |||||
* | A motley selection of changes. Vague summary: | John Mark Bell | 2009-02-14 | 4 | -6/+334 | |
| | | | | | | | | | | | | | | | | | | + Add config makefile (not that there's anything to configure at present :) + Fix dumping of UNIT_MS to actually use sprintf and not printf + Extend computed style dumping (still loads of properties missing) + Make result buffer larger in select-auto.c -- avoids buffer overflows when there's way more output than expected + Expand expected test output to contain defaulted properties (more of this will be needed once the computed style dumping is complete) + Store interned string pointers in css_select_state. + Intern pseudo class/element names at start of selecting styles for a sheet + Group properties so we know which ones appear in the extension blocks + Fixup unset properties once the cascade has completed + Implement matching of pseudo class/element selectors + Fix setting of background-image and list-style-image when there's no URL. svn path=/trunk/libcss/; revision=6470 | |||||
* | Beginnings of a computed style dump routine. | John Mark Bell | 2009-02-13 | 3 | -8/+121 | |
| | | | | | | | It probably helps to process the stylesheets individually, rather than parsing them all into one sheet. Fix test data somewhat. svn path=/trunk/libcss/; revision=6468 | |||||
* | Test driver for selection engine tests | John Mark Bell | 2009-02-12 | 3 | -1/+954 | |
| | | | | svn path=/trunk/libcss/; revision=6461 | |||||
* | Sketch out some test data for the selection engine | John Mark Bell | 2009-02-12 | 2 | -0/+45 | |
| | | | | svn path=/trunk/libcss/; revision=6452 | |||||
* | Fix dumping of cursor values. | John Mark Bell | 2009-02-11 | 2 | -5/+16 | |
| | | | | | | Testcase for this. svn path=/trunk/libcss/; revision=6437 | |||||
* | Purge side bits. These cause more trouble than they're worth, and it's not ↵ | John Mark Bell | 2009-02-10 | 4 | -498/+514 | |
| | | | | | | as if there's a dearth of opcode space. svn path=/trunk/libcss/; revision=6410 | |||||
* | Distinguish between pseudo classes and pseudo elements | John Mark Bell | 2009-02-10 | 2 | -2/+4 | |
| | | | | svn path=/trunk/libcss/; revision=6406 | |||||
* | More font and voice family tests. | Michael Drake | 2009-01-26 | 1 | -0/+39 | |
| | | | | svn path=/trunk/libcss/; revision=6279 | |||||
* | 0.1em is a perfectly legitimate word-spacing | John Mark Bell | 2009-01-25 | 1 | -0/+1 | |
| | | | | svn path=/trunk/libcss/; revision=6260 | |||||
* | 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 | |||||
* | More CSS tests. | Michael Drake | 2009-01-24 | 1 | -0/+190 | |
| | | | | svn path=/trunk/libcss/; revision=6248 | |||||
* | More tests. | Michael Drake | 2009-01-24 | 1 | -11/+46 | |
| | | | | svn path=/trunk/libcss/; revision=6247 | |||||
* | More tests. | Michael Drake | 2009-01-24 | 1 | -0/+288 | |
| | | | | svn path=/trunk/libcss/; revision=6246 | |||||
* | More tests. | Michael Drake | 2009-01-24 | 1 | -0/+189 | |
| | | | | svn path=/trunk/libcss/; revision=6244 | |||||
* | +50 is a valid number | John Mark Bell | 2009-01-24 | 1 | -0/+1 | |
| | | | | svn path=/trunk/libcss/; revision=6241 | |||||
* | More tests. | Michael Drake | 2009-01-24 | 1 | -8/+169 | |
| | | | | svn path=/trunk/libcss/; revision=6238 | |||||
* | More tests. | Michael Drake | 2009-01-24 | 1 | -0/+434 | |
| | | | | svn path=/trunk/libcss/; revision=6237 | |||||
* | Use utility routines to consider inherit/importance, rather than poking flag ↵ | John Mark Bell | 2009-01-24 | 1 | -5/+2 | |
| | | | | | | bits ourselves svn path=/trunk/libcss/; revision=6236 | |||||
* | outline-style: hidden is invalid, so remove it from the bytecode tests | John Mark Bell | 2009-01-24 | 1 | -8/+0 | |
| | | | | svn path=/trunk/libcss/; revision=6235 | |||||
* | Assume that the non-united zero length rule applies to all values that parse ↵ | John Mark Bell | 2009-01-24 | 1 | -0/+2 | |
| | | | | | | to be zero, and not just verbatim '0'. svn path=/trunk/libcss/; revision=6234 | |||||
* | Fix max-height test | John Mark Bell | 2009-01-24 | 1 | -43/+44 | |
| | | | | | | | Comment out outline-color tests that rely on named colours working Add semicolon svn path=/trunk/libcss/; revision=6231 | |||||
* | More tests. | Michael Drake | 2009-01-24 | 1 | -0/+203 | |
| | | | | svn path=/trunk/libcss/; revision=6225 | |||||
* | More tests. | Michael Drake | 2009-01-24 | 1 | -2/+474 | |
| | | | | svn path=/trunk/libcss/; revision=6223 | |||||
* | More tests. | Michael Drake | 2009-01-24 | 1 | -8/+358 | |
| | | | | svn path=/trunk/libcss/; revision=6221 | |||||
* | Fixup ABS(), as per number.c | John Mark Bell | 2009-01-24 | 1 | -1/+1 | |
| | | | | svn path=/trunk/libcss/; revision=6215 | |||||
* | Fix handling of max -ve numbers | Adrian Lees | 2009-01-24 | 2 | -4/+3 | |
| | | | | svn path=/trunk/libcss/; revision=6214 | |||||
* | A couple more test cases exercising EOF in block-content and illegal tokens ↵ | John Mark Bell | 2009-01-24 | 2 | -0/+28 | |
| | | | | | | at the start of ruleset-end. svn path=/trunk/libcss/; revision=6212 | |||||
* | Fix expected value -- idents that don't match the pre-defined ones are ↵ | John Mark Bell | 2009-01-23 | 1 | -0/+1 | |
| | | | | | | converted to strings. svn path=/trunk/libcss/; revision=6210 | |||||
* | Fix test data somewhat | John Mark Bell | 2009-01-23 | 1 | -0/+4 | |
| | | | | svn path=/trunk/libcss/; revision=6208 | |||||
* | Fix test data -- non integer values will always be printed to 3dp. | John Mark Bell | 2009-01-23 | 1 | -2/+2 | |
| | | | | svn path=/trunk/libcss/; revision=6207 | |||||
* | Ensure that we round the fractional part to nearest when converting back to ↵ | John Mark Bell | 2009-01-23 | 2 | -2/+4 | |
| | | | | | | decimal. svn path=/trunk/libcss/; revision=6205 | |||||
* | Some more test cases. | Michael Drake | 2009-01-23 | 1 | -0/+427 | |
| | | | | svn path=/trunk/libcss/; revision=6204 | |||||
* | Some more test cases. | Michael Drake | 2009-01-23 | 1 | -10/+228 | |
| | | | | svn path=/trunk/libcss/; revision=6203 | |||||
* | Fix test data -- counter-reset defaults to 0, not 1. | John Mark Bell | 2009-01-23 | 1 | -4/+4 | |
| | | | | svn path=/trunk/libcss/; revision=6202 | |||||
* | Fix test data | John Mark Bell | 2009-01-23 | 1 | -1/+1 | |
| | | | | svn path=/trunk/libcss/; revision=6201 | |||||
* | Fix test data | John Mark Bell | 2009-01-23 | 1 | -0/+1 | |
| | | | | svn path=/trunk/libcss/; revision=6200 | |||||
* | Fix test data | John Mark Bell | 2009-01-23 | 1 | -1/+2 | |
| | | | | svn path=/trunk/libcss/; revision=6198 | |||||
* | Fix counter-increment dumping | John Mark Bell | 2009-01-23 | 1 | -1/+6 | |
| | | | | svn path=/trunk/libcss/; revision=6197 | |||||
* | More tests. | Michael Drake | 2009-01-23 | 1 | -0/+486 | |
| | | | | svn path=/trunk/libcss/; revision=6195 | |||||
* | Use our own fixed point value printing routine rather than relying on ↵ | John Mark Bell | 2009-01-23 | 1 | -1/+56 | |
| | | | | | | sprintf's %f modifier to do the right thing svn path=/trunk/libcss/; revision=6193 | |||||
* | Test other angle unit ranges. | Michael Drake | 2009-01-23 | 1 | -0/+44 | |
| | | | | svn path=/trunk/libcss/; revision=6192 | |||||
* | Fix test data | John Mark Bell | 2009-01-23 | 1 | -8/+8 | |
| | | | | svn path=/trunk/libcss/; revision=6191 | |||||
* | 0 is always output as 0<unit>. Fix test that thinks otherwise | John Mark Bell | 2009-01-23 | 1 | -1/+1 | |
| | | | | svn path=/trunk/libcss/; revision=6189 | |||||
* | url() isn't invalid, so fix the expected value | John Mark Bell | 2009-01-23 | 1 | -0/+1 | |
| | | | | svn path=/trunk/libcss/; revision=6188 | |||||
* | Comment out more tests that assume that named colours are actually implemented | John Mark Bell | 2009-01-23 | 1 | -13/+13 | |
| | | | | svn path=/trunk/libcss/; revision=6187 |