CSS4J CHANGES
=============
Version 1.0.2
-------------
* Core:
- NSAC impl.: remove a limitation on page and font-face rules inside nested
media rules (only 2 levels of media nesting were accepted).
- NSAC impl.: fix a bug parsing nested media rules in parseRule().
- NSAC impl.: make the parsing of declaration rules a bit stricter (backport).
- NSAC impl.: allow empty generic functions.
- NSAC impl.: LexicalUnit.toString() was not implemented for 'inherit'.
- NSAC impl.: do not include CDO-CDC comments in 'ignorable' at-rules.
- NSAC impl.: fix a mistyped keyword.
- Fix a bug in ParseHelper.parseIdent.
- CSSOM/NSAC impl.: modify the handling of some errors to remove unnecessary
limitations in setCssText() for several rules.
- CSSOM: fix a bug setting page selectors.
- CSSOM: fix a surrogate serialization bug in minified string values.
- CSSOM: escape all control, format characters in
StringValue.getMinifiedCssText, also OTHER_PUNCTUATION and OTHER_SYMBOL if
codepoint >= U+2800.
- CSSOM: fix a bug serializing the 'cue' shorthand in computed styles.
- CSSOM: use the right syntax for pseudo-elements in computed styles and
matches().
- CSSOM: remove a filter for negative operands in calc() values.
- CSSOM: some at-rules were not recognized if its name was immediately followed
by a newline or tab.
- CSSOM: reduce the visibility of a keyframe-related implementation class.
- CSSOM: improved error message for attr() value parse errors.
- XML: simplify a method call in DocumentTypeDeclaration.
- A few additional tests.
- Javadoc improvements.
- Small correction to LICENSES.txt.
* Dom4j module:
- Cached elements were missing several presentational hints.