summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Tests: Parse: Add support to display: [inline-]flex and the corresponding ↵lcneves/flexboxLucas Neves2017-09-252-15/+88
| | | | min-width and min-height auto default value.
* Tests: Select: Add support to display: [inline-]flex and the corresponding ↵Lucas Neves2017-09-252-123/+20
| | | | min-width and min-height auto default value.
* Parse tests for flexbox properties; Fixes parse and select for orderLucas Neves2017-09-256-83/+1668
| | | | Tests: Parse tests for flexbox shorthands.
* Tests: Add support for dumping the flexbox properties.Lucas Neves2017-09-251-0/+181
|
* Parse: enable float parsing for flex-grow and flex-shrinkLucas Neves2017-09-251-2/+2
|
* Tests: select tests for flexbox propertiesLucas Neves2017-09-251-13/+451
| | | | Tests: Add more select tests for flexbox properties
* Parse: fixes order bitwise shiftLucas Neves2017-09-255-98/+158
|
* Tests: Parse tests for flex-flow shorthandLucas Neves2017-09-251-0/+2204
|
* Fixes flex-grow propget indexLucas Neves2017-09-253-33/+266
|
* Parse: rewrite flex shorthand parser to comply with standardsLucas Neves2017-09-252-227/+250
| | | | Parse: rewrite flex shorthand parser to conform to standards
* Tests: Select tests for flexbox propertiesLucas Neves2017-09-259-66/+3681
| | | | Tests: Select tests for the flex shorthand
* Tests: add computed values for flexbox propertiesLucas Neves2017-09-251-0/+34
|
* Several bug fixesLucas Neves2017-09-257-198/+81
| | | | Select: fixes order of dispatch methods
* Parse: handle important for Flexbox propertiesLucas Neves2017-09-252-0/+22
|
* Parse: Implementing shorthands flex and flex-flowLucas Neves2017-09-253-8/+594
|
* Adapt min-width and min-height to accept 'auto' as a value, computed as ↵Lucas Neves2017-09-2510-101/+170
| | | | default if display is flex
* Select: write property filesLucas Neves2017-09-2517-14/+827
|
* Select: implement getters and setters for Flexbox propertiesLucas Neves2017-09-252-0/+384
|
* Implements parse and select for flexbox properties.Lucas Neves2017-09-2512-45/+386
|
* Updated bytecodes to documentationLucas Neves2017-09-251-5/+101
|
* Strip trailing whitespace.Michael Drake2017-09-04190-1790/+1790
|
* Example: Fix css_presentational_hints prototype and return value.Lucas Neves2017-08-261-5/+5
|
* Fix: Read beyond allocated memory when removing sheet from selection context.Michael Drake2017-06-271-2/+2
| | | | Thanks to 'effin' on #netsurf.
* Merge branch 'tlsa/box-sizing'Michael Drake2017-04-2722-7/+524
|\
| * Tests: Add box-sizing selection tests.Michael Drake2017-04-271-0/+200
| |
| * Tests: Dump box-sizing property in selection tests.Michael Drake2017-04-272-0/+69
| |
| * Interface: Add public API for getting box-sizing from computed style.Michael Drake2017-04-272-0/+8
| |
| * Selection: Add support for the CSS3 box-sizing property.Michael Drake2017-04-274-15/+52
| |
| * Tests: Add parser tests for box-sizing.Michael Drake2017-04-271-0/+33
| |
| * Tests: Add support for dumping the box-sizing property.Michael Drake2017-04-271-0/+11
| |
| * Tests: Add box-sizing bytecode unit tests.Michael Drake2017-04-271-0/+58
| |
| * Parsing: Add support for parsing the CSS3 box-sizing property.Michael Drake2017-04-2712-5/+106
|/
* Select: Squash error-path leak.Michael Drake2017-02-031-1/+0
| | | | | If we allocated a font-face array previously, and failed to extend it, then we failed to free it on the error path.
* Selection: Inline styles prevent computed style sharing.Michael Drake2016-11-292-12/+27
|
* Selection: Try all previous sibling nodes for sharable styles.Michael Drake2016-11-201-7/+8
| | | | Previously we would only consider the first candidate.
* Merge branch 'tlsa/shared-styles'Michael Drake2016-11-1930-702/+1948
|\
| * Selection: Turn off style sharing debug output.Michael Drake2016-11-191-1/+0
| |
| * Enable sharing where pseudo common pseudo classes are the same.tlsa/shared-stylesMichael Drake2016-11-192-8/+79
| |
| * Selection: Abstract common node flags setting code into helper.Michael Drake2016-11-191-44/+22
| |
| * Debug for recording which nodes fail to share style and why.Michael Drake2016-11-191-0/+50
| |
| * Documentation: Function param comment fix.Michael Drake2016-11-191-1/+0
| |
| * Optimisation: Bypass selection by sharing previous sibling's style.Michael Drake2016-11-192-15/+310
| |
| * Selection: Split out selection state {initi|fin}alisation.Michael Drake2016-11-191-95/+149
| |
| * Make node data contain list of partial node styles.Michael Drake2016-11-193-2/+29
| |
| * Remove option to support not storing data on DOM nodes.Michael Drake2016-11-195-31/+14
| | | | | | | | It was complicating lifetimes and ownership.
| * Separate node data creation and node bloom creation.Michael Drake2016-11-191-18/+37
| |
| * Allow more than just bloom to be stored on nodes.Michael Drake2016-11-192-45/+90
| | | | | | | | | | We now have a css_node_data struct which is sored on nodes. It currently contians just the bloom filter.
| * Split bloom filter get/set out into helpers.Michael Drake2016-11-191-93/+148
| |
| * Remove redundant API surface.Michael Drake2016-11-194-12/+14
| |
| * Remove trailing whitespace.Michael Drake2016-11-191-1/+1
| |