Tom Poole
							
						 | 
						
							
							
							
								
							
								894e7d2bd2
								
							
								
							
						 | 
						
							
							
								
								Updated all license headers
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   reuk
							
						 | 
						
							
							
							
								
							
								327f817b9b
								
							
								
							
						 | 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								a54da0b832
								
							
								
							
						 | 
						
							
							
								
								Fixed some more typos
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								fefeba63b8
								
							
								
							
						 | 
						
							
							
								
								Fixed a documentation typo
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								2539f4d24f
								
							
								
							
						 | 
						
							
							
								
								DRY-ed some code by adding a static Component::getApproximateScaleFactorForComponent() method
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								3c6b4f1e95
								
							
								
							
						 | 
						
							
							
								
								Minor documentation update for the Viewport::setScrollOnDragEnabled() method
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								e8c0fe09e6
								
							
								
							
						 | 
						
							
							
								
								A minor documentation improvement
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								a234721110
								
							
								
							
						 | 
						
							
							
								
								Added various clang-tidy modernize-* fixes
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								da2b10ada6
								
							
								
							
						 | 
						
							
							
								
								Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								cadac817c6
								
							
								
							
						 | 
						
							
							
								
								Enabled some more warning flags in Xcode, and fixed the problems they caused
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								974b4a8351
								
							
								
							
						 | 
						
							
							
								
								Removed some legacy friend class declarations that are no longer needed with modern compilers
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								dee78f29f6
								
							
								
							
						 | 
						
							
							
								
								Misc cleanups and modernisation
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								7909af4ecb
								
							
								
							
						 | 
						
							
							
								
								Added a parameter includeChildren to Component::isMouseButtonDown
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								ab863a6dc2
								
							
								
							
						 | 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								266beb22b2
								
							
								
							
						 | 
						
							
							
								
								Mouse:  Added MouseListener::mouseMagnify  and cleaned up some mouse event handler code
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								cdbc28c18b
								
							
								
							
						 | 
						
							
							
								
								Add documentation tags
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								ac44306a4c
								
							
								
							
						 | 
						
							
							
								
								Fixed a documentation typo
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								728f9b4664
								
							
								
							
						 | 
						
							
							
								
								Fixed a typo in the comment above Component::createFocusTraverser()
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								3300e71e17
								
							
								
							
						 | 
						
							
							
								
								Removal of RelativeCoordinate classes from the Drawables
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								e6267afaae
								
							
								
							
						 | 
						
							
							
								
								Added a base class MarkerList::MarkerListHolder, and used it to remove the getMarkers() method from Component.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								84e86a26e6
								
							
								
							
						 | 
						
							
							
								
								Tweaked the Component::setBoundsToFit method to take a rectangle, and tidied up a few things inside Component
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								dca1ef3c3a
								
							
								
							
						 | 
						
							
							
								
								Added some documentation to addAndMakeVisible
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								78791be3c5
								
							
								
							
						 | 
						
							
							
								
								Deleted some old deprecated methods from Component, and tidied a few things up
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f85d706131
								
							
								
							
						 | 
						
							
							
								
								Some minor formatting and comment fixes
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								47ce713d0b
								
							
								
							
						 | 
						
							
							
								
								Added Component::isPaintingUnclipped
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								7ea9874a01
								
							
								
							
						 | 
						
							
							
								
								Changed Component to hold a WeakReference to its LookAndFeel object, so that if you accidentally delete a LookAndFeel that's being used, it won't be a dangling pointer (but you may see some unexpected drawing behaviour!)
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								dd4230586f
								
							
								
							
						 | 
						
							
							
								
								Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
							
							
							
							
								
							
							
						 | 
						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 | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								50183e5318
								
							
								
							
						 | 
						
							
							
								
								Bit of tidying up in Component
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								4e5f005421
								
							
								
							
						 | 
						
							
							
								
								Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								61f4333e73
								
							
								
							
						 | 
						
							
							
								
								Marked some RelativeCoordinate functions in Component as deprecated, and updated some old code that used them.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								8689df5590
								
							
								
							
						 | 
						
							
							
								
								Fixed a few c++17 warnings
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								b5afccc37c
								
							
								
							
						 | 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								d36156c620
								
							
								
							
						 | 
						
							
							
								
								Removed some extraneous semicolons
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								0747a7067b
								
							
								
							
						 | 
						
							
							
								
								Fixed bug with multi-touch in Viewport when drag is blocked and made some methods const
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								1e7a933543
								
							
								
							
						 | 
						
							
							
								
								Added viewportIgnoreDragFlag to Component to indicate that mouse drag events should not move the Component's parent Viewport with drag-to-scroll functionality enabled.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								e253b8bea1
								
							
								
							
						 | 
						
							
							
								
								Added some notes and an assertion to Component::grabKeyboardFocus(), to help people avoid a common mistake, which is trying to grab the focus of not-yet-visible components.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								b7b8d5be57
								
							
								
							
						 | 
						
							
							
								
								Multiple fixes for touch and pen input on Windows
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								2da1bc5f41
								
							
								
							
						 | 
						
							
							
								
								Replace include guards with "#pragma once"
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								75ea6db250
								
							
								
							
						 | 
						
							
							
								
								Renamed bounds member variable in Component to "boundsRelativeToParent" to avoid shadowing warnings when using a local variable nambed "bounds"
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								b936786f80
								
							
								
							
						 | 
						
							
							
								
								Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								17a07a0057
								
							
								
							
						 | 
						
							
							
								
								Add a flag to release the focus of a component when the user accesses the main menu bar on mac
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								ab3e628f36
								
							
								
							
						 | 
						
							
							
								
								Added mouse-up event pressure handling
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								58f2e1b9f2
								
							
								
							
						 | 
						
							
							
								
								Add support for isCurrentlyModal to detect if the current component is in a modal stack - regardless if foremost or not
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								fb864a5cb1
								
							
								
							
						 | 
						
							
							
								
								Corrected some spelling mistakes in comments
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								5c05483fbb
								
							
								
							
						 | 
						
							
							
								
								Fixed a minor typo in the Component docs.
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								76737287c7
								
							
								
							
						 | 
						
							
							
								
								Simplified some component modal state handling code, hopefully also fixing an edge-case problem when showing modal windows on linux
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								92bb5e8b74
								
							
								
							
						 | 
						
							
							
								
								Added an 'includeChildren' parameter to Component::isMouseOverOrDragging
							
							
							
							
								
							
							
						 | 
						9 years ago |