|  jules | cce26202ab | Fix for using menu action lambdas in the Mac menu bar | 6 years ago | 
				
					
						|  ed | b0934f896c | macOS:  Prevent mac menu bar submenus with empty names being used as the recent items menu | 6 years ago | 
				
					
						|  Tom Poole | 7c45ad695c | MacOS:  Better support for SystemTrayIconComponent on Mojave | 6 years ago | 
				
					
						|  Tom Poole | 3c0ccda6a5 | macOS:  Cleaned up old 10.6 support ifdefs | 6 years ago | 
				
					
						|  jules | cadac817c6 | Enabled some more warning flags in Xcode, and fixed the problems they caused | 6 years ago | 
				
					
						|  ed | acd3c0b8ee | Fixed some Objective-C id -> auto* conversion warnings | 7 years ago | 
				
					
						|  jules | 87042769b6 | Tidied up some more old typedefs | 7 years ago | 
				
					
						|  Tom Poole | ab863a6dc2 | Replaced all usage of ScopedPointer with std::unique_ptr | 7 years ago | 
				
					
						|  hogliux | 5b0b97473c | macOS:  Fixed a bug which would prevent a SystemTrayIconComponent from creating a native popup window | 7 years ago | 
				
					
						|  hogliux | 506425fdbe | macOS:  Fixed an issue where the native file chooser's Edit menu would not be deleted after it completed | 7 years ago | 
				
					
						|  jules | 1a60fa9765 | More ScopedPointer/unique_ptr compatibility work | 7 years ago | 
				
					
						|  jules | 48a5fbd333 | Another batch of ScopedPointer cleanups | 7 years ago | 
				
					
						|  jules | 4fcedf7be5 | Standardised some lambda syntax | 7 years ago | 
				
					
						|  jules | 58a99ff139 | Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated! | 8 years ago | 
				
					
						|  jules | 2fcb8fa71b | Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag | 8 years ago | 
				
					
						|  hogliux | e0b0920819 | macOS:  Fixed an issue where the CustomCallback of a menu item would not be called if the menu item belongs to a native macOS menu | 8 years ago | 
				
					
						|  hogliux | 6ae99f4343 | macOS:  Fixed a memory leak of native mac menu items | 8 years ago | 
				
					
						|  jules | eda613c6db | Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools | 8 years ago | 
				
					
						|  hogliux | 51311ce8f7 | macOS:  Fixed an issue where the menuIndex was shifted by one when using the native macOS menu bar | 8 years ago | 
				
					
						|  jules | 01e18b1c23 | Fixed a problem with the Mac main menu bar showing menus in the wrong position | 8 years ago | 
				
					
						|  hogliux | b5afccc37c | Updated file headers and the README with the JUCE 5 license | 8 years ago | 
				
					
						|  jules | 81bc630ba1 | Avoided a spurious assertion when launching OSX file dialogs | 8 years ago | 
				
					
						|  jules | fc844d949c | Refactored the way OSX main menu updating happens, to avoid some issues when refreshing the whole menu bar | 8 years ago | 
				
					
						|  jules | eb07aaf1ed | Added some TRANS macros to some internal OSX menu item strings | 8 years ago | 
				
					
						|  tpoole | 8e7ed3ae7d | Fixed MacOS 10.12 deprecations | 9 years ago | 
				
					
						|  jules | 9fa0d49be7 | Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. | 9 years ago | 
				
					
						|  jules | a46191ad97 | Native OSX menu bar: avoided some duplicated menu bar flashes when invoking commands, and some incorrect tagging of items in the menu | 9 years ago | 
				
					
						|  hogliux | b936786f80 | Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive | 9 years ago | 
				
					
						|  hogliux | 17a07a0057 | Add a flag to release the focus of a component when the user accesses the main menu bar on mac | 9 years ago | 
				
					
						|  jules | e5fd6d6e01 | Simplification/refactoring of the PopupMenu class by adding a subclass PopupMenu::Item which holds all the info about an item. You can now use this for more control over adding items and the PopupMenu::MenuItemIterator uses it to return info about existing items. | 9 years ago | 
				
					
						|  jules | 02492b36b9 | Lots of small whitespace tweaks. | 10 years ago | 
				
					
						|  jules | 31381c6864 | Stripped out some defunct OSX 10.4 fallback code | 10 years ago | 
				
					
						|  jules | 9178fe9a1a | Some minor refactoring inside OSX MainMenu code. | 10 years ago | 
				
					
						|  Joshua Gerrard | d41d0dfc0d | Fixed issue in JuceMainMenuHandler where menuItemsChanged would do nothing if the menu was open at the time of the call. | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  jules | b093f47a8c | Misc minor cleanups and comment fixes. | 12 years ago | 
				
					
						|  jules | 42aa27900b | Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. | 12 years ago | 
				
					
						|  jules | 802969a42e | Fix for OSX native recent files menu. | 12 years ago | 
				
					
						|  jules | 4fc8fbaef1 | Added some more override decorators. | 12 years ago | 
				
					
						|  jules | 00e77a7ac2 | OSX main menu recent files list fixes. | 12 years ago | 
				
					
						|  jules | 5918d039ce | Added some "override" annotations. | 12 years ago | 
				
					
						|  jules | 03c2801f3f | Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 | 12 years ago | 
				
					
						|  jules | c7506df13f | Changed some pass-by-references to pass-by-value to improve compiler optimisation. | 12 years ago | 
				
					
						|  jules | ba2dc52b34 | Made use of @autoreleasepool for clang builds. | 12 years ago | 
				
					
						|  jules | d0135d9efc | Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings. | 12 years ago | 
				
					
						|  jules | 13c03e6228 | Replaced some OSX 10.8 deprecated functions. Also a fix for the OSX recently-used menu. | 12 years ago | 
				
					
						|  jules | 6f88b7ae60 | Minor clean-ups. | 13 years ago | 
				
					
						|  jules | 234525aef9 | Increased the warning level in a couple of OSX builds, and removed some pedantic warnings in the introjucer. | 13 years ago | 
				
					
						|  jules | 0ceeb573d8 | Minor changes to avoid pedantic compiler warnings. | 13 years ago | 
				
					
						|  jules | 09fd0206dc | OSX main menu fix. | 13 years ago |