| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
More test data for selectors with pseudo elements
svn path=/trunk/libcss/; revision=6473
|
|
|
|
| |
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=6453
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6400
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6399
|
|
|
|
|
|
| |
got set so that we can determine whether a subsequently defined rule overrides it.
svn path=/trunk/libcss/; revision=6395
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6392
|
|
|
|
|
|
| |
Sketch out a struct containing the state needed during selection. We need to know the specificity, origin, and importance of the source of the current property value. We also need to know whether the property has been set at all (as this is not available by simply inspecting the computed style struct).
svn path=/trunk/libcss/; revision=6391
|