hogliux
							
						 | 
						
							
							
							
								
							
								008b7a9ab2
								
							
								
							
						 | 
						
							
							
								
								Re-structured the low-level Android native code
							
							
							
							
							
							
								
							
							
							Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information. 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								38fd441a95
								
							
								
							
						 | 
						
							
							
								
								Fixed a bug setting PopupMenu parents via a LookAndFeel
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								493591a7ef
								
							
								
							
						 | 
						
							
							
								
								Cleaned up some doc comments
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								b78e63aa02
								
							
								
							
						 | 
						
							
							
								
								Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining()
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								82a0dceaa5
								
							
								
							
						 | 
						
							
							
								
								Set the parent component of a PopupMenu submenu in showSubMenuFor()
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								511e01c400
								
							
								
							
						 | 
						
							
							
								
								Ensure that the target point in MenuWindow::getParentArea() is always in terms of screen coordinates
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								1e6bbb8da9
								
							
								
							
						 | 
						
							
							
								
								Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								6ee59ed6db
								
							
								
							
						 | 
						
							
							
								
								Fixed a crash that could occur when dismissing all active PopupMenus
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								071af1c285
								
							
								
							
						 | 
						
							
							
								
								Fixed an issue cleaning up a PopupMenu LookAndFeel
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								49aa9c9db4
								
							
								
							
						 | 
						
							
							
								
								Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								481221a256
								
							
								
							
						 | 
						
							
							
								
								Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								ab863a6dc2
								
							
								
							
						 | 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								d3c9577668
								
							
								
							
						 | 
						
							
							
								
								Take the scale factor of a PopupMenu into account when resizing the window in ensureItemIsVisible()
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								ff474962fd
								
							
								
							
						 | 
						
							
							
								
								Added an option to set a preferred popup direction
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								1a60fa9765
								
							
								
							
						 | 
						
							
							
								
								More ScopedPointer/unique_ptr compatibility work
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								48a5fbd333
								
							
								
							
						 | 
						
							
							
								
								Another batch of ScopedPointer cleanups
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								9046453701
								
							
								
							
						 | 
						
							
							
								
								Added a showMenuAsync() method to PopupMenu that takes a std::function
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								34959be226
								
							
								
							
						 | 
						
							
							
								
								Fixed a bug where PopupMenus with a scale factor applied were not appearing in the correct position
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								e2a0759ab3
								
							
								
							
						 | 
						
							
							
								
								Added a BurgerMenu component which will display your menus and menu items in a "burger" menu
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								2dc9316420
								
							
								
							
						 | 
						
							
							
								
								Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								fe8ba4c02f
								
							
								
							
						 | 
						
							
							
								
								Made the PopupMenu use the L+F to set the border it uses for custom components, and improved the layout of menus with icons
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								31e454f284
								
							
								
							
						 | 
						
							
							
								
								Avoided triggering an assertion when focus is returned by a popup menu to a hidden component
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								9e356135a1
								
							
								
							
						 | 
						
							
							
								
								Added a minimum number of columns option to the PopupMenu, and did a bit of internal modernising on the class's internals
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								71d10e750a
								
							
								
							
						 | 
						
							
							
								
								Fixed a bug where PopupMenus were being dismissed when opening a submenu using touch input
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								9f4648f856
								
							
								
							
						 | 
						
							
							
								
								Fixed some issues when using a touchscreen to interact with PopupMenus
							
							
							
							
								
							
							
						 | 
						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 | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								8b81379c46
								
							
								
							
						 | 
						
							
							
								
								Fixed a bug where PopupMenus with a border size of 0 were being immediately dismissed
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								37cf001599
								
							
								
							
						 | 
						
							
							
								
								Reduced the minimum height of PopupMenu ItemComponent from 2 to 1
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								b7a7563a59
								
							
								
							
						 | 
						
							
							
								
								Added a virtual getPopupMenuBorderSize() to PopupMenu::LookAndFeelMethods
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								b574d4530e
								
							
								
							
						 | 
						
							
							
								
								Fixed an issue where the scale of a PopupMenu would be incorrect when no targetComponent was specifiefd
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								35b08ecec2
								
							
								
							
						 | 
						
							
							
								
								Fixed an issue where submenus would not be scaled according to the transform used for the parent menu
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								2483c80529
								
							
								
							
						 | 
						
							
							
								
								Scale PopupMenus with the AffineTransform and scaling factor of their target components (see BREAKING-CHANGES.txt)
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f866b4ff5e
								
							
								
							
						 | 
						
							
							
								
								Fixed a problem where popup menus triggered from the taskbar could get stuck, and tidied up some internal PopupMenu code
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								b5afccc37c
								
							
								
							
						 | 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								9f3fb1c0a6
								
							
								
							
						 | 
						
							
							
								
								Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								00c0671c6b
								
							
								
							
						 | 
						
							
							
								
								Added sub-menu support to ComboBoxes
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								e74849ccfb
								
							
								
							
						 | 
						
							
							
								
								Fixed a missing call to lf.preparePopupMenuWindow in PopupMenu
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								151e3f769e
								
							
								
							
						 | 
						
							
							
								
								Added a LookAndFeel method preparePopupMenuWindow() to allow the window component to be customised before being displayed
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								ed67e40b8d
								
							
								
							
						 | 
						
							
							
								
								Added a customisable callback object to PopupMenu
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								8b1438a229
								
							
								
							
						 | 
						
							
							
								
								Made PopupMenu avoid overwriting a custom shortcut key description with one that comes from a command manager
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								ac9973f185
								
							
								
							
						 | 
						
							
							
								
								Add support for creating popup menus inside parent components
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								12eeadec8b
								
							
								
							
						 | 
						
							
							
								
								Added some missing 'override's
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								fb864a5cb1
								
							
								
							
						 | 
						
							
							
								
								Corrected some spelling mistakes in comments
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   Timur Doumler
							
						 | 
						
							
							
							
								
							
								70949aa0c6
								
							
								
							
						 | 
						
							
							
								
								Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6f8b9205a5
								
							
								
							
						 | 
						
							
							
								
								Added a shortcut key description field to PopupMenu::Item
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								6f19816cf4
								
							
								
							
						 | 
						
							
							
								
								Added another PopupMenu::addItem method for coloured items with drawables
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								135a1b65de
								
							
								
							
						 | 
						
							
							
								
								Fixed a typo in the last commit
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								622add3dc9
								
							
								
							
						 | 
						
							
							
								
								Made the PopupMenu keep a weak reference to its LookAndFeel, so that it'll avoid crashing in situations where the L+F is deleted while the menu is still on-screen.
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								4583fa3fbf
								
							
								
							
						 | 
						
							
							
								
								Used the ignoreUnused() function to tidy up some old code
							
							
							
							
								
							
							
						 | 
						10 years ago |