| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
svn path=/trunk/libcss/; revision=7956
|
|
|
|
|
|
| |
properties. Please look away now.
svn path=/trunk/libcss/; revision=7873
|
|
|
|
|
|
|
|
| |
it do the right thing when invoked by shorthand property parser, say.
Some more tests for illegal background-position values, to make sure I haven't screwed up.
svn path=/trunk/libcss/; revision=7859
|
|
|
|
|
|
| |
http://lists.w3.org/Archives/Public/www-style/2009Jun/0164.html)
svn path=/trunk/libcss/; revision=7851
|
|
|
|
|
|
|
|
|
|
|
| |
values.
Fix expected value for a CHAR containing solely a \.
Add new tests for invalid unicode escape sequences (out-of-range, lonely surrogates, etc).
Add test to ensure that \000D gets converted to \000A.
Fix unicode escape sequence handling to pass the above tests. Also ensure it correctly handles the whitespace character after the escape sequence.
svn path=/trunk/libcss/; revision=7549
|
|
|
|
|
|
| |
absence of expected text.
svn path=/trunk/libcss/; revision=7548
|
|
|
|
| |
svn path=/trunk/libcss/; revision=7126
|
|
|
|
| |
svn path=/trunk/libcss/; revision=7125
|
|
|
|
| |
svn path=/trunk/libcss/; revision=7124
|
|
|
|
| |
svn path=/trunk/libcss/; revision=7100
|
|
|
|
|
|
| |
Fix malformed declaration test data -- everything up to and including the next semicolon is dropped on the floor.
svn path=/trunk/libcss/; revision=7020
|
|
|
|
|
|
| |
sequence outside a string). We pass these, anyway, but it's worth ensuring that.
svn path=/trunk/libcss/; revision=6965
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6891
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6872
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6856
|
|
|
|
|
|
| |
Plug memory leaks.
svn path=/trunk/libcss/; revision=6823
|
|
|
|
|
|
|
|
| |
This one stands a chance of working sanely.
While this compiles, please don't expect it to link.
svn path=/trunk/libcss/; revision=6820
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6818
|
|
|
|
|
|
| |
Actually make disabling of CSS dumping work.
svn path=/trunk/libcss/; revision=6670
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6536
|
|
|
|
|
|
| |
they ought to be.
svn path=/trunk/libcss/; revision=6532
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6519
|
|
|
|
|
|
|
|
|
| |
It passes the tests, perhaps we need more of them.
Lifetimes of lwc_string objects really need attention before we can consider
this finished.
svn path=/trunk/libcss/; revision=6517
|
|
|
|
|
|
| |
Un-inline string->fixed conversion routine.
svn path=/trunk/libcss/; revision=6513
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6506
|
|
|
|
|
|
| |
No longer is the client called back mid-parse. Instead, they must acquire details of and process imported stylesheets after css_stylesheet_data_done() has been called on the parent sheet. The return code of css_stylesheet_data_done() informs the client of the need to process imported sheets.
svn path=/trunk/libcss/; revision=6504
|
|
|
|
|
|
| |
Surround clip with #if 0 as it doesn't compile and I'm too lazy to fix it.
svn path=/trunk/libcss/; revision=6500
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6499
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6498
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6496
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6494
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6480
|
|
|
|
|
|
|
|
|
| |
saner, as any node may match a pseudo class, not just the immediate target of the selection.
Munge test data to no longer expect :active to match -- there's currently no way to specify which node(s) in the tree have which pseudo classes applying to them.
The pseudo classes on @page are no longer supported (namely, :left, :right, :first). These, and @page itself, probably want a dedicated API, as they are nothing to do with normal selection. Probably something like css_error css_select_page_margins(ctx, CSS_PAGE_LEFT, &computed);
svn path=/trunk/libcss/; revision=6476
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6474
|
|
|
|
|
|
| |
More test data for selectors with pseudo elements
svn path=/trunk/libcss/; revision=6473
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ 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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6461
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6452
|
|
|
|
|
|
| |
Testcase for this.
svn path=/trunk/libcss/; revision=6437
|
|
|
|
|
|
| |
as if there's a dearth of opcode space.
svn path=/trunk/libcss/; revision=6410
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6406
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6279
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6260
|
|
|
|
|
|
| |
appropriate idents for voices, rather than just being a copy of the font-family tests.
svn path=/trunk/libcss/; revision=6257
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6256
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6255
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6253
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6249
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6248
|