1. 09 Oct, 2019 1 commit
  2. 05 Oct, 2019 1 commit
  3. 03 Oct, 2019 2 commits
  4. 02 Oct, 2019 1 commit
  5. 22 Sep, 2019 1 commit
  6. 18 Sep, 2019 1 commit
  7. 04 Sep, 2019 1 commit
  8. 29 Aug, 2019 2 commits
  9. 28 Aug, 2019 1 commit
    • Frederic Wang's avatar
      Bug 1548524 - Remove attributes deprecated from MathML3. r=emilio · 3f8a2878
      Frederic Wang authored
      See https://github.com/mathml-refresh/mathml/issues/5#issuecomment-475506856
      and https://groups.google.com/forum/#!topic/mozilla.dev.platform/kl5c87mBlO0
      
      This patch introduces a new preference
      mathml.deprecated_style_attributes.disabled in order to disable legacy support
      for attributes background, color, fontfamily, fontsize, fontstyle and
      fontweight. Note that xlink:href will be handled separately in bug 1575870.
      
      * A new counter and deprecation message is introduced for these attributes.
        In nsMathMLElement, the old WarnDeprecated calls are replaced with a single
        call to WarnOnceAbout for the deprecate attributes. Notice that for some
        reason, the color attribute used to send warning in both ParseAttribute and
        MapMathMLAttributesInto.
      * sMtableStyles is removed and replaced with a simple comparison.
      * sMathML3Attributes is split into two tables: one for script attributes which
        will be handled in bug 1548471 and one for style attributes, handled here.
        The attributes in this second table is now ignored when the feature flag is
        disabled.
      * test_bug553917.html is updated so that it no longer checks the old warning
        messages for these attributes. New warning messages have been verified
        manually.
      * Reftests checking support for these attributes are run with the support
        enabled.
      * Finally, WPT tests are run with the support disabled and a new test
        is added to verify that these attributes are no longer mapped to CSS.
      
      Differential Revision: https://phabricator.services.mozilla.com/D43111
      
      --HG--
      extra : moz-landing-system : lando
      3f8a2878
  10. 22 Aug, 2019 1 commit
    • Frédéric Wang's avatar
      Bug 1575542 - Add counter and warnings for deprecated MathML lengths. r=emilio · 8f3b2a92
      Frédéric Wang authored
      This commit introduces new counters and deprecation warnings for the following
      MathML features:
      * mathspace names (bug 1575542)
      * mathsize names (bug 1548527)
      * linethickness names (bug 1548529)
      
      Note: helper parsing functions for mfrac and mpadded are changed to non-static
      in order to pass the document parameter needed to log warnings to the console.
      
      Change manually tested with
          <math>
            <mspace width="thinmathspace"></mspace>
            <mpadded width="2thickmathspace"></mpadded>
            <mfrac linethickness="thin"><mn>1</mn><mn>2</mn></mfrac>
            <mtext mathsize="big">3</mtext>
          </math>
      
      Differential Revision: https://phabricator.services.mozilla.com/D42890
      
      --HG--
      extra : moz-landing-system : lando
      8f3b2a92
  11. 15 Aug, 2019 1 commit
  12. 12 Aug, 2019 4 commits
  13. 09 Jul, 2019 1 commit
  14. 29 Jun, 2019 1 commit
  15. 10 Jun, 2019 1 commit
  16. 22 May, 2019 1 commit
  17. 12 Apr, 2019 1 commit
  18. 10 Apr, 2019 1 commit
  19. 11 Apr, 2019 1 commit
  20. 10 Apr, 2019 2 commits
  21. 09 Apr, 2019 1 commit
  22. 08 Apr, 2019 1 commit
  23. 09 Apr, 2019 2 commits
  24. 03 Apr, 2019 4 commits
  25. 21 Mar, 2019 1 commit
  26. 15 Mar, 2019 1 commit
  27. 27 Feb, 2019 1 commit
  28. 26 Feb, 2019 1 commit
  29. 27 Feb, 2019 1 commit
  30. 16 Jan, 2019 1 commit