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

683222 Коммитов

Автор SHA1 Сообщение Дата
Tarek Ziadé c49b42b74f Bug 1601197 - Make sure the condprofclient picks mozilla-central artifacts by default r=stephendonner
The client will pick condprofs from mozilla-central by default

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

--HG--
extra : moz-landing-system : lando
2019-12-05 10:11:31 +00:00
Michael Ratcliffe feebcdd788 Bug 1599408 - Fix scrolling at narrow widths in the Changes View r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D55654

--HG--
extra : moz-landing-system : lando
2019-12-03 14:53:59 +00:00
Timothy Nikkel b46b340660 Bug 1601572. Test that moz-icon draws something.
Differential Revision: https://phabricator.services.mozilla.com/D55931

--HG--
extra : moz-landing-system : lando
2019-12-05 09:54:08 +00:00
Daisuke Akatsuka cc09f182eb Bug 1589178: Use TargetList api for markup view. r=jdescottes,rcaliman
Depends on D54872

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

--HG--
extra : moz-landing-system : lando
2019-12-05 09:19:52 +00:00
Mike Hommey 4b7d2e300b Bug 1601544 - Upgrade mozversion to semver 0.9. r=whimboo
This was the only use of semver 0.6.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 09:21:58 +00:00
Asumu Takikawa 7c2c17a2e7 Bug 1511958 - Implement i64<>JavaScript’s BigInt conversions proposal (part 2, runtime flag and testing function)
This is part 2 of a series of revs that split up D41710 (for Wasm I64 to BigInt conversion) into smaller revs. This rev depends on the compile-time flag added in D43177 and adds a runtime flag to JSContext options that will toggle whether I64 to BigInt conversion is used. The flag will get used mostly in WasmInstance.cpp, but it also needs to be used to toggle I64 error checks in both Ion inlining code and in Wasm stub generation code. To pass that information along, the flag is also put in CompileArgs for WasmCompile and then copied to wasm module metadata (so that it can be read from lazy stub generation code).

Differential Revision: https://phabricator.services.mozilla.com/D43179
2019-12-04 13:30:06 +02:00
Simon Giesecke e77b837ae6 Bug 1598164 - Fixed log messages, use serial number of transaction. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D54963

--HG--
extra : moz-landing-system : lando
2019-12-05 08:21:55 +00:00
Marco Bonardo 7cc8dee6ea Bug 1600244 - Don't store favicons added after the initial page load. r=mossop
Icons added after the initial parsing are likely randomly generated to show badges,
thus they are not good for permanent storage, because they are transient and can
potentially flood the store.

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

--HG--
extra : moz-landing-system : lando
2019-12-04 18:21:09 +00:00
Marco Bonardo a55bf4b9c0 Bug 1600242 - Stop storing favicons having Cache-Control: no-store. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D55289

--HG--
extra : moz-landing-system : lando
2019-12-04 18:20:49 +00:00
Botond Ballo a68b4de65d Bug 1591519 - Re-enable test_group_touchevents on android. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D55905

--HG--
extra : moz-landing-system : lando
2019-12-05 06:48:42 +00:00
Botond Ballo c456ac6d8c Bug 1476893 - Split helper_bug1280013.html into its own test group. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D55904

--HG--
extra : moz-landing-system : lando
2019-12-05 06:34:37 +00:00
Dave Townsend 6379bd94ae Bug 1601526: Manifest scope should default to the directory of the resolved start_url. r=marcosc
Differential Revision: https://phabricator.services.mozilla.com/D55903

--HG--
extra : moz-landing-system : lando
2019-12-05 06:13:10 +00:00
Boris Zbarsky 75124bdd98 Bug 1517588. Use nsIPrincipal::IsSystemPrincipal instead of nsContentUtils::IsSystemPrincipal r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D53067

--HG--
extra : moz-landing-system : lando
2019-12-05 04:44:32 +00:00
Mike Hommey 7f061cc7b1 Bug 1601150 - Update cargo workspace hack. r=chmanchester
Bug 1601233 made cranelift bump its syn dependency to 1.0, breaking the
workspace hack. Some of the features were also stale from presumably
other updates.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 04:32:15 +00:00
Logan Smyth 6fc977baf1 Bug 1592415 - Create Debugger.Frame.prototype.asyncPromise for async fns/gens. r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D53931

--HG--
extra : moz-landing-system : lando
2019-12-05 04:29:30 +00:00
Logan Smyth 0863f59db0 Bug 1592431 - Part 5: Support .offset on suspended generator frames. r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D54492

--HG--
extra : moz-landing-system : lando
2019-12-05 04:30:38 +00:00
Logan Smyth 553c541485 Bug 1592431 - Part 4: Support .callee on suspended generator frames. r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D54491

--HG--
extra : moz-landing-system : lando
2019-12-05 04:04:40 +00:00
Logan Smyth aa9ec1170d Bug 1592431 - Part 3: Support .script on suspended generator frames. r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D54490

--HG--
extra : moz-landing-system : lando
2019-12-05 04:01:55 +00:00
Logan Smyth c5fb27c706 Bug 1592431 - Part 2: Introduce Debugger.Frame.prototype.terminated to check state. r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D54489

--HG--
extra : moz-landing-system : lando
2019-12-05 04:26:08 +00:00
Logan Smyth 5b6b224f2a Bug 1592431 - Part 1: Rename Debugger.Frame.prototype.live to .onStack. r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D54488

--HG--
rename : js/src/jit-test/tests/debug/Frame-live-01.js => js/src/jit-test/tests/debug/Frame-onStack-01.js
rename : js/src/jit-test/tests/debug/Frame-live-02.js => js/src/jit-test/tests/debug/Frame-onStack-02.js
rename : js/src/jit-test/tests/debug/Frame-live-03.js => js/src/jit-test/tests/debug/Frame-onStack-03.js
rename : js/src/jit-test/tests/debug/Frame-live-04.js => js/src/jit-test/tests/debug/Frame-onStack-04.js
rename : js/src/jit-test/tests/debug/Frame-live-05.js => js/src/jit-test/tests/debug/Frame-onStack-05.js
rename : js/src/jit-test/tests/debug/Frame-live-06.js => js/src/jit-test/tests/debug/Frame-onStack-06.js
rename : js/src/jit-test/tests/debug/Frame-live-07.js => js/src/jit-test/tests/debug/Frame-onStack-07.js
extra : moz-landing-system : lando
2019-12-05 04:28:00 +00:00
Benjamin Bouvier ac52ddb216 Bug 1601233: Output of mach vendor rust r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D55791

--HG--
extra : moz-landing-system : lando
2019-12-05 04:26:50 +00:00
Benjamin Bouvier e9dfb12b1e Bug 1601233: Bump Cranelift to 497b4e1ca1d33dfd54314366d8e3a27a9fea225f; r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D55790

--HG--
extra : moz-landing-system : lando
2019-12-05 04:26:50 +00:00
Kris Maglione ea63a0888d Bug 1583614: Def on frameloader rebuilding on remoteness change again. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D55858

--HG--
extra : moz-landing-system : lando
2019-12-05 03:52:49 +00:00
Perry Jiang 8b3344f4e7 Bug 1591353 - call ServiceWorkerShutdownBlocker::StopAcceptingPromises when ProfileManager exits r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D55895

--HG--
extra : moz-landing-system : lando
2019-12-05 02:35:17 +00:00
Thinker Li 7cfdf6a788 Bug 1470591 - Part 6: Create a fork server process. r=gsvelto
This patch make changes of Gecko infrastrutures to run a fork server
process.

 - ForkServerLauncher is a component, which creates a fork server
   process at XPCOM startup.

 - nsBrowserApp.cpp and related files have been chagned to start a
   fork server in a process.

 - Logging and nsTraceRefcnt were changed to make it work with the
   fork server.

Depends on D46883

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

--HG--
extra : moz-landing-system : lando
2019-12-05 00:02:40 +00:00
Thinker Li c50a650261 Bug 1470591 - Part 5: ForkServer to create new processes. r=gsvelto
Class ForkServer and class ForkServiceChild are implemented.  The
chrome process can ask the fork server process to create content
processes.  The requests are sent by MiniTransceiver over a socket.
The fork server replys with the process IDs/handles of created
processes.

LaunchOptions::use_forkserver is a boolean.  With use_forkserver being
true, the chrome process sends a request to the fork server instead of
forking directly.

Depends on D46881

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

--HG--
extra : moz-landing-system : lando
2019-12-05 00:05:21 +00:00
Thinker Li 234b674542 Bug 1470591 - Part 4: MiniTransceiver to do single-tasking IPC. r=gsvelto
MiniTransceiver is a simple request-reponse transport, always waiting
for a response from the server before sending next request.  The
requests are always initiated by the client.

Depends on D46880

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

--HG--
extra : moz-landing-system : lando
2019-12-05 00:04:53 +00:00
Thinker Li 3b1f4faef8 Bug 1470591 - Part 3: AppForkBuilder to ceate a new content process. r=gsvelto
An instance of AppForkBuilder creates a new content process from
the passed args and LaunchOptions.  It bascally does the same thing as
LaunchApp() for Linux, but it divides the procedure to two parts,

 - the 1st part forking a new process, and
 - the 2nd part initializing FDs, ENV, and message loops.

Going two parts gives fork servers a chance to clean new processes
before the initialization and running WEB content.  For example, to
clean sensitive data from memory.

Depends on D46879

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

--HG--
extra : moz-landing-system : lando
2019-12-05 00:04:19 +00:00
Thinker Li e9554bb05d Bug 1470591 - Part 2: Provide methods to recreate a delegated forker. r=gsvelto
With a fork server, the parameters to fork a new content process are
passed through a socket.  This patch does following tasks to adapt
sandbox to work with a fork server,

 - passing a FD of a chroot server,
 - passing flags of SandboxFork, and
 - setting LaunchOptions and its fork_delegate field at a fork server.

Depends on D46878

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

--HG--
extra : moz-landing-system : lando
2019-12-05 00:03:52 +00:00
Thinker Li 0fcab03d24 Bug 1470591 - Part 1: Add a new process type for ForkServer. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D46878

--HG--
extra : moz-landing-system : lando
2019-12-05 00:03:29 +00:00
Emilio Cobos Álvarez 1d77c9e9e8 Bug 1601512 - Point the pkcs11 dependency to the upstream repo. r=glandium
I messed up and deleted my own fork once my PR was merged, given the owner said
they would do a release.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 01:25:51 +00:00
Bert Peers ca6c534bb3 Bug 1599327 - Use cluster scrollbar flags to select picture cache tile size. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D55555

--HG--
extra : moz-landing-system : lando
2019-12-05 01:24:28 +00:00
David Parks 3100db960f Bug 1598650: Copy operand for mov byte ptr, imm8 in DLL interceptor r=aklotz
mov byte ptr support was added in bug 1382251 but did not properly count the instruction size.  It was missing the 1-byte operand, which causes the rest of the trampoline to be garbage.

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

--HG--
extra : moz-landing-system : lando
2019-12-03 22:47:58 +00:00
enordin d3412ea23d Bug 1598600 - Refactor InvalidationMap flags to bitflags r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D55862

--HG--
extra : moz-landing-system : lando
2019-12-05 00:13:49 +00:00
Perry Jiang 12d8533dad Bug 1540921 - don't throw when postMessage-ing a closing/closed DedicatedWorker r=asuth
This behavior is consistent with calling MessagePort.postMessage when the
entangled port is null.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 00:34:17 +00:00
David Parks e3cb2950f2 Bug 1489391: Part 2 - Remove SetWindowLong*/SetWindowLongPtr* from TestDllInterceptor r=aklotz
SetWindowLong*/SetWindowLongPtr* was being intercepted so that we could override windowprocs in windowed plugins on Windows.  We no longer support windowed plugins so these functions are never intercepted.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 00:41:32 +00:00
David Parks 8310e7a2d9 Bug 1489391: Part 1 - Use 10-byte patch in DLL interceptor for CloseHandle on Win8/8.1 r=aklotz
CloseHandle has a jump followed by enough `nop`s to fit a 10-byte patch but not enough to fit the default 13-byte patch when running Windows 8 or 8.1.  This patch tells the interceptor to use a 10-byte patch on those OSs.

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

--HG--
extra : moz-landing-system : lando
2019-12-05 00:41:23 +00:00
Razvan Maries 9bc6627459 Backed out changeset 4eecc90a3080 (bug 1583614) for perma fails on browser_multiple_navigateAndRestore.js. CLOSED TREE 2019-12-05 03:30:11 +02:00
Razvan Maries c9cf973dbf Backed out 3 changesets (bug 1595218) for build bustages. CLOSED TREE
Backed out changeset 499b0c27da4f (bug 1595218)
Backed out changeset f2f230a3028d (bug 1595218)
Backed out changeset 93ec75efbf41 (bug 1595218)
2019-12-05 02:53:04 +02:00
Matthew Noorenberghe beec957175 Bug 1598717 - Make the line-height of the 3 password generation lines consistent. r=sfoster
Also increase the min-width for password generation popups so at least en-US doesn't wrap.

Depends on D55742

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

--HG--
extra : moz-landing-system : lando
2019-12-04 20:57:54 +00:00
Matthew Noorenberghe a55e089037 Bug 1598717 - Wrap the "Firefox will save this password for this website" text. r=sfoster
Depends on D55741

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

--HG--
extra : moz-landing-system : lando
2019-12-04 21:08:46 +00:00
Matthew Noorenberghe 3a20585186 Bug 1598717 - Hide the "Firefox will save this password for this website" text when we wouldn't auto-save due to an existing login. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D55741

--HG--
extra : moz-landing-system : lando
2019-12-04 21:34:08 +00:00
Chris Manchester a85167cf6b Bug 1595218 - Update rust target detection for rustc 1.39. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D53901

--HG--
extra : moz-landing-system : lando
2019-12-04 23:37:16 +00:00
Chris Manchester adb6750333 Bug 1595218 - Update bootstrap to upgrade to stable rust. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D53900

--HG--
extra : moz-landing-system : lando
2019-12-04 23:37:14 +00:00
Chris Manchester 2502704f1f Bug 1595218 - Update builders to rustc 1.39 r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D53899

--HG--
extra : moz-landing-system : lando
2019-12-04 23:37:11 +00:00
Edgar Chen d01c90f8ef Bug 1202706 - Part 4: Add tests for worker use counters; r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D53829

--HG--
extra : moz-landing-system : lando
2019-11-27 23:22:31 +00:00
Edgar Chen 3b92c91a78 Bug 1202706 - Part 3: Hook up worker use counters to WebIDL bindings; r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D53749

--HG--
extra : moz-landing-system : lando
2019-12-04 23:21:58 +00:00
Edgar Chen 08dea3b937 Bug 1202706 - Part 2: Add support for recording and reporting use counters for workers; r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D53662

--HG--
extra : moz-landing-system : lando
2019-11-27 23:22:27 +00:00
Edgar Chen 9bb5b96dc0 Bug 1202706 - Part 1: Add telemetry histograms for worker use counters; r=chutten,bzbarsky
This patch uses similar architecture of use counters of main thread for workers.

Which introduces the following format histograms for use counters of workers

USE_COUNTER2_*_DEDICATED_WORKER
USE_COUNTER2_*_SHARED_WORKER
USE_COUNTER2_*_SERVICE_WORKER

And add the following histograms used in conjunction with above use counter histograms

DEDICATED_WORKER_DESTROYED
SHARED_WORKER_DESTROYED
SERVICE_WORKER_DESTROYED

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

--HG--
rename : dom/base/UseCounters.conf => dom/base/UseCountersWorker.conf
extra : moz-landing-system : lando
2019-11-27 23:22:29 +00:00
Andrea Marchesini ade72c12ce Bug 1601335 - Fix a couple of WPTs: Worker-location.sub.any.js and Worker-constructor-proto.any.js, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D55836

--HG--
extra : moz-landing-system : lando
2019-12-04 22:01:58 +00:00