088e100c1f 
								
							
								 
							
						 
						
							
							
								
								Narrowed the scoped of some undeclared Objective-C selector warnings  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fdf09a6dde 
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Ensure that macOS preview component always receives user events  
							
							Previously, when a file dialog was launched synchronously, the 'dummy' modal
component was preventing user input events from reaching the preview component.
Now, we explicitly allow input events to reach the file preview component, if
it exists. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e9261ea66 
								
							
								 
							
						 
						
							
							
								
								macOS:  Don't pass native menu key events to currently focused Component  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cce26202ab 
								
							
								 
							
						 
						
							
							
								
								Fix for using menu action lambdas in the Mac menu bar  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b0934f896c 
								
							
								 
							
						 
						
							
							
								
								macOS:  Prevent mac menu bar submenus with empty names being used as the recent items menu  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c45ad695c 
								
							
								 
							
						 
						
							
							
								
								MacOS:  Better support for SystemTrayIconComponent on Mojave  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c0ccda6a5 
								
							
								 
							
						 
						
							
							
								
								macOS:  Cleaned up old 10.6 support ifdefs  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cadac817c6 
								
							
								 
							
						 
						
							
							
								
								Enabled some more warning flags in Xcode, and fixed the problems they caused  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								acd3c0b8ee 
								
							
								 
							
						 
						
							
							
								
								Fixed some Objective-C id -> auto* conversion warnings  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87042769b6 
								
							
								 
							
						 
						
							
							
								
								Tidied up some more old typedefs  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b0b97473c 
								
							
								 
							
						 
						
							
							
								
								macOS:  Fixed a bug which would prevent a SystemTrayIconComponent from creating a native popup window  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								506425fdbe 
								
							
								 
							
						 
						
							
							
								
								macOS:  Fixed an issue where the native file chooser's Edit menu would not be deleted after it completed  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a60fa9765 
								
							
								 
							
						 
						
							
							
								
								More ScopedPointer/unique_ptr compatibility work  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								48a5fbd333 
								
							
								 
							
						 
						
							
							
								
								Another batch of ScopedPointer cleanups  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fcedf7be5 
								
							
								 
							
						 
						
							
							
								
								Standardised some lambda syntax  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								2fcb8fa71b 
								
							
								 
							
						 
						
							
							
								
								Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ae99f4343 
								
							
								 
							
						 
						
							
							
								
								macOS:  Fixed a memory leak of native mac menu items  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								51311ce8f7 
								
							
								 
							
						 
						
							
							
								
								macOS:  Fixed an issue where the menuIndex was shifted by one when using the native macOS menu bar  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01e18b1c23 
								
							
								 
							
						 
						
							
							
								
								Fixed a problem with the Mac main menu bar showing menus in the wrong position  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81bc630ba1 
								
							
								 
							
						 
						
							
							
								
								Avoided a spurious assertion when launching OSX file dialogs  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc844d949c 
								
							
								 
							
						 
						
							
							
								
								Refactored the way OSX main menu updating happens, to avoid some issues when refreshing the whole menu bar  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb07aaf1ed 
								
							
								 
							
						 
						
							
							
								
								Added some TRANS macros to some internal OSX menu item strings  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e7ed3ae7d 
								
							
								 
							
						 
						
							
							
								
								Fixed MacOS 10.12 deprecations  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								b936786f80 
								
							
								 
							
						 
						
							
							
								
								Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								17a07a0057 
								
							
								 
							
						 
						
							
							
								
								Add a flag to release the focus of a component when the user accesses the main menu bar on mac  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								02492b36b9 
								
							
								 
							
						 
						
							
							
								
								Lots of small whitespace tweaks.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31381c6864 
								
							
								 
							
						 
						
							
							
								
								Stripped out some defunct OSX 10.4 fallback code  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9178fe9a1a 
								
							
								 
							
						 
						
							
							
								
								Some minor refactoring inside OSX MainMenu code.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d41d0dfc0d 
								
							
								 
							
						 
						
							
							
								
								Fixed issue in JuceMainMenuHandler where menuItemsChanged would do nothing if the menu was open at the time of the call.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7b8e77031 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b093f47a8c 
								
							
								 
							
						 
						
							
							
								
								Misc minor cleanups and comment fixes.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								802969a42e 
								
							
								 
							
						 
						
							
							
								
								Fix for OSX native recent files menu.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fc8fbaef1 
								
							
								 
							
						 
						
							
							
								
								Added some more override decorators.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00e77a7ac2 
								
							
								 
							
						 
						
							
							
								
								OSX main menu recent files list fixes.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5918d039ce 
								
							
								 
							
						 
						
							
							
								
								Added some "override" annotations.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7506df13f 
								
							
								 
							
						 
						
							
							
								
								Changed some pass-by-references to pass-by-value to improve compiler optimisation.  
							
							
								
							
							
						 
						12 years ago