Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for SVG stroke-opacity property | Michael Orlitzky | 2023-10-01 | 3 | -0/+75 |
| | | | | | | | | https://www.w3.org/TR/SVGTiny12/painting.html#StrokeOpacityProperty This property is unique to SVG documents, but is otherwise analogous to the usual CSS "opacity" property (and the recently-added SVG fill-opacity property). | ||||
* | Add support for SVG fill-opacity property | Michael Orlitzky | 2023-10-01 | 3 | -0/+75 |
| | | | | | | | https://www.w3.org/TR/SVGTiny12/painting.html#FillOpacityProperty This property is unique to SVG documents, but is otherwise analogous to the usual CSS "opacity" property. | ||||
* | select: opacity: correct value | John-Mark Bell | 2023-10-01 | 1 | -1/+1 |
| | |||||
* | properties: position: Add support for 'sticky' value | Michael Drake | 2022-11-03 | 1 | -0/+3 |
| | |||||
* | properties: display: Add grid values | Michael Drake | 2022-10-29 | 1 | -0/+6 |
| | |||||
* | Select: Properties: Implement copy handler for complex properties | Michael Drake | 2022-08-29 | 8 | -155/+306 |
| | |||||
* | Select: Properties: Add copy handler for simple properties | Michael Drake | 2022-08-29 | 118 | -507/+1778 |
| | |||||
* | Select: Make inherit flag handling aware of other default values | Michael Drake | 2022-08-29 | 67 | -160/+161 |
| | |||||
* | add css 3.1 complex predefined counter styles for addative systems | Vincent Sanders | 2021-02-15 | 1 | -0/+15 |
| | |||||
* | implement the remaining css 3.1 simple predefined counter styles | Vincent Sanders | 2021-02-12 | 1 | -0/+54 |
| | |||||
* | implement the firt half of the css 3.1 simple predefined counter styles | Vincent Sanders | 2021-02-09 | 1 | -1/+42 |
| | |||||
* | select: Split out bytecode to unit conversion helper. | Michael Drake | 2020-12-04 | 2 | -41/+2 |
| | |||||
* | Computed styles: Drop uncommon extension blocks. | Michael Drake | 2019-05-12 | 13 | -216/+109 |
| | | | | | | | | | | | | | | They were a space saving feature, but they became largely redundant with computed style sharing. They also made the code complex and buggy in many places. E.g. the cascade, inheritance / composition, and intial values all needed to behave corretly when they, or their parent, had or didn't have an uncommon block. Also, only the uncommon block was really used. Fixes: https://bugs.netsurf-browser.org/mantis/view.php?id=2641 | ||||
* | Add support for new length units. | Lucas Neves | 2017-11-13 | 1 | -0/+13 |
| | |||||
* | Selection: Logic for the flexbox properties. | Lucas Neves | 2017-10-21 | 15 | -4/+750 |
| | |||||
* | Strip trailing whitespace. | Michael Drake | 2017-09-04 | 114 | -259/+259 |
| | |||||
* | Selection: Add support for the CSS3 box-sizing property. | Michael Drake | 2017-04-27 | 1 | -13/+14 |
| | |||||
* | Parsing: Add support for parsing the CSS3 box-sizing property. | Michael Drake | 2017-04-27 | 3 | -0/+68 |
| | |||||
* | Ensure computed content items are initialised to zero. | Michael Drake | 2016-11-19 | 1 | -0/+1 |
| | | | | This allows comparing them with memcmp. | ||||
* | Move trivially compared parts of computed styles to sub-structures. | Michael Drake | 2016-11-19 | 13 | -39/+39 |
| | |||||
* | Fix handling of currentColor. | Michael Drake | 2014-12-31 | 1 | -4/+2 |
| | |||||
* | Use appropriate enum labels. | Michael Drake | 2014-12-29 | 1 | -5/+5 |
| | | | | (They have the same values anyway.) | ||||
* | Fixup break-inside. | Michael Drake | 2014-12-29 | 1 | -2/+27 |
| | |||||
* | Add break-inside property support. | Michael Drake | 2014-12-29 | 1 | -30/+10 |
| | |||||
* | Add break-before property support. | Michael Drake | 2014-12-29 | 1 | -35/+10 |
| | |||||
* | Add break-after property support. | Michael Drake | 2014-12-29 | 1 | -35/+10 |
| | |||||
* | Add helpers for selecting break-* properties. | Michael Drake | 2014-12-29 | 2 | -0/+52 |
| | |||||
* | Fix use of wrong enum value. | Michael Drake | 2014-12-08 | 1 | -1/+1 |
| | | | | Coverity: 1257106 Inferred misuse of enum. | ||||
* | Add column-width property to computed styles. | Michael Drake | 2014-12-06 | 1 | -34/+20 |
| | |||||
* | Add column-span property to computed styles. | Michael Drake | 2014-12-06 | 1 | -14/+15 |
| | |||||
* | Add column-rule-width to computed styles. | Michael Drake | 2014-11-16 | 1 | -36/+14 |
| | |||||
* | Add column_rule_style to computed styles. | Michael Drake | 2014-11-16 | 1 | -36/+11 |
| | |||||
* | Add column-rule-color to computed styles. | Michael Drake | 2014-11-15 | 1 | -18/+24 |
| | |||||
* | Implement selection for column-gap property. | Michael Drake | 2014-11-07 | 1 | -33/+19 |
| | |||||
* | Implement selection for column-fill property. | Michael Drake | 2014-11-07 | 1 | -13/+14 |
| | |||||
* | Cascade and compose column-count property into computed style. | Michael Drake | 2014-10-04 | 1 | -12/+19 |
| | |||||
* | Add support for CSS3 overflow-x and overflow-y properties. | Michael Drake | 2014-06-01 | 4 | -12/+86 |
| | | | | | | | | 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. | ||||
* | Remove 9.7 handling from get_display. Delete get_display_static. Remove ↵ | Michael Drake | 2014-01-10 | 1 | -2/+2 |
| | | | | duplication in css_computed_display. | ||||
* | Fix filename. | Michael Drake | 2014-01-10 | 2 | -1/+1 |
| | |||||
* | Various changes for orphans and widows properties: | Michael Drake | 2014-01-10 | 2 | -6/+6 |
| | | | | | | + 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 Drake | 2013-12-13 | 8 | -104/+82 |
| | | | | | | | | | - 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. | ||||
* | Add computed style accessor for writing-mode and and writing-mode to the ↵ | Michael Drake | 2013-09-10 | 1 | -0/+1 |
| | | | | property handler table. | ||||
* | Add support for parsing the writing-mode property. Thanks to Caitlin Potter. | Caitlin Potter | 2013-09-10 | 2 | -0/+71 |
| | |||||
* | Update to new NSBUILD infrastructure | Daniel Silverstone | 2012-06-29 | 1 | -1/+1 |
| | | | | svn path=/trunk/libcss/; revision=14004 | ||||
* | correctly apply enum casts to avoid warnings about casting between | Vincent Sanders | 2012-04-14 | 1 | -6/+6 |
| | | | | | | disimmilar enumerations. svn path=/trunk/libcss/; revision=13868 | ||||
* | Complete widows and orphans support. Thanks to James Montgomerie. | Michael Drake | 2012-04-13 | 2 | -28/+22 |
| | | | | svn path=/trunk/libcss/; revision=13864 | ||||
* | Fix debug build (warnings about comparing different enums). | François Revel | 2012-04-06 | 1 | -4/+6 |
| | | | | svn path=/trunk/libcss/; revision=13810 | ||||
* | Use correct unit enum values for computed clip rectangle | Rob Kendrick | 2012-03-25 | 1 | -1/+1 |
| | | | | svn path=/trunk/libcss/; revision=13651 | ||||
* | Add support for parsing CSS3 Multi-column layout properties: | Michael Drake | 2012-01-28 | 13 | -0/+788 |
| | | | | | | | | | | | | | | | | | | + break-after + break-before + break-inside + column-count + column-fill + column-gap + column-rule-color + column-rule-style + column_rule-width + column_span + column_width TODO: Shorthand properties (columns, column-rule) TODO: Selection svn path=/trunk/libcss/; revision=13412 | ||||
* | Fall back to UA's default font family if no generic family is specified in ↵ | John Mark Bell | 2011-12-04 | 1 | -10/+48 |
| | | | | | | | | the input CSS. Based on a patch from James Montgomerie. svn path=/trunk/libcss/; revision=13227 |