gecko-dev/widget/cocoa
Emilio Cobos Álvarez 9d430bf4ed Bug 1767172 - Remove custom screen info handling from GfxInfo, use ScreenManager for that. r=jrmuizel,handyman,stransky
This removes a bunch of custom code from GfxInfo to obtain screen
information, and instead collects that screen information in
ScreenManager.

This, apart of removing duplicated code, has the extra benefit of
reporting multi-monitor information on GTK (and potentially in the
future reporting scale and refresh rate properly as well, I've kept the
telemetry as it was on that regard).

Differential Revision: https://phabricator.services.mozilla.com/D145178
2022-05-05 15:07:03 +00:00
..
crashtests
cursors
docs Bug 1748904 - Fix use of now-obsolete eval_rst directives in docs r=firefox-source-docs-reviewers,ahal DONTBUILD 2022-01-06 20:21:24 +00:00
resources/MainMenu.nib
AppearanceOverride.h Bug 1736078 - Remove widget.macos.support-dark-appearance. r=mstange 2021-10-15 18:53:53 +00:00
AppearanceOverride.mm Bug 1736078 - Remove widget.macos.support-dark-appearance. r=mstange 2021-10-15 18:53:53 +00:00
CFTypeRefPtr.h
CustomCocoaEvents.h
DesktopBackgroundImage.h
DesktopBackgroundImage.mm
GfxInfo.h Bug 1767172 - Remove custom screen info handling from GfxInfo, use ScreenManager for that. r=jrmuizel,handyman,stransky 2022-05-05 15:07:03 +00:00
GfxInfo.mm Bug 1767172 - Remove custom screen info handling from GfxInfo, use ScreenManager for that. r=jrmuizel,handyman,stransky 2022-05-05 15:07:03 +00:00
MOZIconHelper.h Bug 1764354 - Propagate color-scheme preference to SVG images on chrome documents. r=aosmond 2022-04-17 20:38:01 +00:00
MOZIconHelper.mm Bug 1764354 - Propagate color-scheme preference to SVG images on chrome documents. r=aosmond 2022-04-17 20:38:01 +00:00
MOZMenuOpeningCoordinator.h Bug 1746955 - Make macOS context menus respect the color-scheme CSS property. r=mac-reviewers,mstange 2021-12-29 21:52:02 +00:00
MOZMenuOpeningCoordinator.mm Bug 1519636 - Reformat recent changes to the Google coding style. r=sylvestre 2022-01-11 15:49:03 +00:00
MacThemeGeometryType.h
MediaHardwareKeysEventSourceMac.h
MediaHardwareKeysEventSourceMac.mm
MediaHardwareKeysEventSourceMacMediaCenter.h
MediaHardwareKeysEventSourceMacMediaCenter.mm
MediaKeysEventSourceFactory.cpp
NativeKeyBindings.h Bug 1191862 - part 1: Make `nsIWidget::NativeKeyBindingsType` independent from `nsIWidget` and defined in an independent header file r=smaug 2022-02-15 08:00:05 +00:00
NativeKeyBindings.mm Bug 1191862 - part 1: Make `nsIWidget::NativeKeyBindingsType` independent from `nsIWidget` and defined in an independent header file r=smaug 2022-02-15 08:00:05 +00:00
NativeMenuMac.h Bug 1757402 - Add basic native context menu support on GTK. r=stransky 2022-02-28 14:53:24 +00:00
NativeMenuMac.mm Bug 1757402 - Add basic native context menu support on GTK. r=stransky 2022-02-28 14:53:24 +00:00
NativeMenuSupport.mm Bug 1719939 - remove proton pref from static pref list and its last C++ consumer, r=mstange 2021-12-22 21:41:41 +00:00
OSXNotificationCenter.h
OSXNotificationCenter.mm Bug 1764354 - Propagate color-scheme preference to SVG images on chrome documents. r=aosmond 2022-04-17 20:38:01 +00:00
SDKDeclarations.h Bug 1745492 Part 4: Make NativeLayerCA create specialized video layers for HDR video. r=mstange 2022-03-05 17:31:20 +00:00
ScreenHelperCocoa.h
ScreenHelperCocoa.mm Bug 1767172 - Remove custom screen info handling from GfxInfo, use ScreenManager for that. r=jrmuizel,handyman,stransky 2022-05-05 15:07:03 +00:00
TextInputHandler.h
TextInputHandler.mm Bug 1746104 - part 5-4: Make widget code handle no selection case at getting selection change notifications r=m_kato,geckoview-reviewers 2022-02-07 22:33:38 +00:00
VibrancyManager.h
VibrancyManager.mm
ViewRegion.h
ViewRegion.mm
WidgetTraceEvent.mm
components.conf
moz.build Bug 1757402 - Add basic native context menu support on GTK. r=stransky 2022-02-28 14:53:24 +00:00
mozView.h
nsAppShell.h Bug 1722261 - Use ProfilingStack inside ThreadRegistrationData - r=canaltinova 2021-08-24 04:47:15 +00:00
nsAppShell.mm Bug 1757596 - #include "mozilla/ProfilerThreadSleep.h" instead of GeckoProfiler.h where possible - r=florian 2022-03-08 10:32:44 +00:00
nsBidiKeyboard.h
nsBidiKeyboard.mm
nsChangeObserver.h
nsChildView.h Bug 1763023 - Push nsBaseWidget::mSizeMode into child classes r=handyman 2022-05-02 14:06:17 +00:00
nsChildView.mm Bug 1763023 - Push nsBaseWidget::mSizeMode into child classes r=handyman 2022-05-02 14:06:17 +00:00
nsClipboard.h Bug 666254 - nsIClipboard.emptyClipboard should clear system clipboard. r=mac-reviewers,spohl 2022-04-15 02:48:04 +00:00
nsClipboard.mm Bug 666254 - nsIClipboard.emptyClipboard should clear system clipboard. r=mac-reviewers,spohl 2022-04-15 02:48:04 +00:00
nsCocoaFeatures.h Bug 1722833 - Add nsCocoaFeatures::OnMontereyOrLater(). r=mac-reviewers,spohl 2021-10-18 21:29:42 +00:00
nsCocoaFeatures.mm Bug 1722833 - Add nsCocoaFeatures::OnMontereyOrLater(). r=mac-reviewers,spohl 2021-10-18 21:29:42 +00:00
nsCocoaUtils.h Bug 1764354 - Propagate color-scheme preference to SVG images on chrome documents. r=aosmond 2022-04-17 20:38:01 +00:00
nsCocoaUtils.mm Bug 1764354 - Propagate color-scheme preference to SVG images on chrome documents. r=aosmond 2022-04-17 20:38:01 +00:00
nsCocoaWindow.h Bug 1763023 - Push nsBaseWidget::mSizeMode into child classes r=handyman 2022-05-02 14:06:17 +00:00
nsCocoaWindow.mm Bug 1763023 - Push nsBaseWidget::mSizeMode into child classes r=handyman 2022-05-02 14:06:17 +00:00
nsColorPicker.h
nsColorPicker.mm
nsCursorManager.h
nsCursorManager.mm Bug 1764354 - Propagate color-scheme preference to SVG images on chrome documents. r=aosmond 2022-04-17 20:38:01 +00:00
nsDeviceContextSpecX.h Bug 1760836 - Support printing to an nsIOutputStream. r=jfkthame,jrmuizel,webdriver-reviewers,geckoview-reviewers,agi 2022-03-30 18:51:58 +00:00
nsDeviceContextSpecX.mm Bug 1760836 - Support printing to an nsIOutputStream. r=jfkthame,jrmuizel,webdriver-reviewers,geckoview-reviewers,agi 2022-03-30 18:51:58 +00:00
nsDragService.h
nsDragService.mm Bug 1767944 - Fix drag image coordinates after bug 1753836. r=tnikkel 2022-05-05 12:10:08 +00:00
nsFilePicker.h
nsFilePicker.mm
nsLookAndFeel.h Bug 1633860: Place window control buttons on the right side on macOS when using an RTL system locale, regardless of the Firefox locale. r=mstange,emilio,harry 2021-09-22 18:51:20 +00:00
nsLookAndFeel.mm Bug 1766298: Report video-dynamic-range: high on macOS 11+. r=gfx-reviewers,jrmuizel 2022-04-25 18:40:01 +00:00
nsMacCursor.h
nsMacCursor.mm
nsMacDockSupport.h
nsMacDockSupport.mm Bug 1728580: Support replacing of an existing Dock icon during pinning on macOS if the first icon is pointing to an app inside a DMG. r=mstange 2021-09-02 16:48:38 +00:00
nsMacFinderProgress.h
nsMacFinderProgress.mm
nsMacSharingService.h
nsMacSharingService.mm Bug 1525788 - Support sending Handoff. r=mstange,Gijs 2021-11-02 18:08:08 +00:00
nsMacUserActivityUpdater.h Bug 1525788 - Support sending Handoff. r=mstange,Gijs 2021-11-02 18:08:08 +00:00
nsMacUserActivityUpdater.mm Bug 1740513 - Don't attempt macOS Handoff in headless mode. r=mstange 2021-11-24 23:10:35 +00:00
nsMacWebAppUtils.h
nsMacWebAppUtils.mm
nsMenuBarX.h Bug 308555 - On Mac move the "Account Settings" menuitem to the Thunderbird menu. r=mstange 2022-03-08 18:08:56 +00:00
nsMenuBarX.mm Bug 1699936: Backout 338840bec053 for causing bug 1765524. r=mstange 2022-04-25 19:11:44 +00:00
nsMenuGroupOwnerX.h Bug 308555 - On Mac move the "Account Settings" menuitem to the Thunderbird menu. r=mstange 2022-03-08 18:08:56 +00:00
nsMenuGroupOwnerX.mm Bug 1755779 - Rebuild the menus when there is a locale change; r=mstange 2022-02-23 14:44:07 +00:00
nsMenuItemIconX.h Backed out changeset e8b1eb2a82f1 (bug 1764354) for wrong fix CLOSED TREE 2022-04-18 01:10:25 +03:00
nsMenuItemIconX.mm Bug 1764354 - Propagate color-scheme preference to SVG images on chrome documents. r=aosmond 2022-04-17 20:38:01 +00:00
nsMenuItemX.h
nsMenuItemX.mm
nsMenuParentX.h
nsMenuUtilsX.h
nsMenuUtilsX.mm
nsMenuX.h Bug 1539884 - Part 35: Mark relevant nsMenuX methods to CAN_RUN_SCRIPT r=masayuki 2021-12-23 16:27:25 +00:00
nsMenuX.mm Bug 1539884 - Part 35: Mark relevant nsMenuX methods to CAN_RUN_SCRIPT r=masayuki 2021-12-23 16:27:25 +00:00
nsNativeThemeCocoa.h Bug 1519636 - Reformat recent changes to the Google coding style. r=sylvestre 2022-01-31 17:00:21 +00:00
nsNativeThemeCocoa.mm Bug 1749531 - Allow to override native theme scrollbar styles. r=mstange 2022-01-25 21:31:44 +00:00
nsNativeThemeColors.h Bug 1746955 - Make macOS context menus respect the color-scheme CSS property. r=mac-reviewers,mstange 2021-12-29 21:52:02 +00:00
nsPIWidgetCocoa.idl
nsPrintDialogX.h
nsPrintDialogX.mm
nsPrintSettingsServiceX.h
nsPrintSettingsServiceX.mm Bug 1763989. Remove the PPrinting and nsPrintingProxy code. r=bobowen 2022-04-26 14:30:29 +00:00
nsPrintSettingsX.h
nsPrintSettingsX.mm Bug 1766651 - Remove nsIPrintSettings.isCancelled and nsIPrintSettings.saveOnCancel. r=bobowen 2022-04-27 17:55:24 +00:00
nsSandboxViolationSink.h
nsSandboxViolationSink.mm
nsSound.h
nsSound.mm
nsStandaloneNativeMenu.h Bug 1737620 - Fix misc errors in unified builds. r=mstange 2021-10-28 14:31:54 +00:00
nsStandaloneNativeMenu.mm
nsSystemStatusBarCocoa.h
nsSystemStatusBarCocoa.mm
nsToolkit.h
nsToolkit.mm
nsTouchBar.h
nsTouchBar.mm
nsTouchBarInput.h
nsTouchBarInput.mm
nsTouchBarInputIcon.h
nsTouchBarInputIcon.mm Bug 1764354 - Propagate color-scheme preference to SVG images on chrome documents. r=aosmond 2022-04-17 20:38:01 +00:00
nsTouchBarNativeAPIDefines.h
nsTouchBarUpdater.h
nsTouchBarUpdater.mm
nsUserIdleServiceX.h
nsUserIdleServiceX.mm
nsWidgetFactory.mm Bug 1731890 - Adding Utility process with basic sandbox r=agi,nika,bobowen 2022-01-12 20:52:58 +00:00
nsWindowMap.h
nsWindowMap.mm