1. 10 Sep, 2020 2 commits
  2. 25 Aug, 2020 1 commit
  3. 09 Sep, 2020 3 commits
  4. 08 Sep, 2020 1 commit
    • Andrew McCreight's avatar
      Bug 1663315 - Don't load new JSMs during shutdown. r=kmag, a=RyanVM · 3df83ae2
      Andrew McCreight authored
      Under unknown circumstances, we can end up running chrome
      JS during thread manager shutdown. Sometimes this ends up
      trying to load new JSMs, but gJarHandler has already been
      cleared, leading to a crash.
      
      To avoid this and other issues, this patch forbids the
      importing of new JSMs after we're late enough in shutdown
      to have cleared the ClearOnShutdown pointers. I allow the
      importing of JSMs that have already been loaded, as that
      seems like it should be okay.
      
      Differential Revision: https://phabricator.services.mozilla.com/D89477
      3df83ae2
  5. 07 Sep, 2020 1 commit
  6. 05 Sep, 2020 1 commit
  7. 02 Sep, 2020 1 commit
  8. 09 Sep, 2020 1 commit
  9. 08 Sep, 2020 1 commit
  10. 09 Sep, 2020 10 commits
  11. 08 Sep, 2020 2 commits
  12. 25 Aug, 2020 1 commit
  13. 08 Sep, 2020 5 commits
  14. 02 Sep, 2020 1 commit
  15. 07 Sep, 2020 2 commits
  16. 06 Sep, 2020 1 commit
  17. 07 Sep, 2020 1 commit
  18. 06 Sep, 2020 1 commit
    • Emilio Cobos Álvarez's avatar
      Bug 1663140 - Don't block on window.print() if there are print callbacks. r=smaug, a=RyanVM · 6eae8df6
      Emilio Cobos Álvarez authored
      Not really a fan of this, but I can't think of a better alternative
      really... Ideas welcome :)
      
      The main issue is that in bug 1662975 we made window.print() not return
      until the user has closed the print / print preview dialog (as it is
      needed for some use cases). This matches other browsers, too.
      
      We use an nsAutoSyncOperation here, in order not to violate the
      run-to-completion invariants, which turns off micro-tasks, timers,
      etc... However we'd still want promises inside mozPrintCallback to
      resolve and such, which is a bit contradictory. It is really awkward to
      have this behavior change based on whether we have a print callback...
      
      Differential Revision: https://phabricator.services.mozilla.com/D89298
      6eae8df6
  19. 04 Sep, 2020 1 commit
  20. 02 Sep, 2020 2 commits
  21. 28 Aug, 2020 1 commit