Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-16696

Upgrade to CSS4J 1.0.0 RC5

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • 11.8-rc-1
    • 11.7
    • Dependency Upgrades
    • None
    • Unknown
    • N/A

    Description

      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.
      

      Attachments

        Activity

          People

            vmassol Vincent Massol
            vmassol Vincent Massol
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: