45 Commits (61c638106f84bdadd7b9ef380b30bdee9b51da05)

Author SHA1 Message Date
  ed 52fbaa6042 Linux: Stop MidiInputThread before freeing handle in AlsaClient destructor 4 years ago
  reuk 0fe90b8d3f ALSA: Fix an issue where the MidiInput/Output Pimpl classes would be undefined when JUCE_ALSA=0 4 years ago
  reuk c3849041ae Midi: Use proper PImpl idiom in MidiInput and MidiOutput 4 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  ed f0ea1c00a6 Updated the MidiInput/Output methods to return unique_ptrs 6 years ago
  ed 5089f74305 Linux: Fixed a potential use-after-free bug in the ALSA MIDI code 6 years ago
  ed 09ebd1d257 Added support for ID-based MIDI devices 6 years ago
  ed c43e62a16a Whitespace 6 years ago
  cesare be56122e7e Linux: Fix problem with ALSA midi name in console applications 6 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  hogliux c967a398fb Linux Midi: Fixed a typo which prevented virtual midi outputs from working 7 years ago
  jules 32a745d9f9 Avoided a possible null pointer when opening non-functional linux midi devices 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  Tom Poole 646aebb77e Linux: Fixed a MIDI port read/write mixup 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 7 years ago
  jules 369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 7 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 7 years ago
  tpoole 9b687968db Fixed some g++ compiler warnings 7 years ago
  hogliux fca858f8d3 Linux: fixed harmless warning about extra semicolon in juce_linux_Midi.cpp 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  Felipe F. Tonello c2100022cc Added several linux improvements to the event loop, MIDI and X11 (see commit messsage) 8 years ago
  tpoole 2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 8 years ago
  hogliux 1e41898bbc Fix a memory leak in linux ALSA code for MidiInput/MidiOutput 8 years ago
  hogliux 76007233ae Correctly account for midi ports in Alsa when listing/opening devices and other ALSA midi cleanups 8 years ago
  jules 676b27ef68 Added a MidiDataConcatenator to the linux MIDI implementation, to help handle large and broken-up sysex messages 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules 020b34f67f Fixed a couple of stray semicolons 9 years ago
  hogliux c89f476127 Add getName to MidiOutput devices 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  hogliux 8c242b7547 Fix warnings on linux 10 years ago
  jules 5eb98197b8 Tweaked linux midi to use direct rather than buffered output. 10 years ago
  jules 9fc2a0ca27 On OSX/linux, made sure the MidiOutput closes its thread on destruction. 11 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 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 cb9531af58 Linux midi fix. 12 years ago
  jules 1dfb891ce1 Improvements (hopefully!) to linux ALSA and Midi classes. 12 years ago
  jules 4c6358ae87 Minor clean-ups. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 6d44c8372f Made some ALSA midi names customisable. 13 years ago
  jules 0930af3820 Linux midi improvement. 13 years ago
  Julian Storer aa6c2203d5 Minor additions to linux midi, AudioProcessorGraph, URL. 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 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer a9b1676028 Fixed for OpenGL, DropShadower, Linux midi, VST resizing + mouse wheel hooks. 14 years ago
  Julian Storer 328cc11713 Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety. 14 years ago
  Julian Storer b047d9be53 More 'nullptr' updates and minor clean-ups. 14 years ago