Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • | *
  • | *
  • | *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • 38295f332b Converted some old typedefs to using declarations by jules 2018-05-02 20:15:33 +0100
  • 88071b29e6 Projucer: Added some missing #pragma once by ed 2018-05-03 09:27:44 +0100
  • a21ff3356d Fixed some Doxygen warnings in juce_AudioBlock.h by Noah Dayan 2018-05-02 13:01:35 +0100
  • 8a02eeb39c BLOCKS: Fixed typo in blocks config description labels by hogliux 2018-05-02 11:20:48 +0100
  • 6b3f4ec010 IAA: Added MIDI input to IAA plug-ins by Tom Poole 2018-05-01 12:18:36 +0100
  • 9e77d94789 Another attempt to get OSX in-memory font layout to work on all OS versions by jules 2018-05-01 12:14:07 +0100
  • da6ba0d783 Fixed InterprocessConnection's use of the supplied timeout when reading from pipes by jules 2018-05-01 11:38:33 +0100
  • e2dcc32f88 Updated old code where the 'volatile' keyword was still being used by jules 2018-04-30 15:39:39 +0100
  • 5faef29f3e DSP: added the methods AudioBlock::copyTo/AudioBlock::copyFrom which facilitate copying to/from an AudioBuffer by hogliux 2018-04-30 14:59:54 +0100
  • 3b091aa6d3 Tweaked the timeout for win32 shared MIDI device cleanup by jules 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 jules 2018-04-30 11:12:28 +0100
  • a9a2dd5607 Fixed a sign conversion warning by hogliux 2018-04-30 10:14:51 +0100
  • 9edfea2486 SparseSet: fix removeRange() and add unit tests. by Lukasz Kozakiewicz 2018-04-25 16:00:15 +0200
  • 58f88ffeb8 macOS/iOS: Continue to use text layout fallback for fonts loaded from memory by hogliux 2018-04-24 10:17:46 +0100
  • 8782bdd6ba Fixed a bug handling queued analytics events after a failed server connection attempt by Tom Poole 2018-04-23 11:48:03 +0100
  • 825320dafa Adding missing locks in ListenerList when the underlying array of the ListenerList uses a CriticalSection by hogliux 2018-04-30 09:59:57 +0100
  • a7b1720df0 Fixed a couple more documentation typos by ed 2018-04-30 09:16:27 +0100
  • d1ed072622 Ensure that pressing the escape key always dismisses an AlertWindow by ed 2018-04-30 09:15:38 +0100
  • fef47b8f68 Fixed a documentation typo by ed 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 Lukasz Kozakiewicz 2018-04-27 13:45:22 +0200
  • b719acf3e2 DSP: Fixed various undefined behavior in SIMDRegister by hogliux 2018-04-26 21:35:26 +0100
  • 8281a29bc9 Bugfix: BlockTopology::operator== now does unordered connection comparison by Rachel Susser 2018-04-26 16:10:03 +0100
  • 772185f2b0 Add camera support for iOS and Android. by Lukasz Kozakiewicz 2018-04-25 18:54:04 +0200
  • bac6996d98 SparseSet: fix removeRange() and add unit tests. by Lukasz Kozakiewicz 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 ed 2018-04-25 12:56:23 +0100
  • f0e035f742 Fixed a compiler error in the DSP module when using clang C++17 support by hogliux 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 hogliux 2018-04-25 11:33:09 +0100
  • 40c948826c Added some braces in juce_Grid.cpp to work around a VS2015 compiler bug by ed 2018-04-24 14:46:12 +0100
  • f639b7b149 macOS/iOS: Continue to use text layout fallback for fonts loaded from memory by hogliux 2018-04-24 10:17:46 +0100
  • 13a6acfe15 Added some hashing support for the Uuid class by jules 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 jules 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 jules 2018-04-24 09:25:42 +0100
  • f4e3eafc78 Added support for floating point modulo to the javascript interpreter by jules 2018-04-24 09:03:38 +0100
  • 940a68f7fe Removed some debug statements by ed 2018-04-24 08:51:52 +0100
  • cbfcb53274 Tweaked the layout of MidiInputSelectorComponentListBox by Tom Poole 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 Lukasz Kozakiewicz 2018-04-23 19:15:29 +0200
  • 3a373cfa06 Increased the warning level when building DemoRunner on iOS by Tom Poole 2018-04-23 17:50:04 +0100
  • 1e23f5fa25 Projucer: Fixed a bug causing AAX and RTAS categories to not be recalled correctly by ed 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 ed 2018-04-23 17:20:07 +0100
  • eed9fdffb0 Check for custom resources folder first in DemoUtilities.h createAssetInputStream() method on Mac by ed 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 ed 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 ed 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 hogliux 2018-04-23 15:22:26 +0100
  • ac5d2e22f4 Added a "plug-in can do" callback to the VSTCallbackHandler interface by Tom Poole 2018-04-23 14:36:02 +0100
  • 04e9b09359 Fixed a compiler warning by Tom Poole 2018-04-23 12:33:03 +0100
  • 884f03aaa3 Added a missing plug-in capability when creating the AudioPluginDemo project by Tom Poole 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 hogliux 2018-04-23 12:14:45 +0100
  • b2f32a712f Fixed a bug handling queued analytics events after a failed server connection attempt by Tom Poole 2018-04-23 11:48:03 +0100
  • 040a3168f3 Projucer: Fix formatting in previous commit by ed 2018-04-23 11:43:10 +0100
  • 0f7c867534 MidiKeyboadComponent: Fixed an assertion when translating the mouse position to a note velocity by hogliux 2018-04-23 11:34:22 +0100
  • 12b90421b4 Projucer: Set extra plugin formats and characteristics of PIP examples by ed 2018-04-23 10:21:42 +0100
  • 9f85d53c66 Made Sliders preserve their skews when updating their range by Tom Poole 2018-04-23 09:18:12 +0100
  • 6f7f264d04 Fixed a layout bug in MidiInputSelectorComponentListBox by Tom Poole 2018-04-23 09:10:03 +0100
  • be8395478f Fixed a couple of warnings in juce_VSTPluginFormat.cpp by ed 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 jules 2018-04-23 08:44:34 +0100
  • c6c709f796 Fixed a minor documentation typo by jules 2018-04-23 08:43:32 +0100
  • 8454db395e Fixed a std::unique_ptr compile error by jules 2018-04-20 11:37:04 +0100
  • 036458ed0a Fixed a bug migrating ScopedPointer to std::unique_ptr for Carbon based AUs by Tom Poole 2018-04-20 10:50:18 +0100
  • ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr by Tom Poole 2018-04-19 15:55:04 +0100
  • e6104e3fed Fixed a bug parsing wav cue metadata by Tom Poole 2018-04-19 16:24:10 +0100
  • 1060e3a0c2 Projucer: Use widget colour id for MultiChoicePropertyComponent button text by ed 2018-04-19 14:36:23 +0100
  • 9c17e6172a Ensure that MultiChoicePropertyComponent colours are visible by ed 2018-04-19 14:33:55 +0100
  • 89ec1375f3 Adding missing locks in ListenerList when the underlying array of the ListenerList uses a CriticalSection by hogliux 2018-04-19 11:05:54 +0100
  • 8ec069cabe Fixed a race condition in AudioProcessorGraph by Tom Poole 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 jules 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 Tom Poole 2018-04-17 18:46:55 +0100
  • 45bfb9d095 Fixed some text formatting by Tom Poole 2018-04-17 18:29:03 +0100
  • fd73d77484 Added some checks on index values in AudioProcessor by Tom Poole 2018-04-17 17:25:24 +0100
  • 20ced1662e Fixed some issues with plug-in parameter IDs by Tom Poole 2018-04-17 16:29:57 +0100
  • 208c7923dc Fixed some bugs in GenericAudioProcessorEditor by Tom Poole 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 hogliux 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 ed 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 ed 2018-04-17 09:07:50 +0100
  • f47d8d2425 Re-saved all projects by ed 2018-04-17 08:43:25 +0100
  • 3e75fce282 Projucer: Removed noexcept specifier from BinaryData methods for VS2013 compatibility by ed 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 hogliux 2018-04-16 14:36:49 +0100
  • f1a8e8f610 Fix to the MDIDemo by jules 2018-04-16 12:44:57 +0100
  • 8faeecec28 Fixed a bug in the Projucer where the --lf command line option wouldn't work by jules 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 jules 2018-04-16 12:26:42 +0100
  • 8297249558 Re-save DemoRunner project by ed 2018-04-16 11:22:30 +0100
  • 1e66355617 Projucer: Explicitly set the project ID if it isn't already set by ed 2018-04-16 11:22:04 +0100
  • d5d2938126 Projucer: Allow relative paths in the "Extra Frameworks" field of the Xcode exporter by ed 2018-04-16 11:08:56 +0100
  • 05d5b3b611 Re-saved all projects by Tom Poole 2018-04-16 11:08:08 +0100
  • 92ff4e285c Updated the Xcode exporter upgrade warnings by Tom Poole 2018-04-16 11:02:08 +0100
  • 8f86e68190 Projucer: Allow ComponentEditor to edit all cpp file extensions by ed 2018-04-16 10:22:36 +0100
  • 193a47c10b Projucer: Only write plugin characteristics file once by ed 2018-04-16 10:16:30 +0100
  • df6f60f2e0 Fixed a bug calculating the number of decimal places displayed in a slider by Tom Poole 2018-04-16 09:56:48 +0100
  • 3af838b377 AAX: Fixed some warnings when building an AAX plug-in with JucePlugin_IsMidiEffect=1 by hogliux 2018-04-13 07:37:40 +0100
  • 125c56293f Removed a return statement in a function returning void by hogliux 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 ed 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 ed 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 hogliux 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 ed 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 ed 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 hogliux 2018-04-11 10:47:05 +0100
  • 16935088e1 Projucer: Fix linker error when building live-build DLL by ed 2018-04-11 10:26:11 +0100
  • c9aebedfeb Projucer: Update PIPGenerator to use new plugin formats multi-choice var by ed 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 ed 2018-04-11 10:06:47 +0100
  • fabb3a1e09 Projucer: Ensure that the compile engine settings are stored and recalled correctly by ed 2018-04-11 09:48:09 +0100
  • 08e87599d3 Removed a newline in juce_ValueTree.cpp by ed 2018-04-11 09:42:06 +0100