Add some tests to ensure mozPrintCallback doesn't produce fuzzy/rasterized text
Categories
(Core :: Printing: Output, task)
Tracking
()
People
(Reporter: dholbert, Assigned: dholbert)
References
Details
Attachments
(4 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-release+
|
Details | Review |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-release+
|
Details | Review |
I'm filing this bug to write/land some regression tests for bug 1908587, as discussed in bug 1908587 comment 22.
| Assignee | ||
Comment 1•1 year ago
|
||
| Assignee | ||
Comment 2•1 year ago
|
||
These tests fail if we incorrectly flatten to rasterized output when printing.
In particular, they fail on macOS, in the absense of the patches that recently
landed on bug 1908587.
| Assignee | ||
Comment 3•1 year ago
|
||
Try run, based on mozilla-central from before bug 1908587 landed (which means the -002 test variants are expected to fail on macOS):
https://treeherder.mozilla.org/jobs?repo=try&revision=e643cea3f989f534ff73e1782d80df93eff08d8c
| Assignee | ||
Comment 4•1 year ago
|
||
Try run based on mozilla-central from after bug 1908587 landed (so all tests are expected to pass):
https://treeherder.mozilla.org/jobs?repo=try&revision=2cc1a9c4c37253da67f7a0b575de278008be899c
Comment 6•1 year ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/af55593c47e8
https://hg.mozilla.org/mozilla-central/rev/3ac519b2219c
| Assignee | ||
Comment 7•1 year ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D217153
Updated•1 year ago
|
| Assignee | ||
Comment 8•1 year ago
|
||
These tests fail if we incorrectly flatten to rasterized output when printing.
In particular, they fail on macOS, in the absense of the patches that recently
landed on bug 1908587.
Original Revision: https://phabricator.services.mozilla.com/D217154
Updated•1 year ago
|
Comment 9•1 year ago
|
||
release Uplift Approval Request
- User impact if declined: None; this patch is not part of the build. However, there's a second-order "user impact if declined": we're trying to get Google Docs native print dialog support enabled on Google's end -- starting with current release 129, ideally -- and this patch-stack has tests for a relevant bug that we fixed in v129, but we didn't uplift the tests to 129 (yet). It would help ease the relevant Google engineers' minds about potentially enabling this feature in 129 if we uplifted these automated tests, to confirm that the bug is indeed (still) fixed in the 129 release train.
- Code covered by automated testing: yes
- Fix verified in Nightly: yes
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: N/A
- Risk associated with taking this patch: zero
- Explanation of risk level: test-only
- String changes made/needed: None
- Is Android affected?: yes
| Assignee | ||
Comment 10•1 year ago
|
||
(In reply to Phabricator Automation from comment #9)
release Uplift Approval Request
- User impact if declined: None; this patch is not part of the build. However, there's a second-order "user impact if declined": we're trying to get Google Docs native print dialog support enabled on Google's end
(for reference, see meta bug 1521655 for this project)
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 11•1 year ago
|
||
| uplift | ||
Description
•