summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Media specification that client will need to pass to selection.tlsa/media-queriesMichael Drake2016-02-111-0/+126
| | | | Just Getting a feel for the sorts of things that will be passed in.
* Tabs for indent, spaces for alignment.Michael Drake2016-02-111-4/+4
|
* Documentation: Fix typos.Michael Drake2016-02-101-3/+3
|
* Documentation: Presentational hint API change.Michael Drake2016-02-101-0/+19
|
* Fix up error path.Michael Drake2016-02-081-1/+1
|
* make unused variable macro more portableVincent Sanders2016-02-062-2/+2
|
* Merge branch 'tlsa/upfront-hints'Michael Drake2016-02-054-42/+47
|\
| * Change how presentational hints are handled.Michael Drake2016-02-024-42/+47
|/ | | | | | | | | | | | | | | Previously, we performed normal selection from CSS sources, and then iterated over all the properties in the populated computed style. If the properties were unset or their values were not from either a UA stylesheet or user stylesheet with !important set, then we asked the client program (e.g. NetSurf) if there were any presentational hints for that node, for each such property. In the worst case this triggered N_PROPERTIES * N_NODES calls back to the client program, even for properties that can't be set via HTML attributes. The new API asks the client to supply a list of all the presentational hints that apply to the given node. For most nodes on modern documents, this is 0. Any presentational hints are applied before selection from CSS sources.
* Update Component version for releaserelease/0.5.1Vincent Sanders2015-12-181-2/+2
|
* Remove trailing whitespace.Michael Drake2015-11-011-1/+1
|
* Slight simplification of set_initial group checks.Michael Drake2015-08-191-19/+18
|
* Add "96" to useful DPI values. (CSS pixels are 1/96 inch.)Michael Drake2015-08-051-0/+1
|
* Testutils: undef assert before useJohn-Mark Bell2015-07-181-0/+1
|
* Add doxygen automatic document generationVincent Sanders2015-06-242-0/+1793
|
* Update CFLAGS to avoid deprication warning for glibc 2.21 and later.Vincent Sanders2015-03-211-2/+10
|
* Fix build with gcc2.Adrien Destugues2015-03-211-3/+4
|
* Fix include paths for Haiku.Adrien Destugues2015-03-212-2/+2
|
* Revert "Fix use of uninitialized values in style composition."John-Mark Bell2015-03-101-4/+4
| | | | This reverts commit 9a3112f46fcfce9952134fa230b5879ac33b8e3c.
* Fix use of uninitialized values in style composition.John-Mark Bell2015-03-101-4/+4
|
* Update the component version for releaserelease/0.5.0Vincent Sanders2015-03-081-1/+1
|
* Use named initialisers for initial uncommon block.Michael Drake2015-03-071-31/+38
|
* Simplify length absolutification.Michael Drake2015-02-281-93/+19
| | | | | | Prevents harmless "Conditional jump or move depends on uninitialised value(s)" in case of properties set to "normal". Now we only absolutify EX values if the there is a value set.
* Use calloc instead of malloc/memset.Michael Drake2015-01-241-3/+1
|
* Use calloc instead of malloc/memset.Michael Drake2015-01-241-3/+1
|
* Add absolutification for column-gap.Michael Drake2015-01-101-0/+8
|
* Absolutification of column-width.Michael Drake2015-01-101-0/+8
|
* Improve comment.Michael Drake2015-01-101-2/+2
|
* Implement absolutification for column-rule-width.Michael Drake2015-01-102-49/+65
|
* Sync public getter wrapper's absolutification handling.Michael Drake2015-01-102-128/+121
|
* Merge branch 'tlsa/remove-absolutification'Michael Drake2015-01-101-43/+2
|\
| * Need to pass normal property value though to the client.Michael Drake2015-01-101-43/+2
|/ | | | It has semantic meaning different from any absolute value (for justified text).
* Avoid duplicate get_column_rule_color call.Michael Drake2015-01-021-3/+1
|
* Trivial optimisation.Michael Drake2015-01-021-8/+13
|
* Ensure letter and word spacing are always absolutified.Michael Drake2015-01-022-34/+48
|
* Fix up test data.Michael Drake2014-12-311-1551/+1551
|
* Add absolute value conversion of currentColor for column-rule-color.Michael Drake2014-12-311-0/+8
|
* Fix handling of currentColor.Michael Drake2014-12-311-4/+2
|
* Fix break-{after,before,inside} group definition.John-Mark Bell2014-12-311-3/+3
|
* Make it compose styles.Michael Drake2014-12-311-6/+37
|
* Fix.Michael Drake2014-12-311-34/+38
|
* Use appropriate enum labels.Michael Drake2014-12-291-5/+5
| | | | (They have the same values anyway.)
* Add break-* property selection tests.Michael Drake2014-12-291-0/+309
|
* Fixup break-inside.Michael Drake2014-12-291-2/+27
|
* Dump break-* properties from computed styles, and update test data.Michael Drake2014-12-292-0/+240
|
* Add break-inside property support.Michael Drake2014-12-295-30/+62
|
* Add break-before property support.Michael Drake2014-12-295-35/+62
|
* Add break-after property support.Michael Drake2014-12-296-41/+75
|
* Add helpers for selecting break-* properties.Michael Drake2014-12-292-0/+52
|
* Add test case.Michael Drake2014-12-291-2/+102
|
* Update test data for uncommon property default value fixes.Michael Drake2014-12-291-122/+122
|