e4e78c8591
Made the AAX wrapper support the isSuspended() flag by
2015-12-24 12:06:07 +0000
923e8fabdb
Removed some unnecessary includes of AppConfig.h by
2015-12-24 11:55:46 +0000
c95253fad0
Cleaned out some old amalgamated build references. by
2015-12-24 11:31:37 +0000
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code by
2015-12-23 16:27:50 +0000
7988190e73
Plugin demo: avoided the slider jumping when being dragged and automated at the same time by
2015-12-23 14:57:32 +0000
86a745dc35
Deduplicated some native code and stopped the OSX juce_isRunningUnderDebugger function from caching its result. by
2015-12-23 14:31:06 +0000
8c5f433691
Standardised the names of some old macros in PlatformDefs.h by
2015-12-23 14:24:12 +0000
2a1234b6ac
Simplified some inter-module dependencies and exception-catching fallbacks by
2015-12-23 11:47:18 +0000
9b167ca5e1
Resaved example projects by
2015-12-23 09:43:23 +0000
baab7546f4
Replaced some uses of the now-deprecated AudioProcessor::getTotalNumInputChannels() by
2015-12-23 09:43:10 +0000
f7524d0d09
Fixed some spelling mistakes in a comment by
2015-12-23 09:08:47 +0000
edec7b34b2
Replaced some uses of AffineTransform::identity with a default-constructed object by
2015-12-22 17:46:31 +0000
21d42f346f
Minor fix to the last commit by
2015-12-22 15:55:26 +0000
218a8149af
Fixed several bugs in the AudioDeviceManager::playSound() mechanism that could cause feedback and other problems by
2015-12-22 15:33:00 +0000
9906788e9b
Avoided a Visual Studio compiler warning in Rectangle by
2015-12-22 11:43:28 +0000
6f092d602d
Rendering optimisation when filling off-screen paths by
2015-12-22 10:26:03 +0000
beee911a6d
Fixed some comments in ZipFile by
2015-12-22 09:15:17 +0000
ae80e2b90d
Fixed a compiler warning in some OSC code by
2015-12-22 09:04:32 +0000
6cceb10417
Fixed an AAX compile error by
2015-12-21 16:38:13 +0000
e8bea6944f
Fixed an obscure C++ syntactic blooper by
2015-12-21 15:02:14 +0000
d0c4a8a4cb
Fixed a Visual Studio warning by
2015-12-21 14:53:01 +0000
66a4f56cd7
Added a projucer workaround to the AAX wrapper by
2015-12-21 14:20:29 +0000
a99d78318b
Fixed a typo in a comment by
2015-12-21 12:35:03 +0000
5448e88f39
AU hosting: made it refresh the parameter list when names change by
2015-12-21 12:26:08 +0000
ae712c72d8
Cleaned up a few String::empty uses by
2015-12-21 12:01:28 +0000
79d2a40035
Wrapped some AudioChannelSet names in NEEDS_TRANS macros by
2015-12-21 11:04:33 +0000
0af818324e
Fixed a typo that caused a problem when JUCE_STRING_UTF_TYPE is set to 16 or 32 by
2015-12-21 09:52:48 +0000
4ff15c1337
OSC: Extended OSCSender to be able to specify the IP address for each message by
2015-12-21 09:35:10 +0000
edefc23738
Doxygen documentation fix (wrong parameter name). by
2015-12-17 18:25:38 +0000
27047a75f7
MPE: Added legacyMode options to MPETest example app. by
2015-12-17 11:46:04 +0000
ccee36ab1f
Re-save Introjucer project by
2015-12-16 18:50:44 +0000
f9be90f52b
Bump introjucer version number by
2015-12-16 18:40:59 +0000
c9f4949f47
Fix warnings in StandaloneFilterWindow by
2015-12-16 18:33:08 +0000
c468a5dd3d
Resaved example projects by
2015-12-16 18:23:39 +0000
19d0c71050
Version number update by
2015-12-16 18:14:23 +0000
96d428ae17
Demo app: Fixed a typo in the look-and-feel demo by
2015-12-16 18:09:57 +0000
90deea825f
Updated changelog for JUCE 4.1 by
2015-12-16 18:05:58 +0000
4fef661ada
Added multi-bus support for audio plug-in clients by
2015-12-16 17:58:25 +0000
e0bd51f26c
MPE: replaced omniMode (all MIDI channels) by legacyMode which allows to define a custom MIDI channel range. Fixed a few minor MPE bugs. by
2015-12-16 17:40:59 +0000
1fe45f3d41
Plugin hosting: Fixed a problem getting the list of AU parameters by
2015-12-16 17:18:57 +0000
d9403b6785
Added an assertion to warn about plugin hosts closing GUIs on background threads by
2015-12-16 09:59:54 +0000
ba4bd143ff
Introjucer: updated supported iOS deployment targets to range from 7.0 to 9.2. by
2015-12-15 12:05:50 +0000
e9bcfa5602
MPEInstrument: made isNoteChannel() and isMasterChannel() public because it may be useful for some advanced MIDI message handling. by
2015-12-14 17:09:35 +0000
1580dcd7e3
Escape Android Studio path with quotes on all platforms rather than just Windows. by
2015-12-14 16:18:27 +0000
09e4ca57c5
Added Android Studio exporter build tools option. by
2015-12-14 15:23:33 +0000
a7dbf4e4be
Fixed minimum SDK version not being used to generate minSdkVersion in Android Studio by
2015-11-12 11:46:49 +0000
05b4b35393
Added workaround for Android Studio bug regarding .idea folder missing by
2015-11-11 17:32:50 +0000
eb62e74dc4
Surround path with escaped quotes so that Android Studio can open projects on Windows that contain whitespace in the path. by
2015-12-14 15:14:49 +0000
03c157f898
Deleted the old native browser plugin demo app. by
2015-12-14 12:22:31 +0000
9f602bd7e9
Modernised some argument types in the GL vector classes by
2015-12-14 11:45:39 +0000
3a061ad319
Removed an old piece of code that hard-coded a dark border around non-resizable non-native DocumentWindows by
2015-12-14 10:21:21 +0000
82b0a3628b
Added some comments regarding MessageManagerLocks by
2015-12-14 09:48:25 +0000
02492b36b9
Lots of small whitespace tweaks. by
2015-12-13 19:32:05 +0000
0d3afee459
AudioUnits: In host + plugin sides, passed the loop start/end ppq positions via the playhead position info. by
2015-12-13 11:23:37 +0000
9d29fd4c9d
Avoided a few pedantic warnings in the plugin host demo by
2015-12-13 11:04:56 +0000
08a0bada12
Fixed a few small bugs and added some comments in Synthesiser, MPESynthesiser, and MPETest demo app. by
2015-12-11 16:36:12 +0000
8cab6c7356
Fixed a deprecation macro in DragAndDropContainer by
2015-12-11 16:36:56 +0000
0eac373893
Sorted out a few pedantic warnings thrown up in the audio host demo by
2015-12-11 16:24:35 +0000
9510c16665
Handle paste, copy, cut events which come from plug-in hosts by
2015-12-11 10:49:22 +0000
1f303d674d
Updated the change-list file some more. by
2015-12-10 12:48:12 +0000
da6147721c
Updated the change-list file by
2015-12-10 11:49:52 +0000
4e3f1216b9
Cleared out some old Visual Studio 2005/8 projects from the examples folder. If you really (!) still use those IDEs, you can easily generate the projects yourself using the Introjucer by
2015-12-10 11:13:36 +0000
a7cc43c3e0
Removed some old and long-deprecated amalgamated-build files by
2015-12-10 11:04:11 +0000
428c8a79a5
Version number update by
2015-12-10 11:02:38 +0000
42120d0fe2
Added MPE (Midi Polyphonic Expression) classes by
2015-12-10 10:57:29 +0000
745a1cc37c
Moved the LinearSmoothedValue class from being inside Reverb, turning it into a standalone class. by
2015-12-10 10:51:21 +0000
afaaf00202
Moved ListenerList from the juce_events module into juce_core by
2015-12-10 10:39:15 +0000
c334530f29
Added new method Array::remove that takes an element pointer. by
2015-12-10 10:35:30 +0000
6faa33cfbd
Added new method MidiOutput::sendBlockOfMessagesNow() by
2015-12-10 10:34:25 +0000
40a6372a58
Fixed minor warnings in some OSC code by
2015-12-10 10:32:53 +0000
a14f6abbe0
Corrected a typo in the documentation by
2015-12-10 09:08:42 +0000
6986010bb7
Whitespace. by
2015-12-09 15:43:24 +0000
e1ff30d8bf
Specialised a recent OSX window resizing change to only apply on 10.11 or later, due to problems on older OS versions. by
2015-12-09 10:41:35 +0000
51165c0f6b
Added enum SystemStats::MacOSX_10_11 by
2015-12-09 09:52:30 +0000
99ebba4e4c
Workarounds to avoid clashes with stupid 3rd-party headers that rely on defining a macro called "check" by
2015-12-07 19:31:05 +0000
41c2e8ea26
Minor documentation correction in File. by
2015-12-07 14:21:02 +0000
34ce7f7019
Added a projucer workaround to VST3 code. by
2015-12-07 12:52:41 +0000
b9bfc8c322
OSCReceiver: fixed a warning when compiling with Visual Studio for 32-bit. by
2015-12-07 12:31:03 +0000
39bba51d65
OSCSender and OSCReceiver demo apps: added iOS and Android Studio builds, and re-saved projects. by
2015-12-04 13:39:02 +0100
854e8af44a
Documentation: changed insertText to insertTextAtCaret by
2015-12-03 13:54:03 +0000
c06db136bd
Added a few noexcepts to some GL functions by
2015-12-01 17:25:14 +0000
26ff85ae94
Demo app: Lowered the frame rate of the welcome screen to save power if people leave it running by
2015-12-01 16:35:00 +0000
8ab8bd733e
Optimisation to the last commit to avoid extra repainting when dragging windows by
2015-12-01 16:01:06 +0000
d63fe244b3
Workaround for new OSX 10.11 behaviour that caused repaint problems when setting window bounds frequently by
2015-12-01 15:48:38 +0000
99de06cf2c
Javascript parser: Fixed the fact that Math.PI and E were methods instead of properties by
2015-12-01 15:11:22 +0000
95d9cba7fc
VST plugins: Removed old but flawed workaround for detecting offline mode by
2015-12-01 14:42:49 +0000
31381c6864
Stripped out some defunct OSX 10.4 fallback code by
2015-12-01 12:48:01 +0000
23395691b1
Added a method AudioDeviceSelectorComponent::getMidiInputSelectorListBox() by
2015-12-01 10:00:11 +0000
7793b03587
Fixed memory leak in DirectWrite on Windows 10 by
2015-11-30 17:49:36 +0000
128fdbb3f0
Demo: Added whirlpool to the crypto demo page by
2015-11-30 17:31:35 +0000
064e45bc85
Projucer: Added a workaround for build errors caused by a Clang bug when building audio plugin projects by
2015-11-30 11:47:04 +0000
24d974a7cd
Avoided older versions of iOS grumbling about a call to get force-touch value. by
2015-11-30 08:53:46 +0000
be3dbd5b3e
Made ImageButton take into account the state of Component::setIgnoresMouseClicks by
2015-11-30 08:50:21 +0000
7cc522b7e5
Minor tidying up in some win32 code. by
2015-11-25 15:23:07 +0000
eb99390413
TextLayout: made the fallback layout algorithm make use of AttributedString::getLineSpacing() by
2015-11-25 09:58:16 +0000
5507ad4df7
Documentation: minor typo fix by
2015-11-25 09:36:09 +0000
d833ab5e33
TextLayout: added support for using the AttributedString::getLineSpacing value in DirectWrite by
2015-11-24 17:53:11 +0000
6fcde1eccc
VST3: some tweaks to fix window resizing in Reaper on OSX by
2015-11-24 15:25:18 +0000
f17994269c
Plugins: added an assertion to catch people who are using the old parameter methods but who have forgotten to implement a getParameterText method. by
2015-11-24 12:59:45 +0000
5a43ea52e7
AudioProcessorGraph: now calls its superclass in response to setNonRealtime by
2015-11-24 11:40:16 +0000