Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 12.4
    • Fix Version/s: 12.5-rc-1
    • Component/s: Dependency Upgrades
    • Labels:
      None
    • Difficulty:
      Unknown
    • Documentation:
      N/A
    • Similar issues:

      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

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

              Dates

              • Created:
                Updated:
                Resolved: