gecko-dev/toolkit
Jonathan Watt cf7589cd57 Bug 1600623. Add telemetry probes for print dialog/preview opens/cancels and print target type. r=bobowen,mbalfanz
The probes collect counts for:

 - print preview open, and exit without print
 - print dialog opened from print preview, and cancelled
 - print dialog opened without print preview, and cancelled
 - silent prints
 - print target
   - PDF file
   - XPS file
   - other (probably print to physical printer, but we can never be sure)

There is some overlap with the existing PRINT_* probes, but I think we should
keep those in place temporarily until we confirm that the new probes produce
numbers that are consistent with the old probes.

This patch only adds 'print target' probes for Windows and macOS.

I use nsDeviceContextSpec*::Init() to collect the 'print target' telemetry
because the way we initialize settings from prefs (and the way macOS works in
particular) make it difficult to reliably determine the target type earlier in
the print process for all possible entry points into the printing code.

Differential Revision: https://phabricator.services.mozilla.com/D78033
2020-06-03 21:21:14 +00:00
..
actors Bug 1634046: lazy load invalid form, date/time picker, and autoscroll panels and popups by placing in templates. r=Gijs 2020-06-03 15:44:03 +00:00
components Bug 1600623. Add telemetry probes for print dialog/preview opens/cancels and print target type. r=bobowen,mbalfanz 2020-06-03 21:21:14 +00:00
content Bug 1642712 - Only use the microphone when authorized on macOS when gathering roundtrip latency. r=chunmin 2020-06-03 16:43:32 +00:00
crashreporter Bug 1635932 - Add Breadcrumbs annotation to a crash report. r=gsvelto 2020-05-20 21:04:14 +00:00
docs
library Bug 1639449 - Vendor new application-services to expose kinto migration and sync change notifications. r=lina 2020-05-30 02:44:07 +00:00
locales Bug 1606797 - restrict opening the 'open external protocol' dialog, r=johannh,fluent-reviewers,flod 2020-06-02 17:12:09 +00:00
modules Bug 1639721 - Remove geospecific defaults from Region.jsm r=Standard8,mkaply 2020-06-03 22:34:40 +00:00
mozapps Bug 1606797 - restrict opening the 'open external protocol' dialog, r=johannh,fluent-reviewers,flod 2020-06-02 17:12:09 +00:00
pluginproblem
profile Bug 1641245 - Make string comparators not virtual. r=froydnj,necko-reviewers,geckoview-reviewers,jgilbert,agi,valentin 2020-05-27 18:11:12 +00:00
system Bug 1641245 - Make string comparators not virtual. r=froydnj,necko-reviewers,geckoview-reviewers,jgilbert,agi,valentin 2020-05-27 18:11:12 +00:00
themes Bug 1570678 - Replace (i) icon for a file icon on potentially trustworthy pages. r=johannh,nhnt11 2020-06-03 08:36:35 +00:00
xre Bug 1641640 - install xre test ini with `FINAL_TARGET_FILES`; r=firefox-build-system-reviewers,rstewart 2020-05-28 19:06:34 +00:00
.eslintrc.js
l10n-registry.manifest
moz.build
moz.configure Bug 1623304 - For now don't build FOG on Android r=TravisLong 2020-06-02 18:59:31 +00:00
toolkit.mozbuild Bug 1638373 - remove js/ipc now that CPOWs are dead, r=mccr8 2020-05-24 18:47:04 +00:00