Lando
3aa291f40b
Bug 2023419: apply code formatting via Lando
...
# ignore-this-changeset
2026-03-16 17:22:59 +00:00
Sylvestre Ledru
6149f49299
Bug 2023419 - Remove Emacs/Vim modelines from xpcom/ r=emilio
...
replaced by .editorconfig
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D287878
2026-03-16 17:22:07 +00:00
Andrea Marchesini
d9dc32ac64
Open Bug 1953136 - Get rid of nsIComponentManager.addBootstrappedManifestLocation, r=gregp,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D241744
2025-06-28 06:28:14 +00:00
Tooru Fujisawa
9a53dd3fa6
Bug 1881887 - Part 2: Remove support for component JSMs. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D233365
2025-01-21 13:37:19 +00:00
Alexandru Marc
5505298c10
Backed out 6 changesets (bug 1866732, bug 1938994, bug 1881887) for causing xpcshell failures @ test_envChain_subscript_in_frameScript.js CLOSED TREE
...
Backed out changeset 147976d582ae (bug 1881887)
Backed out changeset 96cb9890c41a (bug 1881887)
Backed out changeset 17e232b2bc28 (bug 1866732)
Backed out changeset 682921dba76d (bug 1866732)
Backed out changeset 24440318da2d (bug 1938994)
Backed out changeset bad718f76651 (bug 1938994)
2025-01-20 13:56:08 +02:00
Tooru Fujisawa
0848513114
Bug 1881887 - Part 2: Remove support for component JSMs. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D233365
2025-01-20 08:45:48 +00:00
Valentin Gosu
047b388bc9
Bug 1940027 - Use nsACString in jar code r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D234164
2025-01-17 14:33:04 +00:00
Bob Owen
9a7429a6d1
Bug 1920463 p1: Remove RemoteSandboxBroker. r=nika,geckoview-reviewers,ipc-reviewers,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D223114
2024-10-16 07:49:24 +00:00
Stanca Serban
4d5be66421
Backed out 2 changesets (bug 1920463) for causing multiple failures. CLOSED TREE
...
Backed out changeset e56421ffea4f (bug 1920463)
Backed out changeset 3c3f9787cfe4 (bug 1920463)
2024-10-08 15:17:36 +03:00
Bob Owen
603c3585be
Bug 1920463 p1: Remove RemoteSandboxBroker. r=nika,geckoview-reviewers,ipc-reviewers,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D223114
2024-10-08 09:57:56 +00:00
Narcis Beleuzu
197b39f007
Backed out 16 changesets (bug 1770944) as req by asuth.
...
Backed out changeset 61af32f40777 (bug 1770944)
Backed out changeset 4ff0c45db93b (bug 1770944)
Backed out changeset 8a217eff7bcd (bug 1770944)
Backed out changeset 6435f48c96bf (bug 1770944)
Backed out changeset 0d2432765ca0 (bug 1770944)
Backed out changeset 58e02566db85 (bug 1770944)
Backed out changeset 0a8c4c2460ee (bug 1770944)
Backed out changeset 9416bafd9982 (bug 1770944)
Backed out changeset 79de4f83fe2e (bug 1770944)
Backed out changeset 63ac518aceb0 (bug 1770944)
Backed out changeset 14952f872b77 (bug 1770944)
Backed out changeset f65e0967ad75 (bug 1770944)
Backed out changeset bd53c42038f7 (bug 1770944)
Backed out changeset 36c378ba8212 (bug 1770944)
Backed out changeset 9ba54ab06348 (bug 1770944)
Backed out changeset fb5a54b3cbe9 (bug 1770944)
2024-02-23 21:11:08 +02:00
Artur Iunusov
7db9c11413
Bug 1770944 - Remove other references to inBrowserElement, r=cookie-reviewers,valentin,janv,decoder
...
Depends on D183230
Differential Revision: https://phabricator.services.mozilla.com/D189490
2024-02-22 10:13:15 +00:00
Sandor Molnar
6699491437
Backed out 16 changesets (bug 1770944) for causing asan failures @ dom/base/InProcessBrowserChildMessageManager.cpp
...
Backed out changeset b73885731e73 (bug 1770944)
Backed out changeset 23d0dc98eb51 (bug 1770944)
Backed out changeset 15661e24d8e1 (bug 1770944)
Backed out changeset 97aa839dc200 (bug 1770944)
Backed out changeset 0d4318bf3239 (bug 1770944)
Backed out changeset be28bb62e9f3 (bug 1770944)
Backed out changeset 708b2671410e (bug 1770944)
Backed out changeset 0a138f3b56b9 (bug 1770944)
Backed out changeset 3a149ef794c2 (bug 1770944)
Backed out changeset 4b6ae7dd0e69 (bug 1770944)
Backed out changeset e3960ad85182 (bug 1770944)
Backed out changeset 9ea253525227 (bug 1770944)
Backed out changeset 1828b66c2f7c (bug 1770944)
Backed out changeset 55b0886f9025 (bug 1770944)
Backed out changeset a4197071d10a (bug 1770944)
Backed out changeset 9b18524f541e (bug 1770944)
2024-02-20 20:34:55 +02:00
Artur Iunusov
c21b2319dc
Bug 1770944 - Remove other references to inBrowserElement, r=cookie-reviewers,valentin,janv,decoder
...
Depends on D183230
Differential Revision: https://phabricator.services.mozilla.com/D189490
2024-02-20 16:53:24 +00:00
Florian Quèze
8bc3986f94
Bug 1880373 - make xpc::IsInAutomation() work in all child process types, r=smaug.
...
Differential Revision: https://phabricator.services.mozilla.com/D201883
2024-02-15 16:20:44 +00:00
Andrew Osmond
b46eaca7e7
Bug 1845946 - Part 2. Add plumbing for component services to be used in the GMP process. r=emilio,geckoview-reviewers,owlish
...
In order to bring the GMP process in closer alignment with how other
special purpose processes work, we need to be able to use the same
component services generally expected. This patch makes the GMP process
allow the same services as seen in the GPU/VR/RDD/Utility processes.
Differential Revision: https://phabricator.services.mozilla.com/D185336
2023-08-18 22:01:08 +00:00
Cristian Tuns
a6f605df09
Backed out 3 changesets (bug 1845946) for causing bug 1848484. CLOSED TREE
...
Backed out changeset bad73ceb87dd (bug 1845946)
Backed out changeset f984e69872e4 (bug 1845946)
Backed out changeset af600f0290b6 (bug 1845946)
2023-08-13 15:38:36 -04:00
Andrew Osmond
0eec16eee0
Bug 1845946 - Part 2. Add plumbing for component services to be used in the GMP process. r=emilio
...
In order to bring the GMP process in closer alignment with how other
special purpose processes work, we need to be able to use the same
component services generally expected. This patch makes the GMP process
allow the same services as seen in the GPU/VR/RDD/Utility processes.
Differential Revision: https://phabricator.services.mozilla.com/D185336
2023-08-10 14:31:47 +00:00
serge-sans-paille
3350ff1c54
Bug 1811934 - Have nsID::ToString() return an managed string instead of a raw pointer r=xpcom-reviewers,nika
...
And use nsID::ToProvidedString(...) method when suitable.
This naturally fixes a memory leak in dom/fetch/FetchParent.cpp.
Differential Revision: https://phabricator.services.mozilla.com/D167606
2023-01-31 16:44:04 +00:00
Norisz Fay
1913a62811
Backed out changeset 7d4b830c1cf6 (bug 1811934) for causing wpt failures on pointerevent_pointerrawupdate_in_pointerlock.html CLOSED TREE
2023-01-31 21:44:59 +02:00
serge-sans-paille
b77aa145fa
Bug 1811934 - Have nsID::ToString() return an managed string instead of a raw pointer r=xpcom-reviewers,nika
...
And use nsID::ToProvidedString(...) method when suitable.
This naturally fixes a memory leak in dom/fetch/FetchParent.cpp.
Differential Revision: https://phabricator.services.mozilla.com/D167606
2023-01-31 16:44:04 +00:00
Nika Layzell
b06cfe3491
Bug 1789902 - Part 1: Support accessing XPCOM static components from Rust, r=xpcom-reviewers,barret
...
This will allow us to replace some of the uses of Services.py with the
non-deprecated static components getters.
Differential Revision: https://phabricator.services.mozilla.com/D156890
2022-09-13 13:47:13 +00:00
Andi-Bogdan Postelnicu
9041964b99
Bug 1519636 - Reformat recent changes to the Google coding style. r=media-playback-reviewers,alwu
...
Updated with clang-format version 14.0.5 (taskcluster-cAkeFEZXQmihHYDO8Y4hRw)
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D151003
2022-07-14 08:10:07 +00:00
Kris Maglione
336b53e707
Bug 1774686 - Remove obsolete "binary compatibility" stub methods. r=xpcom-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D149567
2022-07-11 15:40:43 +00:00
Kris Maglione
d4c75ce1c2
Bug 1773770: Part 12 - Remove XPCOM Module infrastructure. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D149439
2022-06-30 09:12:19 +00:00
Kris Maglione
dce1cd0d12
Bug 1773770: Part 9 - Migrate widget component content proxies to static registration. r=mccr8
...
Several widget contracts use different implementations in the parent and
content processes. Since the static registration system builds its hashtable
at compile time rather than runtime, it doesn't support different contract IDs
per process. It could make the decision at lookup time, but given how rarely
it's needed, I don't think it would be worth the complexity.
This patch updates the widget components that need different implementations
in the parent and content process to register separate contracts for each
implementation, and a third stub contract which forwards to the appropriate
implementation depending on which process it's used in. The implementation
entries restrict their usage to the process they are meant to be used in.
Differential Revision: https://phabricator.services.mozilla.com/D149436
2022-06-30 09:12:18 +00:00
Kris Maglione
3b1dc9b239
Bug 1773770: Part 8 - Migrate Cocoa widget module to static component registration. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D149435
2022-06-30 09:12:18 +00:00
Kris Maglione
997d6bee1c
Bug 1773770: Part 7 - Migrate PowerManagerService to static component registration. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D149434
2022-06-30 09:12:17 +00:00
Kris Maglione
719ead75d2
Bug 1773770: Part 5 - Migrate necko category entries to static registration. r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D149433
2022-06-30 09:12:17 +00:00
Kris Maglione
2c6cfe184a
Bug 1773770: Part 4 - Migrate INI parser factory to static component registration. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D149432
2022-06-30 09:12:16 +00:00
Kris Maglione
39a5861960
Bug 1773770: Part 3 - Migrate XRE module to static component registration. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D149431
2022-06-30 09:12:16 +00:00
Kris Maglione
41283eb46e
Bug 1773770: Part 2 - Migrage KeyValueStore to static component registration. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D149430
2022-06-30 09:12:16 +00:00
Kris Maglione
8da6b31595
Bug 1773770: Part 1 - Remove defunct layout module. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D149429
2022-06-30 09:12:15 +00:00
Noemi Erli
4461eb9462
Backed out 11 changesets (bug 1773770) because shouldn't have been landed during a soft freeze CLOSED TREE
...
Backed out changeset ede55d570d1e (bug 1773770)
Backed out changeset d5374ef362c2 (bug 1773770)
Backed out changeset 26e47956508b (bug 1773770)
Backed out changeset c78f0c4c8f3f (bug 1773770)
Backed out changeset 9089a97bcb26 (bug 1773770)
Backed out changeset 17894f5b3b41 (bug 1773770)
Backed out changeset 986a64a9e6b4 (bug 1773770)
Backed out changeset 7a63d8676bf0 (bug 1773770)
Backed out changeset 38e7b99ffbed (bug 1773770)
Backed out changeset e9ad07c96ab2 (bug 1773770)
Backed out changeset 2a8f65417b66 (bug 1773770)
2022-06-24 20:03:43 +03:00
Kris Maglione
d320790c75
Bug 1773770: Part 12 - Remove XPCOM Module infrastructure. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D149439
2022-06-24 07:10:19 +00:00
Kris Maglione
277d8aa0f1
Bug 1773770: Part 9 - Migrate widget component content proxies to static registration. r=mccr8
...
Several widget contracts use different implementations in the parent and
content processes. Since the static registration system builds its hashtable
at compile time rather than runtime, it doesn't support different contract IDs
per process. It could make the decision at lookup time, but given how rarely
it's needed, I don't think it would be worth the complexity.
This patch updates the widget components that need different implementations
in the parent and content process to register separate contracts for each
implementation, and a third stub contract which forwards to the appropriate
implementation depending on which process it's used in. The implementation
entries restrict their usage to the process they are meant to be used in.
Differential Revision: https://phabricator.services.mozilla.com/D149436
2022-06-24 07:10:18 +00:00
Kris Maglione
3a30c8a8b3
Bug 1773770: Part 8 - Migrate Cocoa widget module to static component registration. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D149435
2022-06-24 07:10:17 +00:00
Kris Maglione
443b264c3b
Bug 1773770: Part 7 - Migrate PowerManagerService to static component registration. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D149434
2022-06-24 07:10:17 +00:00
Kris Maglione
8ce04d15e9
Bug 1773770: Part 5 - Migrate necko category entries to static registration. r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D149433
2022-06-24 07:10:17 +00:00
Kris Maglione
b4d8f55179
Bug 1773770: Part 4 - Migrate INI parser factory to static component registration. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D149432
2022-06-24 07:10:16 +00:00
Kris Maglione
76729dfc64
Bug 1773770: Part 3 - Migrate XRE module to static component registration. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D149431
2022-06-24 07:10:16 +00:00
Kris Maglione
fab2adec74
Bug 1773770: Part 2 - Migrage KeyValueStore to static component registration. r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D149430
2022-06-24 07:10:16 +00:00
Kris Maglione
b8f0138356
Bug 1773770: Part 1 - Remove defunct layout module. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D149429
2022-06-24 07:10:15 +00:00
criss
ac555d5ef5
Backed out 11 changesets (bug 1773770) for causing mochitest failures on test_bug466599.xhtml. CLOSED TREE
...
Backed out changeset d35762c3242d (bug 1773770)
Backed out changeset 0501c85d3f58 (bug 1773770)
Backed out changeset cdd28e0e3434 (bug 1773770)
Backed out changeset a48829529dd0 (bug 1773770)
Backed out changeset c3fcdd7e88e5 (bug 1773770)
Backed out changeset 8f334c5dc0cd (bug 1773770)
Backed out changeset 337e76b67647 (bug 1773770)
Backed out changeset 71f539b482ba (bug 1773770)
Backed out changeset b996cbbbc2f5 (bug 1773770)
Backed out changeset a6ddc3cdc9ba (bug 1773770)
Backed out changeset c8d7da3cf2ac (bug 1773770)
2022-06-24 08:12:40 +03:00
Kris Maglione
e02008df5f
Bug 1773770: Part 12 - Remove XPCOM Module infrastructure. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D149439
2022-06-24 00:47:46 +00:00
Kris Maglione
36b74e65b1
Bug 1773770: Part 9 - Migrate widget component content proxies to static registration. r=mccr8
...
Several widget contracts use different implementations in the parent and
content processes. Since the static registration system builds its hashtable
at compile time rather than runtime, it doesn't support different contract IDs
per process. It could make the decision at lookup time, but given how rarely
it's needed, I don't think it would be worth the complexity.
This patch updates the widget components that need different implementations
in the parent and content process to register separate contracts for each
implementation, and a third stub contract which forwards to the appropriate
implementation depending on which process it's used in. The implementation
entries restrict their usage to the process they are meant to be used in.
Differential Revision: https://phabricator.services.mozilla.com/D149436
2022-06-24 00:47:45 +00:00
Kris Maglione
7acf99f72b
Bug 1773770: Part 8 - Migrate Cocoa widget module to static component registration. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D149435
2022-06-24 00:47:44 +00:00
Kris Maglione
d3f2457d63
Bug 1773770: Part 7 - Migrate PowerManagerService to static component registration. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D149434
2022-06-24 00:47:44 +00:00
Kris Maglione
bf1a4ac9eb
Bug 1773770: Part 5 - Migrate necko category entries to static registration. r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D149433
2022-06-24 00:47:44 +00:00
Kris Maglione
a9f17d4ad5
Bug 1773770: Part 4 - Migrate INI parser factory to static component registration. r=xpcom-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D149432
2022-06-24 00:47:43 +00:00