Version 1.0.0-rc5
-----------------
* Core:
- NSAC impl.: CSSParser: convert known identifier values to lowercase when
needed.
- NSAC impl.: add 2-argument parsePropertyValue method to CSSParser, and use it
to provide a new 3-argument ValueFactory.parseProperty.
- TokenProducer: report location of beginning of quoted strings, not end.
- DOM impl.: avoid NPE when calling DOMDocument.getStyleDatabase() and
getCanvas().
- DOM wrapper: avoid NPE when calling DOMDocument.getStyleDatabase() and
getCanvas().
- CSSOM: change the types returned by the CSSRatioValue interface per CSSWG
decision (API CHANGE).
- CSSOM: CSSRatioValue did not have its own primitive type identifier.
- CSSOM: API CHANGE: introduce new CSSCounterValue and CSSCountersValue types,
to replace the use of CSSPrimitiveValue's getCounterValue() and the Counter
type.
- CSSOM: even when no style database is set, setting the target medium to a
known media type now allows the use of reasonable defaults to convert
viewport-relative units to absolute.
- CSSOM: fix a bug setting the 'transition' shorthand.
- CSSOM: NumberValue: CH unit was given a wrong unit string.
- CSSOM: simple box model (bug): when finding the viewport width, unit was not
being converted (wrong assumption to be 'pt').
- CSSOM: allow symbols() function in list-style shorthands.
- CSSOM: ShorthandSetter: set an identifier with a bit less overhead.
- CSSOM: remove 5 unnecessary calls to overriden method.
- ValueFactory: account for SAC_UNICODERANGE, SAC_UNICODE_WILDCARD and
SAC_ELEMENT_REFERENCE in domPrimitiveType(LexicalUnit).
- CSSOM: add minified serialization of 'transition' shorthand in computed
styles.
- CSSOM: do not serialize a shorthand in getPropertyValue() if the declared
value does not account for all the longhand values in the declaration.
- CSSOM: calc(): fix commit [cb91b5e] 'cancel units when multiplying time and
frequencies'.
- CSSOM: improve the accuracy of some unit conversions.
- CSSOM: calc(): remove an unnecessary cast to 'short' in Evaluator.
- Slightly more efficient MediaQueryFactory and PropertyDatabase.
- DTD: DefaultEntityResolver default constructor no longer adds www.w3.org to
the whitelist.
- Use Locale.ROOT instead of Locale.US.
* Dom4j module:
- Avoid NPE when calling XHTMLDocument.getStyleDatabase() and getCanvas().
- Use Locale.ROOT instead of Locale.US.
* AWT module:
- Use Locale.ROOT instead of Locale.US.