| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6515
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6514
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6505
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6482
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6472
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6471
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ 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
|
|
|
|
|
|
| |
Ensure that plain element selectors match.
svn path=/trunk/libcss/; revision=6467
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6460
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6459
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6458
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6445
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6444
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6443
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6442
|
|
|
|
|
|
| |
the font-family representation.
svn path=/trunk/libcss/; revision=6441
|
|
|
|
|
|
| |
Move list-style-position to make room for it.
svn path=/trunk/libcss/; revision=6440
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6439
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6438
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6436
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6435
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6434
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6433
|
|
|
|
|
|
| |
now either embedded directly in the computed style object, or are comprised of an array of objects (rather than pointers to objects)
svn path=/trunk/libcss/; revision=6432
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6431
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6430
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6426
|
|
|
|
|
|
| |
A couple more property handlers
svn path=/trunk/libcss/; revision=6425
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6424
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6423
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6422
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6421
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6420
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6419
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6418
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6417
|
|
|
|
|
|
|
|
| |
bits form a bitfield of dimensions to tile in).
Implement a couple more property handlers
svn path=/trunk/libcss/; revision=6416
|
|
|
|
|
|
|
|
| |
handlers after all. Remove that, then.
Implement handlers for a few properties.
svn path=/trunk/libcss/; revision=6414
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6413
|
|
|
|
|
|
| |
as if there's a dearth of opcode space.
svn path=/trunk/libcss/; revision=6410
|
|
|
|
|
|
|
|
| |
Dispatch property handling through a table.
Implement cascade_style.
All property handlers are stubs at present.
svn path=/trunk/libcss/; revision=6409
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6406
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6405
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6404
|
|
|
|
|
|
|
|
| |
Refactor stuff while we're at it.
Selector chains containing universal simple components are expensive to match/reject, as they require matching details on every previous sibling/ancestor (depending on the combinator type). Thus, we aim to handle the universal case last, to have the best chance of avoiding it.
svn path=/trunk/libcss/; revision=6403
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6402
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6401
|