Граф коммитов

74185 Коммитов

Автор SHA1 Сообщение Дата
Sean Burke ad375a2527 Bug 1343826 - Return updated timezone on system timezone change. r=smaug,mstange,stransky,handyman
Differential Revision: https://phabricator.services.mozilla.com/D146725
2022-06-14 19:41:30 +00:00
Luca Greco d3851fd23d Bug 1593931 - Only show ServiceWorkerContainer to WebExtension principals if extensions.serviceWorkerRegister.allowed is true. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D149152
2022-06-14 19:29:57 +00:00
Tooru Fujisawa fb9efcf2e2 Bug 1770550 - Add logging to investigate the timeout issue. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D149193
2022-06-14 18:13:28 +00:00
Cristian Tuns 7814b8e550 Backed out changeset de9ad4f5b1ea (bug 1772906) for causing mochitest failures in browser_validatefilename.js CLOSED TREE 2022-06-14 13:44:37 -04:00
Jeff Muizelaar f17e49892a Bug 1774222. Add telemetry tracking successful GMP init. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D149279
2022-06-14 16:25:47 +00:00
Sergey Galich a85281c539 Bug 1773832 - Refactor LoginManagerChild: #onUseGeneratedPassword r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D149008
2022-06-14 16:15:09 +00:00
Sergey Galich dcb4c6bf19 Bug 1773832 - Refactor LoginManagerChild: getFieldContext r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D149007
2022-06-14 16:15:09 +00:00
Sergey Galich bb845d1286 Bug 1773832 - Refactor LoginManagerChild: getUserNameAndPasswordFields r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D149006
2022-06-14 16:15:09 +00:00
Sergey Galich 65abb08ae6 Bug 1773832 - Refactor LoginManagerChild: _getFormFields r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D149005
2022-06-14 16:15:08 +00:00
Sergey Galich 6cd9085320 Bug 1773832 - Refactor LoginManagerChild: _fillConfirmFieldWithGeneratedPassword r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D149004
2022-06-14 16:15:08 +00:00
Sergey Galich b5a2eed4d8 Bug 1773832 - Refactor LoginManagerChild: _compareAndUpdatePreviouslySentValues r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D149003
2022-06-14 16:15:07 +00:00
Sergey Galich 4617423e21 Bug 1773832 - Refactor LoginManagerChild: _getPasswordFields r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D149002
2022-06-14 16:15:07 +00:00
Sergey Galich a617c5b5fd Bug 1773832 - Refactor LoginManagerChild: getUsernameFieldFromUsernameOnlyForm r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D149001
2022-06-14 16:15:06 +00:00
Sergey Galich a30c8167f7 Bug 1773832 - Refactor LoginManagerChild: _highlightFilledField r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D149000
2022-06-14 16:15:06 +00:00
Sergey Galich dd95b6674d Bug 1773832 - Refactor LoginManagerChild: onFocus & #onUserNameFocus r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D148999
2022-06-14 16:15:05 +00:00
Sergey Galich 03a7edccae Bug 1773832 - Refactor LoginManagerChild: _stopTreatingAsGeneratedPasswordField r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D148998
2022-06-14 16:15:05 +00:00
Sergey Galich ebf5db68d9 Bug 1773832 - Refactor LoginManagerChild: _formHasModifiedFields r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D148997
2022-06-14 16:15:05 +00:00
Sergey Galich 866f8dbcd4 Bug 1773832 - Refactor LoginManagerChild: _treatAsGeneratedPasswordField r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D148996
2022-06-14 16:15:04 +00:00
Sergey Galich 24598e970d Bug 1773832 - Refactor LoginManagerChild: _togglePasswordFieldMasking r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D148995
2022-06-14 16:15:04 +00:00
Sergey Galich 4b480e36d8 Bug 1773832 - Refactor LoginManagerChild: _isLoginAlreadyFilled r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D148994
2022-06-14 16:15:04 +00:00
Sergey Galich ea3cdbfaed Bug 1773832 - Refactor LoginManagerChild: isProbablyAUsernameLoginForm r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D148993
2022-06-14 16:15:03 +00:00
Sergey Galich 545a7672c9 Bug 1773832 - Refactor LoginManagerChild: isProbablyAUsernameField r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D148992
2022-06-14 16:15:03 +00:00
Sergey Galich 507d742e76 Bug 1773832 - Refactor LoginManagerChild: isProbablyAnEmailField r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D148991
2022-06-14 16:15:02 +00:00
Emilio Cobos Álvarez ee23efc9b5 Bug 1773813 - Incorporate OS zoom factor in window sizing calculations. r=tnikkel
In bug 1773342 I made OS text scale factor behave like a full zoom
factor which applies to all pages (including the browser chrome). That's
generally straight forward but it makes some callsites that use unzoomed
CSS coordinates misbehave (or behave correctly accidentally actually in
some other cases).

The main fix here is making
nsIBaseWindow::UnscaledDevicePixelsPerCSSPixel() and
nsIScreen::GetDefaultCSSScaleFactor() account for OS zoom as necessary.
However, I also went through the relevant code and cleaned it up to use
typed units and operations when possible.

The setup means:

 * nsIWidget::GetDefaultScale() doesn't account for OS full zoom.
 * nsIBaseWindow and nsIScreen does.

These are the places where this should matter and stuff can get
confused, but this works surprisingly well for all callers (except one
nsDeviceContext one which we use only for PuppetWidget and we can
remove by falling back to 1.0 like all other widgets until the update
comes).

Differential Revision: https://phabricator.services.mozilla.com/D149033
2022-06-14 15:01:52 +00:00
Neil Deakin ad00b6594b Bug 1772906, switch to use validateFileNameForSaving to verify the filename when opening view source in an external editor, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D148535
2022-06-14 14:02:57 +00:00
Bogdan Szekely 5f90a6e7a5 Backed out 2 changesets (bug 1756995, bug 1772344) for causing mochitest failures on browser_recently_closed_tabs.js CLOSED TREE
Backed out changeset 449e4b4fae71 (bug 1772344)
Backed out changeset 902294133e7f (bug 1756995)
2022-06-14 16:44:06 +03:00
Bogdan Szekely 3d1533bae5 Backed out changeset 901f86bee0f7 (bug 740304) for causing build bustages 2022-06-14 16:41:59 +03:00
Gabriele Svelto b3616410d5 Bug 740304 - Fix platform-dependent inconsistencies in the crash reporter client r=KrisWright
The crash reporter client should behave in the same way across all platforms.
Crucially the first time it's opened it needs to have the "submit this report"
and "include the URL" checkboxes checked by default. It should also preserve
the value of those checkboxes across runs. This patch does the following to
achieve this goal

* Set the submit and include URL checkboxes by default if the crash reporter
  preferences INI file is not available or cannot be read on Linux
* Remove the unused preference keys from the Windows implementation
* Preserve the value of the include URL checkbox across runs on macOS

The names of the options used for both preferences are inconsistent across the
different platforms and I'll harmonize them in a follow-up.

Differential Revision: https://phabricator.services.mozilla.com/D148959
2022-06-14 13:02:42 +00:00
Norisz Fay 60ea7706bd Backed out changeset da5c71190673 (bug 1773813) for causing build bustages CLOSED TREE 2022-06-14 15:13:58 +03:00
Andreas Farre 1d3b5bc1b3 Bug 1756995 - Optimize docshell load end session store collection. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D146207
2022-06-14 11:54:45 +00:00
Emilio Cobos Álvarez c64d0fcaa6 Bug 1773813 - Incorporate OS zoom factor in window sizing calculations. r=tnikkel
In bug 1773342 I made OS text scale factor behave like a full zoom
factor which applies to all pages (including the browser chrome). That's
generally straight forward but it makes some callsites that use unzoomed
CSS coordinates misbehave (or behave correctly accidentally actually in
some other cases).

The main fix here is making
nsIBaseWindow::UnscaledDevicePixelsPerCSSPixel() and
nsIScreen::GetDefaultCSSScaleFactor() account for OS zoom as necessary.
However, I also went through the relevant code and cleaned it up to use
typed units and operations when possible.

The setup means:

 * nsIWidget::GetDefaultScale() doesn't account for OS full zoom.
 * nsIBaseWindow and nsIScreen does.

These are the places where this should matter and stuff can get
confused, but this works surprisingly well for all callers (except one
nsDeviceContext one which we use only for PuppetWidget and we can
remove by falling back to 1.0 like all other widgets until the update
comes).

Differential Revision: https://phabricator.services.mozilla.com/D149033
2022-06-14 11:37:25 +00:00
Janvi Bajoria 636286877d Bug 1768451 - The PiP's buttons show a highlight on hover when in full screen r=kpatenio,niklas
Differential Revision: https://phabricator.services.mozilla.com/D148251
2022-06-13 20:34:35 +00:00
Marian-Vasile Laza 7b288429d4 Backed out changeset ca25e8c2894f (bug 1774022) for causing bc failutes on browser_remotesettingsexperimentloader_remote_defaults.js. CLOSED TREE 2022-06-13 22:49:02 +03:00
Tooru Fujisawa adbd949b2d Bug 1772101 - Part 23: Use plain object for lazy getter in toolkit/components/nimbus/. r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D147964
2022-06-13 19:38:29 +00:00
Paul Zuehlcke 024ec718ee Bug 1771130 - Sync check that telemetry has been cleared to avoid intermittent waitForCondition timeouts. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D148663
2022-06-13 19:03:30 +00:00
Barret Rennie 505a69f78b Bug 1774022 - Validate features described with FML variables more strictly r=TravisLong
Experimenter now performs the following additional validations:

- FML `int` field types are mapped to `integer` and not `number`;
- `additionalProperties` is now false; and
- All fields are marked as `required`.

We now perform the same validation.

Differential Revision: https://phabricator.services.mozilla.com/D149146
2022-06-13 18:49:44 +00:00
Katherine Patenio b283518934 Bug 1773706 - run browser_colorwaycloset_aboutaddons.js for nightly only. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D148969
2022-06-13 16:54:43 +00:00
Cristian Tuns 804419b927 Backed out changeset 52e93ae7582d (bug 1774022) for causing xpcshell failures on test_RemoteSettingsExperimentLoader.js CLOSED TREE 2022-06-13 12:18:39 -04:00
Calixte 545bb2486b Bug 1774017 - Update pdf.js to version 1a6ae5f03480d7c655dff7aea3d39d10d05d9197 r=pdfjs-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D149144
2022-06-13 15:59:45 +00:00
Barret Rennie c023fa6ba6 Bug 1774022 - Validate FML int fields as JSONSchema int fields r=TravisLong
Differential Revision: https://phabricator.services.mozilla.com/D149146
2022-06-13 15:51:30 +00:00
Gijs Kruitbosch 16bbf52717 Bug 1773323 - remove unused reader mode article caching code, r=niklas
Differential Revision: https://phabricator.services.mozilla.com/D148886
2022-06-13 14:58:49 +00:00
mcheang 6f98b93c83 Bug 1772365 - refactor SearchSuggestionController and SearchSuggestion to use ES6 class syntax. r=adw,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D148213
2022-06-13 14:39:10 +00:00
Magnus Melin d1b837789a Bug 1773076 - Make test_ext_theme_experiments.js | test_unprivileged_theme work when experiments are enabled by default. r=rpl
Test failing for Thunderbird atm.

Differential Revision: https://phabricator.services.mozilla.com/D148980
2022-06-13 11:49:52 +00:00
Dennis Jackson 9f93e47cfa Bug 1771479 - Add histograms for SSL_HANDSHAKE_RESULT and SSL_TIME_UNTIL_READY for connections using ECH. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D147498
2022-06-13 11:29:41 +00:00
Michael Kohler 626ab8dc0c Bug 1704108 - Remove expired Telemetry probe browser_home_page_count r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D148984
2022-06-13 11:18:27 +00:00
Cristian Tuns 0071af6ff5 Backed out changeset 41cc5caa4b1f (bug 1704740) for causing build bustages on Preferences.cpp CLOSED TREE 2022-06-13 06:14:43 -04:00
Michael Kohler d9efe29695 Bug 1704740 - Removed expired telemetry probe preferences.created_new_user_prefs_file r=chutten DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D148381
2022-06-13 09:39:44 +00:00
Emilio Cobos Álvarez 37d1e1d868 Bug 1773811 - Fix APZ autoscroll coordinates. r=tnikkel
In bug 1773342, I made OS text zoom behave like layout full zoom on all
pages (including the main browser page).

This means that getting CSS pixels from the browser page and turning
them to LayoutDevice pixels by multiplying by GetDefaultScale() isn't
right.

However, the caller already has the right device pixel values, so just
use them.

Differential Revision: https://phabricator.services.mozilla.com/D149026
2022-06-13 00:54:33 +00:00
serge-sans-paille 021a1f90a0 Bug 1773809 - Cleanup devtools/platform and some toolkit/components includes r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D148974
2022-06-12 20:31:53 +00:00
Calixte 9498c86de4 Bug 1773846 - Add an async function to dispatch an event in the pdf.js sandbox r=pdfjs-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D148987
2022-06-11 20:12:36 +00:00