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