Narcis Beleuzu
49ae56e475
Merge inbound to mozilla-central. a=merge
2018-09-19 19:42:36 +03:00
Dan Minor
5e340f6470
Bug 1491128 - Add comment block to dom/webidl/RTCDTMFToneChangeEvent.webidl; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D5857
--HG--
extra : moz-landing-system : lando
2018-09-17 13:58:02 +00:00
Marcos Cáceres
f616da00ba
Bug 1472026 - Implement PaymentResponse.prototype.onpayerdetailchange. r=edenchuang,baku
...
Implement PaymentResponse.prototype.onpayerdetailchange, per spec.
Differential Revision: https://phabricator.services.mozilla.com/D5841
--HG--
extra : moz-landing-system : lando
2018-09-19 11:23:33 +00:00
shindli
70bf79757d
Backed out changeset 376c2bf5bcbf (bug 1472026) for PaymentRequest failures in dom/payments/test/test_block_none10s.html
2018-09-19 12:31:51 +03:00
Marcos Cáceres
9dd1b3aeae
Bug 1472026 - Implement PaymentResponse.prototype.onpayerdetailchange. r=edenchuang,baku
...
Implement PaymentResponse.prototype.onpayerdetailchange, per spec.
Differential Revision: https://phabricator.services.mozilla.com/D5841
--HG--
extra : moz-landing-system : lando
2018-09-19 08:41:53 +00:00
Xidorn Quan
2d731ee18d
Bug 1491212 part 3 - Have Document.exitFullscreen return a Promise. r=smaug
...
Depends on D5989
Differential Revision: https://phabricator.services.mozilla.com/D5990
--HG--
extra : moz-landing-system : lando
2018-09-17 23:25:10 +00:00
Ehsan Akhgari
d0b639de57
Bug 1469714 - Part 2: Implement the Storage Access API to grant first-party storage access to 3rd party trackers; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D5811
2018-09-17 13:00:38 -04:00
Gurzau Raul
78e7d3e5c7
Backed out 13 changesets (bug 1469714, bug 1491061) for bustages at src/dom/base/nsDocument.cpp, failures at test_browserGlue_bookmarkshtml.js and browser_startup.js on a CLOSED TREE
...
Backed out changeset 494e23ba027e (bug 1491061)
Backed out changeset 43552fcae4a4 (bug 1491061)
Backed out changeset 0fb2ac9ad5ec (bug 1469714)
Backed out changeset 4a88ff107478 (bug 1469714)
Backed out changeset 158def1e0b8c (bug 1469714)
Backed out changeset 61dc8b46e7f6 (bug 1469714)
Backed out changeset 453370408672 (bug 1469714)
Backed out changeset ff443966e3d9 (bug 1469714)
Backed out changeset 88f414c8cecc (bug 1469714)
Backed out changeset 36e5c9e69f10 (bug 1469714)
Backed out changeset f90b4272f420 (bug 1469714)
Backed out changeset 4db771422e75 (bug 1469714)
Backed out changeset fe750643da13 (bug 1469714)
2018-09-17 18:06:50 +03:00
Ehsan Akhgari
ade52cfaa6
Bug 1469714 - Part 2: Implement the Storage Access API to grant first-party storage access to 3rd party trackers; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D5811
2018-09-17 10:04:21 -04:00
Dorel Luca
7a91966c10
Merge mozilla-inbound to mozilla-central. a=merge
2018-09-15 12:46:59 +03:00
Xidorn Quan
8327aa1e34
Bug 1188256 part 7 - Have Element.requestFullscreen return a Promise. r=smaug
...
Depends on D5858
Differential Revision: https://phabricator.services.mozilla.com/D5853
--HG--
extra : moz-landing-system : lando
2018-09-14 22:44:21 +00:00
Marcos Cáceres
ec9ef78ff5
Bug 1491203 - Web Payments IDL files missing w3c copyright r=bzbarsky
2018-09-13 23:53:00 +03:00
Marcos Cáceres
058bb67c47
Bug 1490599 - Implement MerchantValidationEvent.prototype.methodName attribute. r=baku
2018-09-13 21:06:00 +03:00
Xidorn Quan
abdaa90858
Bug 1375319 part 3 - Try dispatching fullscreen events to element first rather than document. r=smaug
...
Some steps in file_fullscreen-api.html are adjusted in order to test
the behavior that the event is correctly dispatched to the document
when element is disconnected.
Depends on D5415
Differential Revision: https://phabricator.services.mozilla.com/D5416
--HG--
extra : moz-landing-system : lando
2018-09-14 00:06:16 +00:00
Marcos Cáceres
eb155e743a
Bug 1474499 - Add support for onmerchantvalidation and MerchantValidationEvent. r=edenchuang,baku
2018-09-12 22:56:00 +03:00
arthur.iakab
620bc5019f
Backed out changeset ebe2c08a2454 (bug 1474499) for failing web platform tests on ValidationEvent/constructor.https.html
2018-09-11 19:30:23 +03:00
Marcos Cáceres
e4203c1813
Bug 1474499 - Add support for onmerchantvalidation and MerchantValidationEvent. r=edenchuang,baku
...
--HG--
extra : rebase_source : 5b5488fb1bb6c9f901a8c22c12aa635ebf8381c8
2018-09-11 06:00:00 +03:00
Eden Chuang
c5ec825b8f
Bug 1435161
- Part 3 support error fields in PaymentDetailsUpdate. r=baku
...
To support merchants providing the payment details with errors by
PaymentRequestUpdateEvent.updateWith() during PaymentResponse.retry(),
PaymentDetailsUpdate needs to add more two attributes in webidl.
dictionary PaymentDetailsUpdate {
...
PayerErrorFields payerErrors;
object paymentMethodErrors;
};
And transfer these error field to UI component
2018-09-04 16:00:33 +02:00
Eden Chuang
7058aae68b
Bug 1435161
- Part 2 supporting PaymentResponse.retry(). r=baku
...
1. Add PaymentValidationErrors and PayerErrorFields in PaymentRequest.webidl
and PaymentResponse.retry() in PaymentResponse.webidl
2. Implement PaymentRequest.retryPayment() and
PaymentRequestManager.retryPayment() in content process.
3. Add IPCPaymentRetryActionRequest in PPaymentRequest.ipdl to transfer the
error fields to chrome process.
4. Implement PaymentResponse.retry() by reusing the code of show() and
updateWith() of PaymentRequestService in chrome process.
2018-09-04 12:28:40 +02:00
Emma Malysz
696ceb303f
Bug 1465219, use XULMenuElement, a subclass of nsXULElement, instead of MenuBoxObject for menu and menulist elements, r=paolo,bz
...
MozReview-Commit-ID: 5253hAlxbhw
--HG--
rename : dom/webidl/MenuBoxObject.webidl => dom/chrome-webidl/XULMenuElement.webidl
rename : layout/xul/MenuBoxObject.cpp => dom/xul/XULMenuElement.cpp
rename : layout/xul/MenuBoxObject.h => dom/xul/XULMenuElement.h
2018-07-31 12:30:17 -07: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
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
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
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
Marcos Cáceres
ef9e5ae876
Bug 1487295 - Add defaults to PaymentMethodChangeEventInit's members. r=baku
...
--HG--
extra : rebase_source : d5f1590effbec2085672aa4a1552cbb798b4530b
2018-09-10 04:44:00 +03:00
Dorel Luca
f012e0b9a2
Backed out 2 changesets (bug 1487295) for WPT failres in payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https.html
...
Backed out changeset 33cb5cf879d8 (bug 1487295)
Backed out changeset b5657f72bcb0 (bug 1487295)
2018-09-07 12:50:07 +03:00
Marcos Cáceres
a4a6a91838
Bug 1487295 - Add defaults to PaymentMethodChangeEventInit's members. r=baku
...
--HG--
extra : amend_source : 160b5a164fff0faf5a137b0dd0c50c6d5d859740
2018-09-06 23:53:00 +03:00
Zibi Braniecki
d105ed85e4
Bug 1455649 - DocumentL10n, part 2 - Extend nsIDocument to use DocumentL10n. r=smaug
...
--HG--
extra : rebase_source : d6dbe9fb0090716cf180e2d96c70d12cc467eb1f
2018-09-06 18:26:18 -07:00
Zibi Braniecki
431a5526d8
Bug 1455649 - DocumentL10n, part 1 - Add C++ DocumentL10n API. r=smaug
...
Summary:
DocumentL10n is a DOM C++ API which serves as a bridge between
nsIDocument and mozDOMLocalization APIs.
MozReview-Commit-ID: 8LfOR4Haqlu
Reviewers: smaug
Reviewed By: smaug
Subscribers: mossop, smaug
Bug #: 1455649
Differential Revision: https://phabricator.services.mozilla.com/D2904
--HG--
extra : rebase_source : f57f363532ecc3456fb9ada734bda5b63b5ba511
2018-09-06 18:20:18 -07:00
Andrea Marchesini
9290eb7909
Bug 1488165 - Remove security.csp.enable_violation_events pref, r=dveditz
2018-09-06 09:05:10 +02:00
Manish Goregaokar
840d8ad007
Bug 1487963 - Throw when setting PannerNode parameters out of limits; r=padenot,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D4817
--HG--
extra : moz-landing-system : lando
2018-09-05 12:30:28 +00:00
Marcos Cáceres
8128af9850
Bug 1485881 - Drop support for PaymentAddress.languageCode r=smaug
...
--HG--
extra : rebase_source : 6400765c8b669126c7a71f5094dd160b2b1a89ce
2018-08-27 16:30:00 +03:00
Xidorn Quan
63a8649721
Bug 1486297 - Add a pref for Pointer Lock API so that user can disable it. r=smaug!
...
Differential Revision: https://phabricator.services.mozilla.com/D4637
--HG--
extra : moz-landing-system : lando
2018-08-30 22:55:31 +00:00
Alphan Chen
38831149e3
Bug 1452569 - Implement Event's returnValue. r=smaug
...
Add retrunValue into Event's interface
Differential Revision: https://phabricator.services.mozilla.com/D4084
--HG--
extra : moz-landing-system : lando
2018-08-28 06:28:56 +00:00
Cosmin Sabou
96b1175919
Backed out changeset 8427667b7c9a (bug 1452569) for wpt failures on /dom/interfaces.html. CLOSED TREE
2018-08-27 12:23:22 +03:00
Alphan Chen
11a043ad55
Bug 1452569 - Implement Event's returnValue. r=smaug
...
Add retrunValue into Event's interface
Differential Revision: https://phabricator.services.mozilla.com/D4084
--HG--
extra : moz-landing-system : lando
2018-08-27 08:08:11 +00:00
Anny Gakhokidze
edf3cdbd07
Bug 1453153 - Initial removal of moz* APIs in DataTransfer, r=enndeakin,r=nika
...
In DataTransfer, change mozItemCount, mozTypesAt, mozClearDataAt, mozSetDataAt,
mozGetDataAt APIs to be ChromeOnly.
MozReview-Commit-ID: 9uJ9ncrcBL2
2018-08-22 15:10:31 -04:00
Philipp Hancke
3a00b39e7b
Bug 1481851 - Add kind to RTCRtpStreamStats as alias to mediaType. r=ng,smaug
...
spec change in https://github.com/w3c/webrtc-stats/issues/301
2018-08-08 17:30:40 +02:00
Tanushree Podder
efd8c4f4fb
Bug 1357785 - Expose the Visual Viewport API to web content. r=botond, r=nika
...
--HG--
extra : amend_source : 8e5fe3e3195dd82aef19a4c79df31e2048024c99
2018-08-20 16:28:42 -04:00
Emilio Cobos Álvarez
3b61137a4b
Bug 1484478 - Use a node bit for connectedness. r=smaug
...
While trying to repro bug 1484293 I noticed that this assertion failed:
https://searchfox.org/mozilla-central/rev/ef8b3886cb173d5534b954b6fb7eb2d94a9473d0/dom/base/ShadowRoot.cpp#160
(during unlink, while unbinding the kids)
We rely on GetComposedDoc returning the right thing during unbind to cleanup
some stuff (see bug 1473637 for example), so it should probably be correct all
the time, regardless of whether something is unlinked or not.
Also this makes GetComposedDoc() much faster, which is nice too, since we call
it somewhat often.
I removed NodeHasRelevantHoverRules, since it's unused (was used by the old
style system).
I moved the SetIsConnected(false) call for the shadow root to before unbinding
the kids for consistency with what Element does with the uncomposed doc flag,
now that the children's connectedness doesn't depend on the shadow root's.
Differential Revision: https://phabricator.services.mozilla.com/D3715
--HG--
extra : moz-landing-system : lando
2018-08-20 11:56:27 +00:00