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

696626 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 9b76d28bff Bug 1622058 - Cleanup CSS error reporting a bit. r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D66642

--HG--
extra : moz-landing-system : lando
2020-03-16 20:50:21 +00:00
Zibi Braniecki 3fa4afd67f Bug 1621024 - Skip reporting errors if the file is not found in the L10nRegistry.loadSync. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D66538

--HG--
extra : moz-landing-system : lando
2020-03-16 15:49:58 +00:00
JulianWels c2c4e65115 Bug 1620242 - Basic implementation for HTTPS Only Mode. r=ckerschb,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D62590

--HG--
rename : dom/security/test/csp/file_redirect_report.sjs => dom/security/test/https-only/file_redirect.sjs
rename : dom/security/test/csp/file_upgrade_insecure.html => dom/security/test/https-only/file_upgrade_insecure.html
rename : dom/security/test/csp/file_upgrade_insecure_server.sjs => dom/security/test/https-only/file_upgrade_insecure_server.sjs
rename : dom/security/test/csp/file_upgrade_insecure_wsh.py => dom/security/test/https-only/file_upgrade_insecure_wsh.py
extra : moz-landing-system : lando
2020-03-16 16:47:54 +00:00
Gerald Squelart bc32add109 Bug 1622179 - Replace direct dependencies on BlocksRingBuffer with ProfileBufferEntryWriter's where possible - r=canaltinova
This removes most dependencies on BlocksRingBuffer, to ease the transition to
the upcoming Fission-friendly profile buffer, including:
- Length type,
- SumBytes(),
- Gecko extensions of serialization.

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

--HG--
rename : tools/profiler/public/BlocksRingBufferGeckoExtensions.h => tools/profiler/public/ProfileBufferEntrySerializationGeckoExtensions.h
extra : moz-landing-system : lando
2020-03-16 20:32:35 +00:00
Molly Howell 351e1b7cff Bug 1602463 Part 5 - Add policy engine support for the default browser agent policy. r=mkaply,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D64992

--HG--
extra : moz-landing-system : lando
2020-03-16 20:21:50 +00:00
Molly Howell e13554f0e7 Bug 1602463 Part 4 - Register/unregister the default browser agent scheduled task during install/uninstall. r=agashlin,bytesized,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D61891

--HG--
extra : moz-landing-system : lando
2020-03-16 18:32:58 +00:00
Molly Howell 06f1209768 Bug 1602463 Part 3 - Windows default browser agent. r=agashlin,bytesized,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D61889

--HG--
extra : moz-landing-system : lando
2020-03-16 20:16:25 +00:00
Molly Howell e02dcdbd18 Bug 1602463 Part 2 - Add a pref to enable/disable the default browser agent and reflect it to the registry where the agent can read it. r=agashlin,bytesized,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D61892

--HG--
extra : moz-landing-system : lando
2020-03-16 18:32:55 +00:00
Molly Howell 1ce92ca69d Bug 1602463 Part 1 - Add a build flag to disable the default browser agent. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D61888

--HG--
extra : moz-landing-system : lando
2020-03-16 18:32:51 +00:00
Edwin Takahashi 9a9768f77e Bug 1607713 - set GDM3 custom.conf to force use of X11 on linux1804 r=jmaher
Changes:

Add a new configuration file for GDM that forces the use of X11 instead of Wayland.

This may help with reducing the number of crashes due to window managers.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 20:27:46 +00:00
Toshihito Kikuchi 9a2add9bb3 Bug 1560052 - Block Athena's PKCS11 module to avoid the crash. r=jmathies
Differential Revision: https://phabricator.services.mozilla.com/D65010

--HG--
extra : moz-landing-system : lando
2020-03-16 19:51:01 +00:00
Micah Tigley f7164f9c27 Bug 1621937 - Hide and show browser content when viewport is finished resizing. r=bradwerth
RDM displays strange intermediate states of the browser content when opening/closing. This is because we are transitioning between the regular viewport size to a simulated one in both cases. During the transition, RDM should temporarily hide the browser content until the viewport has finished resizing.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 19:55:46 +00:00
Alphan Chen a9d46bba49 Bug 1507287 - Make sessionRestore work with session history living in the parent process. r=peterv,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D46281

--HG--
extra : moz-landing-system : lando
2020-03-16 18:33:32 +00:00
Myeongjun Go 7c2632b661 Bug 1581886 - let theme.getCurrent() return an empty Theme instead of an empty object by default r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D60803

--HG--
extra : moz-landing-system : lando
2020-03-16 16:35:41 +00:00
Mihai Alexandru Michis 58bc354025 Backed out changeset 9eeee9ec66d9 (bug 253870) for causing failures in browser_bug1261299.js
CLOSED TREE
2020-03-16 22:32:41 +02:00
Mihai Alexandru Michis 95a8383121 Backed out changeset 81e23d803a81 (bug 1621491) for causing failures in test_ext_activityLog.html
CLOSED TREE
2020-03-16 22:28:10 +02:00
Ted Campbell df5714de47 Bug 1620500 - Remove JSScript::isUncompleted() r=jandem
This method was checking for a specific partially initialized state. Replace
with checks for hasBytecode() instead (which ends up checking the same
fields).

Depends on D66883

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

--HG--
extra : moz-landing-system : lando
2020-03-16 08:11:39 +00:00
Ted Campbell 2bdd0a3b82 Bug 1620500 - Remove BaseScript::IsLazyScript flag r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D66883

--HG--
extra : moz-landing-system : lando
2020-03-16 08:08:17 +00:00
Ted Campbell 387e7e848f Bug 1620500 - Add BaseScript::isReadyForDelazification r=jandem
This method indicates a BaseScript is "lazy" but has a valid enclosing scope
such that it could be compiled now. This is not true for lazy scripts with
lazy parent scripts.

Patch also cleans up the gc/PublicIterators to use this method and
hasBytecode instead of the general isLazyScript check.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 08:07:13 +00:00
Ted Campbell b100e361a1 Bug 1620500 - Use more specific queries instead of BaseScript::isLazyScript r=jandem
Replace uses of isLazyScript (which indicates the parser that generated it)
with more specific tests like hasBytecode or hasJitScript. Also move the
hasBaselineScript and hasIonScript accessors to BaseScript.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 07:54:03 +00:00
Ted Campbell bf5048548e Bug 1620495 - Remove references to LazyScript in comments r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D66876

--HG--
extra : moz-landing-system : lando
2020-03-16 19:49:55 +00:00
Ted Campbell 83548f2534 Bug 1620495 - Fix up header include references to LazyScript r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D66875

--HG--
extra : moz-landing-system : lando
2020-03-16 19:43:15 +00:00
Ted Campbell 8455e9f92a Bug 1620495 - Move LazyScript creation methods to BaseScript r=mgaudet
Move the methods to BaseScript and remove the LazyScript type entirely!

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

--HG--
extra : moz-landing-system : lando
2020-03-16 19:42:42 +00:00
Ted Campbell 2e360b6158 Bug 1620495 - Remove various uses of LazyScript r=mgaudet
Remove miscelaneous uses of LazyScript type. Also move XDRScriptData from
LazyScript to BaseScript. Also remove JSFunction::lazyScript().

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

--HG--
extra : moz-landing-system : lando
2020-03-16 19:42:57 +00:00
Ted Campbell 1035ab8f71 Bug 1620495 - Remove type-overloads using LazyScript r=mgaudet
Cleanup up code in the Debugger and in PublicIterators that only used the
LazyScript for overload resolution. This changes are largely mechanical and
there is room to improve implementations in future

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

--HG--
extra : moz-landing-system : lando
2020-03-16 19:37:25 +00:00
Ted Campbell e2b33d2821 Bug 1620495 - Remove LazyScript::CreateForXDR r=mgaudet
Replace with LazyScript::CreateRaw and move the custom initialization to
XDRLazySscript.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 19:26:55 +00:00
Ted Campbell e7a7099598 Bug 1620495 - Cleanup LazyScript overflow checks r=mgaudet
The old limits were to due bit packing tricks of a very old form of the
LazyScript data structure. Replace this with a limit of UINT32_MAX. For
simplicity, just fail the parse if we hit this limit since the full parse
will also fail.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 19:24:50 +00:00
Kartikaya Gupta 8881acea8d Bug 1621718 - Use proper email parsing library for parsing patches. r=ahal
This uses the `email` module to parse the .patch file that Github generates,
so that it properly decodes encoded-words in the headers. Also using this
module is better with python3, so this patch also takes the command off the
python2 whitelist and makes it python3-compatible.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 19:46:13 +00:00
Kartikaya Gupta 052e19a347 Bug 1622444 - Ensure the isLayerized check passes consistently on Android. r=botond
If we don't wait for the click event before checking for the layerization,
then the layerization may not actually have happened at the time of the check.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 19:31:55 +00:00
Mihai Alexandru Michis 2b06d42785 Backed out changeset b92e26454745 (bug 1622124) for causing failures in test_broadcastchannel_close2.html
CLOSED TREE
2020-03-16 21:44:27 +02:00
Simon Fraser 77fba7508b Bug 1616354 Change priority order for |mach try| push estimates target set r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D66575

--HG--
extra : moz-landing-system : lando
2020-03-16 18:32:11 +00:00
Valentin Gosu 51343665fb Bug 1621877 - Add more unit tests for setting an empty host on URLTYPE_AUTHORITY URLs r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D66541

--HG--
extra : moz-landing-system : lando
2020-03-13 13:34:16 +00:00
Jared Wein 6f787079e6 Bug 1605494 - Use update channel instead of debug to determine if we can mock the OS auth dialog. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D66853

--HG--
extra : moz-landing-system : lando
2020-03-16 18:57:02 +00:00
David Major a453b0920c Bug 1622856 - Disable new pass manager on Mac hosts r=firefox-build-system-reviewers,rstewart
Several developers have reported hangs on native Mac builds. I think we should disable the flag on Mac hosts. Even if we could fix the current hangs, without coverage in CI for this build configuration, we're asking for more trouble down the road.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 17:57:41 +00:00
Dana Keeler 52ebda3e05 bug 1024871 - stop importing certificates when navigated to r=kjacobs,jld
Before this patch, PSM would register content type handlers to handle certain
certificate types. This was an easy way to install a client certificate after
generating a key with <keygen>, but keygen has been removed. This was also an
easy way to install root certificates, but that's actually a considerable
security risk. We kept this functionality for so long because it was the only
way to add a 3rd-party root certificate to Fennec's certificate store. Now that
Fennec is EOL, we can remove it. (Fenix will need a way to trust 3rd party root
certificates, but the path forward there is to implement the enterprise roots
feature for Android.)

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

--HG--
extra : moz-landing-system : lando
2020-03-16 18:50:35 +00:00
Shane Caraveo 50e7c458f2 Bug 1621491 fix activityLog api by passing alreadyLogged where necessary r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D66349

--HG--
extra : moz-landing-system : lando
2020-03-16 10:47:46 +00:00
Noemi Erli 1311459274 Backed out changeset 911385b3cbc0 (bug 1622338) for causing WC failures CLOSED TREE 2020-03-16 20:55:27 +02:00
James Willcox e09b890d7b Bug 1616613 - Remove unused SQLiteBridge r=glandium
This abomination was only used in Fennec.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 18:44:10 +00:00
James Willcox d2d9cdb5ac Bug 1611270 - Delete unused NSSBridge r=glandium,geckoview-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D64810

--HG--
extra : moz-landing-system : lando
2020-03-16 18:44:10 +00:00
Ted Campbell d19bc14bd4 Bug 1621956 - Handle asm.js in FrameIter::matchCallee. r=jandem
Remove the CanReuseScriptForClone check since a script mismatch always
implies a callee mismatch.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 18:42:28 +00:00
sonakshi 587a2573ea Bug 1622733 - Removed unused URIParams header in ipdl files r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D66991

--HG--
extra : moz-landing-system : lando
2020-03-16 18:25:11 +00:00
Jan-Ivar Bruaroey 0df31903ed Bug 1620844 - Fix operations chain to withstand recursion by negotiationneeded. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D65980

--HG--
extra : moz-landing-system : lando
2020-03-16 18:17:27 +00:00
Nicolas Chevobbe 0c09b836d2 Bug 1467565 - Replace all remaining actorPrefix properties. r=ochameau.
With all our actors supporting protocol.js, we can remove
support for the pre-protocol.js actorPrefix property.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 17:37:00 +00:00
Nicolas Chevobbe 44f13d14ef Bug 1620288 - Rename Pool#parent to getParent. r=ochameau.
This makes it more obvious that it's a function, and not
a property.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 17:34:32 +00:00
Nicolas Chevobbe 29a7aafa74 Bug 1619214 - Use parentFront to retrieve parent when possible. r=ochameau.
In fronts there's a parentFront  property that maintain the link
between a front and its parent.
But Pool isn't using it, and retrieve the parent through poolFor,
which can be a bit slow depending the number of pools and their size.

This patch makes Fronts override the Pool#parent method to retrive the
parent from the parentFront property.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 17:38:09 +00:00
Nicolas Chevobbe cf1c7818c2 Bug 1620270 - Extend the Actor class for actors created for tests. r=ochameau.
This will help us migrate some code to use Actor methods.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 17:31:04 +00:00
Nicolas Chevobbe 01dcbd2704 Bug 1622005 - Make RootFront more protocol.js-y .r=ochameau.
This patch make it so the RootFront is created from its spec file,
like any other front.

Protocol xpcshell tests are modified to take these changes into account.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 17:29:25 +00:00
Julian Descottes 3f46acc5a7 Bug 1621450 - Check isTopLevel in RDM onTargetAvailable r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D66313

--HG--
extra : moz-landing-system : lando
2020-03-16 18:21:30 +00:00
Hubert Boma Manilla 53b0015f4a Bug 1622458 - make the propteries view scrollable r=Honza,Harald
Differential Revision: https://phabricator.services.mozilla.com/D66896

--HG--
extra : moz-landing-system : lando
2020-03-16 14:13:24 +00:00
emcminn efd9385316 Bug 1621704 - Removed references to Trailhead & replaced with ‘welcome’ r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D66483

--HG--
extra : moz-landing-system : lando
2020-03-16 17:11:49 +00:00