Commit Graph

827812 Commits

Author SHA1 Message Date
Robert Longson
fc7c0b16c4 Bug 1811464 - Use SVGElement::FromNode more r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D167459
2023-01-23 21:30:54 +00:00
William Durand
9e1effa26a Bug 1810734 - Use browser_specific_settings instead of applications in generated langpacks. r=flod
Differential Revision: https://phabricator.services.mozilla.com/D167019
2023-01-23 21:19:15 +00:00
Ryan Hunt
f27ab35b13 Bug 1811559 - wasm: Handle offset in EmitPreBarrierCall. r=jseward
EmitPreWriteBarrierCall had an offset parameter added but didn't use
it.

Differential Revision: https://phabricator.services.mozilla.com/D167418
2023-01-23 21:09:03 +00:00
Hiroyuki Ikezoe
fb1dc455fa Bug 1811575 - Make sure the swipe-to-navigation icon isn't rendered at zero progress gesture value. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D167513
2023-01-23 21:06:36 +00:00
Michael Froman
81c0d1dfea Bug 1809569 - pt6 - clear no-op tracking and resume files when prepping repo. r=ng DONTBUILD
When prepping the moz-libwebrtc repo, it makes sense to reset all the no-op
tracking files and the resume_state file for the new fast-forward session.

Differential Revision: https://phabricator.services.mozilla.com/D166497
2023-01-23 21:05:58 +00:00
Michael Froman
5cb305451f Bug 1809569 - pt5 - move all temporary processing files to TMP_DIR. r=ng DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D166496
2023-01-23 21:05:58 +00:00
Michael Froman
6ccd07399c Bug 1809569 - pt4 - move all logging to LOG_DIR. r=ng DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D166495
2023-01-23 21:05:57 +00:00
Michael Froman
1d39607ad7 Bug 1809569 - pt3 - move log_resume.txt to state directory rename to resume_state. r=ng DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D166494
2023-01-23 21:05:57 +00:00
Michael Froman
9b10d108da Bug 1809569 - pt2 - write all the no-op-cherry-pick-msg files in new state directory. r=ng DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D166493
2023-01-23 21:05:57 +00:00
Michael Froman
abc1e98d4e Bug 1809569 - pt1 - add new fast-forward state directory. r=ng DONTBUILD
- automatically create state directory (.moz-fast-forward) under top level or repo if missing
- automatically create log and tmp subdirectories if missing
- only execute use_config_env.sh once in nested scripts
- move default location for config_env under state directory

Differential Revision: https://phabricator.services.mozilla.com/D166492
2023-01-23 21:05:56 +00:00
Geoff Lankow
730eb55729 Bug 1811785 - Add example.com to WEBAPI_TEST_INSTALL_HOSTS. r=extension-reviewers,willdurand
This should've been added when addons-stage.thunderbird.net was, so we could run mochitests.

Differential Revision: https://phabricator.services.mozilla.com/D167505
2023-01-23 20:59:42 +00:00
Csoregi Natalia
2cad39daa4 Backed out 7 changesets (bug 1810906) for MediaDataEncoderTest failures. CLOSED TREE
Backed out changeset 587a70264fdd (bug 1810906)
Backed out changeset d274f0432208 (bug 1810906)
Backed out changeset 4f3d40be7421 (bug 1810906)
Backed out changeset 1eae73e0ba44 (bug 1810906)
Backed out changeset f8c3e3b17536 (bug 1810906)
Backed out changeset 89e7ad08b2a2 (bug 1810906)
Backed out changeset 2aa16e0149d2 (bug 1810906)
2023-01-23 22:47:04 +02:00
Benjamin VanderSloot
985bc4bc58 Bug 1803201 - Close Identity Credential popup on timeout - r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D167393
2023-01-23 20:26:16 +00:00
Benjamin VanderSloot
dcfdb53ed8 Bug 1811340 - Move FedCM timeout into the parent process - r=pbz
This makes it so a compromised content process can't determine if the request timed out or was rejected

Differential Revision: https://phabricator.services.mozilla.com/D167392
2023-01-23 20:26:15 +00:00
Benjamin VanderSloot
203ec0c0e5 Bug 1804727, part 2 - Prevent concurrent "identity" Credential requests - r=jschanck
This is a requirement of the FedCM spec.

Requesting review from you because I believe you are the only other person actively working on Credential Management API things and this touches the `navigator.credentials` object implementation.

Differential Revision: https://phabricator.services.mozilla.com/D167157
2023-01-23 20:26:15 +00:00
Benjamin VanderSloot
4a3caedc0b Bug 1804727, part 1 - Add a debugging preference to FedCM - r=pbz
This removes checks to the well-known file.
This makes having more than one folder of tests possible.
I'm leaving the mochitests that excercise the platform code as the folder that tests well-known behavior.

Differential Revision: https://phabricator.services.mozilla.com/D167391
2023-01-23 20:26:14 +00:00
Emily McMinn
4bb731e53d Bug 1794937 - Remove mr2022 test leaving open tabs r=barret
Differential Revision: https://phabricator.services.mozilla.com/D167163
2023-01-23 20:16:48 +00:00
Eden Chuang
cbff171b16 Bug 1811682 - Update expected result for /fetch/api/basic/request-upload.h2.any.js r=dom-worker-reviewers,smaug
This is an side-effect of PFetch implementation.
Currently, PFetch is only default on nightly, so when running merging to Beta, the test will fail.

Differential Revision: https://phabricator.services.mozilla.com/D167523
2023-01-23 20:01:53 +00:00
Razvan Cojocaru
82845f5773 No bug - Remove superfluous semicolon. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D167587
2023-01-23 19:56:01 +00:00
alwu
4ec215c199 Bug 1810906 - part7 : set CDM proxy to the content protection manager and the media source. r=jolin
We haven't decided where the CDM proxy is going to be created and
passed, for now let's assume the media engine parent is the entry point
to set the CDM proxy to the content protection manager and the media
source.

Depends on D167329

Differential Revision: https://phabricator.services.mozilla.com/D167441
2023-01-23 19:20:35 +00:00
alwu
e0c5c09271 Bug 1810906 - part6 : expose a method to know if a stream is encrypted. r=jolin
Differential Revision: https://phabricator.services.mozilla.com/D167329
2023-01-23 19:20:35 +00:00
alwu
f69abca78f Bug 1810906 - part5 : implement IMFTrustedInput on MFMediaSource. r=jolin
Differential Revision: https://phabricator.services.mozilla.com/D167328
2023-01-23 19:20:33 +00:00
alwu
d8da157e8b Bug 1810906 - part4 : implement a proxy to wrap IMFContentDecryptionModule. r=jolin
The content protection manager needs to perform some tasks on the CDM,
we wrapped the CDM and expose a proxy class in order to let other
components interact with it.

Differential Revision: https://phabricator.services.mozilla.com/D167305
2023-01-23 19:20:33 +00:00
alwu
a54c68bf8f Bug 1810906 - part3 : move WMFMediaDataEncoder implementation to its header to fix link errors. r=jolin
After adding more files, `WMFEncoderModule.cpp` is no longer in the same
unify build unit with the `WMFMediaDataEncoder.cpp`. Therefore, we need
to make the implementation of template class `WMFMediaDataEncoder`
visible in the header file, otherwise the compiler would report link
error of undefined `WMFMediaDataEncoder` symbol.

Differential Revision: https://phabricator.services.mozilla.com/D167304
2023-01-23 19:20:32 +00:00
alwu
e138d6230a Bug 1810906 - part2 : adding includes and missing namespace to fix build errors. r=jolin
Differential Revision: https://phabricator.services.mozilla.com/D167303
2023-01-23 19:20:32 +00:00
alwu
d1f4b69769 Bug 1810906 - part1 : implement the content protection manager. r=jolin
MFContentProtectionManager is used to enable the encrypted playback
for the media engine.

Differential Revision: https://phabricator.services.mozilla.com/D167206
2023-01-23 19:20:32 +00:00
Byron Campen
69cc170a91 Bug 1805502: Loosen this comparison a little to prevent intermittent failures on windows. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D166219
2023-01-23 19:16:32 +00:00
Byron Campen
eb6e45e903 Bug 1805502: Lengthen the time we wait for active=false to take effect. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D166218
2023-01-23 19:16:32 +00:00
Byron Campen
cba6c05e18 Bug 1805502: Disable some tests that are unfixably invalid. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D165102
2023-01-23 19:16:31 +00:00
Byron Campen
f24834d314 Bug 1805502: Remove unneeded failure suppressions. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D165101
2023-01-23 19:16:31 +00:00
Byron Campen
3cf4e13993 Bug 1805502: Fix invalid test cases in msid-generate.html r=jib
This test case was using an incorrect regex to test the syntax of a=msid;
it only tested the first character of the msid, and was missing several allowed
characters. The new regex tests the grammar in RFC 8830 in its entirety.

Differential Revision: https://phabricator.services.mozilla.com/D165100
2023-01-23 19:16:30 +00:00
Byron Campen
761792486b Bug 1805502: Fix an incorrect test-case in rtp-extension-support.html r=jib
This test case was asserting that extmap for rid is present for a unicast
transceiver. While it would be acceptable to have this extmap in this case,
it is silly, since rid will not be used. Also, add a bug link to the ini file
for a different failing test case.

Differential Revision: https://phabricator.services.mozilla.com/D165099
2023-01-23 19:16:30 +00:00
Byron Campen
e4283546f7 Bug 1805502: Fix invalid test-case in simulcast-answer.html r=jib
This test case was erroneously prepending '~' to a rid in an a=rid attribute,
in addition to the rid in the a=simulcast attribute. '~' has no semantic
meaning in an a=rid attribute, and is in fact syntactically invalid.

Differential Revision: https://phabricator.services.mozilla.com/D165098
2023-01-23 19:16:30 +00:00
Byron Campen
ed22c402ef Bug 1805502: Fix invalid test-case in setParameters-encodings.https.html r=jib
This test case was expecting back-to-back calls to setParameters to fail. This
expectation is incorrect; this should only fail if the event loop is
relinquished before the second call.

Differential Revision: https://phabricator.services.mozilla.com/D165097
2023-01-23 19:16:29 +00:00
Byron Campen
f0d0b723da Bug 1805502: Clean up gratuitous timeout expectations on android. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D164858
2023-01-23 19:16:29 +00:00
Byron Campen
c3c886ffed Bug 1805502: Mark this test as long, since it waits for ICE to complete. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D164736
2023-01-23 19:16:28 +00:00
Byron Campen
2b90afac63 Bug 1805502: Add some bug links to new wpt failures. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D164691
2023-01-23 19:16:28 +00:00
Byron Campen
3eaa88e342 Bug 1805502: Fix a couple of webrtc wpt that were written incorrectly. r=jib
Also, write a couple of new tests that ensure the right error is thrown when
calling sRD(rollback) in have-local-offer, or sLD(rollback) in have-remote-offer.

Differential Revision: https://phabricator.services.mozilla.com/D164690
2023-01-23 19:16:28 +00:00
Byron Campen
83d4e68cc0 Bug 1805502: Update some incorrect/stale bug links to 1307996 in webrtc wpt ini files. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D164689
2023-01-23 19:16:27 +00:00
Byron Campen
c8f3c871c4 Bug 1805499: Disable some more wpt for unsupported features. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D164688
2023-01-23 19:16:27 +00:00
Sammy Khamis
2d666334c2 Bug 1800186 - Part 2: Stop the tab engine resetting itself every sync r=markh
Differential Revision: https://phabricator.services.mozilla.com/D167220
2023-01-23 19:15:41 +00:00
Sammy Khamis
e87e5cf1c9 Bug 1800186 - Part 1: Vendor new version of application-services r=markh,bdk
Differential Revision: https://phabricator.services.mozilla.com/D167219
2023-01-23 19:15:40 +00:00
ecp
845ffa1154 Bug 1811542 - Changed learnMore labels on non mozilla support links in Privacy settings to html:a elements r=tgiles
Differential Revision: https://phabricator.services.mozilla.com/D167469
2023-01-23 18:53:22 +00:00
Iulian Moraru
a713f3dd73 Backed out changeset f9a25f51a254 (bug 1811487) for causing bc failures related to PanelMultiView. CLOSED TREE 2023-01-23 21:11:43 +02:00
Mozilla Releng Treescript
ec1b030216 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
hsb -> 1da264ea6c0ebe52a543d4399cf807e09ee0a1b3
it -> 1377ed6a306c41b1c899fe673e2e3a051398cb24
lo -> 26ce006a344aa5291b115854abcc7ec2589336fc
oc -> 6ba1ab14e6a937ae709569ff4357a94c57deecb2
ru -> b8e4a7abaf9ac2a0f81074e79e5129d1a7ca86b1
sq -> 7bc2180d13a69f6cdcfcbbcd1f19c320a57e9ac6
2023-01-23 18:57:57 +00:00
Greg Mierzwinski
28dfb3982f Bug 1811546 - Clean up docs, and add FAQ section to the mach try perf docs. r=perftest-reviewers,kshampur
This patch adds an FAQ (Frequently Asked Questions) section to the mach try perf docs. It also does a small cleanup to move fxrecord into the `testing/performance` folder, re-organize the linting configuration file, fix file naming, and captializes the `mozperftest` and `fxrecord` title names in the side-bar. Lastly, it adds a warning to the `mozperftest` docs to direct people who make it there to the `mach try perf` page.

Differential Revision: https://phabricator.services.mozilla.com/D167555
2023-01-23 18:31:31 +00:00
Dana Keeler
9049853887 Bug 1808816 - socket process follow-up: find potential client certificates on the socket thread r=jschanck
Differential Revision: https://phabricator.services.mozilla.com/D167456
2023-01-23 18:30:55 +00:00
Mark Banner
351482d35e Bug 1808400 - Handle cases of .then(foo, Cu.reportError) in ESLint rule no-cu-reportError. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D167520
2023-01-23 18:09:04 +00:00
Mark Banner
166d8573cb Bug 1811796 - Automatically replace Cu.reportError with console.error (most of toolkit). r=mossop,credential-management-reviewers,dimi
Depends on D167518

Differential Revision: https://phabricator.services.mozilla.com/D167519
2023-01-23 18:09:03 +00:00
Mark Banner
ec5dec8d91 Bug 1811796 - Change Troubleshoot.sys.mjs to use console.error rather than Cu.reportError. r=mossop
Depends on D167517

Differential Revision: https://phabricator.services.mozilla.com/D167518
2023-01-23 18:09:03 +00:00