1. 31 May, 2020 1 commit
  2. 21 May, 2020 1 commit
  3. 20 May, 2020 1 commit
    • Emilio Cobos Álvarez's avatar
      Bug 1639262 - Avoid duplicate entries in the stylesheet cache.... · a147afc0
      Emilio Cobos Álvarez authored
      Bug 1639262 - Avoid duplicate entries in the stylesheet cache. r=nordzilla,firefox-style-system-reviewers
      
      When the loader finds an already-complete stylesheet, it will call
      PostLoadEvent to fire the load event of the relevant <link> element,
      etc.
      
      For that, it'll mint a SheetLoadData, with various fields hard-coded.
      That causes us to eventually insert the sheet in mCompleteSheets, but
      with a different key, which means we'll end up with two copies of the
      same stylesheet in the cache, than when reporting memory we'll report
      twice.
      
      Fix it by constructing the right load data a bit sooner, and add an
      assertion to ensure this doesn't happen anymore.
      
      Differential Revision: https://phabricator.services.mozilla.com/D76000
      a147afc0
  4. 12 May, 2020 6 commits
  5. 22 Feb, 2020 1 commit
    • Erik Nordin's avatar
      Bug 1613746 - Implement Replace() Functionality r=emilio · b837c381
      Erik Nordin authored
      - Enable StyleSheet to resolve/reject a promise from Replace()
      - Implement the StyleSheet::Replace() method.
      - Remove use of `alternate` in WPTs, because it will soon be gone.
      - Ensure that WPT test cases which modify document's style clean up after themselves.
      - Modify WPT @import test cases to handle unhandled cases on promises.
      - Modify WPT test case for failed imports to correctly check `NetworkError` as per the spec, rather than `NotAllowedError`.
      
      Differential Revision: https://phabricator.services.mozilla.com/D62524
      
      --HG--
      extra : moz-landing-system : lando
      b837c381
  6. 14 Feb, 2020 1 commit
  7. 13 Feb, 2020 1 commit
  8. 14 Feb, 2020 1 commit
  9. 16 Aug, 2019 1 commit
  10. 16 Jul, 2019 1 commit
  11. 30 Nov, 2018 1 commit
  12. 17 Sep, 2018 1 commit
  13. 07 Aug, 2018 1 commit
  14. 08 May, 2018 2 commits
  15. 26 Apr, 2018 1 commit
  16. 18 Apr, 2018 1 commit
  17. 17 Apr, 2018 1 commit
  18. 06 Mar, 2018 1 commit
  19. 28 Feb, 2018 1 commit
  20. 26 Mar, 2018 1 commit
  21. 01 Feb, 2018 1 commit
  22. 27 Oct, 2017 1 commit
  23. 29 Aug, 2017 1 commit
  24. 08 Nov, 2017 1 commit