CSS4J CHANGES
=============
Version 2.0.3
-------------
* Core:
- NSAC impl.: more robust error handling when parsing media features.
- NSAC impl.: more accurate error locations when parsing media feature values.
- NSAC impl.: do not stop processing a media query list if a wrong <ratio>
component is found.
- DOM impl.: a better name for setIgnoreImpliedAttributes().
- CSSOM: fix a bug matching attribute selectors.
- CSSOM: initial fix for a possible information leak in attr() substitution.
- CSSOM: attr(): use fallbacks in case of circularity, and other adjustments.
- CSSOM: do not accept negative components in ratios, but accept zeroes (per
the new spec writing).
- CSSOM: fix a bug in getCssText() for 'var()' values when the fallback is a
list.
- CSSOM: cleanup to error reporting when evaluating var() in computed styles.
- CSSOM: when computing a var() value, a check was being done on the wrong
variable.
- CSSOM: NumberValue.createCSSNumberValue() was not creating the correct class
instance for percentages.
- CSSOM: verify that gradients have at least two color stops.
- CSSOM: do not allow two consecutive commas in gradients.
- CSSOM: make sure that PROXY values are returned absolutized by
getComputedStyle().
- CSSOM: process style warnings also from non-list values.
- CSSOM (refactor): use constants instead of plain numbers for default widths
and heights used in computed styles.
- CSSOM: if no canvas nor style-db are available, use the same default widths
per medium as those used in unit conversions in computed styles.
- CSSOM: override setExpectInteger() in AttrValue, remove that override in
VarValue.
- Additional tests.
- Several javadoc improvements.
- Maven POM: allow any slf4j version from 1.7.28 onwards.
- Maven POM: tab/spaces arrangement.
* Dom4j module:
- Maven POM: depend on any 2.x version of dom4j.
- Maven POM: adjust indentation (tabs/spaces).
* Agent module:
- Maven POM: tab/spaces arrangement.
* AWT module:
- Maven POM: tab/spaces arrangement.