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

696792 Коммитов

Автор SHA1 Сообщение Дата
Dana Keeler 6ebe338b92 bug 1620110 - osclientcerts: properly store serial numbers as DER-encoded integers r=kjacobs
PKCS#11 requires that serial numbers be DER-encoded (essentially, the bytes of
the serialNumber component of TBSCertificate). On macOS,
SecCertificateCopySerialNumberData gives the contents of this component (so it
lacks the tag and length fields, and may or may not have leading 00 or FF bytes
to indicate sign). On Windows, CERT_INFO.SerialNumber is the value of the
integer with the least significant byte first, which is the opposite of DER
(which has the most significant byte first). It also lacks any leading 00 or FF
sign bytes. Since the OS APIs can't be used here, this patch introduces a
utility function to grab the value of the serialNumber component of a
DER-encoded certificate.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 22:27:03 +00:00
Eitan Isaacson d014504afb Bug 1617314 - Support aria-current in OSX. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D66813

--HG--
extra : moz-landing-system : lando
2020-03-16 22:15:57 +00:00
Eitan Isaacson b70e223767 Bug 1618718 - Support AXToggle subrole and states. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D66841

--HG--
extra : moz-landing-system : lando
2020-03-14 05:39:59 +00:00
Glenn Watson 1d0e9e389a Bug 1622720 - Add support for the tracy frame profiler to webrender. r=nical,jrmuizel
This patch removes the old thread_profiler bindings, and adds
support for profiling WR with the tracy profiler, which is a
much more advanced frame profiler.

Since it's very lightweight, and only instruments annotated CPU
and GPU zones, it can retain very large profiles, allowing
fine grained analysis of thread interactions, CPU spikes etc.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 22:24:33 +00:00
Noemi Erli 49781453d1 Backed out changeset f0ba03f01bb7 (bug 1605494) for causing failures in browser_osAuthDialog.js CLOSED TREE
--HG--
extra : rebase_source : 85f6968ea201b69862fef763b86ddd1f495fbc5b
extra : amend_source : a4608e5508a660f9009614d1c4bf9f3f5f8d0b78
2020-03-17 00:01:08 +02:00
Emilio Cobos Álvarez 7e00a110ab Bug 1622900 - <input> text node children don't affect the directionality of the input. r=smaug
This was causing inconsistent directionality depending on the order of changes
between text content and input value.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 21:07:33 +00:00
Atharva Raykar 85d0d3cca9 Bug 1622673 - Converting integer literal to bool literal. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D66960

--HG--
extra : moz-landing-system : lando
2020-03-16 21:48:12 +00:00
Jeff Walden e534d8dfad Bug 1620290 - |AtomizeUTF8Chars| and |AtomizeWTF8Chars| should handle two-unit, single-code-point inputs better. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D66886

--HG--
extra : moz-landing-system : lando
2020-03-16 07:48:43 +00:00
Sylvestre Ledru e734d33054 no bug - contribute doc - Create some sub categories r=firefox-source-docs-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D66651

--HG--
rename : docs/contributing/artifact_builds.rst => docs/contributing/build/artifact_builds.rst
rename : docs/contributing/linux_build.rst => docs/contributing/build/linux_build.rst
rename : docs/contributing/mercurial.rst => docs/contributing/vcs/mercurial.rst
rename : docs/contributing/mercurial_bundles.rst => docs/contributing/vcs/mercurial_bundles.rst
extra : moz-landing-system : lando
2020-03-16 21:20:04 +00:00
William Lachance 44cf16aca9 Bug 1622644 - Fix use of six.reraise within marionette r=whimboo,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D66950

--HG--
extra : moz-landing-system : lando
2020-03-16 20:47:05 +00:00
Dzmitry Malyshau 80b79d4414 Bug 1622846 - WebGPU bindings update to the spec r=jgilbert,webidl,smaug
Updates `wgpu` code as well as our WebIDL bindings.

The `wgpu-types` is a new component crate that has public types available to
Rust applications that target the Web directly.

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

--HG--
extra : moz-landing-system : lando
2020-03-16 21:32:37 +00:00
Alexandre Poirot 5d55592f60 Bug 1622222 - Use the TargetList to retrieve the current top level target in the debugger. r=jdescottes,jlast
Differential Revision: https://phabricator.services.mozilla.com/D66133

--HG--
extra : moz-landing-system : lando
2020-03-16 11:36:37 +00:00
Noemi Erli 744bc34135 Backed out changeset 4c6b9209306d (bug 1507287) for causing geckoview failures CLOSED TREE 2020-03-16 23:23:09 +02:00
Noemi Erli f10f67e74c Backed out changeset 21f62488a5b5 (bug 1620242) for causing bustages in nsMixedContentBlocker.cpp CLOSED TREE 2020-03-16 23:11:00 +02:00
Jason Laster 57b3ac9772 Bug 1602472 - Check if ObjectFronts created for Preview are properly released. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D66681

--HG--
extra : moz-landing-system : lando
2020-03-16 08:18:30 +00:00
Jason Laster a97162dd59 Bug 1620651 - Watchpoints should ignore blackboxed files. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D65764

--HG--
extra : moz-landing-system : lando
2020-03-16 17:29:17 +00:00
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