| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
svn path=/trunk/libcss/; revision=8913
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8912
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8911
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) element selectors
2) universal selectors with class names
3) universal selectors with ids
4) universal selectors
Only bother looking for matching selectors in 2 & 3 if the node being selected for has class names or an id, respectively.
In theory, this should speed up style selection somewhat.
svn path=/trunk/libcss/; revision=8882
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8830
|
|
|
|
|
|
| |
then the list must have been blank, which implies CSS_MEDIA_ALL.
svn path=/trunk/libcss/; revision=8822
|
|
|
|
|
|
| |
lwc_context_string_caseless_isequal, instead.
svn path=/trunk/libcss/; revision=8815
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
impose a minimum font size.
Computed styles no longer contain fully computed units.
The only computation that occurs is to convert EX units into EMs.
This means that any EM units must be converted to PT by the client.
Additionally, percentage line-height must be computed by the client.
The client must also compute percentage vertical-align once they have fully resolved the line-height.
svn path=/trunk/libcss/; revision=8741
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8715
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8706
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8696
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8667
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8653
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8651
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8624
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8609
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8608
|
|
|
|
|
|
| |
meant to work.
svn path=/trunk/libcss/; revision=8607
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8605
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8604
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8603
|
|
|
|
|
|
|
|
| |
another selection handler callback for this.
Change selector hash to use an ASCII case-insensitive hash function.
svn path=/trunk/libcss/; revision=8602
|
|
|
|
|
|
|
|
| |
Fully compute them on access.
Introduce a swathe of internal accessors that don't perform the complete computation. Port property composition to these new APIs.
Reduce absolute value computation to making font sizes absolute and converting any EX units to EM.
svn path=/trunk/libcss/; revision=8601
|
|
|
|
|
|
|
| |
Firstly, the chains being processed are from a hashtable, so aren't guaranteed to apply to the element being selected.
Secondly, when processing combinators, we have a completely different node object to compare.
svn path=/trunk/libcss/; revision=8593
|
|
|
|
|
|
| |
selection.
svn path=/trunk/libcss/; revision=8592
|
|
|
|
|
|
| |
Add some helpful debug -- disabled by default.
svn path=/trunk/libcss/; revision=8591
|
|
|
|
|
|
| |
resultant absolute font size should not be clamped to a fixed minimum (e.g. if the client has a minimum permissible font size)
svn path=/trunk/libcss/; revision=8586
|
|
|
|
|
|
| |
for the client to tell us the sensitivity when creating the stylesheet.
svn path=/trunk/libcss/; revision=8573
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8572
|
|
|
|
|
|
| |
Modify css_computed_display to follow $9.7.
svn path=/trunk/libcss/; revision=8568
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8549
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8468
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8411
|
|
|
|
|
|
| |
ignored.
svn path=/trunk/libcss/; revision=8386
|
|
|
|
|
|
| |
before anything else. This way, list-style: none will do the right thing as list-style-image defaults to none, anyway.
svn path=/trunk/libcss/; revision=8385
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8384
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8318
|
|
|
|
|
|
|
| |
Make initial border-*-color match the computed color.
Compute correct value of display/float wrt position.
svn path=/trunk/libcss/; revision=8317
|
|
|
|
|
|
| |
Some progress towards computing absolute values.
svn path=/trunk/libcss/; revision=8311
|
|
|
|
|
|
| |
set to their initial values.
svn path=/trunk/libcss/; revision=8309
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8307
|
|
|
|
|
|
| |
voice-family properties.
svn path=/trunk/libcss/; revision=8306
|
|
|
|
|
|
| |
Invert logic, so that "continue" does not occur.
svn path=/trunk/libcss/; revision=8295
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8294
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8244
|
|
|
|
|
|
| |
have no bytecode. This is perfectly legitimate, so should not result in an error.
svn path=/trunk/libcss/; revision=8243
|
|
|
|
|
|
| |
START_STYLESHEET and START_RULESET events twice.
svn path=/trunk/libcss/; revision=8242
|
|
|
|
|
|
| |
error. Otherwise, it's possible to fail to process any of a short stylesheet (sheet.length < "@charset ").
svn path=/trunk/libcss/; revision=8241
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8231
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8229
|