Mark Banner
5d59c7aecd
Bug 1824613 - Convert consumers of toolkit/mozapps/extensions/ to import ES modules directly. r=extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,sync-reviewers,sgalich,bytesized,robwu,skhamis
...
Depends on D179819
Differential Revision: https://phabricator.services.mozilla.com/D179820
2023-06-02 20:00:35 +00:00
Kris Maglione
f9100d622c
Bug 1769763: Part 2 - Add debug names to StructuredCloneHolder objects for about:memory. r=mccr8,devtools-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D162251
2023-05-23 23:13:36 +00:00
Mark Banner
8219a5c503
Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish
...
Differential Revision: https://phabricator.services.mozilla.com/D177025
2023-05-20 12:26:49 +00:00
Andi-Bogdan Postelnicu
4efa1bd0ba
Bug 1276351 - Move away from mozilla::tuple to std::tuple. r=necko-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D173256
2023-03-27 07:20:25 +00:00
Sandor Molnar
9db345d4c1
Backed out 2 changesets (bug 1276351) for causing build bustage in image/ClippedImage.cp CLOSED TREE
...
Backed out changeset e84598eb82c1 (bug 1276351)
Backed out changeset e940b0554484 (bug 1276351)
2023-03-25 14:16:43 +02:00
Andi-Bogdan Postelnicu
447f1e3358
Bug 1276351 - Move away from mozilla::tuple to std::tuple. r=necko-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D173256
2023-03-25 06:58:52 +00:00
Iulian Moraru
6d40eee997
Backed out 2 changesets (bug 1276351) for causing multiple failures.
...
Backed out changeset eeaf4f1e06af (bug 1276351)
Backed out changeset d44cb5704342 (bug 1276351)
2023-03-25 00:08:24 +02:00
Andi-Bogdan Postelnicu
a1b827b503
Bug 1276351 - Move away from mozilla::tuple to std::tuple. r=necko-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D173256
2023-03-24 18:55:39 +00:00
Kagami Sascha Rosylight
1f08520e4c
Bug 1822675 - Part 2: Do not reject with uncatchable exception r=smaug
...
https://wpt.live/encoding/streams/stringification-crash.html crashes again without this.
Depends on D172794
Differential Revision: https://phabricator.services.mozilla.com/D173026
2023-03-21 09:03:05 +00:00
Kagami Sascha Rosylight
f616f55047
Bug 1818655 - Call exposeToActiveJS before passing the args to ThenWithCycleCollectedArgsJS's callback r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D170935
2023-03-01 15:20:26 +00:00
serge-sans-paille
7108cce0a6
Bug 1817719 - Make dom/promise buildable outside of a unified build environment r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D170324
2023-02-21 18:57:46 +00:00
Marian-Vasile Laza
3db46c3cc3
Backed out 9 changesets (bug 1817715, bug 1817721, bug 1817716, bug 1817719, bug 1817720, bug 1817722, bug 1817718, bug 1817714, bug 1817717) for BP-hybrid bustages on PacketDumper.h.
...
Backed out changeset b582db8692bb (bug 1817722)
Backed out changeset f1d37a26a9ea (bug 1817721)
Backed out changeset f0991bfb779c (bug 1817720)
Backed out changeset 42c27b8d075b (bug 1817719)
Backed out changeset 67f07f966ef3 (bug 1817718)
Backed out changeset 408aa730ae68 (bug 1817717)
Backed out changeset 708b5529e7da (bug 1817716)
Backed out changeset f0a3ca660b68 (bug 1817715)
Backed out changeset 36af23356e21 (bug 1817714)
2023-02-21 17:57:00 +02:00
serge-sans-paille
06640ae807
Bug 1817719 - Make dom/promise buildable outside of a unified build environment r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D170324
2023-02-21 13:12:28 +00:00
Stanca Serban
771d982cfc
Backed out 9 changesets (bug 1817714, bug 1817722, bug 1817721, bug 1817719, bug 1817717, bug 1817720, bug 1817715, bug 1817716, bug 1817718) for causing bp-hybrid bustages in nsFind.cpp. CLOSED TREE
...
Backed out changeset 8acd5a2263f9 (bug 1817722)
Backed out changeset 299f412fa933 (bug 1817721)
Backed out changeset 345907a5a764 (bug 1817720)
Backed out changeset d710584cc1ee (bug 1817719)
Backed out changeset 7a581148ea00 (bug 1817718)
Backed out changeset 0b9d922e895a (bug 1817717)
Backed out changeset 2878e5488069 (bug 1817716)
Backed out changeset 97b49222483f (bug 1817715)
Backed out changeset a556e575cc13 (bug 1817714)
2023-02-21 11:06:43 +02:00
serge-sans-paille
fa5fab194b
Bug 1817719 - Make dom/promise buildable outside of a unified build environment r=andi
...
Depends on D170323
Differential Revision: https://phabricator.services.mozilla.com/D170324
2023-02-21 08:05:46 +00:00
Kagami Sascha Rosylight
3387bc0bd4
Bug 1814644 - Remove GetIncumbentGlobal use in SetUpReadableByteStreamController r=smaug
...
That was the only case that Promise::CreateInfallible may possibly get nullptr in dom/streams case, so it now just asserts the existence of nsIGlobalObject.
Differential Revision: https://phabricator.services.mozilla.com/D168678
2023-02-02 20:41:28 +00:00
Kagami Sascha Rosylight
a98aec7bdc
Bug 1811538 - Part 1: Implement Promise::CreateInfallible r=smaug
...
This does not cover helper functions e.g. Promise::CreateResolvedWithUndefined, to get some early feedback and make sure this is safe.
Differential Revision: https://phabricator.services.mozilla.com/D167696
2023-01-31 19:21:35 +00:00
Iulian Moraru
a8e5bce81b
Backed out 3 changesets (bug 1811538) for causing build bustages on Promise.cpp. CLOSED TREE
...
Backed out changeset 0a665be7896a (bug 1811538)
Backed out changeset b949053bae31 (bug 1811538)
Backed out changeset 57d4dbe88611 (bug 1811538)
2023-01-31 19:00:59 +02:00
Kagami Sascha Rosylight
af6354bace
Bug 1811538 - Part 1: Implement Promise::CreateInfallible r=smaug
...
This does not cover helper functions e.g. Promise::CreateResolvedWithUndefined, to get some early feedback and make sure this is safe.
Differential Revision: https://phabricator.services.mozilla.com/D167696
2023-01-31 15:49:07 +00:00
Andrew McCreight
ce28c41da0
Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug
...
As of the prior patch, these are no longer needed. I removed
these with a script, then ran clang-format on the files, then
manually reverted a few unrelated changed from the formatter.
Differential Revision: https://phabricator.services.mozilla.com/D164829
2022-12-15 19:45:01 +00:00
Jari Jalkanen
8ba9c8d162
Bug 1799088 - Add DOMException support to DomPromiseListener error reporting. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D161250
2022-11-18 12:38:51 +00:00
Mark Banner
9189ff3f6f
Bug 1798018 - Convert consumers of toolkit/modules/tests to import ES modules direct. r=Gijs,webdriver-reviewers,extension-reviewers,settings-reviewers,credential-management-reviewers,sgalich
...
Differential Revision: https://phabricator.services.mozilla.com/D160664
2022-11-01 13:26:38 +00:00
Peter Van der Beken
784ccbccdb
Bug 1796804 - Make async iterables support compatible with MOZ_CAN_RUN_SCRIPT. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D159944
2022-10-22 09:42:27 +00:00
Mark Banner
2ffde1e92f
Bug 1792341 - Migrate more toolkit/modules consumers to use direct ES module import. r=Gijs,webdriver-reviewers,perftest-reviewers,necko-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,sgalich,owlish,bytesized,AlexandruIonescu,whimboo,mconley,mixedpuppy
...
Mainly automated changes. Some manual ESLint fixes and whitespace cleanup.
Differential Revision: https://phabricator.services.mozilla.com/D158452
2022-10-18 11:21:26 +00:00
Peter Van der Beken
03a79b07d0
Bug 1794127 - Wrap errors from AsyncIterableNextImpl::GetNextResult/AsyncIterableReturnImpl::GetReturnPromise in a promise. r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D158842
2022-10-17 16:26:23 +00:00
Alexandre Poirot
76aed8f004
Bug 1793575 - [devtools] Convert jsdebugger.jsm to jsdebugger.sys.mjs. r=Honza,webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D158571
2022-10-06 14:21:22 +00:00
Peter Van der Beken
2307368485
Bug 1782400 - Add Promise::ThenCatchWithCycleCollectedArgsJS. r=saschanaz
...
Differential Revision: https://phabricator.services.mozilla.com/D156349
2022-09-22 18:28:18 +00:00
Sandor Molnar
141cdeeed6
Backed out 11 changesets (bug 1788969, bug 1782400, bug 1777145) for causing bp-hybri bustages. CLOSED TREE
...
Backed out changeset 8acabb924ef7 (bug 1782400)
Backed out changeset e3d452e99f77 (bug 1782400)
Backed out changeset 5727bc4895d2 (bug 1777145)
Backed out changeset cf375034e2b8 (bug 1777145)
Backed out changeset a50fd5608d8d (bug 1777145)
Backed out changeset f24853cacd7a (bug 1777145)
Backed out changeset c714f3a35b11 (bug 1777145)
Backed out changeset 56682c253427 (bug 1788969)
Backed out changeset edaf37ffc49d (bug 1788969)
Backed out changeset d19caa9f062b (bug 1788969)
Backed out changeset 18b26912dc03 (bug 1788969)
2022-09-22 19:13:01 +03:00
Peter Van der Beken
9ffbe8f65e
Bug 1782400 - Add Promise::ThenCatchWithCycleCollectedArgsJS. r=saschanaz
...
Differential Revision: https://phabricator.services.mozilla.com/D156349
2022-09-22 15:02:25 +00:00
Olli Pettay
93acdfad59
Bug 1777574, automate CC zone handling, r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D155084
2022-09-07 11:22:51 +00:00
Mark Banner
783a2f2187
Bug 1788037 - Turn on ESLint rule for prefer-boolean-length-check for dom. r=asuth,karlt
...
Differential Revision: https://phabricator.services.mozilla.com/D155965
2022-09-02 11:05:17 +00:00
Kagami Sascha Rosylight
a97d8ed581
Bug 1783664
- Add Promise::CreateRejected r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D154104
2022-08-09 18:36:02 +00:00
Fabrice Desré
c50cb528fc
Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D152575
2022-08-03 16:39:41 +00:00
Andreea Pavel
3ccd75af8d
Backed out changeset b9d2965591b9 (bug 1761040) for landing with wrong author CLOSED TREE DONTBUILD
2022-08-03 18:55:00 +03:00
Andreea Pavel
fdb7cb2ecd
Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D152575
2022-08-03 15:27:43 +00:00
Mark Banner
7428be4a86
Bug 1782008 - Remove now unnecessary .eslintrc.js files. r=webcompat-reviewers,extension-reviewers,media-playback-reviewers,pip-reviewers,denschub,rpl,alwu,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D152736
2022-08-03 11:16:20 +00:00
Andreea Pavel
89d63c91e6
Backed out changeset a907159a482f (bug 1761040) for causing build bustages on a CLOSED TREE
2022-08-02 04:59:08 +03:00
Fabrice Desré
0f4ac7ad97
Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D152575
2022-08-02 00:49:41 +00:00
Tom Schuster
b2b0bdeec1
Bug 830716 - Show class-name of object that failed to be cloned. r=smaug
...
This has one small wrinkle that I might fix in the future: DOM classes that are proxies
like window show up as "Proxy".
Differential Revision: https://phabricator.services.mozilla.com/D152566
2022-07-26 08:19:40 +00:00
Tooru Fujisawa
bf93d07148
Bug 1667455 - Part 5: Stop importing Services.jsm from chrome-priv JS code, top-level single-line cases. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,pip-reviewers,twisniewski,m_kato,jdescottes,mconley,AlexandruIonescu,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D150894
2022-07-11 12:41:50 +00:00
Kagami Sascha Rosylight
3d0e3d5413
Bug 1769290 - Part 10: Apply mozilla-js-handle-rooted-typedef against remaining dom directories r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D148283
2022-06-05 20:55:00 +00:00
Kagami Sascha Rosylight
5bf1db4f71
Bug 1769290 - Part 1: Apply mozilla-js-handle-rooted-typedef against dom/streams r=smaug
...
Changes done by `./mach static-analysis check --checks="-*,mozilla-js-handle-rooted-typedef" --fix --header-filter=dom dom/streams; ./mach clang-format --outgoing`.
Differential Revision: https://phabricator.services.mozilla.com/D146329
2022-05-18 08:43:08 +00:00
Kagami Sascha Rosylight
043f38ccaf
Bug 1769290 - Part 4: Apply mozilla-js-handle-rooted-typedef against dom/workers r=mccr8,dom-worker-reviewers,smaug
...
Changes done by `./mach static-analysis check --checks="-*,mozilla-js-handle-rooted-typedef" --fix --header-filter=dom dom/workers; ./mach clang-format --outgoing`.
Depends on D146453
Differential Revision: https://phabricator.services.mozilla.com/D146454
2022-05-17 19:48:04 +00:00
Peter Van der Beken
1cc164647d
Bug 1688585 - Log the reason for nulling out PromiseNativeHandlerShim::mInner. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D145967
2022-05-10 18:54:52 +00:00
Kagami Sascha Rosylight
eb5642168c
Bug 1768189 - Part 24: Apply modernize-concat-nested-namespaces to dom/performance/PerformanceNavigation.h ... r=andi
...
Depends on D145757
Differential Revision: https://phabricator.services.mozilla.com/D145758
2022-05-09 20:41:12 +00:00
Peter Van der Beken
1ef857902b
Bug 1688585 - Make PromiseNativeHandlerShim diagnostic assert that the PromiseNativeHandler is non-null. r=smaug
...
Depends on D145066
Differential Revision: https://phabricator.services.mozilla.com/D145067
2022-05-02 07:36:53 +00:00
Kagami Sascha Rosylight
c9e9e0b243
Bug 1762661 - Part 2: Add tests r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D142742
2022-04-05 22:19:48 +00:00
Kagami Sascha Rosylight
77608454a6
Bug 1762661 - Part 1: Add Promise::ThenWithCycleCollectedArgsJS r=smaug,mgaudet,sfink
...
Differential Revision: https://phabricator.services.mozilla.com/D142151
2022-04-05 22:19:47 +00:00
Randell Jesup
5f6fb83e59
Bug 1207753 - dom/promises thread-safety annotations r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D130947
2022-03-24 00:27:40 +00:00
Kagami Sascha Rosylight
5401b5ddaa
Bug 1760812 - Part 2: Add Promise::CatchWithCycleCollectedArgs r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D141755
2022-03-22 16:44:58 +00:00