libcss: annotated tag release/0.3.0 created. release/0.3.0
by NetSurf Browser Project
Gitweb links:
...log http://git.netsurf-browser.org/libcss.git/shortlog/c6844ac35f83d340a3a286...
...commit http://git.netsurf-browser.org/libcss.git/commit/c6844ac35f83d340a3a286b4...
...tree http://git.netsurf-browser.org/libcss.git/tree/c6844ac35f83d340a3a286b4c1...
The annotated tag, release/0.3.0 has been created
at c6844ac35f83d340a3a286b4c183c103042ed6fa (tag)
tagging 89a4d061a46490d5fad3792a565a1a0114c400e0 (commit)
replaces release/0.2.0
tagged by Vincent Sanders
on Fri Apr 18 10:46:30 2014 +0100
- Log -----------------------------------------------------------------
Official Release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQBTUPR2iUwwPOvjHvURAjhOAJ9QW5Ib9Rlk+Wn+LumgPkW92ZKhTgCg76X+
Q2gHr0eYOXufCJr6LkH9/X4=
=cWLP
-----END PGP SIGNATURE-----
Anthony J. Bentley (1):
Don't use the nonportable alloca() during tests.
Caitlin Potter (1):
Add support for parsing the writing-mode property. Thanks to Caitlin Potter.
David Tardon (2):
add support for multilib
print size_t values in a portable way
John-Mark Bell (2):
Early return after processing @namespace.
Clarify MBZ.
Michael Drake (33):
Add a couple of letter spacing tests.
Apply slightly modified patch from Murat Gocmen.
Fix test data for border shorthand property.
Add computed style accessor for writing-mode and and writing-mode to the property handler table.
Add tests for writing-mode. Update selection tests to handle writing-mode.
Update test dumpers to output writing-mode.
Handle css__stylesheet_style_append() returning error. Coverity #1127060.
Remove redundant masks. Coverity #1127061, #1127062, #1127063, #1127064, and #1127065.
Fix NULL check of array. Coverity #1127067.
Bloom filter implementation for selection optimisation.
Significantly optimise CSS selection performance.
Update for new selection API.
Add selection test using bloom filter.
Ensure that element/class/id names in selector details always get their caseless string.
We know element/id/class names are available through the insensitive ptr now.
Since element/class/id names are known to have insensitive string set, just use that hash value for hash table, instead of calculating own hash.
Fixup for insensitive hash utilisation.
Slight simplification to selector detail itterator.
Just match against universal string intern instead of checking strings length/data.
Various changes which modify API and ABI:
Hideous casing to avoid warning (treated as error) with RO toolchain.
Improve explanation of TODO.
Update for new lpu API.
Fix leak. Coverity #1137921.
Fix destruction of wrong style. Coverity #1137922.
Attempt to make Coverity understand what's happening. I think this is a little less readable though. #1137923.
C89.
Avoid duplicate implementations of computed style property getters.
Various changes for orphans and widows properties:
Fix filename.
Remove 9.7 handling from get_display. Delete get_display_static. Remove duplication in css_computed_display.
Remove duplicate implementation in css_computed_float.
Remove implementation duplication in top/right/bottom/left property getters.
Vincent Sanders (3):
ensure enough parameetrs to IDENT list exist
ensure generation tool exits if it cannot open its output file. (coverity 1127066)
Update component version for release
-----------------------------------------------------------------------
--
Cascading Style Sheets library