1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-24 01:54:22 +00:00
Commit graph

465 commits

Author SHA1 Message Date
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 2017-10-11 12:10:58 +01:00
jules
2fcb8fa71b Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag 2017-10-09 15:39:22 +01:00
jules
3d7c777238 Some light modernisation of a bunch of old code 2017-10-04 12:47:43 +01:00
jules
abe86765ce Workaround for a VS2013 compile error 2017-10-03 09:15:25 +01:00
jules
1aaa598a5f Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes 2017-09-27 12:57:55 +01:00
jules
27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 2017-09-27 12:24:02 +01:00
hogliux
06c7fb5b01 Add xrun counter to device manager 2017-09-26 11:01:27 +01:00
hogliux
a21a2a42dd Android: Fixed a runtime-error introduced by a recent commit when building for Android <24 2017-09-25 14:23:03 +01:00
hogliux
8bb64a5ddc Added getXRunCount to AudioIODevice as a way to get Xrun counts from underlying hardware 2017-09-21 16:26:07 +01:00
tpoole
554d055a8f WinRT MIDI: Increased the maximum size of outgoing messages 2017-09-20 10:04:11 +01:00
tpoole
fec19eeade MacOS: Fixed a bug detecting changes to the number of hardware output channels 2017-09-20 09:56:44 +01:00
tpoole
0ae8aa812c Bump version number to 5.1.2 2017-09-18 14:59:57 +01:00
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 2017-09-08 08:59:55 +01:00
jules
7c6f3d40b6 Tidied up some method calls involving HeapBlock 2017-09-05 16:06:57 +01:00
hogliux
91e0385d26 Linux ALSA: Fixed a crash when playing/recording audio on a device that only supports interleaved audio 2017-08-30 11:38:34 +01:00
tpoole
9b687968db Fixed some g++ compiler warnings 2017-08-29 14:47:04 +01:00
hogliux
8a239ea5c3 Linux: Increased maximum number of reported ALSA channels 2017-08-29 10:14:32 +01:00
tpoole
6d1fa807f9 Fixed some compiler errors when logging debug ALSA output 2017-08-29 09:06:01 +01:00
hogliux
ac5797da58 Android: Fixed a race condition when switching the buffer size on the Android OpenSL audio device 2017-08-23 18:22:17 +01:00
hogliux
60c664c83c WASAPI: Fixed an issue where the AudioIODevice would not be stopped if the system goes to sleep 2017-08-08 14:29:37 +01:00
hogliux
c02ef79fd6 Bump version number to 5.1.1 2017-08-02 18:35:29 +01:00
tpoole
fe134173f6 iOS: Fixed an openURL iOS 10 deprecation 2017-08-01 15:37:19 +01:00
hogliux
c1ad53c14e Bump version number to 5.1.0 2017-07-27 12:39:23 +01:00
hogliux
0d601faae5 Android: Add workaround for devices which falsely report supporting floating point audio 2017-07-18 11:44:39 +01:00
tpoole
f3c224bf26 iOS: Fixed a header inclusion error 2017-07-03 18:35:05 +01:00
hogliux
03c08027ac Android: Added new thread priority specifically for realtime audio render threads. Currently, only implemented in Android. 2017-07-03 16:50:59 +01:00
hogliux
ccb4ce8829 Android: Fixed a linker error when building in release mode 2017-06-26 18:23:16 +01:00
tpoole
bfd59e5f87 CoreAudioDevice: Fixed potential race condition 2017-06-12 10:20:58 +01:00
ed
8e7cc759f5 Made JUCE's Atomic class a simple wrapper around std::atomic on platforms that support it 2017-06-09 20:38:10 +01:00
hogliux
0b20507c8b Android: Ensured that OpenSL audio callbacks can call into Java (even if this is not recommended) 2017-06-06 11:09:20 +01:00
jules
5bdd485a31 DRYed some win32 COM helper macros. Stripped out some junk from juce_win32_Windowing 2017-05-30 16:43:07 +01:00
hogliux
bc3ef88603 Bump version number to 5.0.2 2017-05-30 16:32:47 +01:00
tpoole
b77793785d iOSAudioDevice: Removed MaximumFramesPerSlice property listener 2017-05-25 14:53:22 +01:00
tpoole
8482a9de64 iOSAudioDevice: Refactored and added better support for buffer size changes 2017-05-24 14:39:04 +01:00
hogliux
fca858f8d3 Linux: fixed harmless warning about extra semicolon in juce_linux_Midi.cpp 2017-05-09 12:38:14 +01:00
hogliux
8413614744 Bump version number to 5.0.1 2017-05-04 15:26:54 +01:00
jules
5d491ee9c7 Added number suffixes to duplicate midi device names on Windows 2017-05-04 15:21:36 +01:00
hogliux
ece2d8b7c0 Fixed a warning on iOS 2017-05-04 12:17:47 +01:00
hogliux
2f24925f0c Added support for testing MIDI inside the iOS simulator 2017-05-04 12:17:33 +01:00
hogliux
728e2dbe82 Fixed a assertion/crash when a macOS CoreAudio device becomes unavailable during playback 2017-05-02 15:25:28 +01:00
jules
a3e6c81911 Fixed an assertion in MidiMessageCollector that would have failed to trigger 2017-05-02 10:19:51 +01:00
hogliux
9d81c5066a Bump version number to 5.0.0 2017-04-27 14:43:05 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
tpoole
52bbaa2a1c Fixed incorrect #include guard in juce_audio_devices header 2017-04-20 12:41:35 +01:00
tpoole
837ac2143c Fixed iOS code sign entitlements bug 2017-04-18 14:38:13 +01:00
tpoole
e8adbb118f Fixed bug in 9f06fabe10 - Fixed a double-free Windows MIDI device bug 2017-04-18 10:48:37 +01:00
tpoole
9400866472 Fixed a crash when detaching WinRT MIDI devices 2017-04-18 10:42:57 +01:00
tpoole
9f06fabe10 Fixed a double-free Windows MIDI device bug 2017-04-10 10:27:49 +01:00
tpoole
d5c019e983 Fixed an unexpected buffer size change after detecting available sample rates on iOS 2017-04-03 12:22:12 +01:00
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00