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

715686 Коммитов

Автор SHA1 Сообщение Дата
Simon Giesecke 9a18188ea4 Bug 1644379 - Allow IDBResult to be used with non-copyable ValueType. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D78878
2020-06-30 11:17:31 +00:00
Simon Giesecke 276f41c8c7 Bug 1644379 - Add IDBResult::PropagateNotOk. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D78877
2020-06-30 12:33:00 +00:00
Simon Giesecke 5854a55e1b Bug 1644379 - Align IDBResult::Unwrap with Result::Unwrap. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D78876
2020-06-30 11:17:36 +00:00
Simon Giesecke 5bcd55f002 Bug 1644379 - Change ToString from an output parameter to returning a value. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D78875
2020-06-30 11:17:38 +00:00
Simon Giesecke 5286a40fe0 Bug 1644379 - Extract extraction of ErrorResult from IDBResult into a function. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D78708
2020-06-30 11:17:29 +00:00
Simon Giesecke baeca05425 Bug 1644379 - Change IDBResult(Base) to contain the ErrorResult. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D78707
2020-06-30 11:17:40 +00:00
Paul Adenot aa36b57271 Bug 1649233 - When profiling, record the theoretical budget with a single payload. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D81593
2020-06-30 14:25:27 +00:00
Paul Adenot ee148dcec6 Bug 1649233 - Add a new ProfilerMarkerPayload that is just a time duration. r=gerald,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D81592
2020-06-30 14:25:09 +00:00
Liang-Heng Chen 3d1fd6f81d Bug 1642051 - add PartitioningSkipList to relax partitioning on specific domains; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D81591
2020-06-30 12:56:00 +00:00
Liang-Heng Chen 544e563e54 Bug 1642051 - add PartitioningSkipListService; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D81590
2020-06-30 12:52:46 +00:00
Hubert Boma Manilla 7cf3a162e6 Bug 1648373 - Add slow requests indicator r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D81629
2020-06-30 13:49:36 +00:00
Jeff Muizelaar 214b420d11 Bug 1649270 - Add Navi12, Navi14, Arcturus and Renoir to AMD WebRender rollout. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D81634
2020-06-30 13:08:41 +00:00
Mirko Brodesser fb374f2e74 Bug 1649121: part 9) Simplify `GetMostAncestorListOrTableElement`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D81547
2020-06-30 13:13:12 +00:00
Mirko Brodesser 4477882999 Bug 1649121: part 8) Rename `CollectListAndTableRelatedElementsAt` to `CollectTableAndAnyListElementsOfInclusiveAncestorsAt`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D81546
2020-06-30 13:13:04 +00:00
Mirko Brodesser a533835579 Bug 1649121: part 7) Rename `HTMLEditUtils::IsList` to `HTMLEditUtils::IsAnyListElement`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D81545
2020-06-30 13:12:56 +00:00
Mirko Brodesser a30c22f525 Bug 1649121: part 6) Rename `HTMLEditUtils::IsTableElementButNotTable` to `HTMLEditUtils::IsAnyTableElementButNotTable`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D81544
2020-06-30 13:12:49 +00:00
Mirko Brodesser 7fe5d9f63c Bug 1649121: part 5) Declare `HTMLEditor::GetBetterInsertionPointFor` `const`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D81543
2020-06-30 13:12:47 +00:00
Mirko Brodesser 592ca1c3b6 Bug 1649121: part 4) Rename `HTMLEditUtils::IsTableElement` to `HTMLEditUtils::IsAnyTableElement`. r=masayuki
The old name was misleading.

Differential Revision: https://phabricator.services.mozilla.com/D81542
2020-06-30 13:12:39 +00:00
Mirko Brodesser 2937ae1381 Bug 1649121: part 3) Declare some methods in `HTMLEditor` `static`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D81541
2020-06-30 13:12:31 +00:00
Mirko Brodesser f52a74862a Bug 1649121: part 2) Factor moving start and end of out `CreateDOMFragmentForPaste`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D81540
2020-06-30 13:12:29 +00:00
Mirko Brodesser 9ae430ad1a Bug 1649121: part 1) Add some documentation to `HTMLEditor::CreateDOMFragmentFromPaste`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D81539
2020-06-30 13:12:16 +00:00
Henrik Skupin 6f921302c7 Bug 1643099 - [geckodriver] Build geckodriver as static executable for Linux. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D81605
2020-06-30 13:19:41 +00:00
Gerald Squelart c1fe2ae51c Bug 1649056 - Pre-record some meta information before locking the profiler mutex - r=canaltinova
Some profile meta information can be gathered before the profiler mutex must be locked.
This reduces the main-thread locking when capturing.
Most importantly, it prevents deadlocking in case any of the data-gathering operation would itself rely on profiler-locking functions (e.g., starting a thread, which requires the lock to register the new thread with the profiler).

Differential Revision: https://phabricator.services.mozilla.com/D81491
2020-06-30 13:40:13 +00:00
Narcis Beleuzu 3de598d4a7 Backed out 2 changesets (bug 1649233) for bustages on ProfilerMarkerPayload.h . CLOSED TREE
Backed out changeset 399e54895a75 (bug 1649233)
Backed out changeset 3955edb371cf (bug 1649233)
2020-06-30 16:36:06 +03:00
Yue Zhang 765e406782 Bug 1643469 - Swap NotebookLogger for MachLogger. r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D81156
2020-06-30 13:14:38 +00:00
alexandru.ionescu 2a81df9ece Bug 1648902 Remove webrender variant from fennec r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D81660
2020-06-30 10:37:22 +00:00
Paul Adenot 76b771b47c Bug 1649233 - When profiling, record the theoretical budget with a single payload. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D81593
2020-06-30 09:05:00 +00:00
Paul Adenot d9cb2a1db6 Bug 1649233 - Add a new ProfilerMarkerPayload that is just a time duration. r=gerald,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D81592
2020-06-30 12:10:00 +00:00
Henrik Skupin a96e2000f8 Bug 1611843 - Always use an unknown entry id to check for an invalid history entry id. r=remote-protocol-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D81659
2020-06-30 12:52:36 +00:00
Nathan Froyd 452a773cc3 Bug 1649249 - include stdint.h in TelemetryEventEnums.h; r=Dexter
Otherwise, TelemetryEventEnums.h depends on what headers get included
prior to it, which makes refactorings difficult.

Differential Revision: https://phabricator.services.mozilla.com/D81598
2020-06-30 12:59:06 +00:00
Andrea Marchesini b397940b11 Bug 1641905 - ThirdPartyUtil::IsThirdPartyWindow returns different values in fission - use the principal to inherit for about:blank channels, r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D81558
2020-06-30 12:50:48 +00:00
Gregory Mierzwinski 118d838da8 Bug 1649225 - Fix how the perfherder extra options are populated. r=perftest-reviewers,Bebe
This patch modifies how the extraOptions field in the resulting Raptor perfherder data is built. Instead of being spread across all over the file, we use a single function to fill the extra options. It can be customized as well (which we needed for some compatibility for Raptor-webext).

Differential Revision: https://phabricator.services.mozilla.com/D81595
2020-06-30 10:31:23 +00:00
Michal Novotny a4cc2eb134 Bug 1627910 - Enable test netwerk/test/unit/test_http3.js r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D81053
2020-06-30 12:25:02 +00:00
Valentin Gosu da614ff256 Bug 1641222 - Follow CNAME/AliasForm chains r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D79264
2020-06-30 12:27:09 +00:00
Alex Chronopoulos b1f143193d Bug 1647956 - Import cubeb from upstream to 575bd44. r=padenot
pick commits:
575bd44 - resampler: avoid overflow on uint arithmetics
7bc4f13 - Add in header doc the switching devices behavior.

Differential Revision: https://phabricator.services.mozilla.com/D81695
2020-06-30 12:14:48 +00:00
chocos c7b500052d Bug 1648959 - Done internal linking in docs in testing Directory.r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D81466
2020-06-30 11:00:57 +00:00
Alex Chronopoulos 5e3fa4ab8b Bug 1648732 - Fine tune the check for available frames in AudioResampler. r=padenot
In AudioResampler the resampling of a buffer happens on pieces of 128 or 256 frames. Before resampling, the number of available frames is checked for the whole buffer and for the individual smaller pieces. When the whole buffer is checked we need to check for one extra frame in order to compensate the case that one individual resampling has consumed an extra frame, something that is normal and happens periodically.

Differential Revision: https://phabricator.services.mozilla.com/D81321
2020-06-30 11:33:03 +00:00
Florin Strugariu 1749affc05 Bug 1635711 - Enable cold page load tests with Fission enabled r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D81308
2020-06-30 07:27:41 +00:00
Jean-Yves Avenard 4a24fe3c8e Bug 1647958 - P3. Have GetCurrentSerialEventTarget returns the currently running MessageLoop. r=nika
We want it to returning the actual nsThread if that's where the MessageLoop would dispatch its tasks; otherwise return the MessageLoop's EventTarget

Depends on D80357

Differential Revision: https://phabricator.services.mozilla.com/D80811
2020-06-30 08:04:10 +00:00
Jean-Yves Avenard 29e935bf80 Bug 1647958 - P1. Protects MessageLoop::EventTarget's mLoop member. r=nika
EventTarget::Dispatch can be called on any threads ; there's a potential of a race when accessing the mLoop member.

Differential Revision: https://phabricator.services.mozilla.com/D80810
2020-06-30 08:04:13 +00:00
Lars T Hansen 724b5a1d44 Bug 1619196 - allow atomics on non-shared memory part 2: test cases. r=rhunt
Basically generalize almost all the tests to run with both shared and
unshared memory, removing a number of validation failures.  Test
run-time failure in the case of wait() on unshared memory, and that
notify() on unshared memory returns 0.

Differential Revision: https://phabricator.services.mozilla.com/D81320
2020-06-30 11:03:51 +00:00
Lars T Hansen cd41e1a357 Bug 1619196 - allow atomics on non-shared memory part 1: validation and compilation. r=rhunt
Pretty simple change: remove the validation guards on plain atomic
operations, and distinguish between shared and unshared memory for
wait and notify.  Per spec, wait checks for sharedness before checking
for alignment or bounds, and notify returns 0 after checking for
alignment and bounds.

Differential Revision: https://phabricator.services.mozilla.com/D81319
2020-06-30 11:03:43 +00:00
Lars T Hansen 7cb62c06e8 Bug 1648755 - gate availability of thread ops on the shared memory pref. r=rhunt
We will shortly be unable to depend on the presence of shared memory
as a gate for the thread operations, so just add proper gating
depending on the shared-memory pref.

Differential Revision: https://phabricator.services.mozilla.com/D81328
2020-06-30 11:03:25 +00:00
Honza Bambas e3c8fc6ab0 Bug 1648781 - MOZ_LOG of timer events dispatch and run, MOZ_LOG of idle-dispatch timeout, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D81467
2020-06-30 10:57:28 +00:00
Julian Descottes 772f4d693d Bug 1646636 - Skip tests with inspect element in same process frames if fission is enabled r=ochameau,perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D80815
2020-06-30 10:22:10 +00:00
Jean-Yves Avenard 735a4b5c2c Bug 1648898 - Fix data race on STS loop start. r=mayhemer
The STS dispatched the first event before setting mThread member. It was possible that the STS::Run() task got started before mThread was set and causing one of the nsISerialEventTarget methods to read mThread/mInitialised/mShuttingDown value as null or zero and they would have returned an error.

We rewrite and simplify the access to mThread such that it's a lockless operation.

ApplyPortRemapPreference assert that it's running on the taskqueue; however if called before initialization, it would have been run on whatever thread called ApplyPortRemap.

Differential Revision: https://phabricator.services.mozilla.com/D81334
2020-06-30 11:06:31 +00:00
Narcis Beleuzu 03245fe61b Backed out 6 changesets (bug 1644379) for bustages on IDBResult.h . CLOSED TREE
Backed out changeset df76fe2ab8bf (bug 1644379)
Backed out changeset a22f8c2a1fe7 (bug 1644379)
Backed out changeset 1244dc147bb7 (bug 1644379)
Backed out changeset 88afa250d734 (bug 1644379)
Backed out changeset e90b2d69b818 (bug 1644379)
Backed out changeset c9690f97b893 (bug 1644379)
2020-06-30 13:54:22 +03:00
Gabriele Svelto e8bade7e47 Bug 1647172 - Do not attempt to create a non-ES OpenGL context on Android r=jgilbert
This works around Android implementations that allow for non-ES contexts
to be created even though they don't work properly.

Differential Revision: https://phabricator.services.mozilla.com/D81666
2020-06-30 10:46:40 +00:00
Honza Bambas f1604cee10 Bug 1649003 - Log JS stacks from inside HTTP channel suspend() and resume() methods, r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D81570
2020-06-30 07:15:33 +00:00
Florian Quèze 49bfcec471 Bug 1648510 - Make DAMP profiler markers use ChromeUtils.addProfilerMarker, r=ochameau,perftest-reviewers,Bebe.
Differential Revision: https://phabricator.services.mozilla.com/D81133
2020-06-30 10:24:07 +00:00