summaryrefslogtreecommitdiff
path: root/src/select/propset.h
Commit message (Collapse)AuthorAgeFilesLines
* Select: include autogenerated content in header files.Lucas Neves2017-11-131-2530/+1
|
* Selection: Add support for the flexbox properties.Lucas Neves2017-10-211-16/+234
|
* Selection: Add support for the CSS3 box-sizing property.Michael Drake2017-04-271-0/+18
|
* Move trivially compared parts of computed styles to sub-structures.Michael Drake2016-11-191-198/+204
|
* Use named initialisers for initial uncommon block.Michael Drake2015-03-071-31/+38
|
* Add break-inside property support.Michael Drake2014-12-291-0/+22
|
* Add break-before property support.Michael Drake2014-12-291-0/+22
|
* Add break-after property support.Michael Drake2014-12-291-1/+25
|
* Add comment to explain choice of defaults in the default uncommon extension ↵Michael Drake2014-12-291-0/+2
| | | | block.
* Add column-width property to computed styles.Michael Drake2014-12-061-1/+27
|
* Add column-span property to computed styles.Michael Drake2014-12-061-1/+24
|
* Add column-rule-width to computed styles.Michael Drake2014-11-161-1/+28
|
* Add column_rule_style to computed styles.Michael Drake2014-11-161-1/+24
|
* Fix column-fill computed style offset.Michael Drake2014-11-161-1/+1
|
* Add column-rule-color to computed styles.Michael Drake2014-11-151-1/+27
|
* Remove trailing whitespace.Michael Drake2014-11-071-75/+75
|
* Implement selection for column-gap property.Michael Drake2014-11-071-1/+28
|
* Implement selection for column-fill property.Michael Drake2014-11-071-1/+23
|
* Cascade and compose column-count property into computed style.Michael Drake2014-10-041-1/+27
|
* Add support for CSS3 overflow-x and overflow-y properties.Michael Drake2014-06-011-10/+28
| | | | | | | | Now, overflow is a shorthand property setting both overflow-x and overflow-y. The getter for the computed overflow has been removed, and replaced with two for overflow-x and overflow-y.
* Various changes for orphans and widows properties:Michael Drake2014-01-101-4/+4
| | | | | | + Keep as int internally, rather than css_fixed. + Fix get_widows to return widows instead of orphans. + Remove duplicate implementations in css_computed_ getters.
* Various changes which modify API and ABI:Michael Drake2013-12-131-10/+8
| | | | | | | | | - 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.
* Remove redundant masks. Coverity #1127061, #1127062, #1127063, #1127064, ↵Michael Drake2013-11-081-24/+6
| | | | and #1127065.
* Add support for parsing the writing-mode property. Thanks to Caitlin Potter.Caitlin Potter2013-09-101-1/+23
|
* Clear up CLANG warnings in various property settersDaniel Silverstone2012-07-011-11/+14
|
* Complete widows and orphans support. Thanks to James Montgomerie.Michael Drake2012-04-131-4/+85
| | | | svn path=/trunk/libcss/; revision=13864
* Appease ancient compilersJohn Mark Bell2011-09-061-3/+9
| | | | svn path=/trunk/libcss/; revision=12765
* Add support for selecting page-break-{before, after, inside}John Mark Bell2011-08-231-0/+79
| | | | | | Credit: James Montgomerie svn path=/trunk/libcss/; revision=12645
* Ensure that the uncommon extension block is initialised correctlyJohn Mark Bell2011-03-121-1/+24
| | | | svn path=/trunk/libcss/; revision=11990
* Fix set_clipJohn Mark Bell2011-03-121-2/+2
| | | | svn path=/trunk/libcss/; revision=11989
* Hide the CSS computed style itself. Only expose a few simple structures ↵Daniel Silverstone2011-03-121-0/+1
| | | | | | 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 opacity propertyJohn Mark Bell2011-01-291-0/+21
| | | | svn path=/trunk/libcss/; revision=11527
* Correct management of string references in computed styles.John Mark Bell2010-04-041-23/+134
| | | | svn path=/trunk/libcss/; revision=10240
* It turns out that using magic values for text-align is simpler than having ↵John Mark Bell2009-08-221-29/+11
| | | | | | an entirely new property for html alignment. svn path=/trunk/libcss/; revision=9387
* -libcss-alignJohn Mark Bell2009-08-211-0/+18
| | | | svn path=/trunk/libcss/; revision=9378
* Plug potential memory leaks in property settingJohn Mark Bell2009-07-301-0/+27
| | | | svn path=/trunk/libcss/; revision=8911
* Move quotes property into common style block.John Mark Bell2009-07-041-25/+21
| | | | svn path=/trunk/libcss/; revision=8307
* Query client for initial values of color, font-family, quotes, and ↵John Mark Bell2009-07-041-4/+4
| | | | | | voice-family properties. svn path=/trunk/libcss/; revision=8306
* Purge "colour" from the public API -- it's just confusingJohn Mark Bell2009-06-271-7/+7
| | | | svn path=/trunk/libcss/; revision=8035
* Some changes. No idea what they are, mind you.John Mark Bell2009-02-151-7/+7
| | | | svn path=/trunk/libcss/; revision=6536
* Move property dispatch table out of select.c so it can be used by the ↵John Mark Bell2009-02-151-0/+2
| | | | | | computed style composition code. svn path=/trunk/libcss/; revision=6523
* Port libcss to libwapcaplet.Daniel Silverstone2009-02-141-13/+9
| | | | | | | | | 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
* Finally, a representation of a computed content property.John Mark Bell2009-02-141-0/+26
| | | | svn path=/trunk/libcss/; revision=6515
* Fix clip: rect() with auto sidesJohn Mark Bell2009-02-141-4/+9
| | | | svn path=/trunk/libcss/; revision=6514
* A motley selection of changes. Vague summary:John Mark Bell2009-02-141-4/+14
| | | | | | | | | | | | | | | | | | + 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
* Modify encoding of quotes. Move clip to accommodate.John Mark Bell2009-02-111-7/+7
| | | | svn path=/trunk/libcss/; revision=6442
* Change encoding of font-familyJohn Mark Bell2009-02-111-33/+33
| | | | | | Move list-style-position to make room for it. svn path=/trunk/libcss/; revision=6440
* Change the representation of any data that includes a css_string. They're ↵John Mark Bell2009-02-111-18/+11
| | | | | | 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
* Mutators for computed styleJohn Mark Bell2009-02-071-0/+1627
svn path=/trunk/libcss/; revision=6388