6bf9bb9a2e 
								
							
								 
							
						 
						
							
							
								
								Add final specifiers in implementation files  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								bc9e709e59 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								ListBox: Rename getModel to avoid name hiding by derived classes  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								28414a6af8 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Global: Avoid floating-point equality checks where possible  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cff722a4af 
								
							
								 
							
						 
						
							
							
								
								GUI Basics: Refactor juce_gui_basics file structure  
							
							- Created a new detail namespace
- Moved shared module implementation details into the detail namespace
- Split dependencies so source files only rely on details in the detail namespace
- Removed all code from the juce_gui_basics.cpp file 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								628edb1e15 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								TableListBox: Refactor mouse handling to reuse ListBox mouse handling  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								629a3ca14b 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								ListBox: Allow ListBoxModel to control whether items may be dragged to other windows  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								28f2157912 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Convert ignoreUnused to [[maybe_unused]]  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a1bb7aeead 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								ListBox:  Avoid calling updateContent in contructor  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								921d86e586 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Improve table navigation, row/column index/header reporting  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								707767fa4c 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Multiple table fixes  
							
							- Fixes an off-by-one error when navigating by rows, caused by treating
  the table header as a row. The table header now has the header
  accessibility role.
- Fixes a bug where reordering table columns would cause the table to
  become inaccessible.
- Fixes a bug where the screen reader would try to navigate hidden table
  columns.
- Fixes an issue where moving the VoiceOver cursor to a partially hidden
  cell would cause the focus to move to the table itself, rather than to
  the cell. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								975bdecae5 
								
							
								 
							
						 
						
							
							
								
								Remove some debug logging  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ab2ef5924 
								
							
								 
							
						 
						
							
							
								
								DemoRunner: Fix a crash in MidiDemo  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ec861d99e 
								
							
								 
							
						 
						
							
							
								
								Update licensing banners to JUCE 7  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e27194272d 
								
							
								 
							
						 
						
							
							
								
								TableListBox:  Avoid calling virtual functions in constructor  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								acefc92f88 
								
							
								 
							
						 
						
							
							
								
								TableListBox:  Avoid calling virtual functions in constructor  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e02561c958 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								ListBox:  Add checks to ensure that the ListBoxModel remains valid  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4cf74dfff6 
								
							
								 
							
						 
						
							
							
								
								Viewport:  Improve drag-to-scroll on devices that can accept simultaneous mouse and touch input  
							
							Some Windows 11 devices have both touch screens and mouse inputs, and
these can be used simultaneously.
The Viewport (and ListBox) now check the input source of each mouse
down. If the source is not a mouse, the viewport will always enter
drag-to-scroll mode, regardless of the result of isScrollOnDragEnabled. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								34fdea0708 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								DragAndDropContainer:  Allow custom scaling  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								428260a6fd 
								
							
								 
							
						 
						
							
							
								
								Whitespace  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c933ad5a16 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Fix issue with ListBox selection duplication  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5801cf7d09 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Fix issue with ListBox custom components not being accessible  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90eb878d16 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Make createAccessibilityHandler() private in Component subclasses  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8d6ba3b54e 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Use AccessibilityRole::ignored for UI elements that should not be accessible to screen readers but have accessible children  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8bb08f558e 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Fix off-by-one row index bug when using a ListBox with an accessible header component  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c559d31e90 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Override Accessibility::getHelp() for JUCE widgets that support tooltips  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2aa2a2048 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Throttle TreeView/ListBox Viewport move AccessibilityEvent::structureChanged notifications  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								edd4ff9cfc 
								
							
								 
							
						 
						
							
							
								
								ListBox:  Select row on focus  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8dfb916e9a 
								
							
								 
							
						 
						
							
							
								
								ListBox:  Send AccessibilityEvent::rowSelectionChanged events  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6d429a3f7 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Add table and cell interface support to ListBox accessibility handlers  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3aa49e0d3 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Fixed ListBox multiple selection  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64896eefcd 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Fixed a potential crash when re-using custom ListBox components  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec990202b1 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								394c4fd475 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix warnings when building with clang 10  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								8433c098b9 
								
							
								 
							
						 
						
							
							
								
								MIDI:  Add Midi Logger plugin demo PIP  
							
							We also build this into the AudioPluginHost, as a convenient way to
check the midi outputs of plugins and devices. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b40496f568 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug when selecting the first row in a ListBox after a key down event  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bbbb1719f9 
								
							
								 
							
						 
						
							
							
								
								Made ListBox::createSnapshotOfRows() take the list and row scale factors into account  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cadac817c6 
								
							
								 
							
						 
						
							
							
								
								Enabled some more warning flags in Xcode, and fixed the problems they caused  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a60fa9765 
								
							
								 
							
						 
						
							
							
								
								More ScopedPointer/unique_ptr compatibility work  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								48a5fbd333 
								
							
								 
							
						 
						
							
							
								
								Another batch of ScopedPointer cleanups  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d8d37eb87 
								
							
								 
							
						 
						
							
							
								
								Added support for multi-touch drag and drop  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4f5663fce 
								
							
								 
							
						 
						
							
							
								
								Added an option for Viewport subclasses to create custom scrollbars. Also modified Viewport::getVerticalScrollBar() and ListBox::getVerticalScrollBar() to return references instead of pointers  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago