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

697425 Коммитов

Автор SHA1 Сообщение Дата
Dave Townsend 096dde646f Bug 1621116: Make the version and build ID of the previous instance of Firefox to use the current profile available. r=froydnj
We cache this information in compatibility.ini so we can just expose it on
nsIXULRuntime.

Differential Revision: https://phabricator.services.mozilla.com/D66112

--HG--
extra : moz-landing-system : lando
2020-03-20 19:22:24 +00:00
Sam Foster 275c8c791c Bug 1619030 - Re-enable the Change to existing username, different password test. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D65838

--HG--
extra : moz-landing-system : lando
2020-03-20 19:23:20 +00:00
William Lachance 5c5eb36533 Bug 1616584 - Run `mach mozregression` with Python 3 r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D67555

--HG--
extra : moz-landing-system : lando
2020-03-20 19:12:51 +00:00
Dragana Damjanovic 7b62c7d1a5 Bug 1616323 - HTTP/3 and HTTP/2 do not have a minor version number. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D67553

--HG--
extra : moz-landing-system : lando
2020-03-20 19:13:58 +00:00
Dragana Damjanovic ce21ab8ef9 Bug 1623312 - Slow reader will be added to a queue and ForceRecv will be called. r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D67307

--HG--
extra : moz-landing-system : lando
2020-03-20 18:59:30 +00:00
Mihai Alexandru Michis 663a7c992e Backed out 2 changesets (bug 1361856) for causing sm failures in RegExp/flags.js
CLOSED TREE

Backed out changeset 597e083be9d4 (bug 1361856)
Backed out changeset 8a017673c25b (bug 1361856)
2020-03-20 21:01:51 +02:00
Mihai Alexandru Michis 13d1400778 Backed out 4 changesets (bug 1622562) for causing wpt failures.
CLOSED TREE

Backed out changeset 1ab69d63949b (bug 1622562)
Backed out changeset a5c299f23df7 (bug 1622562)
Backed out changeset 233b80b283fb (bug 1622562)
Backed out changeset e76f213e7f04 (bug 1622562)

--HG--
extra : rebase_source : 3765e25897f0d8f95a7304e11713bf5aed8f5b83
2020-03-20 20:56:58 +02:00
Jared Wein a7c8d5b4a9 Bug 1623695 - Change the asyncReauthenticateUser API to use wide strings to fix encoding issues with user-facing dialog strings. r=agashlin,spohl
Differential Revision: https://phabricator.services.mozilla.com/D67530

--HG--
extra : moz-landing-system : lando
2020-03-20 18:56:40 +00:00
Iain Ireland b84e38576f Bug 1361856: Use SM RegExpFlags inside irregexp r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D66845

--HG--
extra : moz-landing-system : lando
2020-03-19 18:32:03 +00:00
Iain Ireland 04a4d8d0d1 Bug 1361856: Add dotAll to RegExpFlags r=jwalden
This patch adds the boilerplate necessary to support a new regexp flag. Externally visible changes (parsing the flag, the dotAll property on the prototype) are guarded behind ENABLE_NEW_REGEXP.

The actual implementation of dotAll comes for free with the fresh import of irregexp (bug 1367105).

There is one test (tests/non262/RegExp/prototype.js) that needs to be updated when this is turned on to add "dotAll" to the list of expected properties on the RegExp prototype. I will attach that change to my patch that flips ENABLE_NEW_REGEXP to be on by default.

Differential Revision: https://phabricator.services.mozilla.com/D66844

--HG--
extra : moz-landing-system : lando
2020-03-19 18:31:52 +00:00
James Willcox 8d1a2b702d Bug 1622816 - Ensure network is always available in TestRunnerActivity r=geckoview-reviewers,agi
When running mochitests on real hardware, we sometimes lose the network,
causing strange timeouts. It's better if we crash immediately in those
situations to avoid confusion.

Differential Revision: https://phabricator.services.mozilla.com/D67383

--HG--
extra : moz-landing-system : lando
2020-03-20 18:26:21 +00:00
Alexandre Poirot 6062af96f4 Bug 1621856 - Force loading fission test document in https in all tests. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D67453

--HG--
extra : moz-landing-system : lando
2020-03-20 17:59:57 +00:00
Rob Lemley 4543cab9bf Bug 1622974 - Add global exclude file for Thunderbird mozlint tests. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D67078

--HG--
extra : moz-landing-system : lando
2020-03-20 16:51:35 +00:00
Rob Lemley c7061b9ab3 Bug 1622974 - Add mozlint parameter to set additional config file path. r=ahal
Adds --config-paths parameter to mach mozlint where test configuration
files (.yml) can be located. The default path "tools/lint" is set automatically
and additional paths have preference over the default.
This allows Thunderbird to run mozlint-based tests in Taskcluster with a
different configuration.

Differential Revision: https://phabricator.services.mozilla.com/D67077

--HG--
extra : moz-landing-system : lando
2020-03-20 17:12:27 +00:00
Tom Schuster 42af8824b3 Bug 1622562 - Cleanup exnType initialization r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D67140

--HG--
extra : moz-landing-system : lando
2020-03-20 16:49:16 +00:00
Tom Schuster cf19d7f105 Bug 1622562 - Move some fundamental error reporting functions to ErrorReporting.h r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D67138

--HG--
extra : moz-landing-system : lando
2020-03-20 17:24:28 +00:00
Tom Schuster 7328dae6e3 Bug 1622562 - Remove JSREPORT_IS_WARNING everywhere. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D67029

--HG--
extra : moz-landing-system : lando
2020-03-20 17:24:28 +00:00
Tom Schuster 2b3d700df0 Bug 1622562 - Remove JSREPORT_IS_WARNING from js/src. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D67028

--HG--
extra : moz-landing-system : lando
2020-03-20 16:47:37 +00:00
Simon Giesecke a98c358c43 Bug 1620632 - Revert workaround for nsTArray move construction in indexedDB ActorsParent.cpp. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D66247

--HG--
extra : moz-landing-system : lando
2020-03-20 17:06:52 +00:00
Simon Giesecke e3a19c9b3e Bug 1620632 - Added tests for moving nsTArray/AutoTArray/FallibleTArray with MoveOnly element type. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D66081

--HG--
extra : moz-landing-system : lando
2020-03-20 17:06:29 +00:00
Simon Giesecke 58d0171406 Bug 1620632 - Ensure nsTArray_Impl only declares a copy-constructor/assignment operator if E is copy-constructible. r=froydnj
To correctly implement this, it must be known on instantiation whether E is
copy-constructible, which is not the case if only a forward declaration is
available. This can be resolved either by making sure a full definition of E is
available, which is preferable. But in cases where this is not (easily) possible,
the information can be explicitly provided by the MOZ_DECLARE_COPY_CONSTRUCTIBLE
and MOZ_DECLARE_NON_COPY_CONSTRUCTIBLE macros. In particular, declarations for
IPDL-declared types are added to nsTArray.h itself, like it was already done
for MOZ_DECLARE_RELOCATE_USING_MOVE_CONSTRUCTOR.

Differential Revision: https://phabricator.services.mozilla.com/D66244

--HG--
extra : moz-landing-system : lando
2020-03-20 17:13:51 +00:00
Simon Giesecke 7e9a7de895 Bug 1620632 - Rename confusingly named types/macros for relocation handling of nsTArray. r=froydnj
Specifically, this renames
* nsTArray_CopyChooser to nsTArray_RelocationStrategy
* the Copy template argument of nsTArray_base to RelocationStrategy
* nsTArray_CopyWithConstructors to nsTArray_RelocateUsingMoveConstructor
* nsTArray_CopyWithMemutils to nsTArray_RelocateUsingMemutils
* DECLARE_USE_COPY_CONSTRUCTORS to MOZ_DECLARE_RELOCATE_USING_MOVE_CONSTRUCTOR

Differential Revision: https://phabricator.services.mozilla.com/D66243

--HG--
extra : moz-landing-system : lando
2020-03-20 17:04:27 +00:00
Chun-Min Chang 4c786bae99 Bug 1619005 - Update cubeb-coreaudio to 799518a. r=padenot
Pick commits:
799518a - Rework threading model (#55)
6e3e8e8 - Fix memory leak (#54)
996fcfa - Revise messages in test_switch_device
6fac4a6 - Isolate device tests (#53)
b78e817 - Save the duplicate tests and compilings when running sanitizers (#52)

Differential Revision: https://phabricator.services.mozilla.com/D67536

--HG--
rename : third_party/rust/cubeb-coreaudio/run_tests.sh => third_party/rust/cubeb-coreaudio/run_device_tests.sh
extra : moz-landing-system : lando
2020-03-20 16:41:27 +00:00
Agi Sferro 773f537bd6 Bug 1623712 - Actually pass flags when calling reload. r=rbarker
We also don't pass `BYPASS_LOAD_URI_DELEGATE` since it's ignored anyway for
reloads.

Differential Revision: https://phabricator.services.mozilla.com/D67654

--HG--
extra : moz-landing-system : lando
2020-03-20 16:56:20 +00:00
Byron Campen [:bwc] bcd72fe82e Bug 1616875: Make this work with gtest. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D64692

--HG--
extra : moz-landing-system : lando
2020-03-20 15:35:46 +00:00
Byron Campen [:bwc] 2eecfe8825 Bug 1616875: Make RtpSourceObserver update stats on main thread, and simplify. r=ng
This essentially implements the "queue a task" step required by the spec, which
ensures that if JS checks stats multiple times without relinquishing the event
loop, it will see the same thing each time.

Differential Revision: https://phabricator.services.mozilla.com/D64468

--HG--
extra : moz-landing-system : lando
2020-03-20 15:35:44 +00:00
Byron Campen [:bwc] 319b20ae91 Bug 1616875: Make this mochitest use the right kind of timestamps, and remove some unused code. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D64241

--HG--
extra : moz-landing-system : lando
2020-03-20 15:35:39 +00:00
Byron Campen [:bwc] 2bd9232e1c Bug 1616875: Remove some unnecessary code. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D64238

--HG--
extra : moz-landing-system : lando
2020-03-20 15:34:05 +00:00
Byron Campen [:bwc] 865bbdca09 Bug 1616875: Move some receiver-related testing functions from RTCPeerConnection to RTCRtpReceiver. r=ng,smaug
Differential Revision: https://phabricator.services.mozilla.com/D64262

--HG--
extra : moz-landing-system : lando
2020-03-20 15:33:55 +00:00
Byron Campen [:bwc] 9a84c4d7b4 Bug 1616875: Add some functions to PeerConnectionObserver that PeerConnectionImpl can use to fire track/stream association events. r=jib,smaug
Differential Revision: https://phabricator.services.mozilla.com/D64237

--HG--
extra : moz-landing-system : lando
2020-03-20 15:33:37 +00:00
Byron Campen [:bwc] 1898507132 Bug 1616875: Create RTCRtpReceiver in c++, and move code into it from both JSImpl and other places in c++. Also, move some code from JSImpl to PeerConnectionImpl. r=jib,smaug
Differential Revision: https://phabricator.services.mozilla.com/D64235

--HG--
extra : moz-landing-system : lando
2020-03-20 15:33:24 +00:00
Byron Campen [:bwc] 82081f2ffa Bug 1616875: Remove code that we will not need to move to RTCRtpReceiver. r=ng,smaug
Primarily, this removes code that was compensating for inconsistencies between webrtc.org's timestamps, and JS timestamps. Also, this removes a few bits of indirection on GetRtpSources; that's all going to go directly to RTCRtpReceiver now. None of this code is being moved elsewhere.

Depends on D50395

Differential Revision: https://phabricator.services.mozilla.com/D64234

--HG--
extra : moz-landing-system : lando
2020-03-20 15:33:12 +00:00
Byron Campen [:bwc] 7fd72ae8fd Bug 1616875: Use timestamps for SSRC/CSRC statistics that are consistent with JS timestamps. r=ng
This means we won't have to re-implement all of our JSImpl workarounds in c++.
Also, rename a variable in a way that made it easier to read this code.

Differential Revision: https://phabricator.services.mozilla.com/D50395

--HG--
extra : moz-landing-system : lando
2020-03-20 15:33:04 +00:00
alwu ac127daa2c Bug 1582509 - part2 : modify and enable wpt 'positionstate.html'. r=baku
According to [1], the playback rate can be either positive or negative, the only unsupported value is zero.

[1] https://w3c.github.io/mediasession/#dom-mediapositionstate-playbackrate

Differential Revision: https://phabricator.services.mozilla.com/D66501

--HG--
extra : moz-landing-system : lando
2020-03-20 16:45:04 +00:00
alwu 371b11291d Bug 1582509 - part1 : implement 'MediaPositionState' and 'setPositionState()'. r=emilio
According to the spec [1], implement the dictionary `MediaPositionState` and `setPositionState()`.

[1] https://w3c.github.io/mediasession/#dom-mediasession-setpositionstate

Differential Revision: https://phabricator.services.mozilla.com/D66500

--HG--
extra : moz-landing-system : lando
2020-03-19 19:29:40 +00:00
Mark Banner ae17ab8cfd Bug 1622245 - For built-in Search Engines, only store the minimum necessary information in the cache. r=daleharvey
Since we are loading these via the add-on manager on startup anyway, we don't need to store all the data in the cache.
This also works towards not needing to update the cache so much when an engine changes.

Differential Revision: https://phabricator.services.mozilla.com/D66757

--HG--
rename : toolkit/components/search/tests/xpcshell/data/search.json => toolkit/components/search/tests/xpcshell/data/search-legacy.json
extra : moz-landing-system : lando
2020-03-20 16:44:12 +00:00
Mark Banner 690733b064 Bug 1622245 - Replace SearchEngine._readOnly with SearchEngine._isBuiltin since they indicating the same thing now. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D66756

--HG--
extra : moz-landing-system : lando
2020-03-20 16:44:05 +00:00
Mark Banner 69fdd431a4 Bug 1622245 - Remove old Android support for loading Search Engines via chrome URLs. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D66755

--HG--
extra : moz-landing-system : lando
2020-03-20 16:43:57 +00:00
Kartikaya Gupta 9166beb15f Bug 1622360 - Remove WebRenderRenderRootData and ScrollDataBoundaryWrapper. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D67617

--HG--
extra : moz-landing-system : lando
2020-03-20 14:05:23 +00:00
Kartikaya Gupta 6ff6356148 Bug 1622360 - Remove the nsDisplayRenderRoot display item type. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D67616

--HG--
extra : moz-landing-system : lando
2020-03-20 14:20:21 +00:00
Kartikaya Gupta 29d8eb2643 Bug 1622360 - Delete GetRenderRootForFrame and dependent codepaths. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D67615

--HG--
extra : moz-landing-system : lando
2020-03-20 13:29:03 +00:00
Kartikaya Gupta 0da438be4c Bug 1622360 - Remove front-end references to render roots. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D67614

--HG--
extra : moz-landing-system : lando
2020-03-20 16:22:30 +00:00
Kartikaya Gupta fcc6b07839 Bug 1622360 - Remove the split_render_roots pref and immediate codepaths that depend on it. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D67613

--HG--
extra : moz-landing-system : lando
2020-03-20 13:54:03 +00:00
Dragana Damjanovic 73917fdfe5 Bug 1622861 - Check that Http3Session is present in HttpConnectionUDP::CloseTransaction. r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D67308

--HG--
extra : moz-landing-system : lando
2020-03-20 16:21:57 +00:00
Dragana Damjanovic 2c4e6310d5 Bug 1622861 - Make closing of http3 connection more understandable and remove some unused code. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D67005

--HG--
extra : moz-landing-system : lando
2020-03-20 16:08:16 +00:00
Julian Descottes 4b2930e55c Bug 1604539 - Skip xpcshell test using devtools client on android r=nchevobbe
Depends on D67607

Differential Revision: https://phabricator.services.mozilla.com/D67630

--HG--
extra : moz-landing-system : lando
2020-03-20 16:08:08 +00:00
Julian Descottes b312e4b469 Bug 1604539 - Remove unused import of ObjectFront in devtools/shared/webconsole r=nchevobbe
Depends on D67606
Didn't find any call site for this import, hopefully we can just remove it.

Differential Revision: https://phabricator.services.mozilla.com/D67607

--HG--
extra : moz-landing-system : lando
2020-03-20 15:09:56 +00:00
Julian Descottes 9d8fb569a8 Bug 1604539 - Update eslint reject-some-requires "devtools/client" configuration r=nchevobbe
Depends on D67605

The eslint rule prevent devtools/client requires can now target all shared/** files
We also exclude devtools-client specifically, since it imports the object-front despite being in devtools/shared.
This file is always used from devtools/client at runtime but is used in many shared & server test suites

Differential Revision: https://phabricator.services.mozilla.com/D67606

--HG--
extra : moz-landing-system : lando
2020-03-20 13:58:57 +00:00
Julian Descottes 71bd7a36e4 Bug 1604539 - Update moz.build in devtools/shared and devtools/client r=nchevobbe
Depends on D67604

Moving the fronts folder effectively in the corresponding moz.build files

Differential Revision: https://phabricator.services.mozilla.com/D67605

--HG--
extra : moz-landing-system : lando
2020-03-20 13:58:56 +00:00
Julian Descottes cfab47ff53 Bug 1604539 - Rename shared/fronts to client/fronts in the devtools codebase r=nchevobbe
Depends on D67603
This patch is an automated string replace of shared/fronts/ to client/fronts/ in devtools.

Differential Revision: https://phabricator.services.mozilla.com/D67604

--HG--
extra : moz-landing-system : lando
2020-03-20 13:58:56 +00:00