- May 14, 2020
-
-
Tom Prince authored
To help support KaiOS, we are running the kaios project branch in automation, with a different trust domain. Factor out the usages of `trust-domain` in `.taskcluster.yml` to make it easy for the kaios branch to merge changes from mozilla-central. Differential Revision: https://phabricator.services.mozilla.com/D75242
-
Tom Prince authored
Differential Revision: https://phabricator.services.mozilla.com/D75241
-
Tom Prince authored
To help support KaiOS, we are running the kaios project branch in automation, with a different trust domain. Allow configuring worker aliases using `trust-domain`, so that they worker aliases do not need to be adjusted on that branch. Differential Revision: https://phabricator.services.mozilla.com/D75240
-
Emilio Cobos Álvarez authored
As the pseudo-class is still not un-prefixed. MANUAL PUSH: Orange fixup on a CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com/D75345
-
Jan Varga authored
Bug 1624802 - Run some dom/quota xpcshell tests in a child process as well; r=dom-workers-and-storage-reviewers,sg For now, only test_listOrigins.js, test_originWithCaret.js and test_simpledb.js can run in a child process because they don't need to set preferences or access files in the profile directory. We will be able to run more tests in a child process once we have SpecialPowers for xpcshell implemented using JSProcessActors and when we expose the base directory used by QuotaManager through a new QuotaManagerService method (to avoid getting the profile directory using nsIDirectoryService because that doesn't work in a child process). Differential Revision: https://phabricator.services.mozilla.com/D75281
-
Jan Varga authored
Bug 1624802 - Support running dom/quota xpcshell tests in a child process; r=dom-workers-and-storage-reviewers,sg Differential Revision: https://phabricator.services.mozilla.com/D75279
-
Henrik Skupin authored
Bug 1593226 - [remote] Use frame's window for dynamic isolated world creation on new document. r=remote-protocol-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D75170
-
Henrik Skupin authored
Bug 1593226 - [remote] Add support for frameId argument to Page.createIsolatedWorld. r=remote-protocol-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D74636
-
Henrik Skupin authored
Bug 1593226 - [remote] Emit Runtime.executionContextCreated and Runtime.executionContextDestroyed events also for frames. r=remote-protocol-reviewers,maja_zf With this patch both events will be emitted when sub frames are loaded or destroyed. Because more work is necessary before we can enable general frame support in Remote Protocol all the code has been put behind the preference "remote.frames.enabled'. Only if it's true (which is not the default) the events are emitted. Differential Revision: https://phabricator.services.mozilla.com/D74635
-
Henrik Skupin authored
Bug 1593226 - [remote] Only emit Runtime.executionContextsCleared events when Runtime is enabled. r=remote-protocol-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D74634
-
Henrik Skupin authored
Bug 1593226 - [remote] Return execution context instead of only the id in "enableRuntime" helper. r=remote-protocol-reviewers,maja_zf Differential Revision: https://phabricator.services.mozilla.com/D74633
-
Henrik Skupin authored
Bug 1593226 - [remote] Create a single context observer per content session. r=remote-protocol-reviewers,maja_zf Domains would have created their own instance of the context observer, which results in duplicated event listeners and observer notifications to be registered. This is still not ideal for the observer notifications, which should be registered only once, but still an improvement for now. Bug 1635568 will finally fix that. Differential Revision: https://phabricator.services.mozilla.com/D74632
-
Emilio Cobos Álvarez authored
Per https://html.spec.whatwg.org/#selector-read-write: > The :read-write pseudo-class must match any element falling into one > of the following categories [...]: > > * input elements to which the readonly attribute applies, and that > are mutable (i.e. that do not have the readonly attribute > specified and that are not disabled) > > * textarea elements that do not have a readonly attribute, and > that are not disabled. > > * elements that are editing hosts or editable and are neither > input elements nor textarea elements. This fixes the `:disabled` bits. This matches Safari behavior and the spec, but not Chrome, which has our behavior. Fix the WPT, which had multiple issues, as :read-only is defined to be just the opposite of :read-write. This will pass as soon as I unprefix the pseudo-class. Differential Revision: https://phabricator.services.mozilla.com/D75230
-
- Apr 28, 2020
-
-
Perry Jiang authored
Allows RemoteWorkerChild to clean up its data appropriately - objects that must be released on the worker thread should never outlive the worker thread, and the StrongWorkerRef/WorkerControlRunnable helps guarantee that. Differential Revision: https://phabricator.services.mozilla.com/D72798
-
- May 14, 2020
-
-
Ricky Stewart authored
This isn't an actual `mach` command (it was deleted and replaced by `mochitest`). Differential Revision: https://phabricator.services.mozilla.com/D75210
-
Kershaw Chang authored
Differential Revision: https://phabricator.services.mozilla.com/D74697
-
- May 13, 2020
-
-
Gian-Carlo Pascutto authored
Differential Revision: https://phabricator.services.mozilla.com/D70240
-
- May 14, 2020
-
-
Nathan Froyd authored
Bug 1637737 - cleanup test failures from `mach run` JS shell changes; r=firefox-build-system-reviewers,rstewart In bug 1637665, we changed the OS X codepath for `mach run` to consult `MOZ_WIDGET_TOOLKIT` as a substitute for "browserness". Unfortunately, this caused tests that only set `MOZ_MACBUNDLE_NAME` to fail. Rather than set `MOZ_WIDGET_TOOLKIT` in those tests, we probably should have been checking `MOZ_MACBUNDLE_NAME` in the first place, since `MOZ_MACBUNDLE_NAME` is also set only for the browser and not for the JS shell. We can also remove the xulrunner codepath, as xulrunner was removed from the tree several years ago. Differential Revision: https://phabricator.services.mozilla.com/D75315
-
Nicolas Chevobbe authored
We take this as an opportunity to remove outdated information in aboutdebugging readme. Differential Revision: https://phabricator.services.mozilla.com/D75314
-
Dão Gottwald authored
Differential Revision: https://phabricator.services.mozilla.com/D74213
-
Bob Clary authored
Bug 1634768 - [mozdevice] no longer wait for dev.bootcomplete property during initialization, r=gbrown. Differential Revision: https://phabricator.services.mozilla.com/D75146
-
Andrew Sutherland authored
Bug 1619329 - Error propagation on main thread needs to be dispatched. r=dom-workers-and-storage-reviewers,sg Differential Revision: https://phabricator.services.mozilla.com/D73249
-
sanketh authored
Bug 1621433 - In RFP mode, turn canvas image extraction into a random 'poison pill' for fingerprinters r=tjr,jrmuizel In RFP mode, canvas image extraction leads to an all-white image, replace that with a random (sample 32 bytes of randomness and fill the buffer with that) 'poison pill'. This helps defeat naive fingerprinters by producing a random image on every try. This feature is toggled using a new, default on, pref `privacy.resistFingerprinting.randomDataOnCanvasExtract`. Updated `browser_canvas_fingerprinting_resistance.js` to test this new feature as well. Updates and replaces D66308. Differential Revision: https://phabricator.services.mozilla.com/D72716
-
Sylvestre Ledru authored
Differential Revision: https://phabricator.services.mozilla.com/D75254
-
ffxbld authored
Differential Revision: https://phabricator.services.mozilla.com/D75307
-
Emilio Cobos Álvarez authored
Now that we have outlines for them, unthemed select / buttons show two different focus indicators, which is undesired. Furthermore, the ones in comboboxes are basically unremovable / unstylable, so authors end up having to use massive hacks to do it, see bug 1580935. This fixes it elegantly (IMO) by just rendering them when themed (which is what these were for anyway, to match the windows theme). Differential Revision: https://phabricator.services.mozilla.com/D75283
-
Sylvestre Ledru authored
Differential Revision: https://phabricator.services.mozilla.com/D75280
-
Kartikaya Gupta authored
Bug 1631754 - Improve code to distinguish between root and content handling of events. r=snorp,geckoview-reviewers In particular, the eConsumeNoDefault case also needs to check for mTargetIsRoot and the apz aware listeners flag. Differential Revision: https://phabricator.services.mozilla.com/D75301
-
Andrew Sutherland authored
Bug 1594572 attempted to fix a shutdown edge-case where a worker that was started late enough would fail to create a PBackground connection and early return. This early return, however, left the worker never scheduled for deletion, resulting in a shutdown hang. See my restating block at https://phabricator.services.mozilla.com/D73134#2224963 for more context. The problem with this was that the attempt to clear the main event queue ran afoul of pre/post event-processing hooks intended to ensure that control runnables are processed if some non-worker code goes and spins a nested event loop on the worker thread. But because we never got around to creating a cycle collected JS runtime on the thread, the call to get it would return null and when we tried to get the recursion depth of a null pointer, we would crash a little. This patch addresses the immediate regression by adding a helper that returns a depth of 1 in this edge-case. It also fixes another problem with the fix that is now more obvious having reviewed bug 1636147... we were failing to mark the status of the worker as dead and drain any control runnables, which could have resulted in the CrashIfHangingRunnable usage not working out right. (Note that CrashIfHangingRunnable does handle Cancel() correctly, so the fact that we end up canceling the runnable shouldn't break things.) Differential Revision: https://phabricator.services.mozilla.com/D75185
-
David Major authored
Differential Revision: https://phabricator.services.mozilla.com/D74768
-
- May 13, 2020
-
-
Chris AtLee authored
Differential Revision: https://phabricator.services.mozilla.com/D74645
-
- May 14, 2020
-
-
Nicolas Silva authored
Differential Revision: https://phabricator.services.mozilla.com/D74881
-
Tarek Ziadé authored
This patch will use perftest-test on any code change in python/mozperftest Differential Revision: https://phabricator.services.mozilla.com/D75080
-
Tarek Ziadé authored
Adds tests for applink for gve/fenix on p2/g5 Differential Revision: https://phabricator.services.mozilla.com/D75097
-
Kershaw Chang authored
Differential Revision: https://phabricator.services.mozilla.com/D74906
-
Kershaw Chang authored
Bug 1636930 - Add missing data members in serialise/deserialise code of nsHttpResponseHead r=dragana Differential Revision: https://phabricator.services.mozilla.com/D74653
-
Martin Stransky authored
Differential Revision: https://phabricator.services.mozilla.com/D74233
-
- May 13, 2020
-
-
Nicklas Boman authored
Bug 1637721 - openSUSEs bootstrap does not download the stackwalk toolchain r=firefox-build-system-reviewers,rstewart In Bug1127565 bootstrap was given support for the openSUSE Linux distribution Fetching the Stackwalk toolchain was not added unfortunately his bug1636797 was hit during testing... (also fixed some formatting "issues") Differential Revision: https://phabricator.services.mozilla.com/D75189
-
- May 14, 2020
-
-
Bogdan Tara authored
Backed out changeset 5889105bd089 (bug 1558394) Backed out changeset 80a0ea17c9f8 (bug 1558394)
-
Honza Bambas authored
Bug 1637888 - Add a null-check for Document passed to `PreloaderBase::NotifyRestart` as it is a valid case to happen, r=emilio Differential Revision: https://phabricator.services.mozilla.com/D75282
-