39 Commits (a2a04a726aa42eaa42e2cc949b161036cee7a934)

Author SHA1 Message Date
  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
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 533e7ba795 Many more String changes, so that finally the String class can store its internal data as either utf8, 16 or 32 - this is controlled by a flag JUCE_STRING_UTF_TYPE. It's currently set to utf-8 by default. 14 years ago
  Julian Storer a5cf4030f5 New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes. 14 years ago
  Julian Storer 377b9ff2c4 Added a couple of useful constructors to some stream classes. Replaced some old static functions with anonymous namespaces. 14 years ago
  Julian Storer 32081a387c Minor code clean-ups 14 years ago
  Julian Storer 23e07daec7 Minor code clean-ups. 14 years ago