Perry Jiang
fd4ce6d9d5
Bug 1487463 - implement StructuredCloneTester to be used in testing r=baku
...
StructuredCloneTester objects can configured to be serializable (or not) and
deserializable (or not) by the structured clone algorithm. They can be used to
test, for example, onmessageerror event handlers, where the messageerror event
is fired when a message fails to be deserialized (but was successfully serialized).
The class is pref'ed with "dom.testing.structuredclonetester.enabled".
Differential Revision: https://phabricator.services.mozilla.com/D5207
--HG--
extra : moz-landing-system : lando
2018-10-02 16:43:57 +00:00
Gurzau Raul
c961dacac0
Backed out changeset 8152c0b1017c (bug 1487463) for bustages at dom/bindings/StructuredCloneTesterBinding.cpp on a CLOSED TREE
2018-09-29 03:52:10 +03:00
Perry Jiang
b61092a88e
Bug 1487463 - implement StructuredCloneTester to be used in testing r=baku
...
StructuredCloneTester objects can configured to be serializable (or not) and
deserializable (or not) by the structured clone algorithm. They can be used to
test, for example, onmessageerror event handlers, where the messageerror event
is fired when a message fails to be deserialized (but was successfully serialized).
The class is pref'ed with "dom.testing.structuredclonetester.enabled".
Differential Revision: https://phabricator.services.mozilla.com/D5207
--HG--
extra : moz-landing-system : lando
2018-09-18 17:15:22 +00:00
Jason Orendorff
e6ab602a75
Bug 1491939 - Part 4: Enable streams on a per-realm basis. Drop dom.streams.enabled and dom.workers.options.streams; use only javascript.options.streams. r=baku
...
Depends on D6555
Differential Revision: https://phabricator.services.mozilla.com/D6556
--HG--
extra : moz-landing-system : lando
2018-09-25 14:11:41 +00:00
Andrea Marchesini
774bf5cc26
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 27 - dom.worker.canceling.timeoutMilliseconds, r=ehsan
2018-09-10 20:36:18 +02:00
Andrea Marchesini
7f5b4be48c
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 26 - browser_dom_window_dump_enabled, r=ehsan
2018-09-10 20:36:18 +02:00
Andrea Marchesini
9fb73897b2
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 25 - Renaming macros, r=ehsan
2018-09-10 20:36:18 +02:00
Andrea Marchesini
7b40fcb2a2
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 24 - dom_performance_enable_scheduler_timing, r=ehsan
2018-09-10 20:36:18 +02:00
Andrea Marchesini
53323036ee
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 23 - dom.script_loader.binast_encoding.enabled, r=ehsan
2018-09-10 20:36:17 +02:00
Andrea Marchesini
194f006ba9
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 22 - dom.indexedDB.storageOption.enabled, r=ehsan
2018-09-10 20:36:17 +02:00
Andrea Marchesini
a08ebce8d8
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 21 - dom.enable_performance_observer, r=ehsan
2018-09-10 20:36:17 +02:00
Andrea Marchesini
841dd1282e
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 20 - devtools.enabled, r=ehsan
2018-09-10 20:36:17 +02:00
Andrea Marchesini
7de64f2060
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 19 - privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts, r=ehsan
2018-09-10 20:36:17 +02:00
Andrea Marchesini
f7d3352ce2
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 18 - privacy.resistFingerprinting, r=ehsan
2018-09-10 20:36:17 +02:00
Andrea Marchesini
fda9223d0e
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 17 - dom.fetchObserver.enabled, r=ehsan
2018-09-10 20:36:17 +02:00
Andrea Marchesini
82b6a8da30
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 16 - dom.netinfo.enabled, r=ehsan
2018-09-10 20:36:17 +02:00
Andrea Marchesini
c47168b4b7
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 15 - dom.webkitBlink.dirPicker.enabled, r=ehsan
2018-09-10 20:36:16 +02:00
Andrea Marchesini
7a7da121dc
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 14 - gfx.offscreencanvas.enabled, r=ehsan
2018-09-10 20:36:16 +02:00
Andrea Marchesini
54cc64fa25
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 13 - dom.streams.enabled, r=ehsan
2018-09-10 20:36:16 +02:00
Andrea Marchesini
50429ea3ae
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 12 - dom.push.enabled, r=ehsan
2018-09-10 20:36:16 +02:00
Andrea Marchesini
eb04a59fb8
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 11 - dom.promise_rejection_events.enabled, r=ehsan
2018-09-10 20:36:16 +02:00
Andrea Marchesini
deaf03b28e
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 10 - dom.storageManager.enabled, r=ehsan
2018-09-10 20:36:16 +02:00
Andrea Marchesini
7cef10ddb5
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 9 - dom.serviceWorkers.testing.enabled, r=ehsan
2018-09-10 20:36:16 +02:00
Andrea Marchesini
70d8e635cf
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 8 - dom.serviceWorkers.enabled, r=ehsan
2018-09-10 20:36:15 +02:00
Andrea Marchesini
ddda8d451e
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 7 - dom.webnotifications.requireinteraction.enabled, r=ehsan
2018-09-10 20:36:15 +02:00
Andrea Marchesini
e3c7a44eb3
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 6 - dom.webnotifications.serviceworker.enabled, r=ehsan
2018-09-10 20:36:15 +02:00
Andrea Marchesini
857ed47a4a
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 5 - dom.webnotifications.enabled, r=ehsan
2018-09-10 20:36:15 +02:00
Andrea Marchesini
74d358af13
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 4 - dom.performance.enable_user_timing_logging, r=ehsan
2018-09-10 20:36:15 +02:00
Andrea Marchesini
8288bddafb
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 3 - dom.caches.testing.enabled, r=ehsan
2018-09-10 20:36:15 +02:00
Andrea Marchesini
d26d5425d9
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 2 - dom.caches.enabled, r=ehsan
2018-09-10 20:36:15 +02:00
Andrea Marchesini
84efbc6ccd
Bug 1489844 - Port DOMPrefs to StaticPrefs - part 1 - canvas_imagebitmap_extensions_enabled, r=ehsan
2018-09-10 20:36:14 +02:00
Tarek Ziadé
4c1f27f6b2
Bug 1474286 - Throw a JS exception in ChromeUtils::RequestPerformanceMetrics if pref is off - r=baku
...
This change will avoid unecessary IPDL messages and potentially, content processes crashes.
MozReview-Commit-ID: HHUEXz7ePEQ
--HG--
rename : dom/tests/browser/browser_test_performance_metrics.js => dom/tests/browser/perfmetrics/browser_test_performance_metrics.js
rename : dom/tests/browser/ping_worker.html => dom/tests/browser/perfmetrics/ping_worker.html
rename : dom/tests/browser/ping_worker.js => dom/tests/browser/perfmetrics/ping_worker.js
rename : dom/tests/browser/ping_worker2.html => dom/tests/browser/perfmetrics/ping_worker2.html
extra : rebase_source : b3d90cd22ed68fe7e09f44fe4145b9cde0dfafa1
2018-07-26 10:28:39 +02:00
Tarek Ziadé
a895a7efea
Bug 1464571 - fixes DOM Worker performance counters - r=baku,froydnj
...
Now uses StaticPrefs instead of DOMPrefs, and how we count dispatches for Workers.
MozReview-Commit-ID: DTumwcI5bG
--HG--
extra : rebase_source : 0cf5312e714fb260c01df647b2cd1fcc28ffc415
2018-06-19 16:14:06 +02:00
Jon Coppeard
8d493df52b
Bug 1444956 - Support BinAST decoding in the script loader r=baku
2018-05-16 15:58:13 +01:00
Johann Hofmann
29d2c4832d
Bug 1451486 - Part 1 - Ignore the storage attribute on indexedDB.open() by default. r=asuth,baku
...
MozReview-Commit-ID: 844FRkx3rKZ
--HG--
extra : rebase_source : 962cd1ade83b34561ebd6cd70365b44b85a3aa95
2018-04-10 23:00:30 +02:00
Andrea Marchesini
423880eafd
Bug 1450644 - Better shutdown approach for Workers - part 3 - Preference for time worker timeout, r=asuth
2018-04-17 20:51:04 +02:00
Tiberius Oros
78bac61f63
Backed out 7 changesets (bug 1450644, bug 1454633) for for failing browser_storage_permission.js on a CLOSED TREE
...
Backed out changeset f4989e0da221 (bug 1454633)
Backed out changeset 08239799d43e (bug 1450644)
Backed out changeset cbe3ad4833b6 (bug 1450644)
Backed out changeset 0d2088370d0c (bug 1450644)
Backed out changeset 246fb3ee14cd (bug 1450644)
Backed out changeset 629e499c0f75 (bug 1450644)
Backed out changeset ed93e3547096 (bug 1450644)
2018-04-18 01:10:26 +03:00
Andrea Marchesini
848a6e4716
Bug 1450644 - Better shutdown approach for Workers - part 3 - Preference for time worker timeout, r=asuth
2018-04-17 20:51:04 +02:00
Catalin Badea
1cf810fbe8
Bug 1402892 - Implement Request.destination. r=asuth,baku
2018-04-11 13:23:11 +01:00
Margareta Eliza Balazs
46479527fd
Backed out 3 changesets (bug 1402892) for wpt failures in /fetch/api/request/request-idl.html on a CLOSED TREE
...
Backed out changeset 7218641c9b12 (bug 1402892)
Backed out changeset 2fce477733f0 (bug 1402892)
Backed out changeset 34e219813b64 (bug 1402892)
2018-04-09 20:01:12 +03:00
Catalin Badea
1c8f28f854
Bug 1402892 - Implement Request.destination. r=asuth,baku
2018-04-09 16:29:15 +01:00
Tarek Ziadé
86edd52973
Bug 1437438 - Add a performance counter to track scheduler activity - r=farre,froydnj
...
Adds a PeformanceCounter class that is used in DocGroup and WorkerPrivate
to track runnables execution and dispatch counts.
MozReview-Commit-ID: 51DLj6ORD2O
--HG--
extra : rebase_source : b481c9aa3b735569722bb7472872ec2d22adcb89
2018-03-06 10:19:19 +01:00
Tom Ritter
f98bfacba8
Bug 1376865 Automatically decline the canvas permission if it is not in response to user input r=baku
...
The canvas prompt is extremely annoying. It happens everyone, automatically. And in
99.9% (not scientific) of cases it is not triggered by user input, but my automatic
tracking scripts.
This commit will automatically decline the canvas read if it was not triggered by
user input.
Just in case this breaks something irrepairably, we have a cutoff pref.
We don't intend to keep this pref forever, and have asked anyone who sets it to
tell us why.
MozReview-Commit-ID: CxNkuraRWpV
--HG--
extra : rebase_source : 12cfc94cecbd378c0859ae50066c6338bcaa6692
2018-02-17 13:53:05 -06:00
Andrea Marchesini
dce09604e1
Bug 1436744
- Get rid of WorkerCheckAPIExposureOnMainThreadRunnable, r=catalinb
2018-02-12 21:02:22 +01:00
Andrea Marchesini
e10464a465
Bug 1419771 - Introduce DOMPrefs, a thread-safe access to preferences for DOM - part 22 - DOMPrefs initialized at startup, r=asuth
2018-01-08 14:05:07 +01:00