38295f332b
Converted some old typedefs to using declarations by
2018-05-02 20:15:33 +0100
88071b29e6
Projucer: Added some missing #pragma once by
2018-05-03 09:27:44 +0100
a21ff3356d
Fixed some Doxygen warnings in juce_AudioBlock.h by
2018-05-02 13:01:35 +0100
8a02eeb39c
BLOCKS: Fixed typo in blocks config description labels by
2018-05-02 11:20:48 +0100
6b3f4ec010
IAA: Added MIDI input to IAA plug-ins by
2018-05-01 12:18:36 +0100
9e77d94789
Another attempt to get OSX in-memory font layout to work on all OS versions by
2018-05-01 12:14:07 +0100
da6ba0d783
Fixed InterprocessConnection's use of the supplied timeout when reading from pipes by
2018-05-01 11:38:33 +0100
e2dcc32f88
Updated old code where the 'volatile' keyword was still being used by
2018-04-30 15:39:39 +0100
5faef29f3e
DSP: added the methods AudioBlock::copyTo/AudioBlock::copyFrom which facilitate copying to/from an AudioBuffer by
2018-04-30 14:59:54 +0100
3b091aa6d3
Tweaked the timeout for win32 shared MIDI device cleanup by
2018-04-30 12:39:11 +0100
a55eaf0154
Made multiple calls to MidiInput::openDevice share the same underlying win32 MIDI handle, and fixed some problems where device indexes could be incorrectly used when deivces are removed by
2018-04-30 11:12:28 +0100
a9a2dd5607
Fixed a sign conversion warning by
2018-04-30 10:14:51 +0100
9edfea2486
SparseSet: fix removeRange() and add unit tests. by
2018-04-25 16:00:15 +0200
58f88ffeb8
macOS/iOS: Continue to use text layout fallback for fonts loaded from memory by
2018-04-24 10:17:46 +0100
8782bdd6ba
Fixed a bug handling queued analytics events after a failed server connection attempt by
2018-04-23 11:48:03 +0100
825320dafa
Adding missing locks in ListenerList when the underlying array of the ListenerList uses a CriticalSection by
2018-04-30 09:59:57 +0100
a7b1720df0
Fixed a couple more documentation typos by
2018-04-30 09:16:27 +0100
d1ed072622
Ensure that pressing the escape key always dismisses an AlertWindow by
2018-04-30 09:15:38 +0100
fef47b8f68
Fixed a documentation typo by
2018-04-30 08:41:42 +0100
2dd1a80469
Camera: bring back CameraDevice::Listener for users wanting to process individual frames. Fix a typo too. by
2018-04-27 13:45:22 +0200
b719acf3e2
DSP: Fixed various undefined behavior in SIMDRegister by
2018-04-26 21:35:26 +0100
8281a29bc9
Bugfix: BlockTopology::operator== now does unordered connection comparison by
2018-04-26 16:10:03 +0100
772185f2b0
Add camera support for iOS and Android. by
2018-04-25 18:54:04 +0200
bac6996d98
SparseSet: fix removeRange() and add unit tests. by
2018-04-25 16:00:15 +0200
f69b9eb884
Add a config flag to juce_audio_processors for enabling LADSPA plugin hosting and enable it in AudioPluginHost by
2018-04-25 12:56:23 +0100
f0e035f742
Fixed a compiler error in the DSP module when using clang C++17 support by
2018-04-25 12:01:00 +0100
269c1f27fd
Win32: Fixed a bug where certain unicode characters (> 0x8000) would not be displayed correctly on Windows by
2018-04-25 11:33:09 +0100
40c948826c
Added some braces in juce_Grid.cpp to work around a VS2015 compiler bug by
2018-04-24 14:46:12 +0100
f639b7b149
macOS/iOS: Continue to use text layout fallback for fonts loaded from memory by
2018-04-24 10:17:46 +0100
13a6acfe15
Added some hashing support for the Uuid class by
2018-04-24 10:03:53 +0100
aa7d7aee78
Tweaked AudioDeviceManager::getXRunCount() to take into account xruns from both the device and the manager's measurements by
2018-04-24 09:30:18 +0100
92e97624b1
ASLA: reversed the order in which input and output devices are opened, in response to reports of flaky drivers which can't handle doing the outputs first. by
2018-04-24 09:25:42 +0100
f4e3eafc78
Added support for floating point modulo to the javascript interpreter by
2018-04-24 09:03:38 +0100
940a68f7fe
Removed some debug statements by
2018-04-24 08:51:52 +0100
cbfcb53274
Tweaked the layout of MidiInputSelectorComponentListBox by
2018-04-24 07:31:58 +0100
4597aa09c9
Android: by default, embed AndroidViewComponent’s native views as children rather than siblings of an underlying peer. by
2018-04-23 19:15:29 +0200
3a373cfa06
Increased the warning level when building DemoRunner on iOS by
2018-04-23 17:50:04 +0100
1e23f5fa25
Projucer: Fixed a bug causing AAX and RTAS categories to not be recalled correctly by
2018-04-23 17:27:10 +0100
d72b58467f
Copy JUCE examples directories to DemoRunner resources on Mac so that they can be found when sandboxed by
2018-04-23 17:20:07 +0100
eed9fdffb0
Check for custom resources folder first in DemoUtilities.h createAssetInputStream() method on Mac by
2018-04-23 16:44:58 +0100
d53171f0e9
Add "Assets" folder as a custom resource folder in AUv3SynthPlugin example on Mac so that the AUv3 passes auval by
2018-04-23 16:43:48 +0100
f29fa75477
Projucer: Fixed the "Don't Add Resources Folder to App Extension" setting in the iOS exporter so that it does what it says and added the option to the Mac exporter by
2018-04-23 16:40:37 +0100
bb78ed2006
Make sure that a recent dsp compiler warnings fix is only applied to newer gcc versions by
2018-04-23 15:22:26 +0100
ac5d2e22f4
Added a "plug-in can do" callback to the VSTCallbackHandler interface by
2018-04-23 14:36:02 +0100
04e9b09359
Fixed a compiler warning by
2018-04-23 12:33:03 +0100
884f03aaa3
Added a missing plug-in capability when creating the AudioPluginDemo project by
2018-04-23 12:25:02 +0100
d7528138cb
DSP SIMD: Fixed a potential compiler error and warning on some versions of gcc and added a unit-test to test some untested comparison SIMD operations by
2018-04-23 12:14:45 +0100
b2f32a712f
Fixed a bug handling queued analytics events after a failed server connection attempt by
2018-04-23 11:48:03 +0100
040a3168f3
Projucer: Fix formatting in previous commit by
2018-04-23 11:43:10 +0100
0f7c867534
MidiKeyboadComponent: Fixed an assertion when translating the mouse position to a note velocity by
2018-04-23 11:34:22 +0100
12b90421b4
Projucer: Set extra plugin formats and characteristics of PIP examples by
2018-04-23 10:21:42 +0100
9f85d53c66
Made Sliders preserve their skews when updating their range by
2018-04-23 09:18:12 +0100
6f7f264d04
Fixed a layout bug in MidiInputSelectorComponentListBox by
2018-04-23 09:10:03 +0100
be8395478f
Fixed a couple of warnings in juce_VSTPluginFormat.cpp by
2018-04-23 09:09:23 +0100
b8b6afd9ce
Made toggle buttons call their state change listeners when its toggle state is changed remotely by a connected Value by
2018-04-23 08:44:34 +0100
c6c709f796
Fixed a minor documentation typo by
2018-04-23 08:43:32 +0100
8454db395e
Fixed a std::unique_ptr compile error by
2018-04-20 11:37:04 +0100
036458ed0a
Fixed a bug migrating ScopedPointer to std::unique_ptr for Carbon based AUs by
2018-04-20 10:50:18 +0100
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr by
2018-04-19 15:55:04 +0100
e6104e3fed
Fixed a bug parsing wav cue metadata by
2018-04-19 16:24:10 +0100
1060e3a0c2
Projucer: Use widget colour id for MultiChoicePropertyComponent button text by
2018-04-19 14:36:23 +0100
9c17e6172a
Ensure that MultiChoicePropertyComponent colours are visible by
2018-04-19 14:33:55 +0100
89ec1375f3
Adding missing locks in ListenerList when the underlying array of the ListenerList uses a CriticalSection by
2018-04-19 11:05:54 +0100
8ec069cabe
Fixed a race condition in AudioProcessorGraph by
2018-04-19 09:34:20 +0100
8e280f3454
Removed some erroneous casts from ReferenceCountedObjectPtr that allowed base classes to be implicitly converted to derived classes by
2018-04-18 09:22:55 +0100
c7c26fa9f0
Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms by
2018-04-17 18:46:55 +0100
45bfb9d095
Fixed some text formatting by
2018-04-17 18:29:03 +0100
fd73d77484
Added some checks on index values in AudioProcessor by
2018-04-17 17:25:24 +0100
20ced1662e
Fixed some issues with plug-in parameter IDs by
2018-04-17 16:29:57 +0100
208c7923dc
Fixed some bugs in GenericAudioProcessorEditor by
2018-04-16 14:06:33 +0100
e89c4d5d4e
macOS/Linux/Android: Fixed an issue where reading the output of a ChildProcess could hang or return incorrect output by
2018-04-17 10:39:10 +0100
4a73a9a6f0
Projucer: When writing the VST3 category string prioritise "Fx" > "Instrument" > everything else. Added missing "Dynamics" category by
2018-04-17 09:43:53 +0100
6dbcfbf6e5
Projucer: Write AppConfig.h file once and ensure that it is only rewritten if it has actually changed by
2018-04-17 09:07:50 +0100
f47d8d2425
Re-saved all projects by
2018-04-17 08:43:25 +0100
3e75fce282
Projucer: Removed noexcept specifier from BinaryData methods for VS2013 compatibility by
2018-04-17 08:40:36 +0100
2f2ff9437b
Windows: Fixed various compiler warnings and errors when building JUCE with MSVC's latest C++ 2017 support by
2018-04-16 14:36:49 +0100
f1a8e8f610
Fix to the MDIDemo by
2018-04-16 12:44:57 +0100
8faeecec28
Fixed a bug in the Projucer where the --lf command line option wouldn't work by
2018-04-16 12:27:09 +0100
efda09a512
Added a parameter to File::appendText, File::replaceWithText and OutputStream::writeText to provide control over if/how line-feeds are replaced when writing text to a file by
2018-04-16 12:26:42 +0100
8297249558
Re-save DemoRunner project by
2018-04-16 11:22:30 +0100
1e66355617
Projucer: Explicitly set the project ID if it isn't already set by
2018-04-16 11:22:04 +0100
d5d2938126
Projucer: Allow relative paths in the "Extra Frameworks" field of the Xcode exporter by
2018-04-16 11:08:56 +0100
05d5b3b611
Re-saved all projects by
2018-04-16 11:08:08 +0100
92ff4e285c
Updated the Xcode exporter upgrade warnings by
2018-04-16 11:02:08 +0100
8f86e68190
Projucer: Allow ComponentEditor to edit all cpp file extensions by
2018-04-16 10:22:36 +0100
193a47c10b
Projucer: Only write plugin characteristics file once by
2018-04-16 10:16:30 +0100
df6f60f2e0
Fixed a bug calculating the number of decimal places displayed in a slider by
2018-04-16 09:56:48 +0100
3af838b377
AAX: Fixed some warnings when building an AAX plug-in with JucePlugin_IsMidiEffect=1 by
2018-04-13 07:37:40 +0100
125c56293f
Removed a return statement in a function returning void by
2018-04-13 07:36:52 +0100
317793258f
Projucer: Don't link to external libraries or compile resources file when building the shared code target in VS by
2018-04-12 12:21:25 +0100
45698e40b2
Make Viewport::DragToScrollListener more robust and able to cope with the deletion of the original mouseDown event component by
2018-04-12 11:05:29 +0100
6dbb975c01
Windows: Fixed an issue in the conversion from URL to Windows UNC file paths and vice versa by
2018-04-12 10:29:13 +0100
4493b71fd9
Projucer: Remove old plugin format identifier from audio plugin wizard and add standalone to default plugin formats by
2018-04-11 15:26:29 +0100
728d28fdc0
Projucer: Always locally copy PIP files that are created from the clipboard so that they aren't deleted on shutdown by
2018-04-11 14:45:40 +0100
a7b5c1f77f
Android: Fixed an issue where getting the metrics of a string on android could crash if the string can't be represented as a UTF-16 string by
2018-04-11 10:47:05 +0100
16935088e1
Projucer: Fix linker error when building live-build DLL by
2018-04-11 10:26:11 +0100
c9aebedfeb
Projucer: Update PIPGenerator to use new plugin formats multi-choice var by
2018-04-11 10:17:34 +0100
ee087748de
Corrected the JUCE version number in the comment above JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE in juce_audio_plugin_client.h by
2018-04-11 10:06:47 +0100
fabb3a1e09
Projucer: Ensure that the compile engine settings are stored and recalled correctly by
2018-04-11 09:48:09 +0100
08e87599d3
Removed a newline in juce_ValueTree.cpp by
2018-04-11 09:42:06 +0100