| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
| |
duplication in css_computed_display.
|
|
|
|
|
|
| |
+ Keep as int internally, rather than css_fixed.
+ Fix get_widows to return widows instead of orphans.
+ Remove duplicate implementations in css_computed_ getters.
|
| |
|
|
|
|
|
|
|
|
|
| |
- Remove client allocation function.
- Change node_classes callback not to yield array ownership to libcss.
- Node bloom filters now built by, during selection libcss.
- Added selection callbacks to get and set data on document nodes.
Test suite, example, and documentation updated to match.
|
|
|
|
| |
property handler table.
|
|
|
|
| |
svn path=/trunk/libcss/; revision=13864
|
|
|
|
|
|
| |
Credit: James Montgomerie
svn path=/trunk/libcss/; revision=12645
|
|
|
|
|
|
| |
which we can keep sane. All property accessors are thus hidden behind a link symbol for ABI safety
svn path=/trunk/libcss/; revision=11969
|
|
|
|
|
|
| |
Add support for currentColor
svn path=/trunk/libcss/; revision=11525
|
|
|
|
|
|
| |
This helps prevent confusion if someone else wants a function called parse_background or similar
svn path=/trunk/libcss/; revision=11416
|
|
|
|
| |
svn path=/trunk/libcss/; revision=11211
|
|
|
|
| |
svn path=/trunk/libcss/; revision=10240
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8706
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8653
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8624
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Modify css_computed_display to follow $9.7.
svn path=/trunk/libcss/; revision=8568
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8468
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/libcss/; revision=8307
|
|
|
|
|
|
|
|
| |
This one stands a chance of working sanely.
While this compiles, please don't expect it to link.
svn path=/trunk/libcss/; revision=6820
|
|
|
|
|
|
|
| |
Implement css_computed_style_compose() in terms of this.
Don't expect this to link -- none of the composition functions exist.
svn path=/trunk/libcss/; revision=6675
|
|
|
|
|
|
| |
computed style composition code.
svn path=/trunk/libcss/; revision=6523
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6521
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6482
|
|
|
|
| |
svn path=/trunk/libcss/; revision=6458
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
It's far better that the client creates computed style objects which we then populate. This will allow more efficient composition of styles as, in the most common case, it won't require any memory allocation.
svn path=/trunk/libcss/; revision=6390
|
|
Make css_computed_style_create() private.
Implement css_computed_style_[create,destroy]().
svn path=/trunk/libcss/; revision=6389
|