fune/toolkit/modules
Masayuki Nakano 0f39d7eda7 Bug 1266437 - Drop "OS" modifier r=smaug,m_kato,karlt,Gijs
On Windows, Windows logo key was mapped to "OS" modifier, and on Linux,
it's same and the key is called "Super" and "Hyper".  That conformed to the
older UI Events spec.

However, UI Events declares that they should be mapped to "Meta" now and Chrome
handles it as the spec in Windows and Linux.  Therefore, we should align the
behavior to them.

Note that we've treated the legacy "Meta" modifier on Linux as DOM "Meta"
modifier state, and we'll keep this as-is because in Sun/Solaris keyboard
layout, they keys are mapped to the legacy "Meta".

Finally, the following check only `IsMeta()` but not `IsOS()`.  I think that
they should've checked `IsOS()` too.  Therefore, they will behave differently
in Windows and Linux.
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/base/Element.cpp#3287-3288
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLInputElement.cpp#3762-3764
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLInputElement.cpp#3796-3806
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLLabelElement.cpp#127-128
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/widget/gtk/nsGtkKeyUtils.cpp#1461-1462

Note that `KEY_NAME_INDEX_OS` will be removed in the patch for bug 1232918.

Differential Revision: https://phabricator.services.mozilla.com/D183480
2023-08-07 01:03:58 +00:00
..
docs
sessionstore
subprocess Bug 1786885 - Add ChromeUtils::GetLibcConstants r=nika 2023-07-11 16:32:14 +00:00
tests Bug 1845316 - Hide Windows Sandbox state on non-windows "about:support" r=handyman 2023-07-27 16:09:31 +00:00
third_party
AboutPagesUtils.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
ActorManagerParent.sys.mjs Backed out changeset 82405e95ba59 (bug 1845340) for causing xpcshell failures in test_ohttp_config_manager.js. 2023-07-31 16:44:27 +03:00
AppConstants.sys.mjs
AppMenuNotifications.sys.mjs
AsanReporter.sys.mjs
AsyncPrefs.sys.mjs Bug 1844665 - use about: page for shopping to ensure process mechanics make sense, r=jhirsch,nika 2023-07-27 21:09:28 +00:00
BinarySearch.sys.mjs
BrowserTelemetryUtils.sys.mjs
BrowserUtils.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
CanonicalJSON.sys.mjs
CertUtils.sys.mjs
Color.sys.mjs
Console.sys.mjs
ContentDOMReference.sys.mjs
CreditCard.sys.mjs Bug 1836450 - Redesign the address/credit card normalization flow r=credential-management-reviewers,sgalich 2023-07-11 11:30:47 +00:00
DateTimePickerPanel.sys.mjs
DeferredTask.sys.mjs
Deprecated.sys.mjs
E10SUtils.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
EventEmitter.sys.mjs
FileUtils.sys.mjs Bug 898315 - Remove 'shouldCreate' parameter from FileUtils.getDir to avoid footguns. r=Gijs 2023-06-16 18:41:12 +00:00
FindBarContent.sys.mjs
Finder.sys.mjs
FinderHighlighter.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
FinderIterator.sys.mjs
FinderParent.sys.mjs
FirstStartup.sys.mjs Bug 1815524 - Round up FirstStartup timing probes to the nearest uint. r=rhelmer 2023-07-05 16:10:16 +00:00
FormLikeFactory.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
Geometry.sys.mjs
GMPExtractorWorker.js Bug 1846758 - Change ESLint env inclusions from mozilla/chrome-worker to worker where ctypes is not used. r=Gijs,devtools-reviewers 2023-08-04 09:51:15 +00:00
GMPInstallManager.sys.mjs
GMPUtils.sys.mjs
HiddenFrame.sys.mjs
IgnoreLists.sys.mjs
IndexedDB.sys.mjs
InlineSpellChecker.sys.mjs
InlineSpellCheckerContent.sys.mjs
Integration.sys.mjs
jar.mn
JSONFile.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
JsonSchema.sys.mjs
KeywordUtils.sys.mjs
LayoutUtils.sys.mjs
LightweightThemeConsumer.sys.mjs Bug 1826588 - add newtab feature callout trigger and prefs r=aminomancer 2023-07-13 06:38:52 +00:00
Log.sys.mjs
metrics.yaml Bug 1841138 - Add individual time measurements for FirstStartup jobs. data-review=chutten,r=rhelmer 2023-07-04 14:43:44 +00:00
moz.build Bug 1792824 - Convert ObjectUtils.jsm to an ES module. r=barret,necko-reviewers,devtools-reviewers,kershaw 2023-07-12 08:07:23 +00:00
NewTabUtils.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
NLP.sys.mjs
nsIBrowserWindowTracker.idl
nsIE10SUtils.idl
nsIRegion.idl
ObjectUtils.sys.mjs Bug 1792824 - Convert ObjectUtils.jsm to an ES module. r=barret,necko-reviewers,devtools-reviewers,kershaw 2023-07-12 08:07:23 +00:00
OsEnvironment.sys.mjs
OSKeyStore.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
PermissionsUtils.sys.mjs
pings.yaml
PopupNotifications.sys.mjs Bug 1839073, r=emilio 2023-07-06 10:38:31 +00:00
Preferences.sys.mjs
PrivateBrowsingUtils.sys.mjs
ProcessType.sys.mjs
ProfileAge.sys.mjs
PromiseUtils.sys.mjs
PropertyListUtils.sys.mjs
Region.sys.mjs
RemotePageAccessManager.sys.mjs Bug 1844665 - use about: page for shopping to ensure process mechanics make sense, r=jhirsch,nika 2023-07-27 21:09:28 +00:00
ResetProfile.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
ResponsivenessMonitor.sys.mjs
SelectionUtils.sys.mjs
ServiceRequest.sys.mjs
ShortcutUtils.sys.mjs Bug 1266437 - Drop "OS" modifier r=smaug,m_kato,karlt,Gijs 2023-08-07 01:03:58 +00:00
Sqlite.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
SubDialog.sys.mjs
Timer.sys.mjs
Troubleshoot.sys.mjs Bug 1845316 - Hide Windows Sandbox state on non-windows "about:support" r=handyman 2023-07-27 16:09:31 +00:00
UpdateUtils.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
WebChannel.sys.mjs
win.xhtml
WindowsRegistry.sys.mjs