db90a31813 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								TreeView: Fix getAllVisibleItems() when only the final row of the tree fits in the viewport  
							
							Fixes  #1118  
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e0646abba 
								
							
								 
							
						 
						
							
							
								
								TreeView:  Fix restoring scroll position in restoreOpennessState  
							
							This commit fixes a regression introduced in 70968d46 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								921d86e586 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Improve table navigation, row/column index/header reporting  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								dd92f66387 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Correctly report number of disclosed rows in TreeView on macOS  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								6265f86d33 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Add missing accessibility handler in TreeView Item  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ec861d99e 
								
							
								 
							
						 
						
							
							
								
								Update licensing banners to JUCE 7  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								101a886821 
								
							
								 
							
						 
						
							
							
								
								MouseInputSource:  Eliminate superfluous drag events caused by pressure change  
							
							The bug was triggered on Monterey where a pressure of 1 is reported
while a mouse button is being held down. This caused an extra drag
event being triggered between mouse down and up events, even if no
movement occurred. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b2f318a775 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								TreeView:  Allow built-in mouse handling to be enabled/disabled for custom components  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ef7c3c6947 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								TreeView:  Support TooltipClient interface  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9055820a30 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								TreeView:  Reset itemUnderMouse when deleting TreeViewItems to avoid dereferencing dangling pointers  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								cd34f1b00b 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								TreeView:  Reset itemUnderMouse when deleting TreeViewItems to avoid dereferencing dangling pointers  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								34fdea0708 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								DragAndDropContainer:  Allow custom scaling  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b70fbb9bca 
								
							
								 
							
						 
						
							
							
								
								TreeView:  Fix drag-to-scroll viewport jump on mouse exit  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de375ab6d7 
								
							
								 
							
						 
						
							
							
								
								TreeView:  Prevent dragging items from scrolling viewport on mobile and fix issue with dragged item component being deleted during drag operations  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70968d46c8 
								
							
								 
							
						 
						
							
							
								
								TreeView:  Coalesce item position recalculation to fix performance issues with large trees  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55ffe91db8 
								
							
								 
							
						 
						
							
							
								
								TreeView:  Don't add MouseListener for nested custom components  
							
							This restores the behaviour of TreeViews with custom item components prior to ec990202 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								c559d31e90 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Override Accessibility::getHelp() for JUCE widgets that support tooltips  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdee88c003 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Set TreeViewItem expanded/collapsed state only when it has sub-items  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2aa2a2048 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Throttle TreeView/ListBox Viewport move AccessibilityEvent::structureChanged notifications  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e28525b05d 
								
							
								 
							
						 
						
							
							
								
								TreeView:  Fixed a potential crash when dragging a TreeViewItem with a custom component  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b34d56069 
								
							
								 
							
						 
						
							
							
								
								TreeView:  Use content component coordinate space in TreeView::getItemAt()  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								31a7c62baf 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Windows:  Fix and suppress some analysis warnings  
							
							This fixes warnings that are emitted when building with the `-analyze`
flag enabled. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e6fe0db3d 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Send structure change message when TreeView viewport is scrolled  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								333983947e 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Removed widget_handlers  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6bb3b9208b 
								
							
								 
							
						 
						
							
							
								
								TreeView:  Use Component::getApproximateScaleFactorForComponent() when creating drag images  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec990202b1 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								3baaad8b5b 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								XmlElement:  Update loops to use new iterators  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c6d1828a32 
								
							
								 
							
						 
						
							
							
								
								A few more internal updates for better smart pointer use  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e2cfb5f6c 
								
							
								 
							
						 
						
							
							
								
								Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones  
							
							
								
							
							
						 
						7 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								8aca5604eb 
								
							
								 
							
						 
						
							
							
								
								Fixed a VS2013 compiler error  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b653e838d0 
								
							
								 
							
						 
						
							
							
								
								Tweaked the order in which properties are set when TreeViewItems are added, and did some internal modernisation of the TreeView classes  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79885fc6ad 
								
							
								 
							
						 
						
							
							
								
								Force TreeView to recalculate its size after restoring item openness in TreeView::restoreOpennessState() so that its Viewport scroll position is restored correctly  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60e9231fb1 
								
							
								 
							
						 
						
							
							
								
								Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code.  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ed41ed14b 
								
							
								 
							
						 
						
							
							
								
								Fixed some whitespace style and cleaned up some code using C++11  
							
							
								
							
							
						 
						8 years ago