gecko-dev/layout
Erik Nordin d9f598b6bf 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
2020-11-06 06:33:27 +00:00
..
base Bug 1666734 - Add two-sided printing checkbox to print UI r=sfoster,fluent-reviewers,flod,AlaskanEmily 2020-11-06 06:33:27 +00:00
build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
docs [css-grid-3] Bug 1665152 - Add more editors to the CSS Masonry draft spec. r=heycam 2020-10-20 22:15:01 +00:00
forms Bug 1674931 Part 8 - Rename childReflowOuput to childReflowInput in nsDateTimeControlFrame::Reflow(). r=emilio 2020-11-03 21:24:48 +00:00
generic Bug 1674594 - Remove the obsolete nsMathMLmfencedFrame and associated pref and tests. r=emilio 2020-11-05 22:36:43 +00:00
inspector Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
ipc Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
mathml Bug 1674594 - Remove the obsolete nsMathMLmfencedFrame and associated pref and tests. r=emilio 2020-11-05 22:36:43 +00:00
media Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
painting Bug 1674935. Collect and notify scroll frame in nsDisplayListBuilder not in ContainerState. r=mattwoodrow 2020-11-06 05:46:24 +00:00
printing Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
reftests Bug 1674594 - Remove the obsolete nsMathMLmfencedFrame and associated pref and tests. r=emilio 2020-11-05 22:36:43 +00:00
style Bug 1665657 - Whitespace that will hang should not contribute to the min inline-size of a textframe. r=emilio 2020-11-04 13:31:30 +00:00
svg Bug 1673237 - Always allow SVGs on about: pages r=acat,tjr,emilio 2020-11-03 17:34:20 +00:00
tables Bug 1674931 Part 2 - Add WritingMode argument to SizeComputationInput::ComputedLogicalBorderPadding(), and adapt callers. r=jfkthame 2020-11-03 19:57:40 +00:00
tools Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
xul Bug 1596356 - Remove XUL absolute positioning attribute code. r=emilio 2020-11-04 18:35:34 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00