46 Commits (14d7675c48b54c5ecf6d45f6fa77d73079ca635c)

Author SHA1 Message Date
  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. 8 years ago
  hogliux b936786f80 Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive 8 years ago
  hogliux 17a07a0057 Add a flag to release the focus of a component when the user accesses the main menu bar on mac 8 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 9 years ago
  jules cee5a77123 Added a velocity parameter to note-off handling in MidiKeyboardState 9 years ago
  jules 018a2d41be MidiKeyboardComponent: avoid drawing lines if the colour is transparent. 9 years ago
  jules 15812950c6 A couple of minor graphical tweaks to MidiKeyboardComponent. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 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. 10 years ago
  jules 4a00747683 Updated MidiKeyboardComponent to allow it to be non-opaque. 10 years ago
  jules 0ec53673ce Demo cleanups. 10 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. 11 years ago
  jules 8a66ec83f0 Minor clean-ups. 11 years ago
  jules be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 11 years ago
  jules b3fd5cb8a3 Added iterator access to Desktop's list of mouse sources. 11 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. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 9393c1bbc9 Avoided some minor compiler warnings. 12 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. 13 years ago
  jules d564972e9f MidiKeyboardComponent clean-ups + avoided blocking behaviour in the audio thread. 13 years ago
  jules 34840062ef Made the x and y members public in the Point class. 13 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. 13 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.. 13 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
  Julian Storer 952b8c3940 Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes. 14 years ago