Details
-
Type:
Task
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 10.8-rc-1
-
Fix Version/s: 10.8
-
Component/s: Dependency Upgrades
-
Labels:None
-
Tests:Unit
-
Difficulty:Unknown
-
Documentation:N/A
-
Documentation in Release Notes:
-
Similar issues:
Description
A comment processing regression was introduced in 0.41.2 which could cause a NullPointerException under certain circumstances. 0.41.2 users are advised to upgrade to 0.41.3.
CSS4J CHANGES ============= Version 0.41.3 -------------- * Core: - Fix comment processing regression caused by commit [907fd1] (r. 0.41.2) - Style declaration's getMinifiedCssText() was missing an old fix that was applied to getCssText(). - NSAC impl.: fix a bug parsing an attribute selector with the case insensitive flag within a compound selector. - Add deepenCurrentContext() to StyleFormattingContext, to be able to handle non-rule contexts like feature maps. - Use deepenCurrentContext() in OMCSSFontFeatureValuesRule. - cssText formatting API: add a customizable method to print CSS values. - Add a writeCssText method to CSS values, and use it to serialize cssText. - Test formatting context: remove unnecessary override. - Serialize computed styles on a single line, regardless of the general style formatting being used. - Set a new default cssText formatting with each property declaration on its own line. - Shorthand setter: not all initial values of longhands were marked as shorthand subproperties. - Abort transition shorthand setting if unrecognized value is found. - Setting the subproperty bit as part of the LexicalSetter.setLexicalUnit method was error-prone and difficult to review. Get it out of LexicalSetter. - Shorthand builder: border builder is responsible for border-image if present. Serialize it even if no full 'border' shorthand was built. - Uncomment 9 rules from default HTML5 style sheet. - TokenProducer: do not assume '/*' and '*/' comment delimiters in parse(Reader) and parse(String) methods. - Set the 'Referer' header when fetching linked style sheets. - Change LexicalUnitImpl to package visibility. - @font-feature-values rules and related interfaces were moved to Level 4. - Several javadoc improvements. * Dom4j module: - Have XHTMLDocument.getDocumentURI() return null instead of throwing a (non-conformant) exception. - Update unit tests to latest changes in core. * Agent module: - Update public suffix list to latest one.