Commit Graph
611 Commits
Author SHA1 Message Date
Daniel Holbert 21a484138a Bug 2036981: Modernize nsXULPopupManager::sInstance to use StaticRefPtr. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D298472
2026-05-05 08:11:08 +00:00
Greg Stoll f737290616 Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D281255
2026-04-10 03:53:51 +00:00
Sandor Molnar d4a0db7133 Revert "Bug 2010930 part 9 - WebSerial tests r=rpl,emilio" for causing webserial related mochitest failures
This reverts commit 68c2decfe2.

Revert "Bug 2010930 part 8 - WebSerial USB entitlements for Mac r=mac-reviewers,haik"

This reverts commit 5a6091aab5.

Revert "Bug 2010930 part 7 - WebSerial security feature policy (with reftests) r=dveditz,permissions-reviewers,tschuster,dom-worker-reviewers,edenchuang"

This reverts commit f773928f38.

Revert "Bug 2010930 part 6 - add-on gating and requestPort() dialog for WebSerial r=fluent-reviewers,extension-reviewers,desktop-theme-reviewers,akulyk,bolsson,rpl,emilio"

This reverts commit 98f46b8445.

Revert "Bug 2010930 part 5 - WebSerial Mac/Linux-specific code r=mac-reviewers,Thinker,bradwerth,cmartin"

This reverts commit 3ffe160b7e.

Revert "Bug 2010930 part 4 - WebSerial Windows-specific code r=cmartin,win-reviewers"

This reverts commit ee1f4bd27f.

Revert "Bug 2010930 part 3 - WebSerial IPC code r=nika"

This reverts commit d8db0925f6.

Revert "Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug"

This reverts commit 910861a445.

Revert "Bug 2010930 part 1 - add WebSerial interfaces to .webidl files r=cmartin,webidl,smaug,emilio"

This reverts commit 0958df31ce.
2026-04-10 02:56:23 +00:00
Greg Stoll 910861a445 Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D281255
2026-04-10 00:09:23 +00:00
Sandor Molnar ac245506c5 Revert "Bug 2010930 part 9 - WebSerial tests r=rpl,emilio" for causing mochitest failures @ test_serial_insecurecontext.html
This reverts commit 696853f899.

Revert "Bug 2010930 part 8 - WebSerial USB entitlements for Mac r=mac-reviewers,haik"

This reverts commit 3961024db3.

Revert "Bug 2010930 part 7 - WebSerial security feature policy (with reftests) r=dveditz,permissions-reviewers,tschuster,dom-worker-reviewers,edenchuang"

This reverts commit 1d9bcf8e62.

Revert "Bug 2010930 part 6 - add-on gating and requestPort() dialog for WebSerial r=fluent-reviewers,extension-reviewers,desktop-theme-reviewers,akulyk,bolsson,rpl,emilio"

This reverts commit 6683a51e8f.

Revert "Bug 2010930 part 5 - WebSerial Mac/Linux-specific code r=mac-reviewers,Thinker,bradwerth,cmartin"

This reverts commit 2715a99651.

Revert "Bug 2010930 part 4 - WebSerial Windows-specific code r=cmartin,win-reviewers"

This reverts commit 9c18d77742.

Revert "Bug 2010930 part 3 - WebSerial IPC code r=nika"

This reverts commit f67413d6ac.

Revert "Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug"

This reverts commit c4aa39fafb.

Revert "Bug 2010930 part 1 - add WebSerial interfaces to .webidl files r=cmartin,webidl,smaug,emilio"

This reverts commit c01eabc928.
2026-04-09 20:15:02 +00:00
Greg Stoll c4aa39fafb Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D281255
2026-04-09 18:00:17 +00:00
Silaghi 8d0c87bff3 Revert "Bug 2010930 part 9 - WebSerial tests r=rpl,emilio" for causing build bustages at PosixSerialPlatformService
This reverts commit 62f8d4670b.

Revert "Bug 2010930 part 8 - WebSerial USB entitlements for Mac r=mac-reviewers,haik"

This reverts commit 94c189140f.

Revert "Bug 2010930 part 7 - WebSerial security feature policy (with reftests) r=dveditz,permissions-reviewers,tschuster,dom-worker-reviewers,edenchuang"

This reverts commit b6d45de295.

Revert "Bug 2010930 part 6 - add-on gating and requestPort() dialog for WebSerial r=fluent-reviewers,extension-reviewers,desktop-theme-reviewers,akulyk,bolsson,rpl,emilio"

This reverts commit c93f8f139d.

Revert "Bug 2010930 part 5 - WebSerial Mac/Linux-specific code r=mac-reviewers,Thinker,bradwerth,cmartin"

This reverts commit 40304769aa.

Revert "Bug 2010930 part 4 - WebSerial Windows-specific code r=cmartin,win-reviewers"

This reverts commit 6ffc38891c.

Revert "Bug 2010930 part 3 - WebSerial IPC code r=nika"

This reverts commit 20b7e1ca1c.

Revert "Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug"

This reverts commit cbcfcae79a.

Revert "Bug 2010930 part 1 - add WebSerial interfaces to .webidl files r=cmartin,webidl,smaug,emilio"

This reverts commit 8dfe48a33c.
2026-04-09 15:06:19 +00:00
Greg Stoll cbcfcae79a Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug
# Conflicts:
#	dom/streams/UnderlyingSourceCallbackHelpers.h

Differential Revision: https://phabricator.services.mozilla.com/D281255
2026-04-09 13:48:40 +00:00
serge-sans-paille d58c18b09a Bug 2030235 - Decouple ServoStyleConsts from nsGkAtoms.h r=emilio,necko-reviewers,geckoview-reviewers,firefox-style-system-reviewers,firefox-svg-reviewers,layout-reviewers,kershaw,m_kato
And remove unused includes of nsGkAtoms.h in the process. The few
dependencies have been moved to ServoStyleConstsInlines.h

The used command to remove the now unused dependency was:

git grep -l nsGkAtoms.h | while read line; do grep -v nsGkAtoms.h $line | grep -q -E '\<nsGkAtoms\>' || sed -i -e '/nsGkAtoms.h/d' $line  ; done

Differential Revision: https://phabricator.services.mozilla.com/D292697
2026-04-09 10:05:25 +00:00
Silaghi 81930b22ee Revert "Bug 2030235 - Decouple ServoStyleConsts from nsGkAtoms.h r=emilio,necko-reviewers,geckoview-reviewers,firefox-style-system-reviewers,firefox-svg-reviewers,layout-reviewers,kershaw,m_kato" for causing build bustages at style/nsStyleUtil
This reverts commit b97e69b590.
2026-04-09 08:09:15 +00:00
serge-sans-paille b97e69b590 Bug 2030235 - Decouple ServoStyleConsts from nsGkAtoms.h r=emilio,necko-reviewers,geckoview-reviewers,firefox-style-system-reviewers,firefox-svg-reviewers,layout-reviewers,kershaw,m_kato
And remove unused includes of nsGkAtoms.h in the process. The few
dependencies have been moved to ServoStyleConstsInlines.h

The used command to remove the now unused dependency was:

git grep -l nsGkAtoms.h | while read line; do grep -v nsGkAtoms.h $line | grep -q -E '\<nsGkAtoms\>' || sed -i -e '/nsGkAtoms.h/d' $line  ; done

Differential Revision: https://phabricator.services.mozilla.com/D292697
2026-04-09 06:41:33 +00:00
Silaghi 1b55026663 Revert "Bug 2010930 part 9 - WebSerial tests r=rpl,emilio" for causing multiple wpt failures at WebSerial
This reverts commit e27efd1dce.

Revert "Bug 2010930 part 8 - WebSerial USB entitlements for Mac r=mac-reviewers,haik"

This reverts commit bddaaef383.

Revert "Bug 2010930 part 7 - WebSerial security feature policy (with reftests) r=dveditz,permissions-reviewers,tschuster,dom-worker-reviewers,edenchuang"

This reverts commit c2e5a09461.

Revert "Bug 2010930 part 6 - add-on gating and requestPort() dialog for WebSerial r=fluent-reviewers,extension-reviewers,desktop-theme-reviewers,akulyk,bolsson,rpl,emilio"

This reverts commit 07f7e45730.

Revert "Bug 2010930 part 5 - WebSerial Mac/Linux-specific code r=mac-reviewers,Thinker,bradwerth,cmartin"

This reverts commit 8753f0f569.

Revert "Bug 2010930 part 4 - WebSerial Windows-specific code r=cmartin,win-reviewers"

This reverts commit c66ce94b13.

Revert "Bug 2010930 part 3 - WebSerial IPC code r=nika"

This reverts commit e7d44898a1.

Revert "Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug"

This reverts commit c46a38458f.

Revert "Bug 2010930 part 1 - add WebSerial interfaces to .webidl files r=cmartin,webidl,smaug,emilio"

This reverts commit dc5154c067.
2026-04-09 05:42:42 +00:00
Greg Stoll c46a38458f Bug 2010930 part 2 - WebSerial core code (minus IPC and platform-specific code) r=cmartin,saschanaz,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D281255
2026-04-09 03:56:36 +00:00
Sylvestre Ledru 55481ac4b5 Bug 2023419 - Remove Emacs/Vim modelines from layout/ r=emilio,firefox-style-system-reviewers,layout-reviewers
replaced by .editorconfig

Differential Revision: https://phabricator.services.mozilla.com/D287852
2026-03-17 12:05:43 +00:00
Henri SivonenandAndré Bargull 10352a6874 Bug 1937541 - Migrate collation to ICU4X. r=supply-chain-reviewers,places-reviewers,dom-storage-reviewers,layout-reviewers,TYLin,jari,anba,m_kato,smaug
Co-authored-by: André Bargull <[email protected]>

Differential Revision: https://phabricator.services.mozilla.com/D251862
2026-03-10 22:05:37 +00:00
Silaghi 16270fc2e8 Revert "Bug 1937541 - Migrate collation to ICU4X. r=supply-chain-reviewers,places-reviewers,dom-storage-reviewers,layout-reviewers,TYLin,jari,anba,m_kato" for causing multiple mochitest-plain failures
This reverts commit 6cccabf457.
2026-03-10 14:33:17 +00:00
Henri SivonenandAndré Bargull 6cccabf457 Bug 1937541 - Migrate collation to ICU4X. r=supply-chain-reviewers,places-reviewers,dom-storage-reviewers,layout-reviewers,TYLin,jari,anba,m_kato
Co-authored-by: André Bargull <[email protected]>

Differential Revision: https://phabricator.services.mozilla.com/D251862
2026-03-10 13:15:27 +00:00
Emilio Cobos Álvarez 30b7a3d89a Bug 2014922 - Untangle pseudo-element and anon box definitions. r=firefox-style-system-reviewers,xpcom-reviewers,layout-reviewers,dshin,nika
I looked at this because in bug 2014331 I need to mark more pseudos as
element-backed, and it's kinda silly the state our setup is in right
now.

This is all a somewhat historical mess, because in the old style system
pseudo-elements were just atoms, and we had that different types of atom
setup. The source of truth for these right now lives in a header macro
file, which isn't very flexible.

But now we have PseudoStyleType which represents both pseudos and anon
boxes, and is similar to the rust side PseudoElement enum.

Plus, the ::-moz-tree pseudo-elements are defined as anon boxes which
doesn't make any sense, so move them to pseudo-elements while at it.

Unify this in a similar way we treat CSS properties: Source of truth is
in pseudo_elements.toml / anon_boxes.toml, and we generate Rust and C++
as needed. This allows removing the nsStaticAtom subclass thing from
XPCOM, too.

This avoids some nasty duplication around which pseudos are pref-gated
and what not as well.

Differential Revision: https://phabricator.services.mozilla.com/D282076
2026-02-06 07:39:54 +00:00
Norisz Fay 27f4694604 Revert "Bug 2014922 - Untangle pseudo-element and anon box definitions. r=firefox-style-system-reviewers,xpcom-reviewers,layout-reviewers,dshin,nika" for causing bustage @ ElementAnimationData.h
This reverts commit c70290c619.
2026-02-06 05:34:42 +00:00
Emilio Cobos Álvarez c70290c619 Bug 2014922 - Untangle pseudo-element and anon box definitions. r=firefox-style-system-reviewers,xpcom-reviewers,layout-reviewers,dshin,nika
I looked at this because in bug 2014331 I need to mark more pseudos as
element-backed, and it's kinda silly the state our setup is in right
now.

This is all a somewhat historical mess, because in the old style system
pseudo-elements were just atoms, and we had that different types of atom
setup. The source of truth for these right now lives in a header macro
file, which isn't very flexible.

But now we have PseudoStyleType which represents both pseudos and anon
boxes, and is similar to the rust side PseudoElement enum.

Plus, the ::-moz-tree pseudo-elements are defined as anon boxes which
doesn't make any sense, so move them to pseudo-elements while at it.

Unify this in a similar way we treat CSS properties: Source of truth is
in pseudo_elements.toml / anon_boxes.toml, and we generate Rust and C++
as needed. This allows removing the nsStaticAtom subclass thing from
XPCOM, too.

This avoids some nasty duplication around which pseudos are pref-gated
and what not as well.

Differential Revision: https://phabricator.services.mozilla.com/D282076
2026-02-06 03:42:45 +00:00
Bastian Gruber 53accefca2 Bug 2010110 - Remove old viaduct implementation in favor of viaduct-necko. r=bdk,necko-reviewers,frontend-codestyle-reviewers,kershaw
The old viaduct implementation in toolkit/components/viaduct/ has been
superseded by the new viaduct-necko implementation in
services/application-services/components/viaduct-necko/.

Differential Revision: https://phabricator.services.mozilla.com/D278860
2026-01-16 17:28:08 +00:00
Jan-Niklas Jaeschke 0151e67615 Bug 1949053, part 2 - Rename nsTextFragment to mozilla::dom::CharacterDataBuffer. r=masayuki
This patch updates all occurrences of the type `nsTextFragment` into its new name, `mozilla::dom::CharacterDataBuffer`.
It also updates the includes, including sorting.

Differential Revision: https://phabricator.services.mozilla.com/D259867
2025-08-06 08:48:01 +00:00
Emilio Cobos Álvarez a8a2311474 Bug 1976457 - Sort includes in layout/. r=janv,dshin
Interesting bit is layout/.clang-format, the rest is all automated.

Differential Revision: https://phabricator.services.mozilla.com/D256616
2025-07-09 13:24:00 +00:00
Makoto Kato 97cc50f700 Bug 1960300 - Part 6. Use ICU4X 2.0 FFI under intl/lwbrk. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D252986
2025-06-24 06:43:31 +00:00
Alexandru Marc d0a86cf1de Revert "Bug 1960300 - Part 12. Apply stabilize const_fn_floating_point_arithmetic to ASan/TSan rustc. r=firefox-build-system-reviewers,glandium" for causing build bustages @ WordBreaker.cpp
This reverts commit 40e087de3b.

Revert "Bug 1960300 - Part 11. Update check_spidermonkey_style.py for ICU4X headers. r=anba"

This reverts commit 328b97a537.

Revert "Bug 1960300 - Part 10. Use ICU4X 2.0 calendar FFI for spidermonkey. r=anba"

This reverts commit 1e39a08a52.

Revert "Bug 1960300 - Part 9. Use ICU4X 2.0 segmenter FFI for spidermonkey. r=anba"

This reverts commit 3575a1fb8d.

Revert "Bug 1960300 - Part 8. Use ICU4X 2.0 FFI under intl/components. r=platform-i18n-reviewers,anba,dminor"

This reverts commit 5a03392b6a.

Revert "Bug 1960300 - Part 7. Get a rid of ICU4XGeckoDataProvider. r=platform-i18n-reviewers,dminor"

This reverts commit d0a1242302.

Revert "Bug 1960300 - Part 6. Use ICU4X 2.0 FFI under intl/lwbrk. r=TYLin"

This reverts commit 67893ed091.

Revert "Bug 1960300 - Part 5. Vendor ICU4X 2.0. r=supply-chain-reviewers,platform-i18n-reviewers,webdriver-reviewers,sylvestre,dminor"

This reverts commit 7199906a7a.

Revert "Bug 1960300 - Part 4. Update test results with idna_adapter 1.2.1 and ICU4X 2.0. r=hsivonen,necko-reviewers,valentin"

This reverts commit cff53aac8a.

Revert "Bug 1960300 - Part 3. Use ICU4X 2.0 for unicode-bidi-ffi. r=jfkthame"

This reverts commit 1f763c773f.

Revert "Bug 1960300 - Part 2. Update icu_capi and icu_segmenter_data in tree by running update-icu4x.sh. r=TYLin"

This reverts commit 37f496529a.

Revert "Bug 1960300 - Part 1. Update update-icu4x.sh for ICU4X 2.0. r=TYLin"

This reverts commit f655f453e9.
2025-06-18 12:51:53 +00:00
Makoto Kato 67893ed091 Bug 1960300 - Part 6. Use ICU4X 2.0 FFI under intl/lwbrk. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D252986
2025-06-18 11:49:24 +00:00
Henri Sivonen af9d32aa7a Bug 1967381 - Optimize Document::RecomputeLanguageFromCharset. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D251598
2025-06-16 06:10:10 +00:00
David P 686fcb0b89 Bug 1551856: Move AudioSession to LayoutStatics r=mccr8,win-reviewers,gstoll
This allows us to shut down the IAudioSessionManager after Cubeb has stopped,
so there shouldn't be STA apartment deadlock issues with it.
IAudioSessionManager's shutdown always requires the STA.  This patch eliminates
MTA threads involvement at shutdown, which was previously needed for thread
safety.  We keep other operations on MTA (background) threads, for performance.

This also removes a lot of unused functionality.  AudioSession hasn't been
needed outside of the parent process since audio remoting landed.

Differential Revision: https://phabricator.services.mozilla.com/D251773
2025-06-03 22:30:40 +00:00
Serban Stanca 90d9be235e Revert "Bug 1551856: Move AudioSession to LayoutStatics r=mccr8,win-reviewers,gstoll" for causing gtests assertion failures in AudioSession.cpp.
This reverts commit ece2ce14ae.
2025-06-03 03:39:35 +00:00
David P ece2ce14ae Bug 1551856: Move AudioSession to LayoutStatics r=mccr8,win-reviewers,gstoll
This allows us to shut down the IAudioSessionManager after Cubeb has stopped,
so there shouldn't be STA apartment deadlock issues with it.
IAudioSessionManager's shutdown always requires the STA.  This patch eliminates
MTA threads involvement at shutdown, which was previously needed for thread
safety.  We keep other operations on MTA (background) threads, for performance.

This also removes a lot of unused functionality.  AudioSession hasn't been
needed outside of the parent process since audio remoting landed.

Differential Revision: https://phabricator.services.mozilla.com/D251773
2025-06-03 00:52:06 +00:00
Jonathan Kew 1126cc5e32 Bug 1921477 - patch 1 - Convert the line-break cache in ComplexBreaker from a pair of hashtables to MruCache, and expose as its own class. r=layout-reviewers,emilio
This does not change user-visible behavior, though the MruCache may perform slightly better
than the previous hashtable implementation. Primarily this is preparation for using the same
cache in conjunction with the new ICU4X-based line segmenter.

Differential Revision: https://phabricator.services.mozilla.com/D225460
2024-10-16 14:47:49 +00:00
Adi 81815bf0dd Backed out 3 changesets (bug 1921477) for causing Base-toolchains bustage.
Backed out changeset 77085e6f34d6 (bug 1921477)
Backed out changeset 409220c5c38e (bug 1921477)
Backed out changeset 78c35db99a38 (bug 1921477)
2024-10-16 16:33:35 +03:00
Jonathan Kew bb07878778 Bug 1921477 - patch 1 - Convert the line-break cache in ComplexBreaker from a pair of hashtables to MruCache, and expose as its own class. r=layout-reviewers,emilio
This does not change user-visible behavior, though the MruCache may perform slightly better
than the previous hashtable implementation. Primarily this is preparation for using the same
cache in conjunction with the new ICU4X-based line segmenter.

Differential Revision: https://phabricator.services.mozilla.com/D225460
2024-10-16 12:25:54 +00:00
Nika Layzell 4a297e61cd Bug 1901851 - Part 3: Make PRemoteWorkerService a toplevel actor which manages PRemoteWorker, r=dom-worker-reviewers,asuth
This enables the PRemoteWorkerService to be created by the parent process
instead of by the content process, which is useful as the parent process is the
party initiating remote worker actions.

Differential Revision: https://phabricator.services.mozilla.com/D213333
2024-06-24 23:19:26 +00:00
Aron Cseh b01be1057e Backed out 9 changesets (bug 1901851, bug 1728331) for causing remote worker crashes. a=backout
Backed out changeset 30bbda0eb197 (bug 1728331)
Backed out changeset dabd7d6836c8 (bug 1728331)
Backed out changeset 9e04f49c926e (bug 1728331)
Backed out changeset 779ac735736c (bug 1728331)
Backed out changeset 1d413fe340a0 (bug 1728331)
Backed out changeset 15608efcbeb6 (bug 1901851)
Backed out changeset f711bbec11b2 (bug 1901851)
Backed out changeset 8bb1d267d08f (bug 1901851)
Backed out changeset b29282956a04 (bug 1901851)
2024-06-22 00:52:24 +03:00
Nika Layzell c8530b3657 Bug 1901851 - Part 3: Make PRemoteWorkerService a toplevel actor which manages PRemoteWorker, r=dom-worker-reviewers,asuth
This enables the PRemoteWorkerService to be created by the parent process
instead of by the content process, which is useful as the parent process is the
party initiating remote worker actions.

Differential Revision: https://phabricator.services.mozilla.com/D213333
2024-06-20 19:24:49 +00:00
Cristian Tuns cd4bca3a0a Backed out 8 changesets (bug 1901851, bug 1728331) for causing bc failures in browser_docshell_type_editor.js CLOSED TREE
Backed out changeset 2cf5cad90099 (bug 1728331)
Backed out changeset d920c2d72d00 (bug 1728331)
Backed out changeset 9e5bd0186aa6 (bug 1728331)
Backed out changeset 45735575df21 (bug 1728331)
Backed out changeset fbafea1663e3 (bug 1901851)
Backed out changeset 30bdf88d3bb7 (bug 1901851)
Backed out changeset 1d994915bd71 (bug 1901851)
Backed out changeset 0b3249432b9c (bug 1901851)
2024-06-19 20:51:53 -04:00
Nika Layzell b5bd2ffdef Bug 1901851 - Part 3: Make PRemoteWorkerService a toplevel actor which manages PRemoteWorker, r=dom-worker-reviewers,asuth
This enables the PRemoteWorkerService to be created by the parent process
instead of by the content process, which is useful as the parent process is the
party initiating remote worker actions.

Differential Revision: https://phabricator.services.mozilla.com/D213333
2024-06-19 20:14:48 +00:00
Ting-Yu Lin 4990e85653 Bug 1888535 Part 6 - Unhook display reflow debugging from nsLayoutStatics, and remove display reflow debugging. r=layout-reviewers,emilio
This final patch completely removes display reflow debugging mechanism.

Differential Revision: https://phabricator.services.mozilla.com/D206318
2024-04-02 19:03:06 +00:00
Jens Stutte 349c746a19 Bug 1727526 - Have a Stringifyable base class. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D191082
2023-12-11 15:17:12 +00:00
Makoto Kato 2313a9f8a5 Bug 1856084 - Destroy nsLanguageAtomService even if nsLayoutStatics isn't destroyed. r=platform-i18n-reviewers,dminor
When looking pernos debug session, since `nsLayoutStatics` isn't destroyed,
`nsLanguageAtomService` isn't destroyed. It seems to be some objects are
leaked according to stdout and stderr on debug build.

So we should destroy this service to avoid other debug assertion even if
`nsLayoutStatics` isn't destroyed.

Differential Revision: https://phabricator.services.mozilla.com/D192607
2023-11-03 03:56:41 +00:00
Adam Brouwers-Harries 4a2ba69cbc Bug 1421651 - Remove obseleted timeline and TimelineMarker code r=canaltinova,webidl,devtools-reviewers,saschanaz,smaug,ochameau
This patch removes the old docshell timeline and timeline markers codebase and replaces them with equivalent Gecko profiler marker. This patch also fixes Bug 1834143, which is a subset of 1421651.

Differential Revision: https://phabricator.services.mozilla.com/D184217
2023-10-24 15:18:12 +00:00
Narcis Beleuzu 67b61b8b2c Backed out changeset 714aaf6484fb (bug 1421651) for causing Bug 1860719. CLOSED TREE 2023-10-24 17:31:02 +03:00
John Schanck 257da12ed2 Bug 1858799 - expose an nsIWebAuthnService on Windows. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D190978
2023-10-24 02:52:05 +00:00
Sandor Molnar 25cd8961f8 Backed out changeset 58b6164020f0 (bug 1858799) for causing build bustage on dom/webauthn/winwebauthn/webauthn.h 2023-10-24 00:32:00 +03:00
John Schanck aa92ea9cae Bug 1858799 - expose an nsIWebAuthnService on Windows. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D190978
2023-10-23 20:15:22 +00:00
Adam Brouwers-Harries 720e582a3a Bug 1421651 - Remove obseleted timeline and TimelineMarker code r=canaltinova,webidl,devtools-reviewers,saschanaz,smaug,ochameau
This patch removes the old docshell timeline and timeline markers codebase and replaces them with equivalent Gecko profiler marker. This patch also fixes Bug 1834143, which is a subset of 1421651.

Differential Revision: https://phabricator.services.mozilla.com/D184217
2023-10-23 13:55:50 +00:00
John Schanck 23e0f10143 Bug 1857336 - expose an nsIWebAuthnService on Android. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D190232
2023-10-07 02:08:48 +00:00
Stanca Serban 200a208832 Backed out changeset da849c48840c (bug 1857336) for causing WebAuthnSignArgs related crashes. 2023-10-07 03:08:39 +03:00
John Schanck b8af4d2ac8 Bug 1857336 - expose an nsIWebAuthnService on Android. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D190232
2023-10-06 23:17:48 +00:00