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

798438 Коммитов

Автор SHA1 Сообщение Дата
Cristian Tuns 2d0a06b170 Merge mozilla-central to autoland on a CLOSED TREE 2022-06-14 17:39:23 -04:00
Cristian Tuns 2398ab33ad Merge autoland to mozilla-central. a=merge 2022-06-14 17:35:47 -04:00
Mike Hommey 527752ca63 Bug 1773399 - Update idna to 0.2.3. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D148737
2022-06-14 20:32:28 +00:00
Barret Rennie 3f5dc34b19 Bug 1774204 - Add SHA-384 and SHA-512 support to Digest r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D149281
2022-06-14 20:08:45 +00:00
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
Luca Greco daad104b77 Bug 1772905 - Hide InstallTrigger global on Nightly and Early Beta builds. r=webcompat-reviewers,denschub,willdurand
Depends on D148542

Differential Revision: https://phabricator.services.mozilla.com/D148543
2022-06-14 19:29:06 +00:00
Luca Greco facdcdeaab Bug 1772905 - Update DevTools DOM panel tests that fails if InstallTrigger is not listed anymore as a window global. r=nchevobbe
These two DevTools DOM panel tests are expecting the elements being inspected to be at a certain row index
which depends (likely due to alphabetic order) that InstallTrigger is listed as a global in the window
being inspected (it doesn't matter what the value is, the failure is triggered because when InstallTrigger
is completely hidden the elements expected by the tests are shift by one row position).

And so these two tests would be currently permafailing when "extensions.InstallTrigger.enabled" is set to `false`
(but they are completely uneffected when "extensions.InstallTriggerImpl.enabled" is set to `false`, because the
InstallTrigger global is still defined, just set to null instead of providing the API defined by the
InstallTriggerImpl interface).

This patch changes name of the global properties to which they are set to "A" and "B", to make sure those properties
 are going to be in rows listed in the DOM panel before the two non-standard globals `InstallTrigger` and `SpecialPowers`
 and so that the visibility of the InstallTrigger global (either disabled or still visible) doesn't affect the test case.

Differential Revision: https://phabricator.services.mozilla.com/D148975
2022-06-14 19:29:06 +00:00
Thomas Wisniewski a1da1e71a1 Bug 1761774 - add a SmartBlock shim for the INFOOnline IAM tracker; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D149289
2022-06-14 19:08:16 +00:00
Mozilla Releng Treescript 91135dc094 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
bn -> 483ebc0eec582865c896a82ad12cfb0c0c3dba3b
cy -> e6ad0bb34909df609371096dbbc0fb7fd9fc81b1
eu -> b4af6f1dc45bbeef0163296b935f62d61335e818
fi -> 036521c5740106d4349400b81fe3fa1e2f7d0a43
it -> 65370babd8731f8278b79ea0b74f465f4dc39887
ja -> 21ff0d11152fa031657f0df6b480411143b0ccf2
ja-JP-mac -> c2a6d2aca48bc26028928e13bd71406d929f3dc6
kab -> 8e6fbf4edc5bd5f6daafbba7d4e3fe5558b79407
ru -> 98740fe9495dc7c7dcdf77f1cbfcd9ee02c07fe9
tg -> 42c3761db5130ef5c4a5a2a37de2fdab736e8076
2022-06-14 19:04:25 +00:00
Gregory Mierzwinski c596906253 Bug 1749331 - Prevent uploading more than 5 PNG/JPEG artifacts. r=perftest-reviewers,kshampur
This patch adds some logic to clean up the artifact folder from the hundreds of PNG/JPEGs generated on task failures. It sorts the files and attempts to only keep the 5 newest images so that we can still use them for debugging issues.

Differential Revision: https://phabricator.services.mozilla.com/D148943
2022-06-14 18:48:22 +00:00
Kagami Sascha Rosylight e6f990030e Bug 1774035 - Stop opening pickers from disabled input elements r=smaug,emilio
Differential Revision: https://phabricator.services.mozilla.com/D149157
2022-06-14 18:31:09 +00:00
Tooru Fujisawa 328ebe7e6b Bug 1769405 - Part 4: Detect mismatch between the default mozconfig and the selected build target. r=firefox-build-system-reviewers,glandium
When `./mach bootstrap` is called with the default mozconfig file,
verify the content matches the selected build target, and if not,
show a warning and ask whether to overwrite or not.

Differential Revision: https://phabricator.services.mozilla.com/D146384
2022-06-14 18:13:54 +00:00
Tooru Fujisawa 85a9db4f75 Bug 1769405 - Part 3: Return project and artifact-builds options from MozbuildObject.get_base_mozconfig_info. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D147012
2022-06-14 18:13:54 +00:00
Tooru Fujisawa 96d528ef46 Bug 1769405 - Part 2: Rename mozconfig_and_target to base_mozconfig_info and return dictionary. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D147272
2022-06-14 18:13:54 +00:00
Tooru Fujisawa 29225468b3 Bug 1769405 - Part 1: Move artifact build option to build/moz.configure/init.configure. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D147011
2022-06-14 18:13:53 +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
Sebastian Hengst 170625616e Bug 1773649 - correct expectation for embeded-html.html on Windows ccov
Differential Revision: https://phabricator.services.mozilla.com/D149288
2022-06-14 17:45:05 +00:00
Cristian Tuns 2d9984e456 Backed out changeset f7603664ef19 (bug 1774035) for causing wpt failures on spelling-markers-009.html CLOSED TREE 2022-06-14 13:59:02 -04: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
Kagami Sascha Rosylight 9976ecf87c Bug 1774035 - Stop opening pickers from disabled input elements r=smaug,emilio
Differential Revision: https://phabricator.services.mozilla.com/D149157
2022-06-14 17:27:22 +00:00
Bobby Holley 051d93ca8a Bug 1774252 - Mark smoosh as needing only safe-to-run. r=supply-chain-reviewers,tjr
Differential Revision: https://phabricator.services.mozilla.com/D149286
2022-06-14 17:24:25 +00:00
Jeff Muizelaar 02b4df1a4d Bug 1774222. Add telemetry tracking successful GMP init. a=graft
Differential Revision: https://phabricator.services.mozilla.com/D149279
2022-06-14 16:25:47 +00: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 d1751df0f5 Bug 1774225 - Allow color diagnostics in clang-cl builds. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D149272
2022-06-14 15:55:28 +00:00
Dennis Jackson 549b3f9615 Bug 1773966 - land NSS tip UPGRADE_NSS_RELEASE, r=nss-reviewers,nkulatova
Differential Revision: https://phabricator.services.mozilla.com/D149276
2022-06-14 15:47:17 +00:00
Hubert Boma Manilla 8708b3ac9e Bug 1772363 - [devtools] Ensure actually watching resources before pause/resume UI is updated r=ochameau
Changing the pattern for toggling recording to ensure that pause/resumes actually
start or stops watching resources before the ui states gets updated.

Differential Revision: https://phabricator.services.mozilla.com/D148953
2022-06-14 15:38:07 +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
Nicolas Chevobbe e779b145d6 Bug 1774205 - [devtools] Remove unnecessary numFixProps property. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D149255
2022-06-14 15:00:36 +00:00
Butkovits Atila 7b1c9fc461 Backed out changeset 84317cf0446c (bug 1774035) for causing crashes at mozilla::dom::HTMLInputElement. CLOSED TREE 2022-06-14 17:58:59 +03:00
Kagami Sascha Rosylight 7fc6a55ae2 Bug 1774035 - Stop opening pickers from disabled input elements r=smaug,emilio
Differential Revision: https://phabricator.services.mozilla.com/D149157
2022-06-14 14:14:21 +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