Boris Zbarsky
e5497b955e
Bug 1423562 part 3. Remove [PrimaryGlobal] and require explicit [Exposed] annotations on everything. r=edgar
...
For review purposes, the important changes are in dom/bindings/Configuration.py
and dom/bindings/parser.
The changes to the IDL files were done by running these in dom/webidl
and dom/bindings/test:
perl -pi -e 's/^interface ([A-Za-z0-9_]+)($| [:{])/[Exposed=Window]\ninterface \1\2/' *.webidl
perl -pi -e 'BEGIN { $/ = undef; } s/\[HTMLConstructor\]\n\[Exposed=Window\]/[HTMLConstructor,\n Exposed=Window]/g' *.webidl
perl -pi -e 'BEGIN { $/ = undef; } s/\[NoInterfaceObject\]\n\[Exposed=Window\]/[NoInterfaceObject,\n Exposed=Window]/g' *.webidl
perl -pi -e 'BEGIN { $/ = undef; } s/\[ChromeOnly\]\n\[Exposed=Window\]/[ChromeOnly,\n Exposed=Window]/g' *.webidl
And running this in dom/chrome-webidl:
perl -pi -e 'BEGIN { $/ = undef; } s/\[ChromeOnly\]\ninterface/[ChromeOnly, Exposed=Window]\ninterface/g' *.webidl
and then fixing all the resulting parser failures. I then verified that the
generated code is the same as before this change.
Differential Revision: https://phabricator.services.mozilla.com/D46697
--HG--
extra : moz-landing-system : lando
2019-09-27 15:26:14 +00:00
Boris Zbarsky
1128b8dee8
Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D45394
--HG--
extra : moz-landing-system : lando
2019-09-12 11:01:17 +00:00
Sebastian Streich
db893cf0d7
Bug 1561056 - Pass CSP on Link-drop r=ckerschb,Gijs,farre
...
***
Fix linux build
Differential Revision: https://phabricator.services.mozilla.com/D37563
--HG--
extra : moz-landing-system : lando
2019-08-20 12:43:02 +00:00
Daniel Varga
95ce40b8d4
Backed out changeset a7ac9f64f6ea (bug 1561056) for build bustage at widget/gtk/nsDragService. On a CLOSED TREE
2019-08-16 09:30:39 +03:00
Sebastian Streich
c051155f99
Bug 1561056 - Pass CSP on Link-drop r=ckerschb,Gijs,farre
...
Differential Revision: https://phabricator.services.mozilla.com/D37563
--HG--
extra : moz-landing-system : lando
2019-08-15 18:44:00 +00:00
Cosmin Sabou
679b5e2db1
Backed out 5 changesets (bug 1485040) for causing build bustages on test_mozwebidlcodegen. CLOSED TREE
...
Backed out changeset b417c2d937e8 (bug 1485040)
Backed out changeset c567c4c7438f (bug 1485040)
Backed out changeset 806c36cb2c4c (bug 1485040)
Backed out changeset 0fbb490ffc7f (bug 1485040)
Backed out changeset a9622e7761eb (bug 1485040)
2018-09-13 23:04:55 +03:00
Andrew McCreight
93b3b0138c
Bug 1485040, part 5 - Automatically fix mode lines in WebIDL files r=qdot
...
This patch was generated by my modeline.py script.
MozReview-Commit-ID: EbVjPLwiUAT
Depends on D4159
Differential Revision: https://phabricator.services.mozilla.com/D4161
--HG--
extra : moz-landing-system : lando
2018-09-13 19:30:51 +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
Bogdan Tara
b6dabcd8c5
Backed out changeset 485fdf8e37e8 (bug 1453153) for clipboard failures on test_findbar.xul CLOSED TREE
2018-08-11 03:21:43 +03:00
Anny Gakhokidze
be49493caf
Bug 1453153 - Initial removal of moz* APIs in DataTransfer, r=enndeakin,nika
...
In DataTransfer, change mozItemCount, mozTypesAt, mozClearDataAt, mozSetDataAt,
mozGetDataAt APIs to be ChromeOnly.
MozReview-Commit-ID: 9uJ9ncrcBL2
2018-08-10 11:57:06 -04:00
Anny Gakhokidze
61c5f540ba
Bug 1351193 - Part 1: Added new DataTransfer constructor, r=nika
...
Deleted the old Chrome DataTransfer constructor because it was only used
for some tests which can be easily changed. Added a new constructor that
is not Chrome Only.
MozReview-Commit-ID: HjcgafSiWfM
2018-06-04 15:09:17 -04:00
Boris Zbarsky
d4bb233636
Bug 1444686 part 6. Get rid of nsIDOMDataTransfer::GetFiles. r=mystor
...
MozReview-Commit-ID: 3gAWLI2DyyU
2018-03-13 16:24:00 -04:00
Tooru Fujisawa
48bb8e02c7
Bug 1424107 - Pass the triggering principal URI across processes in drag-and-drop. r=smaug
2018-02-09 10:43:53 +09:00
Michael Layzell
63ecbc4c55
Bug 1199729 - Part 4: Update EventUtils to simulate drag events more accurately, r=baku
2017-09-08 11:05:08 -04:00
Michael Layzell
a30828a3a5
Bug 1335859 - Add usage counters to track usage of gecko-only DataTransfer APIs, r=baku
...
MozReview-Commit-ID: L3vQXvWotUs
2017-02-08 11:43:59 -05:00
Neil Deakin
d88256a9f9
Bug 1309596, add an updateDragImage method to modify the drag feedback image during the drag, r=smaug
2016-12-23 18:09:44 -05:00
Boris Zbarsky
784a52fd02
Bug 1317720. Use NeedsCallerType instead of NeedsSubjectPrincipal for DataTransfer.types. r=mystor
2016-11-15 12:46:32 -05:00
Boris Zbarsky
dda84c3ef8
Bug 1317599. Get rid of LegacyIsCallerChromeOrNativeCode use in datatransfer code. r=mystor
2016-11-15 12:46:32 -05:00
Boris Zbarsky
e158454b4e
Bug 1309970. Add a way to return frozen arrays to chrome callers with a .contains defined on them, returning the same value as .includes. r=qdot
2016-10-13 22:14:26 -04:00
Boris Zbarsky
a3ba31e74a
Bug 1308287 part 2. Make DataTransfer.types use [NeedsSubjectPrincipal]. r=mystor
2016-10-10 21:07:48 -04:00
Boris Zbarsky
bae20efd7f
Bug 1298243 part 7. Change DataTransfer.types from being a DOMStringList to being a frozen array. r=mystor,gijs
2016-10-10 21:07:47 -04:00
Andrea Marchesini
6266ebefa2
Bug 1306222 - Use NeedsSubjectPrincipal in DataTransfer, r=ehsan
2016-09-30 19:54:28 +02:00
Andrea Marchesini
afce29a145
Bug 1297393 - Make passing of subject principals to webidl entry points explicit - part 3 - DataTransferItemList, r=ehsan
2016-09-29 08:55:20 +02:00
Andrea Marchesini
c51c130742
Bug 1264236 - Implement DataTransfer.getFiles, r=smaug
2016-07-09 11:21:42 +02:00
Michael Layzell
dde888ae28
Bug 906420 - Part 1: Implement DataTransferItem and DataTransferItemList, r=baku
2016-07-04 15:45:45 -04:00
Carsten "Tomcat" Book
afff301b32
Backed out changeset 5c836acf3197 (bug 906420) on developer request by baku
...
--HG--
extra : rebase_source : 9f109cdb706feef6d2bcd9a2e71f8c4d3c17ebdf
2016-06-09 15:30:53 +02:00
Michael Layzell
bd973fcaa4
Bug 906420 - Part 1: Implement DataTransferItem and DataTransferItemList, r=baku
2016-06-07 18:05:55 -04:00
Jonathan Watt
cb263d5c60
Bug 1164310, part 6 - Implement the new Promise returning DataTransfer.getFilesAndDirectories() API. r=baku
2015-07-10 18:57:23 +01:00
Olli Pettay
8824f56619
Bug 978605, DataTransfer.files may return null, r=khuey
2014-03-03 00:45:43 +02:00
Peter Van der Beken
9eec664955
Bug 923054 part 2 - Convert DataTransfer to WebIDL bindings, add WebIDL API and switch to the WebIDL binding. r=smaug
2014-02-26 22:23:31 -05:00