1. 13 Jan, 2021 1 commit
  2. 11 Dec, 2020 1 commit
  3. 10 Dec, 2020 1 commit
  4. 09 Dec, 2020 5 commits
  5. 07 Dec, 2020 2 commits
  6. 06 Nov, 2020 3 commits
    • Razvan Maries's avatar
      Backed out changeset 905f54a1dfed (bug 1666734) for perma failures on... · 78b884f3
      Razvan Maries authored
      Backed out changeset 905f54a1dfed (bug 1666734) for perma failures on test_get_printer_paper_sizes.html. CLOSED TREE
      78b884f3
    • Erik Nordin's avatar
      Bug 1666734 - Add two-sided printing checkbox to print UI... · d9f598b6
      Erik Nordin authored
      Bug 1666734 - Add two-sided printing checkbox to print UI r=sfoster,fluent-reviewers,flod,AlaskanEmily
      
      This patch adds a new checkbox to the print UI for two-sided printing.
      The checkbox is only visible if the currently selected printer supports
      two-sided printing.
      
      Notable Changes:
        - Add new section and checkbox for two-sided printing.
        - Add new getter to settings proxy for supportsDuplex.
        - Add new setter/getter to settings proxy for printDuplex.
        - Add new test for no duplex with PDF printer.
        - Add new test for toggle duplex in portrait orientation.
        - Add new test for toggle duplex in landscape orientation.
        - Add new test for toggle orientation with duplex checked.
        - Correctly set duple mode in GTK print settings.
      
      Depends on D94026
      
      Differential Revision: https://phabricator.services.mozilla.com/D93621
      d9f598b6
    • Erik Nordin's avatar
      Bug 1666734 - Add two-sided printing checkbox to print UI... · f3863e87
      Erik Nordin authored
      Bug 1666734 - Add two-sided printing checkbox to print UI r=sfoster,fluent-reviewers,flod,AlaskanEmily
      
      This patch adds a new checkbox to the print UI for two-sided printing.
      The checkbox is only visible if the currently selected printer supports
      two-sided printing.
      
      Notable Changes:
        - Add new section and checkbox for two-sided printing.
        - Add new getter to settings proxy for supportsDuplex.
        - Add new setter/getter to settings proxy for printDuplex.
        - Add new test for no duplex with PDF printer.
        - Add new test for toggle duplex in portrait orientation.
        - Add new test for toggle duplex in landscape orientation.
        - Add new test for toggle orientation with duplex checked.
        - Correctly set duple mode in GTK print settings.
      
      Depends on D94026
      
      Differential Revision: https://phabricator.services.mozilla.com/D93621
      f3863e87
  7. 14 Oct, 2020 2 commits
  8. 08 Oct, 2020 1 commit
  9. 07 Oct, 2020 4 commits
  10. 08 Oct, 2020 2 commits
  11. 01 Oct, 2020 1 commit
  12. 30 Sep, 2020 1 commit
  13. 29 Sep, 2020 1 commit
  14. 25 Sep, 2020 1 commit
  15. 01 Oct, 2020 1 commit
  16. 30 Sep, 2020 3 commits
  17. 29 Sep, 2020 2 commits
  18. 28 Sep, 2020 2 commits
  19. 01 Dec, 2020 1 commit
  20. 18 Sep, 2020 2 commits
  21. 02 Nov, 2020 1 commit
  22. 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
  23. 31 Aug, 2020 1 commit