gecko-dev/widget/cocoa
Markus Stange a59a685f73 Bug 1717129 - Don't call into the native event loop while waiting to unwind into the NSMenu tracking event loop after closing a menu. r=harry
This avoids timeouts in some automated tests in certain scenarios.

Differential Revision: https://phabricator.services.mozilla.com/D118237
2021-06-21 17:18:43 +00:00
..
crashtests
cursors
docs Bug 1684672 - Update mentions of macOS SDK v10.11 to v10.12. r=glandium DONTBUILD 2021-01-21 12:47:01 +00:00
resources/MainMenu.nib
AppearanceOverride.h Bug 1715145 - Rename widget.macos.respect-system-appearance to widget.macos.support-dark-appearance, and make the Firefox theme affect all windows if the pref is true. r=emilio 2021-06-08 02:01:10 +00:00
AppearanceOverride.mm Bug 1715145 - Rename widget.macos.respect-system-appearance to widget.macos.support-dark-appearance, and make the Firefox theme affect all windows if the pref is true. r=emilio 2021-06-08 02:01:10 +00:00
CFTypeRefPtr.h
CustomCocoaEvents.h Bug 1683723 - Replace deprecated Cocoa enum constants with their modern replacements. r=spohl 2021-01-05 21:17:11 +00:00
DesktopBackgroundImage.h
DesktopBackgroundImage.mm
GfxInfo.h Bug 1680512 - Prefer EGL for glxtest detection and fallback to GLX if unavailable. r=rmader 2021-01-25 19:41:04 +00:00
GfxInfo.mm Bug 1711118 - Part 1. Allow Software WebRender for all desktop users in release. r=jrmuizel 2021-05-14 13:01:21 +00:00
MOZIconHelper.h Bug 1701121 - Support SVG context paint properties for native menu icons. r=emilio 2021-03-26 02:11:14 +00:00
MOZIconHelper.mm Bug 1701121 - Support SVG context paint properties for native menu icons. r=emilio 2021-03-26 02:11:14 +00:00
MOZMenuOpeningCoordinator.h Bug 1717129 - Don't call into the native event loop while waiting to unwind into the NSMenu tracking event loop after closing a menu. r=harry 2021-06-21 17:18:43 +00:00
MOZMenuOpeningCoordinator.mm Bug 1717129 - Don't call into the native event loop while waiting to unwind into the NSMenu tracking event loop after closing a menu. r=harry 2021-06-21 17:18:43 +00:00
MacThemeGeometryType.h Bug 1697338 - Remove unused -moz-default-appearance values -moz-mac-vibrancy-light/dark, and the system colors of the same name. r=emilio 2021-03-17 16:50:08 +00:00
MediaHardwareKeysEventSourceMac.h
MediaHardwareKeysEventSourceMac.mm Bug 1692661 - Replace deprecated enum constant NSSystemDefined with NSEventTypeSystemDefined in MediaHardwareKeysEventSourceMac.mm r=mstange 2021-02-13 18:11:57 +00:00
MediaHardwareKeysEventSourceMacMediaCenter.h Bug 1671626 - part2 : set metadata on nowPlayingInfo. r=spohl 2020-12-21 18:09:16 +00:00
MediaHardwareKeysEventSourceMacMediaCenter.mm Bug 1671626 - part1 : remove `MediaPlayerWrapper`. r=spohl 2020-12-21 18:10:30 +00:00
MediaKeysEventSourceFactory.cpp
NativeKeyBindings.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
NativeKeyBindings.mm Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
NativeMenuMac.h Bug 1705120 - Notify nsMenuX observers when a menu item is about to be activated, and supply the activated DOM element. r=harry 2021-05-07 17:00:20 +00:00
NativeMenuMac.mm Bug 1717129 - Don't call into the native event loop while waiting to unwind into the NSMenu tracking event loop after closing a menu. r=harry 2021-06-21 17:18:43 +00:00
NativeMenuSupport.h Bug 1707869: Introduce helper to detect when native context menus are enabled via prefs on macOS. r=mstange 2021-04-27 20:44:37 +00:00
NativeMenuSupport.mm Bug 1707869: Introduce helper to detect when native context menus are enabled via prefs on macOS. r=mstange 2021-04-27 20:44:37 +00:00
OSXNotificationCenter.h Bug 1697343 - Remove code that was needed to support building with pre-10.12 SDKs. r=mac-reviewers,bradwerth 2021-03-11 02:46:23 +00:00
OSXNotificationCenter.mm Bug 1519636 - Reformat recent changes to the Google coding style. r=necko-reviewers,geckoview-reviewers,agi 2021-04-26 15:52:25 +00:00
SDKDeclarations.h Bug 1519636 - Reformat recent changes to the Google coding style. r=necko-reviewers,emilio 2021-06-17 11:00:22 +00:00
ScreenHelperCocoa.h
ScreenHelperCocoa.mm Bug 1692391 - Rename NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK macros, replacing ABORT with IGNORE. These macros just log the exception and move on, without aborting. r=haik 2021-02-16 22:55:21 +00:00
SwipeTracker.h
SwipeTracker.mm Bug 1704065 - Stop consuming pan gesture events in SwipeTracker if the swiping direction is not allowed to navigate. r=spohl 2021-04-30 09:08:08 +00:00
TextInputHandler.h Bug 1697343 - Remove code that was needed to support building with pre-10.12 SDKs. r=mac-reviewers,bradwerth 2021-03-11 02:46:23 +00:00
TextInputHandler.mm Bug 1714177: Correct spelling error in TextInputHandler that could have prevented us from handling escape key or Command and Period key presses correctly if ChildView were to ever implement cancelOperation:. r=masayuki 2021-06-04 14:10:11 +00:00
VibrancyManager.h Bug 1697338 - Rename VibrancyType::LIGHT/DARK to TITLEBAR_LIGHT/DARK. r=mac-reviewers,bradwerth 2021-03-17 16:50:09 +00:00
VibrancyManager.mm Bug 1702039 - Replace @"NSAppearanceNameDarkAqua" with the constant NSAppearanceNameDarkAqua which is now defined in SDKDeclarations.h. r=mac-reviewers,harry 2021-04-01 17:25:12 +00:00
ViewRegion.h
ViewRegion.mm
WidgetTraceEvent.mm Bug 1683723 - Replace deprecated Cocoa enum constants with their modern replacements. r=spohl 2021-01-05 21:17:11 +00:00
components.conf Bug 1686616 - register all Services.py services with components.conf. r=kmag,necko-reviewers,valentin 2021-02-18 13:26:28 +00:00
moz.build Bug 1707598 - When opening a new menu just after closing an old menu, make sure we exit the nested event loop for the old NSMenu before we ask the new NSMenu to open. r=harry 2021-04-30 17:45:57 +00:00
mozView.h
nsAppShell.h Bug 1627443 - Use a CFRunLoopObserver to notify the profiler of native event loop idleness. r=gerald 2021-01-28 03:06:01 +00:00
nsAppShell.mm Bug 1717129 - Don't call into the native event loop while waiting to unwind into the NSMenu tracking event loop after closing a menu. r=harry 2021-06-21 17:18:43 +00:00
nsBidiKeyboard.h
nsBidiKeyboard.mm
nsChangeObserver.h Bug 1698662 - Improve comments on nsChangeObserver. r=harry 2021-03-18 02:30:37 +00:00
nsChildView.h Bug 1705877 - Introduce nsIWidget::Cursor. r=dholbert 2021-04-20 09:47:32 +00:00
nsChildView.mm Bug 1714884 - Have the Rollup method take a strongly-typed int point. r=emilio 2021-06-07 01:01:10 +00:00
nsClipboard.h Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
nsClipboard.mm Bug 1689992: part 1) When copying an image, add the image data before other data to the transferable and macOS's pasteboard. r=masayuki 2021-02-19 09:04:35 +00:00
nsCocoaFeatures.h
nsCocoaFeatures.mm Bug 1692391 - Rename NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK macros, replacing ABORT with IGNORE. These macros just log the exception and move on, without aborting. r=haik 2021-02-16 22:55:21 +00:00
nsCocoaUtils.h Bug 1704883 - Report which mouse button was used to click items in native menus. r=harry 2021-04-21 03:45:27 +00:00
nsCocoaUtils.mm Bug 1704883 - Report which mouse button was used to click items in native menus. r=harry 2021-04-21 03:45:27 +00:00
nsCocoaWindow.h Bug 1715145 - Remove now-unnecessary per-window appearance override. This reverts bug 1700371. r=emilio 2021-06-08 02:01:10 +00:00
nsCocoaWindow.mm Bug 1715145 - Remove now-unnecessary per-window appearance override. This reverts bug 1700371. r=emilio 2021-06-08 02:01:10 +00:00
nsColorPicker.h
nsColorPicker.mm
nsCursorManager.h Bug 1705877 - Introduce nsIWidget::Cursor. r=dholbert 2021-04-20 09:47:32 +00:00
nsCursorManager.mm Bug 1705877 - Apply image-set resolution for cursors on Windows and Mac. r=dholbert 2021-04-20 14:21:25 +00:00
nsDeviceContextSpecX.h
nsDeviceContextSpecX.mm Bug 1692391 - Rename NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK macros, replacing ABORT with IGNORE. These macros just log the exception and move on, without aborting. r=haik 2021-02-16 22:55:21 +00:00
nsDragService.h
nsDragService.mm Bug 1692391 - Replace NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK_NIL with the functionally identical NS_OBJC_BEGIN/END_TRY_BLOCK_RETURN(nil). r=haik 2021-02-16 22:55:21 +00:00
nsFilePicker.h
nsFilePicker.mm Bug 1692391 - Rename NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK macros, replacing ABORT with IGNORE. These macros just log the exception and move on, without aborting. r=haik 2021-02-16 22:55:21 +00:00
nsLookAndFeel.h Bug 1703892 - Stop halving alpha in the dark selection color. r=mac-reviewers,bradwerth,mstange 2021-04-08 19:21:07 +00:00
nsLookAndFeel.mm Bug 1710164 - Use appropriate system colors for in-content pages in HCM on macOS. r=mstange,desktop-theme-reviewers,dao 2021-06-10 16:00:40 +00:00
nsMacCursor.h
nsMacCursor.mm Bug 1692391 - Rename NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK macros, replacing ABORT with IGNORE. These macros just log the exception and move on, without aborting. r=haik 2021-02-16 22:55:21 +00:00
nsMacDockSupport.h
nsMacDockSupport.mm Bug 1709598. Implement API to pin the app to the macOS Dock. r=spohl 2021-05-22 23:45:55 +00:00
nsMacFinderProgress.h
nsMacFinderProgress.mm Bug 1692391 - Replace the NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK_NSRESULT macros with the functionally identical NS_OBJC_BEGIN/END_TRY_BLOCK_RETURN(NS_ERROR_FAILURE). r=haik 2021-02-16 22:55:20 +00:00
nsMacSharingService.h
nsMacSharingService.mm Bug 1707223: Add mail option to the context menu's share menu on macOS and bring it in line with the share menu that is accessible via the TouchBar where the mail option is already shown. r=mac-reviewers,harry 2021-05-20 15:49:11 +00:00
nsMacWebAppUtils.h
nsMacWebAppUtils.mm Bug 1692391 - Replace the NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK_NSRESULT macros with the functionally identical NS_OBJC_BEGIN/END_TRY_BLOCK_RETURN(NS_ERROR_FAILURE). r=haik 2021-02-16 22:55:20 +00:00
nsMenuBarX.h Bug 1705842 - Combine the two methods and properly update mVisibleItemsCount, and add some asserts. r=harry 2021-04-19 23:08:33 +00:00
nsMenuBarX.mm Bug 1705120 - Add -[MenuDelegate menu:willActivateItem:] and call it before activating an item. r=harry 2021-05-07 17:00:20 +00:00
nsMenuGroupOwnerX.h Bug 1699792 - Move nsMenuGroupOwnerX::Create into the constructor. r=harry 2021-03-23 13:40:33 +00:00
nsMenuGroupOwnerX.mm Bug 1699792 - Move nsMenuGroupOwnerX::Create into the constructor. r=harry 2021-03-23 13:40:33 +00:00
nsMenuItemIconX.h Bug 1701121 - Support SVG context paint properties for native menu icons. r=emilio 2021-03-26 02:11:14 +00:00
nsMenuItemIconX.mm Bug 1701121 - Support SVG context paint properties for native menu icons. r=emilio 2021-03-26 02:11:14 +00:00
nsMenuItemX.h Bug 1704883 - Report which mouse button was used to click items in native menus. r=harry 2021-04-21 03:45:27 +00:00
nsMenuItemX.mm Bug 1704883 - Report which mouse button was used to click items in native menus. r=harry 2021-04-21 03:45:27 +00:00
nsMenuParentX.h Bug 1705842 - Combine the two methods and properly update mVisibleItemsCount, and add some asserts. r=harry 2021-04-19 23:08:33 +00:00
nsMenuUtilsX.h Bug 1704883 - Report which mouse button was used to click items in native menus. r=harry 2021-04-21 03:45:27 +00:00
nsMenuUtilsX.mm Bug 1704883 - Report which mouse button was used to click items in native menus. r=harry 2021-04-21 03:45:27 +00:00
nsMenuX.h Bug 1705120 - Notify nsMenuX observers when a menu item is about to be activated, and supply the activated DOM element. r=harry 2021-05-07 17:00:20 +00:00
nsMenuX.mm Bug 1717129 - Don't call into the native event loop while waiting to unwind into the NSMenu tracking event loop after closing a menu. r=harry 2021-06-21 17:18:43 +00:00
nsNativeBasicThemeCocoa.cpp Bug 1697467 - Push the high contrast code from nsNativeBasicThemeWin to nsNativeBasicTheme. r=mstange 2021-03-12 14:44:13 +00:00
nsNativeBasicThemeCocoa.h Bug 1701846 - Make setting overlay scrollbars on GTK do something sane-ish. r=mstange 2021-03-30 03:31:21 +00:00
nsNativeThemeCocoa.h Bug 1698763 - Part 2 - Draw treeheadercells with NSTableHeaderCell. r=mstange 2021-05-07 16:23:12 +00:00
nsNativeThemeCocoa.mm Bug 1698754 - Set listbox backgrounds to controlBackgroundColor. r=mstange 2021-05-07 23:33:24 +00:00
nsNativeThemeColors.h Bug 1702876 - Remove caching from macOS nsLookAndFeel, and add an NSAppearanceForColorScheme function. r=emilio 2021-04-04 15:48:00 +00:00
nsPIWidgetCocoa.idl
nsPrintDialogX.h
nsPrintDialogX.mm Bug 1692391 - Replace the NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK_NSRESULT macros with the functionally identical NS_OBJC_BEGIN/END_TRY_BLOCK_RETURN(NS_ERROR_FAILURE). r=haik 2021-02-16 22:55:20 +00:00
nsPrintSettingsServiceX.h Bug 1681344 - Eliminate reading/writing of a PMPageFormat to prefs on macOS. r=jwatt 2021-01-11 17:50:02 +00:00
nsPrintSettingsServiceX.mm Bug 1692845 - Restore read from global print settings for a few settings, including print_bgcolor and print_bgimages. r=bobowen 2021-02-23 10:52:53 +00:00
nsPrintSettingsX.h Bug 1681344 - Eliminate reading/writing of a PMPageFormat to prefs on macOS. r=jwatt 2021-01-11 17:50:02 +00:00
nsPrintSettingsX.mm Bug 1692316 - Part 1: Update Platform Duplex Print Terminology r=dholbert 2021-02-17 23:57:26 +00:00
nsSandboxViolationSink.h
nsSandboxViolationSink.mm Bug 1691168 - Remove nsCocoaDebugUtils. r=spohl 2021-02-09 21:17:18 +00:00
nsSound.h
nsSound.mm Bug 1692391 - Replace the NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK_NSRESULT macros with the functionally identical NS_OBJC_BEGIN/END_TRY_BLOCK_RETURN(NS_ERROR_FAILURE). r=haik 2021-02-16 22:55:20 +00:00
nsStandaloneNativeMenu.h Bug 1699792 - Split off the inner parts of nsStandaloneNativeMenu into a new class called NativeMenuMac. r=harry 2021-03-23 13:40:32 +00:00
nsStandaloneNativeMenu.mm Bug 1699792 - Split off the inner parts of nsStandaloneNativeMenu into a new class called NativeMenuMac. r=harry 2021-03-23 13:40:32 +00:00
nsSystemStatusBarCocoa.h Bug 1699792 - Split off the inner parts of nsStandaloneNativeMenu into a new class called NativeMenuMac. r=harry 2021-03-23 13:40:32 +00:00
nsSystemStatusBarCocoa.mm Bug 1699792 - Split off the inner parts of nsStandaloneNativeMenu into a new class called NativeMenuMac. r=harry 2021-03-23 13:40:32 +00:00
nsToolkit.h
nsToolkit.mm Bug 1708015: Replace MOZ_USE_NATIVE_POPUP_WINDOWS with mozilla::widget::NativeMenuSupport::ShouldUseNativeContextMenus() in nsToolkit.mm. r=mstange 2021-04-27 22:31:11 +00:00
nsTouchBar.h Bug 1679839 - Move BaseIdentifier into nsTouchBar.h and rename it to kTouchBarBaseIdentifier. r=spohl 2020-12-11 04:09:18 +00:00
nsTouchBar.mm Bug 1685221 - Remove C++ static initializers for touch bar identifiers. r=spohl 2021-01-07 21:47:53 +00:00
nsTouchBarInput.h Bug 1685221 - Remove C++ static initializers for touch bar identifiers. r=spohl 2021-01-07 21:47:53 +00:00
nsTouchBarInput.mm Bug 1685221 - Remove C++ static initializers for touch bar identifiers. r=spohl 2021-01-07 21:47:53 +00:00
nsTouchBarInputIcon.h Bug 1691861 - Move image region handling out of IconLoader. r=mconley 2021-02-12 00:32:06 +00:00
nsTouchBarInputIcon.mm Bug 1701121 - Support SVG context paint properties for native menu icons. r=emilio 2021-03-26 02:11:14 +00:00
nsTouchBarNativeAPIDefines.h Bug 1697343 - Remove code that was needed to support building with pre-10.12 SDKs. r=mac-reviewers,bradwerth 2021-03-11 02:46:23 +00:00
nsTouchBarUpdater.h
nsTouchBarUpdater.mm
nsUserIdleServiceX.h
nsUserIdleServiceX.mm Bug 1692391 - Remove the word ABORT from the NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK_RETURN macros, because these macros don't abort. r=haik,necko-reviewers 2021-02-16 22:55:20 +00:00
nsWidgetFactory.mm Bug 1686616 - register all Services.py services with components.conf. r=kmag,necko-reviewers,valentin 2021-02-18 13:26:28 +00:00
nsWindowMap.h
nsWindowMap.mm Bug 1692391 - Rename NS_OBJC_BEGIN/END_TRY_ABORT_BLOCK macros, replacing ABORT with IGNORE. These macros just log the exception and move on, without aborting. r=haik 2021-02-16 22:55:21 +00:00