gecko-dev/widget/cocoa
Brad Werth 1b2d79c224 Bug 1880582: Use more correct teardown semantics in nsCocoaWindow::Destroy. r=mstange
This patch moves the call to BaseWindow::Destroy() and ::OnDestroy() to
the end of nsCocoaWindow::Destroy(). It adds a death grip on this before
remove this from mParent. This should keep the window in a more stable
state throughout the function scope.

Differential Revision: https://phabricator.services.mozilla.com/D216066
2024-09-03 16:14:17 +00:00
..
crashtests
cursors
docs
resources/MainMenu.nib
CustomCocoaEvents.h Bug 1914578 - Remove EventTracer r=perftest-reviewers,geckoview-reviewers,win-reviewers,profiler-reviewers,mstange,sparky,gstoll,owlish 2024-08-31 03:39:50 +00:00
DesktopBackgroundImage.h
DesktopBackgroundImage.mm
GfxInfo.h
GfxInfo.mm Bug 1864698: feat(webgpu): re-enable MacOS support r=webgpu-reviewers,teoxoy 2024-07-16 11:29:03 +00:00
MOZIconHelper.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
MOZIconHelper.mm Bug 1883166 - Support SVG images without intrinsic size (just ratio) on macOS menus. r=mac-reviewers,tnikkel 2024-03-02 08:50:43 +00:00
MOZMenuOpeningCoordinator.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
MOZMenuOpeningCoordinator.mm Bug 1804978: Prevent release assert crashes due to a race when opening context menus on macOS. r=mstange 2024-01-16 20:26:31 +00:00
MacThemeGeometryType.h Bug 1907405 - Add appearance: -moz-sidebar and hook macOS vibrancy. r=mac-reviewers,spohl 2024-07-12 14:08:13 +00:00
MediaHardwareKeysEventSourceMac.h
MediaHardwareKeysEventSourceMac.mm
MediaHardwareKeysEventSourceMacMediaCenter.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
MediaHardwareKeysEventSourceMacMediaCenter.mm
MediaKeysEventSourceFactory.cpp
NativeKeyBindings.h
NativeKeyBindings.mm
NativeMenuMac.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
NativeMenuMac.mm
NativeMenuSupport.mm
OSXNotificationCenter.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
OSXNotificationCenter.mm Bug 1883166 - Support SVG images without intrinsic size (just ratio) on macOS menus. r=mac-reviewers,tnikkel 2024-03-02 08:50:43 +00:00
ScreenHelperCocoa.h
ScreenHelperCocoa.mm Bug 1812647: Make macOS screen HDR detection additionally check color component maximum. r=mac-reviewers,mstange 2024-04-01 19:07:52 +00:00
TextInputHandler.h Bug 1149826 - Part 2. Support text substitution. r=masayuki 2024-07-26 06:38:52 +00:00
TextInputHandler.mm Bug 1910824 - Show text substitution panel correctly. r=masayuki 2024-08-01 00:55:00 +00:00
TextRecognition.mm Bug 1843207 - Rename CopyCocoaStringToXPCOMString to CopyNSStringToXPCOMString. r=nika 2024-03-13 20:54:19 +00:00
VibrancyManager.h Bug 1907405 - Add appearance: -moz-sidebar and hook macOS vibrancy. r=mac-reviewers,spohl 2024-07-12 14:08:13 +00:00
VibrancyManager.mm Bug 1907405 - Add appearance: -moz-sidebar and hook macOS vibrancy. r=mac-reviewers,spohl 2024-07-12 14:08:13 +00:00
ViewRegion.h Bug 1891354 - Clean up VibrancyManager a bit. r=sam,mac-reviewers,bradwerth 2024-04-15 15:55:44 +00:00
ViewRegion.mm Bug 1889689 - Clean up ViewRegion.mm. r=mac-reviewers,bradwerth 2024-04-05 09:17:48 +00:00
components.conf Bug 1859643 - Remove nsSoundProxy. r=spohl,win-reviewers 2023-11-06 16:27:07 +00:00
metrics.yaml
moz.build Bug 1914578 - Remove EventTracer r=perftest-reviewers,geckoview-reviewers,win-reviewers,profiler-reviewers,mstange,sparky,gstoll,owlish 2024-08-31 03:39:50 +00:00
mozView.h
nsAppShell.h Backed out changeset 4bbe309179a5 (bug 1866098) for causing bc failures related to browser_startup. CLOSED TREE 2023-11-30 06:32:21 +02:00
nsAppShell.mm Bug 1914578 - Remove EventTracer r=perftest-reviewers,geckoview-reviewers,win-reviewers,profiler-reviewers,mstange,sparky,gstoll,owlish 2024-08-31 03:39:50 +00:00
nsBidiKeyboard.h
nsBidiKeyboard.mm
nsChangeObserver.h
nsChildView.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
nsChildView.mm Bug 1904279 - Get rid of `dom.w3c_pointer_events.dispatch_click_as_pointer_event` pref r=smaug,pip-reviewers,search-reviewers,devtools-reviewers,urlbar-reviewers,nchevobbe,dao,jteow,mconley 2024-07-30 06:49:42 +00:00
nsClipboard.h Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
nsClipboard.mm Bug 1809713 - Change nsIClipboard to use the ClipboardType enum. r=nika,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-07-29 11:52:34 +00:00
nsCocoaFeatures.h
nsCocoaFeatures.mm
nsCocoaUtils.h Bug 1915228 - Remove expired telemetry scalar startup.is_restored_by_macos, r=TravisLong. 2024-08-28 19:44:35 +00:00
nsCocoaUtils.mm Bug 1915228 - Remove expired telemetry scalar startup.is_restored_by_macos, r=TravisLong. 2024-08-28 19:44:35 +00:00
nsCocoaWindow.h Bug 1912949: Let macOS window manager calculate visible rect of the mouse tracking area. r=mac-reviewers,spohl 2024-08-23 20:56:25 +00:00
nsCocoaWindow.mm Bug 1880582: Use more correct teardown semantics in nsCocoaWindow::Destroy. r=mstange 2024-09-03 16:14:17 +00:00
nsColorPicker.h
nsColorPicker.mm
nsCursorManager.h Bug 1833814 - change nsIWidget's cursor logic, r=emilio,win-reviewers,mhowell 2024-01-22 20:42:50 +00:00
nsCursorManager.mm Bug 1883166 - Support SVG images without intrinsic size (just ratio) on macOS menus. r=mac-reviewers,tnikkel 2024-03-02 08:50:43 +00:00
nsDeviceContextSpecX.h
nsDeviceContextSpecX.mm
nsDragService.h Bug 1893119: apply code formatting via Lando 2024-07-04 07:52:52 +00:00
nsDragService.mm Bug 1893119: apply code formatting via Lando 2024-07-04 07:52:52 +00:00
nsFilePicker.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
nsFilePicker.mm Bug 1853370 - Replace deprecated constants r=mstange,spohl 2023-09-15 20:42:43 +00:00
nsLookAndFeel.h Bug 1903508 - Part 4: Implement nsLookAndFeel::GetKeyboardLayoutImpl() for the MAC platform. r=emilio 2024-07-10 12:17:50 +00:00
nsLookAndFeel.mm Bug 1903508 - Part 4: Implement nsLookAndFeel::GetKeyboardLayoutImpl() for the MAC platform. r=emilio 2024-07-10 12:17:50 +00:00
nsMacCursor.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
nsMacCursor.mm
nsMacDockSupport.h
nsMacDockSupport.mm
nsMacFinderProgress.h
nsMacFinderProgress.mm
nsMacSharingService.h
nsMacSharingService.mm Bug 1843207 - Rename CopyCocoaStringToXPCOMString to CopyNSStringToXPCOMString. r=nika 2024-03-13 20:54:19 +00:00
nsMacUserActivityUpdater.h
nsMacUserActivityUpdater.mm
nsMacWebAppUtils.h
nsMacWebAppUtils.mm
nsMenuBarX.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
nsMenuBarX.mm Bug 1478347: Ensure that macOS-provided menu items are available in the Edit menu, especially in multi-language environments where Firefox may have a different language than the OS. r=mstange 2023-11-28 03:11:40 +00:00
nsMenuGroupOwnerX.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
nsMenuGroupOwnerX.mm
nsMenuItemIconX.h
nsMenuItemIconX.mm
nsMenuItemX.h
nsMenuItemX.mm Bug 1478347: Ensure that macOS-provided menu items are available in the Edit menu, especially in multi-language environments where Firefox may have a different language than the OS. r=mstange 2023-11-28 03:11:40 +00:00
nsMenuParentX.h
nsMenuUtilsX.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
nsMenuUtilsX.mm Bug 1870924: Prevent crashes when trying to access the menu bar in headless mode. r=mac-reviewers,bradwerth 2023-12-23 06:52:28 +00:00
nsMenuX.h Bug 1858409 - only show autofill/services menus when appropriate, r=mac-reviewers,reusable-components-reviewers,mstange,emilio,tgiles 2023-12-14 08:27:56 +00:00
nsMenuX.mm Bug 1858409 - only show autofill/services menus when appropriate, r=mac-reviewers,reusable-components-reviewers,mstange,emilio,tgiles 2023-12-14 08:27:56 +00:00
nsNativeThemeCocoa.h Bug 1889429 - Remove most native tree code. r=mac-reviewers,desktop-theme-reviewers,places-reviewers,win-reviewers,dao,handyman,mstange 2024-05-06 19:22:35 +00:00
nsNativeThemeCocoa.mm Bug 1907405 - Add appearance: -moz-sidebar and hook macOS vibrancy. r=mac-reviewers,spohl 2024-07-12 14:08:13 +00:00
nsNativeThemeColors.h Bug 1887063 - Use VibrancyManager / regular CSS to implement the unified toolbar looks. r=mstange,mac-reviewers,desktop-theme-reviewers,places-reviewers,dao 2024-03-30 10:29:39 +00:00
nsPrintDialogX.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
nsPrintDialogX.mm Bug 1853370 - Replace deprecated constants r=mstange,spohl 2023-09-15 20:42:43 +00:00
nsPrintSettingsServiceX.h
nsPrintSettingsServiceX.mm
nsPrintSettingsX.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
nsPrintSettingsX.mm Bug 1865485. Rename nsIPrintSettings::HasOrthogonalSheetsAndPages to HasOrthogonalPagesPerSheet. r=dholbert 2023-11-20 09:14:50 +00:00
nsSandboxViolationSink.h
nsSandboxViolationSink.mm
nsSound.h
nsSound.mm
nsStandaloneNativeMenu.h
nsStandaloneNativeMenu.mm
nsSystemStatusBarCocoa.h
nsSystemStatusBarCocoa.mm
nsToolkit.h
nsToolkit.mm
nsTouchBar.h
nsTouchBar.mm
nsTouchBarInput.h
nsTouchBarInput.mm Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
nsTouchBarInputIcon.h
nsTouchBarInputIcon.mm
nsTouchBarUpdater.h
nsTouchBarUpdater.mm
nsUserIdleServiceX.h
nsUserIdleServiceX.mm
nsWidgetFactory.h
nsWidgetFactory.mm
nsWindowMap.h Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
nsWindowMap.mm Bug 1875416 - Report deactivate/activate state properly when system print dialog is opened/closed; r=mac-reviewers,bradwerth 2024-06-17 21:45:19 +00:00