321 Commits (b51d43d8246404238ab5b47b47ba4ccb98688f73)

Author SHA1 Message Date
  jules 2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 7 years ago
  tpoole 8e4e4af795 CLion: Fixed issues with setting the cpp standard, launching Windows GUI apps without the console, spaces in project names, and Windows style include paths 7 years ago
  jules aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 7 years ago
  tpoole 6491862417 iOS: Refactored iOSAudioDevice to support multi-channel audio devices and improve the handling of sample rate changes from other apps 7 years ago
  hogliux 4f617f8c58 Windows: Fixed an issue where WASAPI audio would not correctly restart when changing buffer sizes 7 years ago
  jules c2a2d5c734 Updated some code to use cleaner array initialisation from constant data 7 years ago
  hogliux ac60ce57ce CoreMidi: Added unique id property when creating virtual midi ports on macOS and iOS 7 years ago
  tpoole 3cb185fcc3 A minor code cleanup 7 years ago
  jules dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 7 years ago
  hogliux 88f8fbc128 Android: Fixed a compiler error when building with older ndk versions 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 2fcb8fa71b Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag 7 years ago
  jules 3d7c777238 Some light modernisation of a bunch of old code 7 years ago
  jules abe86765ce Workaround for a VS2013 compile error 7 years ago
  jules 1aaa598a5f Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes 7 years ago
  jules 27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 7 years ago
  hogliux a21a2a42dd Android: Fixed a runtime-error introduced by a recent commit when building for Android <24 7 years ago
  hogliux 8bb64a5ddc Added getXRunCount to AudioIODevice as a way to get Xrun counts from underlying hardware 7 years ago
  tpoole 554d055a8f WinRT MIDI: Increased the maximum size of outgoing messages 7 years ago
  tpoole fec19eeade MacOS: Fixed a bug detecting changes to the number of hardware output channels 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
  jules 7c6f3d40b6 Tidied up some method calls involving HeapBlock 7 years ago
  hogliux 91e0385d26 Linux ALSA: Fixed a crash when playing/recording audio on a device that only supports interleaved audio 7 years ago
  tpoole 9b687968db Fixed some g++ compiler warnings 7 years ago
  hogliux 8a239ea5c3 Linux: Increased maximum number of reported ALSA channels 7 years ago
  tpoole 6d1fa807f9 Fixed some compiler errors when logging debug ALSA output 7 years ago
  hogliux ac5797da58 Android: Fixed a race condition when switching the buffer size on the Android OpenSL audio device 7 years ago
  hogliux 60c664c83c WASAPI: Fixed an issue where the AudioIODevice would not be stopped if the system goes to sleep 7 years ago
  tpoole fe134173f6 iOS: Fixed an openURL iOS 10 deprecation 7 years ago
  hogliux 0d601faae5 Android: Add workaround for devices which falsely report supporting floating point audio 8 years ago
  hogliux 03c08027ac Android: Added new thread priority specifically for realtime audio render threads. Currently, only implemented in Android. 8 years ago
  hogliux ccb4ce8829 Android: Fixed a linker error when building in release mode 8 years ago
  tpoole bfd59e5f87 CoreAudioDevice: Fixed potential race condition 8 years ago
  ed 8e7cc759f5 Made JUCE's Atomic class a simple wrapper around std::atomic on platforms that support it 8 years ago
  hogliux 0b20507c8b Android: Ensured that OpenSL audio callbacks can call into Java (even if this is not recommended) 8 years ago
  jules 5bdd485a31 DRYed some win32 COM helper macros. Stripped out some junk from juce_win32_Windowing 8 years ago
  tpoole b77793785d iOSAudioDevice: Removed MaximumFramesPerSlice property listener 8 years ago
  tpoole 8482a9de64 iOSAudioDevice: Refactored and added better support for buffer size changes 8 years ago
  hogliux fca858f8d3 Linux: fixed harmless warning about extra semicolon in juce_linux_Midi.cpp 8 years ago
  jules 5d491ee9c7 Added number suffixes to duplicate midi device names on Windows 8 years ago
  hogliux ece2d8b7c0 Fixed a warning on iOS 8 years ago
  hogliux 2f24925f0c Added support for testing MIDI inside the iOS simulator 8 years ago
  hogliux 728e2dbe82 Fixed a assertion/crash when a macOS CoreAudio device becomes unavailable during playback 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  tpoole e8adbb118f Fixed bug in 9f06fabe10 - Fixed a double-free Windows MIDI device bug 8 years ago
  tpoole 9400866472 Fixed a crash when detaching WinRT MIDI devices 8 years ago
  tpoole 9f06fabe10 Fixed a double-free Windows MIDI device bug 8 years ago
  tpoole d5c019e983 Fixed an unexpected buffer size change after detecting available sample rates on iOS 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  tpoole 79bdbc37cc Fixed some misleading indentation warnings 8 years ago