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

691255 Коммитов

Автор SHA1 Сообщение Дата
Simon Giesecke 861998c782 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/quota. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D62557

--HG--
extra : moz-landing-system : lando
2020-02-12 10:25:22 +00:00
Simon Giesecke fa114fcf6f Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/localstorage. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D62556

--HG--
extra : moz-landing-system : lando
2020-02-12 10:24:28 +00:00
Julian 0eca4a9694 Bug 1608215 - port pippki DTD to fluent r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D59635

--HG--
extra : moz-landing-system : lando
2020-02-12 11:03:10 +00:00
Zibi Braniecki 0e3495e946 Bug 1612096 - Update unic-langid && fluent-langneg. r=jfkthame,manishearth
Differential Revision: https://phabricator.services.mozilla.com/D61222

--HG--
extra : moz-landing-system : lando
2020-02-06 17:05:32 +00:00
Andreea Pavel 3dfe514f42 Backed out changeset 84184c894e33 (bug 1609881) for multiple failures e.g assertion failure StaticPrefList_layers.h on a CLOSED TREE 2020-02-12 21:05:21 +02:00
Karl Tomlinson ee6d3bcf1b Bug 1221889 suspend new tracks created after AudioContext.close() r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D62515

--HG--
extra : moz-landing-system : lando
2020-02-12 14:14:46 +00:00
Brendan Dahl 331db208d5 Bug 1612559 - Add test for rejected install extension for GeckoView. r=geckoview-reviewers,esawin
Differential Revision: https://phabricator.services.mozilla.com/D62074

--HG--
extra : moz-landing-system : lando
2020-02-07 20:58:18 +00:00
Tim Nguyen 5f5b496d2d Bug 1614648 - Make GradientItem and ColorStop support angular color stops. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D62544

--HG--
extra : moz-landing-system : lando
2020-02-12 18:22:51 +00:00
Emilio Cobos Álvarez 9003451702 Bug 1614224 - Fix <dialog> focus wrap-around, and add tests for it. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D62490

--HG--
extra : moz-landing-system : lando
2020-02-12 18:10:22 +00:00
Tim Nguyen d0a5c12f8e Bug 1614890 - Implement conic-gradient for WebRender graphics backend. r=gw,nical,emilio
Differential Revision: https://phabricator.services.mozilla.com/D61599

--HG--
extra : moz-landing-system : lando
2020-02-12 18:08:32 +00:00
Simon Giesecke a6716c2b92 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/credentialmanagement. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D62575

--HG--
extra : moz-landing-system : lando
2020-02-12 16:35:33 +00:00
Perry Jiang fe050e8bb2 Bug 1603484 - worker script evaluation resulting in abrupt completion shouldn't be a start failure r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D62371

--HG--
extra : moz-landing-system : lando
2020-02-12 18:20:02 +00:00
Thinker Li 8753b31c60 Bug 1609881 - Part 2: build the fork server for Linux & FreeBSD. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D61255

--HG--
extra : moz-landing-system : lando
2020-02-12 16:57:20 +00:00
shindli 91aa0518dd Backed out changeset 0c982bc69cb3 (bug 1611415) for causing build bustages in /builds/worker/workspace/build/src/obj-firefox/dist/include/nsCOMPtr CLOSED TREE 2020-02-12 20:13:29 +02:00
Boris Zbarsky a8af57b293 Bug 1614038 part 2. Improve error reporting in webaudio code. r=padenot
The change to throw NotSupportedError in AudioContext::CreateBuffer is
purposeful, to align with the spec and Chrome.  There's apparently no web
platform test coverage for this, but we'll work on converting our test to a WPT.

The change to AudioContext::Close is fixing what looks like an obvious bug to
me (it _resolved_ a Promise<void> with a DOMException!).  No obvious test coverage; https://bugzilla.mozilla.org/show_bug.cgi?id=1614960 tracks adding some.

The change to throw RangeError in OscillatorNode::Start is purposeful, to align
wih the spec and Chrome.  Again, there's apparently no test coverage.

The change to throw RangeError in OscillatorNode::Stop is purposeful, to align
wih the spec and Chrome.  Again, there's apparently no test coverage.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 17:59:41 +00:00
Boris Zbarsky c798ed8038 Bug 1614038 part 1. Fix ChannelSplitterNode to follow the spec for its setters. r=padenot
This is based on looking at what the actual spec constraints around the
channelCount, channelCountMode, and channelInterpretation setters are and on
testing Chrome's behavior: the setters _can_ be called as long as you do it with
the current value.  That said, the spec sure could use being clearer here; the
style it's using is pretty hard to follow, unfortunately.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 15:38:02 +00:00
Jon Coppeard ca53578551 Bug 1571660 - Tidy Zone class definition r=sfink
Patch to move all data members together at the start of the class and a couple of other minor tidyups.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 17:21:41 +00:00
Nika Layzell af2907c91d Bug 1613527 - Stop using mUpdateNestLevel for MaybeInitializeFinalizeFrameLoaders, r=smaug
This has been tightly coupled with script blockers, which are already being
used, for a while. This simplifies the situation, and avoids issues which can
occur when the script blocker for a document update has yet to be removed, but a
scriptrunner has.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 20:41:39 +00:00
Thinker Li 47a47a3233 Bug 1609881 - Part 1: put the fork server behind a preference. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D61141

--HG--
extra : moz-landing-system : lando
2020-02-12 16:57:39 +00:00
Simon Giesecke f604a47fa5 Bug 1611415 - Applied FixItHints from mozilla-non-std-move. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D60980

--HG--
extra : moz-landing-system : lando
2020-02-12 17:24:41 +00:00
James Graham e608b8fd0e Bug 1614674 - Poll for load in CSP frame-ancestors tests, r=bzbarsky
These tests are all timing out in Firefox because we don't send either
a load or an error event for CSP-blocked loads. To work around this,
poll the iframe for the load, assuming it's complete when we see a
non-about:blank document with readyState complete (or an exception
from trying to access a cross-origin resource).

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

--HG--
extra : moz-landing-system : lando
2020-02-12 17:30:31 +00:00
Mark Banner 202e0d3400 Bug 1609815 - Remove unused devtools/client/webreplay reference from .eslintignore. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D62551

--HG--
extra : moz-landing-system : lando
2020-02-12 16:39:12 +00:00
Andrea Marchesini acbbf5b903 Bug 1614899 - Support WASM + SAB in AudioWorkletNode processOptions, r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D62598

--HG--
extra : moz-landing-system : lando
2020-02-12 16:16:23 +00:00
Dana Keeler 2e7b630474 bug 1586915 - build osclientcerts in-tree for macOS r=jcj,mstange
This patch implements osclientcerts for macOS.
Because the SDK we build with isn't recent enough, some of the functions we
need aren't guaranteed to be available. To handle this, we load the Security
framework at runtime and attempt to locate the symbols we need. If this
succeeds, then operation proceeds as normal. Otherwise, the module will report
that there are no certificates/keys available.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 17:08:48 +00:00
Daosheng Mu 568789dad6 Bug 1606562 - Fixes XInput thumb value ranges. r=jmathies
sThumbXXX in XInput is a short and its value range is between -32768 and 32767.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 02:16:13 +00:00
Mark Banner e3c114a575 Bug 1612416 - Fix failing tests for when the Search Service modern configuration is turned on. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D61485

--HG--
extra : moz-landing-system : lando
2020-02-12 17:11:23 +00:00
Daniel Varga c1fc568d90 Backed out changeset 848d0ab187f0 (bug 1614711) for causing build bustages with: use of unstable library feature 'mem_take' error
CLOSED TREE
2020-02-12 19:23:34 +02:00
Sebastian Streich ac5daf49e7 Bug 1594766: Respect Nosniff header for empty content-types r=ckerschb
Backed out changeset 35436d4e7917

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

--HG--
extra : moz-landing-system : lando
2020-02-12 16:20:46 +00:00
Sebastian Streich 0c4f11b187 Bug 1608862 : refactor GetURI usage in BlobURLProtocolHandler.cpp r=ckerschb
***
 Add get Prepath

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

--HG--
extra : moz-landing-system : lando
2020-02-12 16:13:19 +00:00
Julian Descottes f5bedf7f0b Bug 1614925 - Set devtools.browsertoolbox.fission before opening the BrowserToolbox in BrowserToolboxTask r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D62580

--HG--
extra : moz-landing-system : lando
2020-02-12 16:45:48 +00:00
Mike Conley 6247bebd91 Bug 1611484 - Enable browser_popup_frames.js test for Fission. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D60999

--HG--
extra : moz-landing-system : lando
2020-02-12 15:10:27 +00:00
Eugen Sawin 08c14d911f Bug 1612608 - [3.0] Adjust GVE to account for missing multiprocess session setting. r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D62080

--HG--
extra : moz-landing-system : lando
2020-02-12 16:45:20 +00:00
Eugen Sawin 7f5b9596ac Bug 1612608 - [2.1] Adjust tests to account for missing multiprocess session setting. r=geckoview-reviewers,aklotz
Differential Revision: https://phabricator.services.mozilla.com/D62079

--HG--
extra : moz-landing-system : lando
2020-02-12 16:45:13 +00:00
Eugen Sawin 83e385a410 Bug 1612608 - [1.1] Move useMultiprocess from session to runtime settings. r=snorp,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D62078

--HG--
extra : moz-landing-system : lando
2020-02-12 16:45:06 +00:00
Jeff Muizelaar 34db7ac1fa Bug 1613091. Use the platform default stack size for unoptimized builds. r=glandium
Without this we can run into stack overflows caused by unoptimized Rust
code.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 00:48:01 +00:00
Andy Grover b4d51e52e4 Bug 1614711 - Update Neqo crates to 0.1.13 and draft 25 r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D62513

--HG--
extra : moz-landing-system : lando
2020-02-11 23:17:12 +00:00
Jan-Erik Rediger cc6a46d009 Bug 1614923 - Disable the FOGotype. r=chutten
This removes calling the initializer on the fog crate.
It leaves everything else in tact, including:

* Leaves the fog crate in tree, including its dependencies such as glean-preview
* Leaves the "fogotype" feature on gkrust-shared in place, ensuring glean is still compiled on nightly
  * it's not used, so it should just get removed at link time
* Leaves the build config untouched (which sets the `MOZ_FOGOTYPE` definition)

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

--HG--
extra : moz-landing-system : lando
2020-02-12 14:58:24 +00:00
Jan-Erik Rediger c354a217d8 Bug 1613692 - Disable ecosystem telemetry on all channels. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D62565

--HG--
extra : moz-landing-system : lando
2020-02-12 14:39:18 +00:00
Andrei Oprea 22f9e7031d Bug 1613101 - Enable the What's New panel provider in mochitests to use Remote Settings data r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D61576

--HG--
extra : moz-landing-system : lando
2020-02-12 14:49:53 +00:00
Gijs Kruitbosch b3dfdb20c6 Bug 1602870 - fix tabbing to the toolbar from the content area in popup windows without tab bars, r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D58219

--HG--
extra : moz-landing-system : lando
2020-02-12 14:28:54 +00:00
Geoff Brown 82ddf88192 Bug 1613937 - Normalize marionette-test manifest and test IDs; r=whimboo,marionette-reviewers
Consistently use the relative path, with posix path separators, as the logging ID
used for tests and manifests.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 14:46:41 +00:00
Mirko Brodesser ea1f257885 Bug 1614636: simplify arguments of `nsFrameSelection::HandleClick`. r=jfkthame
Simplifies understanding its dependent methods.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 15:12:26 +00:00
Masatoshi Kimura a5f89bc5bf Bug 1614840 - Fix fopen-usage checker so that it does not match wchar_t. r=andi
Differential Revision: https://phabricator.services.mozilla.com/D62582

--HG--
extra : moz-landing-system : lando
2020-02-12 14:26:44 +00:00
Daisuke Akatsuka cde324da42 Bug 1610594: Support icon for MenuButton component. r=jdescottes
Depends on D61149

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

--HG--
extra : moz-landing-system : lando
2020-02-06 02:31:47 +00:00
Cosmin Sabou a1e25494be Backed out 1 changesets (bug 1614224) for mochitest failures on test_focus_dialog.xhtml. CLOSED TREE
Backed out changeset 4ae1a60a9e21 (bug 1614224)
2020-02-12 04:42:03 +02:00
Cosmin Sabou d115a145d6 Backed out 2 changesets (bug 1607505) for causing bc leaks in browser_startupcache_telemetry.
Backed out changeset eb423c859513 (bug 1607505)
Backed out changeset db2b0b9a9886 (bug 1607505)

--HG--
extra : amend_source : fbcabe4b0dbda5d493ab988e97e727205986ba9d
2020-02-12 04:36:23 +02:00
Kristen Wright cc862d2d30 Bug 1539944 - Get rid of NS_NewThread r=froydnj
Gets rid of `NS_NewThread`. Where it was used in testing, I gave the new named threads names relevant to their tests.

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

--HG--
extra : source : 541b98270c9985c5bd3569ff3ff8bc6c3d3c650a
2020-02-11 21:01:56 +00:00
Ciure Andrei 0ddf5384e0 Backed out changeset 541b98270c99 (bug 1539944) for causing bc leaks CLOSED TREE 2020-02-12 03:23:15 +02:00
Ciure Andrei 410dc434d0 Backed out changeset d46cb79a9b55 (bug 1613143)for causing reftest fission failures CLOSED TREE 2020-02-12 03:20:15 +02:00
Toshihito Kikuchi f6a7430688 Bug 1610790: Part 2 - Implement GetProcAddress for a remote process. r=handyman
This patch adds a function to get an exported function in a remote process.
We need this implementation to address Bug 1604008, Bug 1608645, and Bug 1610790.

When `WindowsDllInterceptor` detours a function in a remote process, we used the
native `GetProcAddress` locally, and then detours the returned address in the
target process.  The problem is if the caller's export table was modified, the
address returned from `GetProcAddress` might be invalid in the target process,
which is Bug 1604008.

I implemented `GetProcAddress` depending on both local and remote process image,
but it caused two regressions Bug 1608645 and Bug 1610790 because multiple
applications modify firefox's export table in multiple ways, such as replacing
an entry of EAT, replacing an RVA to Export section, or etc.

With this patch, we can use `PEExportSection<MMPolicy>::GetProcAddress` to get
an exported function in a remote process without relying on any local data so
that it's not impacted by modification of the local export table.

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

Depends on D62314
2020-02-11 22:21:10 +02:00