2ec861d99e 
								
							
								 
							
						 
						
							
							
								
								Update licensing banners to JUCE 7  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87a4ab4a78 
								
							
								 
							
						 
						
							
							
								
								Disable the effect of setPaintingIsUnclipped on components with children  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ccfea9001 
								
							
								 
							
						 
						
							
							
								
								Component:  Make getApproximateScaleFactorForComponent take a const argument  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								461192b355 
								
							
								 
							
						 
						
							
							
								
								Add FocusOutline class for indicating Component keyboard focus  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd01175d55 
								
							
								 
							
						 
						
							
							
								
								Docs:  Update Component docs referencing deprecated setFocusContainer() method  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d350ffcc3 
								
							
								 
							
						 
						
							
							
								
								Fix documentation typo  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								eca02270ee 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Component:  Add Point<float> overloads for some common functions  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9542ccc4c 
								
							
								 
							
						 
						
							
							
								
								Update code to use C++14 [[deprecated]] attribute  
							
							This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d6fd33b38d 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Disable accessibility for PopupMenu windows on the desktop when their parent window or target component have accessibility disabled  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								59333870f5 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Disable accessibility of child components when calling `Component::setAccessible (false);`  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ddb59d1361 
								
							
								 
							
						 
						
							
							
								
								Docs:  Fix typo in Component child adding methods  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe4ba9071b 
								
							
								 
							
						 
						
							
							
								
								Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0  
							
							See BREAKING-CHANGES.txt for more details. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5db072b483 
								
							
								 
							
						 
						
							
							
								
								Component:  Avoid calling native APIs from background threads  
							
							When rendering with OpenGL, the paint function is called from a
background thread. If we call `isMouseOver` from the paint function, we
may end up calling native functions via the ComponentPeer, which causes
threading warnings on macOS. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								550127945d 
								
							
								 
							
						 
						
							
							
								
								Added floating-point implementations for some Component hit-testing methods to improve reliability when dealing with scaled Components  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								533f68219b 
								
							
								 
							
						 
						
							
							
								
								Fixed some Doxygen issues  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec990202b1 
								
							
								 
							
						 
						
							
							
								
								Accessibility:  Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e64736519 
								
							
								 
							
						 
						
							
							
								
								Docs:  Updated the documentation for Component::modifierKeysChanged()  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								45409bb4e6 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Hide chooser when it leaves scope on Windows  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad38182530 
								
							
								 
							
						 
						
							
							
								
								Added checks for DOXYGEN #define when excluding modal methods in headers  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60b6afd517 
								
							
								 
							
						 
						
							
							
								
								Added floating-point overrides for some Component area conversion methods  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								a54da0b832 
								
							
								 
							
						 
						
							
							
								
								Fixed some more typos  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fefeba63b8 
								
							
								 
							
						 
						
							
							
								
								Fixed a documentation typo  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2539f4d24f 
								
							
								 
							
						 
						
							
							
								
								DRY-ed some code by adding a static Component::getApproximateScaleFactorForComponent() method  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c6b4f1e95 
								
							
								 
							
						 
						
							
							
								
								Minor documentation update for the Viewport::setScrollOnDragEnabled() method  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e8c0fe09e6 
								
							
								 
							
						 
						
							
							
								
								A minor documentation improvement  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a234721110 
								
							
								 
							
						 
						
							
							
								
								Added various clang-tidy modernize-* fixes  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da2b10ada6 
								
							
								 
							
						 
						
							
							
								
								Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cadac817c6 
								
							
								 
							
						 
						
							
							
								
								Enabled some more warning flags in Xcode, and fixed the problems they caused  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								974b4a8351 
								
							
								 
							
						 
						
							
							
								
								Removed some legacy friend class declarations that are no longer needed with modern compilers  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dee78f29f6 
								
							
								 
							
						 
						
							
							
								
								Misc cleanups and modernisation  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7909af4ecb 
								
							
								 
							
						 
						
							
							
								
								Added a parameter includeChildren to Component::isMouseButtonDown  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								266beb22b2 
								
							
								 
							
						 
						
							
							
								
								Mouse:  Added MouseListener::mouseMagnify  and cleaned up some mouse event handler code  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdbc28c18b 
								
							
								 
							
						 
						
							
							
								
								Add documentation tags  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac44306a4c 
								
							
								 
							
						 
						
							
							
								
								Fixed a documentation typo  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8d09eaadb6 
								
							
								 
							
						 
						
							
							
								
								Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								728f9b4664 
								
							
								 
							
						 
						
							
							
								
								Fixed a typo in the comment above Component::createFocusTraverser()  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3300e71e17 
								
							
								 
							
						 
						
							
							
								
								Removal of RelativeCoordinate classes from the Drawables  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6267afaae 
								
							
								 
							
						 
						
							
							
								
								Added a base class MarkerList::MarkerListHolder, and used it to remove the getMarkers() method from Component.  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84e86a26e6 
								
							
								 
							
						 
						
							
							
								
								Tweaked the Component::setBoundsToFit method to take a rectangle, and tidied up a few things inside Component  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dca1ef3c3a 
								
							
								 
							
						 
						
							
							
								
								Added some documentation to addAndMakeVisible  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78791be3c5 
								
							
								 
							
						 
						
							
							
								
								Deleted some old deprecated methods from Component, and tidied a few things up  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f85d706131 
								
							
								 
							
						 
						
							
							
								
								Some minor formatting and comment fixes  
							
							
								
							
							
						 
						8 years ago