|  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 | 
				
					
						|  jules | 5918d039ce | Added some "override" annotations. | 12 years ago | 
				
					
						|  jules | 39ef5130e9 | Added MidiKeyboardComponent::mouseUpOnKey() method. | 12 years ago | 
				
					
						|  jules | 03c2801f3f | Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 | 12 years ago | 
				
					
						|  jules | c7506df13f | Changed some pass-by-references to pass-by-value to improve compiler optimisation. | 12 years ago | 
				
					
						|  jules | 706d66014f | MidiKeyboardComponent note-off fix. | 13 years ago | 
				
					
						|  jules | 0ceeb573d8 | Minor changes to avoid pedantic compiler warnings. | 13 years ago | 
				
					
						|  jules | 9393c1bbc9 | Avoided some minor compiler warnings. | 13 years ago | 
				
					
						|  jules | 87175c91f5 | Changed the signature of MouseListener::mouseWheelMove() to take a struct MouseWheelDetails rather than raw floats. This will require updates in source code that uses mouse-wheel callbacks, but provides some new abilities, including a flag to indicate inverted wheel direction. | 13 years ago | 
				
					
						|  jules | 7339a2631e | Changed the MidiKeyboardComponent to be multi-touch aware. | 13 years ago | 
				
					
						|  jules | 56bbab1537 | (automated whitespace clean-up) | 13 years ago | 
				
					
						|  jules | 5308aef329 | Removed some old VC6 workarounds, and removed the VC6 exporter from the introjucer. | 13 years ago | 
				
					
						|  jules | 767ff27307 | Added a couple of methods to Font. | 13 years ago | 
				
					
						|  jules | 295d125142 | Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. | 13 years ago | 
				
					
						|  jules | 1a5bdda7f1 | Fixed an obscure utf8 string comparison problem. Added a few C++11 tweaks. Improved VST host default folder detection. Win32 file browser filter fix. Introjucer VS2005 compiler bug workaround. | 14 years ago | 
				
					
						|  jules | d564972e9f | MidiKeyboardComponent clean-ups + avoided blocking behaviour in the audio thread. | 14 years ago | 
				
					
						|  jules | 34840062ef | Made the x and y members public in the Point class. | 14 years ago | 
				
					
						|  Julian Storer | 2c328dfedc | Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed. | 14 years ago | 
				
					
						|  Julian Storer | b70e0a28d2 | First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. | 14 years ago | 
				
					
						|  Julian Storer | 904e1aba45 | A couple of minor fixes, and changed code to use std::swap instead of swapVariables() | 14 years ago | 
				
					
						|  Julian Storer | 5d98779f19 | Updated the date in the copyright notice. | 14 years ago |