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

Upgrade to CSS4J 2.0.3

    XMLWordPrintable

Details

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

    Description

      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.
      

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: