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

710295 Коммитов

Автор SHA1 Сообщение Дата
Andrew Osmond 5a41ea33e0 Bug 1641510 - Ensure we allow WebRender on beta/release for 60 Hz monitors. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D77234
2020-05-28 13:24:29 +00:00
Sylvestre Ledru af36e8b59c Bug 1641182 - doc: Add a link to the quick reference doc
Differential Revision: https://phabricator.services.mozilla.com/D77054
2020-05-28 13:04:02 +00:00
Sylvestre Ledru ea5a6c7b2e Bug 1641182 - doc: fix links and remove some deprecated infos r=championshuttler
Differential Revision: https://phabricator.services.mozilla.com/D77053
2020-05-28 13:04:00 +00:00
Sylvestre Ledru c450009b0e Bug 1641182 - doc: Reference the setup doc to include it in the nav bar r=championshuttler
Differential Revision: https://phabricator.services.mozilla.com/D77052
2020-05-28 13:03:58 +00:00
nchevobbe 64b135f38b Bug 1639165 - Don't log message from ContentChild when multiprocess browser toolbox is enabled. r=baku.
Differential Revision: https://phabricator.services.mozilla.com/D76792
2020-05-28 10:01:14 +00:00
Magnus Melin d297aa2c94 Bug 1641400 - skip Thunderbird for blocklist telemetry. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D77238
2020-05-28 12:57:06 +00:00
prathiksha 6498f48dfe Bug 1640072 - Monitor card body should change when the user resolved breaches. r=ewright,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D76939
2020-05-28 12:15:22 +00:00
Julian Descottes d08d42cd18 Bug 1640904 - Do not assert specific error message in browser_actor_error.js r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D77136
2020-05-28 07:52:59 +00:00
Sebastian Hengst 85070a1062 Bug 1639728 - Set url/failure.html's 'Location's href: file:///p should throw' to be intermittent on Android. r=jgraham DONTBUILD
It got set as passing in a follow-up of bug 1637486 (c2f3011258b10a0b78f4f9618052a3073ea4c6c2)
but is actually intermittent.

Differential Revision: https://phabricator.services.mozilla.com/D77011
2020-05-28 11:47:14 +00:00
Tim Huang 77f24ad67a Bug 1641153 - Part 3: Revert the assertion back to diagnostic assertion in ClientSource.cpp r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D77076
2020-05-28 11:39:39 +00:00
Tim Huang b5a277093f Bug 1641153 - Part 2: Add checking nested iframe in the ContentBlocking::ShouldAllowAccessFor(channel). r=dimi
We should check the nested iframe in the
ContentBlocking::ShouldAllowAccessFor(channel) as well. This patch
implements this.

Differential Revision: https://phabricator.services.mozilla.com/D77075
2020-05-28 11:39:26 +00:00
Tim Huang 6001a77e90 Bug 1641153 - Part 1: Add a test to ensure we won't hit the assertion for nested iframes. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D77074
2020-05-28 11:39:19 +00:00
Sebastian Hengst 9a0799b9cc Bug 1639540 - Set a test step of IndexedDB/structured-clone.any.html?101-last as potential fail. r=asuth DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D76459
2020-05-27 20:02:36 +00:00
Sebastian Hengst e19ff60b6b Bug 1639540 - Set a test step of IndexedDB/structured-clone.any.worker.html?101-last as potential timeout. r=asuth DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D76461
2020-05-27 20:02:34 +00:00
Hubert Boma Manilla d19ae69ede Bug 1641371 - Align the tracking protection info element r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D77160
2020-05-28 11:17:07 +00:00
Jan Varga 42f5cca14e Bug 1621916 - Fix IndexedDB to ignore unknown files in the client directory during initialization and usage calculation; r=dom-workers-and-storage-reviewers,sg,ttung
Differential Revision: https://phabricator.services.mozilla.com/D77073
2020-05-28 11:14:52 +00:00
Jean-Yves Avenard ea9d7ebf6f Bug 1640009 - Hold a reference to VRManager singleton for the duration of the parent shutdown. r=sotaro
Differential Revision: https://phabricator.services.mozilla.com/D77205
2020-05-28 07:32:57 +00:00
Emilio Cobos Álvarez c6bcab8a5c Bug 1611204 - Fix IntersectionObserverEntry.isIntersecting to match other browsers. r=mstange
Note that no browser matches the spec (see
https://github.com/w3c/IntersectionObserver/issues/432), but that our
behavior is reasonably close to them. So do this to match them.

Differential Revision: https://phabricator.services.mozilla.com/D76603
2020-05-28 10:38:51 +00:00
Jean-Yves Avenard 6131e9fa5c Bug 1637869 - P7. Call DisconnectChildListeners when an error occurs. r=mattwoodrow
This will allow the DocumentChannel to be removed from the loading group and the docshell to stop waiting for for the ParentProcessDocumentChannel to do something.

Depends on D77201

Differential Revision: https://phabricator.services.mozilla.com/D77202
2020-05-28 07:42:35 +00:00
Jean-Yves Avenard 2746af48c3 Bug 1637869 - P6. Propagate proper error code when cancelling a channel. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D77201
2020-05-28 10:22:31 +00:00
Jean-Yves Avenard 710b7ac9c2 Bug 1637869 - P5. Fix test. r=mattwoodrow,marionette-reviewers,nika,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D76578
2020-05-28 04:07:15 +00:00
Jean-Yves Avenard fc71e1daf1 Bug 1637869 - P4. Access pref via staticpref. r=mattwoodrow,necko-reviewers
It would otherwise triggers browser/base/content/test/performance/browser_preferences_usage.js

That pref would have been checked with every single load, a staticpref is O-1 .

Differential Revision: https://phabricator.services.mozilla.com/D76317
2020-05-28 04:07:15 +00:00
Jean-Yves Avenard da36716654 Bug 1637869 - P3. Force about:credits to load in the content process. r=nika
It was apparently overlooked.

Yours truly doesn't even appear on that list :(

Differential Revision: https://phabricator.services.mozilla.com/D76316
2020-05-28 00:07:46 +00:00
Jean-Yves Avenard 66a61d942d Bug 1637869 - P2. Allow ParentProcessDocumentChannel to perform process switching. r=nika,mattwoodrow
The moves all decisions to perform a process switch into the DocumentLoadListerner. This removes the unnecessary need to go via a content process to start the load.

Differential Revision: https://phabricator.services.mozilla.com/D76315
2020-05-28 00:07:39 +00:00
Jean-Yves Avenard 3943449ac1 Bug 1637869 - P1. Cancel channel before resuming. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D76314
2020-05-28 00:07:24 +00:00
Tom Schuster cc2cbba9b0 Bug 1640476 - Warp: Transpile Function.prototype.call. r=jandem
I changed the CacheIR code to specialize on the actual call target.
I think polymorphic targets are actually not totally common,
GDocs for example uses hasOwnProperty.call() a lot.

When we start supporting guardNotClassConstructor etc. this should
just start working as well though.

Differential Revision: https://phabricator.services.mozilla.com/D76620
2020-05-28 10:30:14 +00:00
Dale Harvey c50fef3dc6 Bug 1641417 - Wait for region lookup to complete r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D77220
2020-05-28 09:52:22 +00:00
Csoregi Natalia a743a4cfd7 Backed out 2 changesets (bug 1637641) for failures on browser_resources_client_caching.js. CLOSED TREE
Backed out changeset ce69538af12e (bug 1637641)
Backed out changeset b6fabe763177 (bug 1637641)
2020-05-28 13:24:55 +03:00
Jan Varga d123d73b2d Bug 1621916 - Remove unused argument in Client::InitOrigin; r=dom-workers-and-storage-reviewers,sg
Depends on D77070

Differential Revision: https://phabricator.services.mozilla.com/D77072
2020-05-27 15:52:49 +00:00
Jan Varga e51ae4f931 Bug 1621916 - Remove unnecessary local variables; r=dom-workers-and-storage-reviewers,sg
Depends on D77069

Differential Revision: https://phabricator.services.mozilla.com/D77070
2020-05-27 14:44:17 +00:00
Jan Varga 7d0c7ae8e0 Bug 1621916 - Rename GetDatabaseFilename to GetDatabaseFilenameBase; r=dom-workers-and-storage-reviewers,sg
The method returns a database filename without any extension, so the method name
needs to express that.

Depends on D77068

Differential Revision: https://phabricator.services.mozilla.com/D77069
2020-05-28 07:56:48 +00:00
Jan Varga 0eee7fd0c7 Bug 1621916 - Rename GetBaseFilename to GetFilenameBase to match rest of the code; r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D77068
2020-05-28 10:09:50 +00:00
Jan Varga e7a857459c Bug 1621916 - Add unknown files for Cache API morgue directory and its subdirectories; r=dom-workers-and-storage-reviewers,ttung
Cache API is currently not consistent regarding unknown files. Some unknown
files are reported and ignored, other unknown files are reported and deleted or
just silently deleted without a warning.
Quota Manager, IndexedDB, SimpleDB and LocalStorage currently report and ignore
such files. We should try to unify this in future.

Differential Revision: https://phabricator.services.mozilla.com/D76718
2020-05-27 14:31:59 +00:00
Jan Varga 5183f79beb Bug 1621916 - Unify reporting of unknown files across quota manager, idb, sdb and ls quota client; r=dom-workers-and-storage-reviewers,ttung
Depends on D76703

Differential Revision: https://phabricator.services.mozilla.com/D76717
2020-05-26 07:02:07 +00:00
Jan Varga 68a6cbf429 Bug 1621916 - Fix IndexedDB to ignore unknown files in the files and journals directory during initialization and usage calculation; r=dom-workers-and-storage-reviewers,ttung
All unknown files in the files and journals directory are now properly filtered
out if the filename can't be converted to an integer.

Differential Revision: https://phabricator.services.mozilla.com/D76703
2020-05-26 07:22:12 +00:00
Jan Varga e93eaffe2e Bug 1621916 - Run test_unknownFiles.js in multiple modes; r=dom-workers-and-storage-reviewers,ttung
The functionality needs to be verified for all initialization states (modes)
since some methods don't automatically trigger temporary storage initialization
which results in calling different quota client methods (for example
GetUsageForOrigin calls either Client::InitOrigin or Client::GetUsageForOrigin).

Depends on D76701

Differential Revision: https://phabricator.services.mozilla.com/D76702
2020-05-28 10:03:59 +00:00
Nicolas Chevobbe e93fc6fed6 Bug 1635360 - Fix :screenshot --help command. r=davidwalsh.
This was regressed by Bug 766661, and it highlighted
that we're missing test coverage for this, so this
test is adding a test case to prevent future breakage.

Differential Revision: https://phabricator.services.mozilla.com/D76676
2020-05-27 14:42:29 +00:00
Paul Adenot 09fb043bf9 Bug 1628779 - Disable getting the input and output latency on Linux. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D76899
2020-05-28 09:55:44 +00:00
Paul Adenot 3ceba56d25 Bug 1631724 - Temporarily disable an assert inside the cubeb's resampler. r=achronop
Reenabling is tracked in https://bugzilla.mozilla.org/show_bug.cgi?id=1641234

Differential Revision: https://phabricator.services.mozilla.com/D77064
2020-05-28 09:55:21 +00:00
Paul Adenot 2c64853b8e Bug 1638801 - mach vendor rust r=cubeb-reviewers,achronop
Differential Revision: https://phabricator.services.mozilla.com/D75776
2020-05-28 09:54:57 +00:00
Paul Adenot 6294bd3454 Bug 1638801 - Update cubeb-coreaudio-rs to 23cce. r=cubeb-reviewers,achronop
Differential Revision: https://phabricator.services.mozilla.com/D75775
2020-05-28 09:54:04 +00:00
Paul Adenot 536bed511e Bug 1628779 - Update audioipc to 1b27476950. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D75336
2020-05-28 09:53:39 +00:00
Paul Adenot 7066867664 Bug 1628779 - Pass the audio rountrip latency to the echo canceller, and disable extended filter and delay agnostic AEC, on macOS Nightly. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D75335
2020-05-28 09:52:52 +00:00
Paul Adenot 10306294af Bug 1628779 - Add an entry in about:support for the roundtrip audio latency of default devices r=chunmin,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D75334
2020-05-28 09:52:25 +00:00
Paul Adenot 4bbaca0e14 Bug 1628779 - Add a method on DOMWindowUtils to query an estimate of the round trip latency of the default audio devices. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D75333
2020-05-28 09:51:30 +00:00
Paul Adenot 6b95c980a2 Bug 1628779 - Add a function to get an estimation of the roundtrip latency of the default devices. r=achronop
This is blocking, and will be used off-main-thread.

Differential Revision: https://phabricator.services.mozilla.com/D75332
2020-05-28 09:50:55 +00:00
Paul Adenot 3eb71b17bf Bug 1628779 - Update the latency periodically on main thread. r=achronop
We're doing it async, triggered during the stable state runnable, and then the
values are cached in atomic variables, so that the rendering thread can have the
info as well, for using during processing.

Differential Revision: https://phabricator.services.mozilla.com/D75331
2020-05-28 09:50:20 +00:00
Dimi Lee 25413bb019 Bug 1639718 - P3. Add testcase r=baku
Differential Revision: https://phabricator.services.mozilla.com/D76838
2020-05-28 09:51:32 +00:00
Dimi Lee acbbeb5981 Bug 1639718 - P2. Protection features call OnBeforeBlockChannel before blocking the channel. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D76837
2020-05-28 09:51:23 +00:00
Dimi Lee 86d87ef93e Bug 1639718 - P1. Add ChannelClassifierService to support notifying/unblocking channel. r=baku
ChannelClassifierService notifies "urlclassifier-before-block-channel"
event when a channel is going to be blocked by protection features.

It also provides an API for receivers to "unblock" the channel.

Sample usage:
this.service = Cc["@mozilla.org/url-classifier/channel-classifier-service;1"].getService(
  Ci.nsIChannelClassifierService
);
if (this.service) {
  this.service.addListener({
    observe(aSubject, aTopic, aData) {
      switch (aTopic) {
        case "urlclassifier-before-block-channel":
          let channel = aSubject.QueryInterface(Ci.nsIUrlClassifierBlockedChannel);
          channel.unblock();
          break;
      }
    },
  })
}

Differential Revision: https://phabricator.services.mozilla.com/D76836
2020-05-28 09:51:15 +00:00