|  Tom Poole | 2ec861d99e | Update licensing banners to JUCE 7 | 3 years ago | 
				
					
						|  Tom Poole | dea3fe60e4 | Update copyright banners | 3 years ago | 
				
					
						|  ed | e0e8e85d6b | Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class | 3 years ago | 
				
					
						|  reuk | eeeeb117a1 
										
											
										
									 | MidiKeyboardComponent:  Ensure note is not highlighted after mouse leaves component | 4 years ago | 
				
					
						|  reuk | ac3d1b7539 
										
											
										
									 | MidiKeyboardComponent:  Fix potential data race on shouldCheckState data member | 4 years ago | 
				
					
						|  reuk | 394c4fd475 | Clang:  Fix warnings when building with clang 10 | 5 years ago | 
				
					
						|  ed | 009d685179 | Updated all license headers | 5 years ago | 
				
					
						|  Tom Poole | 894e7d2bd2 | Updated all license headers | 5 years ago | 
				
					
						|  Tom Poole | 2d16374b14 | Updated all license headers | 5 years ago | 
				
					
						|  reuk | 327f817b9b | Copyrights: Update commercial/gpl headers to be gpl-only | 5 years ago | 
				
					
						|  Tom Poole | 16dd26649a | Fixed some GCC compiler warnings and removed deprecated functions | 6 years ago | 
				
					
						|  Tom Poole | 1e021b6ed0 | Fixed an issue overriding MidiKeyboardComponent::mouseDownOnKey | 6 years ago | 
				
					
						|  ed | c3e7c47252 | Make sure that the velocity value set in MidiKeyboardComponent::setVelocity() is used when sending notes | 7 years ago | 
				
					
						|  Tom Poole | 3c93cfb105 | Clarified some Button LookAndFeel parameter names | 7 years ago | 
				
					
						|  ed | 38e065cb8f | Added methods to get and set the octave scroll button width to MidiKeyboardComponent | 7 years ago | 
				
					
						|  hogliux | 0f7c867534 | MidiKeyboadComponent:  Fixed an assertion when translating the mouse position to a note velocity | 7 years ago | 
				
					
						|  jules | 1a60fa9765 | More ScopedPointer/unique_ptr compatibility work | 7 years ago | 
				
					
						|  jules | d0111a4f96 | Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi | 8 years ago | 
				
					
						|  ed | 822a1e31b8 | Added some methods to MidiKeyboardComponent to set/get the width of black notes | 8 years ago | 
				
					
						|  jules | 3dcd918ddd | Cleaned up MidiKeyboardComponent, changing it to use floating point coords | 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 | 
				
					
						|  hogliux | b5afccc37c | Updated file headers and the README with the JUCE 5 license | 8 years ago | 
				
					
						|  jules | 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 | 
				
					
						|  jules | 8ed41ed14b | Fixed some whitespace style and cleaned up some code using C++11 | 8 years ago | 
				
					
						|  jules | 9fa0d49be7 | Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. | 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 | 5cdd56065d | Added a method MidiKeyboardComponent::getTotalKeyboardWidth() | 9 years ago | 
				
					
						|  Timur Doumler | c536d10be9 | MidiKeyboardComponent: added possibility to change the length of the black keys as a proportion of the white keys to something else than the default of 0.7, and to query that proportion. | 9 years ago | 
				
					
						|  jules | 7b606e2e3f | Refactored some internal code in MidiKeyboardComponent | 10 years ago | 
				
					
						|  jules | cee5a77123 | Added a velocity parameter to note-off handling in MidiKeyboardState | 10 years ago | 
				
					
						|  jules | 018a2d41be | MidiKeyboardComponent: avoid drawing lines if the colour is transparent. | 10 years ago | 
				
					
						|  jules | 15812950c6 | A couple of minor graphical tweaks to MidiKeyboardComponent. | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  jules | 179d99f57d | Made MidiKeyboardComponent work better when attached as a mouse listener to child components. | 10 years ago | 
				
					
						|  jules | a4594e55e7 | Prevent stray mouse-drags triggering the midi component keys by mistake | 10 years ago | 
				
					
						|  jules | 6d33253189 | Fix in MidiKeyboardComponent to prevent double notes when using touch input. | 10 years ago | 
				
					
						|  jules | 8f5623ca0b | Gave MidiKeyboardComponent a keyPressed method to prevent keypresses that it's using from being passed through to parent components. | 10 years ago | 
				
					
						|  jules | d10d19e4bf | Allowed the MidiKeyboardComponent up/down buttons to be non-opaque. | 11 years ago | 
				
					
						|  jules | 4a00747683 | Updated MidiKeyboardComponent to allow it to be non-opaque. | 11 years ago | 
				
					
						|  jules | 0ec53673ce | Demo cleanups. | 11 years ago | 
				
					
						|  jules | 6c61dbb68e | Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>. | 11 years ago | 
				
					
						|  jules | c67c180b07 | Added method MidiMessage::isMidiNoteBlack() | 11 years ago | 
				
					
						|  jules | e54bd38255 | Added shadow colour ID to MidiKeyboardComponent | 11 years ago | 
				
					
						|  jules | 44d52ffcef | Added a method to MidiKeyboardComponent | 11 years ago | 
				
					
						|  jules | 4869c0a202 | Fixed a few minor problems with the MidiKeyboardComponent | 11 years ago | 
				
					
						|  jules | 8a8941aab5 | Fix for MidiKeyboardComponent when used with multi-touch screen. | 12 years ago | 
				
					
						|  jules | 8a66ec83f0 | Minor clean-ups. | 12 years ago | 
				
					
						|  jules | be1d5253ee | Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. | 12 years ago | 
				
					
						|  jules | b3fd5cb8a3 | Added iterator access to Desktop's list of mouse sources. | 12 years ago |