3d8acd864a
Fixed some pen input source issues by
2019-03-22 09:59:08 +0000
c50a50d4f2
Windows: Add a fallback for win32 MIDI devices that don't support the DRV_QUERYDEVICEINTERFACE message by
2019-03-22 09:19:48 +0000
ce6339f332
Added a trailing decimal when serialising integer valued doubles by
2019-03-21 17:50:11 +0000
0d019acd1c
Added a trailing decimal when serialising integer valued doubles by
2019-03-21 17:50:11 +0000
dc16992968
AAX: Fixed a bug setting the number of parameter steps by
2019-03-20 11:46:36 +0000
1774052b61
MacOS: Removed the "update to latest version" Xcode warning by
2019-03-11 11:23:19 +0000
d475b17a81
Fixed some compiler warnings by
2019-03-08 16:41:27 +0000
d4aed754c0
AAX: Fixed some compiler warnings by
2019-03-08 15:38:34 +0000
cc2a7094e8
Fixed an unused variable warning in the VST3 wrapper by
2019-03-04 14:06:37 +0000
d11ef30e09
CLion: Fixed some issues loading a CMakeLists.txt generated on Windows by
2019-03-04 11:47:51 +0000
4700dd9773
Serialise doubles into more human friendly XML and JSON by
2019-02-27 16:59:42 +0000
2ef4ea53cf
APVTS: Improve the performance of parameter lookups by
2019-02-28 16:46:47 +0000
a1dc1b1fce
Fixed an issue iterating arrays of owned objects from object destructors by
2019-03-19 11:44:15 +0000
d5816ad186
Fix master channel check in MPEInstrument by
2019-03-19 11:18:39 +0000
096cad36a6
AAX: Fixed a bug setting the number of parameter steps by
2019-03-20 11:46:36 +0000
9715e77e0f
Only call ComponentPeer::textInputRequired() from TextEditor::checkFocus() if the focus status has changed to fix the soft input keyboard constantly re-opening on Android by
2019-03-19 17:48:52 +0000
291d654ece
Replace isInitialByte() check with isStatusByte() in MidiDataConcatenator::processSysex() to fix truncated sysex messages by
2019-03-19 14:58:33 +0000
ff1dbf5f6d
Added a missing JUCE_API by
2019-03-19 12:55:21 +0000
92d930a17e
BLOCKS: Make MIDI port listener thread safe by
2019-03-18 16:01:46 +0000
eedca6109c
Add a fallback in Displays::findDisplays() on Linux to make sure that there is always a main display by
2019-03-18 16:53:15 +0000
150d9ea6b1
VST: Ensure that reported bounds are consistent on all platforms by
2019-03-18 10:05:19 +0000
9a6b37d499
BLOCKS: Add block argument to logging callback by
2019-03-14 12:41:02 +0000
1a46fb3a5f
Minor whitespace tidying by
2019-03-14 16:28:51 +0000
b6f0b2d0aa
Tweaked the re-entrancy check on the PluginListComponent scan by
2019-03-15 12:42:04 +0000
1c1232bfe7
Set JUCE_ALLOW_STATIC_NULL_VARIABLES 0 by default - these have all been marked as deprecated for a long time by
2019-03-15 09:27:41 +0000
076be31fce
Call _exit() instead of exit() on failure of execvp() in the forked child process on posix systems to avoid double-flushing stdio buffers by
2019-03-14 15:56:06 +0000
7c4cd54bcc
Fixed a typo in the README.md and made system requirements section clearer by
2019-03-14 12:45:15 +0000
de251d36ed
macOS: Fallback for creating unique ID for MIDI ports if the bundleRef isn't created by
2019-03-14 12:42:09 +0000
11aee7cb6a
Fixed a possible uncaught exception in ConsoleApplication by
2019-03-14 09:59:48 +0000
3064d243b0
Some ChildProcess reliability improvements on posix systems by
2019-03-13 17:19:48 +0000
e54208ecc8
Projucer: Don't sort module libs list when adding to exporter by
2019-03-13 15:55:26 +0000
61637218a2
macOS: Fixed a couple of places where CFStrings weren't being released properly by
2019-03-13 15:04:03 +0000
11c8a4d1e6
Added a method ConsoleApplication::printCommandDetails() by
2019-03-13 13:44:05 +0000
c3a8ea1ab6
SIMDRegister abs operation implemented by
2019-03-12 15:26:27 +0100
56302416df
Remove check for touch input in MouseInputSourceInternal::getRawScreenPosition() and instead use the cached mouse position from the native peer impls by
2019-03-12 16:25:44 +0000
7fad509483
Windows: Store the last valid touch input position and return it from MouseInputSource::getCurrentRawMousePosition() by
2019-03-12 16:23:54 +0000
ba4f9d5fe5
VST3: Fixed a MIDI routing bug by
2019-03-12 13:25:07 +0000
ead04aa9f2
Projucer: Ensure that custom Xcode schemes are fully removed when the "Keep Custom Xcode Schemes" setting is disabled by
2019-03-12 11:46:12 +0000
78f3f299d5
Projucer: Tidy up a couple of places not using ValueWithDefault objects in the Xcode exporter by
2019-03-12 11:27:44 +0000
aaaa9e6afb
Windows: Fixed a bug causing DPI unaware desktop windows to not fill the entire screen when maximised by
2019-03-12 09:24:15 +0000
06da4f2daf
Added a font 'leading' parameter for multiline text layouts by
2019-03-11 16:43:21 +0000
1a22a3fafb
Allow simulating poly-aftertouch messages in MPEInstrument by
2019-03-11 16:22:13 +0000
5666d5b1b0
Projucer: Escape single quote marks in the function generated by the --obfuscated-string-code command-line tool by
2019-03-11 12:38:21 +0000
a2a04a726a
Allow notes and aftertouch messages on the master channel of MPEInstrument (see sections 3.2 and 2.5 of the MPE Spec) by
2019-03-08 13:05:08 +0000
1df891ccd7
Re-saved all projects by
2019-03-11 11:27:08 +0000
78aa1af18b
MacOS: Removed the "update to latest version" Xcode warning by
2019-03-11 11:23:19 +0000
452863e7fa
macOS: Use the endpoint info when setting MidiInput/MidiOutput device name in ::openDevice() by
2019-03-11 11:15:54 +0000
efe197de39
Ensure that the current state is valid when calling ADSR::setParameters() after calling ADSR::noteOn() and recalculate the release rate if ADSR::noteOff() is called when not in the sustain stage by
2019-03-11 10:18:37 +0000
97922ff129
Projucer: Avoid hitting an assertion in Random::nextInt() when using the --obfuscated-string-code command-line tool with strings containing fewer than 3 sections by
2019-03-11 10:28:09 +0000
55bc08f3cd
Ensure that the current state is valid when calling ADSR::setParameters() after calling ADSR::noteOn() and recalculate the release rate if ADSR::noteOff() is called when not in the sustain stage by
2019-03-11 10:18:37 +0000
4c58efa407
Projucer: Fixed a bug when clicking the save and open in IDE button after changing the target project folder setting by
2019-03-11 10:00:14 +0000
43e623661e
Fixed a typo in a comment by
2019-03-11 09:45:57 +0000
d4b62d57fc
Added some extra methods to ArgumentList by
2019-03-08 17:07:24 +0000
cbdf5e6d21
Fixed some compiler warnings by
2019-03-08 16:41:27 +0000
f2db4bfba8
VST3: Removed some inconsequential debugging messages by
2019-03-08 15:57:33 +0000
ebe7aa2cc0
AAX: Fixed some compiler warnings by
2019-03-08 15:38:34 +0000
b8eba72995
Re-saved all projects by
2019-03-08 15:03:15 +0000
cb41fdcb9e
macOS: Fixed spurious dynamic_cast type_info warnings when loading dylibs containing JUCE at runtime by
2019-03-08 14:59:58 +0000
fb614b0cc9
Ensure that OpenGL VST2 plug-ins are scaled correctly in Live 10 by
2019-03-07 16:43:05 +0000
7d4bf8656e
Add Live versions 9 and 10 to the HostType enum by
2019-03-07 16:42:18 +0000
4c19b9fac5
Fixed an unused variable in the VST3 wrapper by
2019-03-07 11:41:59 +0000
db23cedf94
Fixed a compilation error in the MIDI device unit tests when JUCE_MODAL_LOOPS_PERMITTED is disabled by
2019-03-07 11:19:57 +0000
91ef9e2b85
Fixed some layout issues when using an AudioDeviceSelectorComponent with the "advanced" settings hidden by
2019-03-07 11:07:05 +0000
e6ea529902
Projucer: Increase the height of the "Custom Xcode Flags" field by
2019-03-07 09:35:22 +0000
526272c4f5
Projucer: Fixed a potential crash when reloading a GUI builder document by
2019-03-07 09:24:23 +0000
4a294eaa39
Allow moving into AsyncCallInvoker by
2019-03-06 16:10:49 +0000
e14a183886
Update requested input/output channels whenever AudioDeviceManager::setAudioDeviceSetup() is called by
2019-03-06 17:13:54 +0000
92350e421d
Projucer: Refactor the autoupdater to set executable file permissions after updating by
2019-03-06 17:08:30 +0000
201375e4a5
VST3: Allow loading non-JUCE plug-in state when JUCE_VST3_CAN_REPLACE_VST2 is set by
2019-03-06 15:06:44 +0000
d39c33247e
Windows: Fixed a crash in MidiInput::openDevice() by
2019-03-06 12:20:49 +0000
4bedc679b1
Removed unused method by
2019-03-05 17:23:34 +0000
7add963d40
Add Logger::print10000thCommitMessage() by
2019-03-05 12:12:08 +0000
dcd606531a
Fixed a documentation typo by
2019-03-05 12:04:40 +0000
13fadfe5e3
Minor documentation cleanup in the DSP module by
2019-03-05 08:59:53 +0000
9275feeef2
Fixed an unused variable warning in the VST3 wrapper by
2019-03-04 14:06:37 +0000
c91f872f9a
CLion: Fixed some issues loading a CMakeLists.txt generated on Windows by
2019-03-04 11:47:51 +0000
eaec1c8444
CLion: Fixed an issue building MIDI functions on Windows by
2019-03-04 12:03:24 +0000
ccbcc41b7a
Android: Fixed a crash when pressing the back button by
2019-02-28 16:05:42 +0000
8a66f1f3d3
Don't use default input/output device names when setting up an AudioDeviceManager if no channels have been requested by
2019-03-01 12:44:47 +0000
8de98f5a82
Fixed a bug causing duplicate TooltipWindows to be shown when multiple plug-in windows were open by
2019-03-01 12:10:49 +0000
9f344aaa5a
DSP: Added an assertion to protect against invalid use of ProcessContextNonReplacing by
2019-03-01 11:56:06 +0000
1bc7fdd1ec
iOS: Return the device model name from SystemStats::getDeviceDescription() when running in the simulator by
2019-03-01 10:54:10 +0000
80c5f5e15e
Windows: Use a default sample rate if one hasn't been specified in DSoundAudioIODevice::open() by
2019-03-01 10:17:29 +0000
730fd6955f
macOS: Added missing OS versions to SystemStats::OperatingSystemType by
2019-03-01 09:18:40 +0000
20d480535a
APVTS: Improve the performance of parameter lookups by
2019-02-28 16:46:47 +0000
e6cf72838b
Re-saved all projects by
2019-02-28 16:33:37 +0000
09ebd1d257
Added support for ID-based MIDI devices by
2019-02-28 16:29:54 +0000
6eab395204
Android: Fixed a crash when pressing the back button by
2019-02-28 16:05:42 +0000
dbd7c4d205
Fixed a typo in the native java README.txt by
2019-02-28 16:05:17 +0000
33901385de
Projucer: Always add custom launch screen storyboard files to iOS projects even when a custom xcassets folder is specified by
2019-02-28 16:19:48 +0000
22fc71585c
VST3: Added a missing case statement from getChannelType() by
2019-02-26 10:58:57 +0000
2fd7c587ad
Projucer: Made the "Custom Launch Storyboard" setting in the iOS exporter take a path to the .storyboard file to be used relative to the project root folder and add this file as an Xcode resource directly by
2019-02-28 10:53:37 +0000
bbe49f6b36
Serialise doubles into more human friendly XML and JSON by
2019-02-27 16:59:42 +0000
77db5fde66
Windows: Fix a double definition warning for juce_shouldDoubleScaleNativeGLWindow() when not building any VSTs by
2019-02-27 09:35:39 +0000
831448fbb0
Blocks: Use special reset message for master blocks by
2019-02-26 09:54:21 +0000
a672353ebc
VST3: Added a missing case statement from getChannelType() by
2019-02-26 10:58:57 +0000
6d4549499c
Fixed an issue where AudioProcessorGraph would drop MIDI notes close to the playhead when started by
2019-02-26 08:19:50 +0000
09daeb3a6d
Remove HashMap dependency from HeavyweightLeakedObjectDetector so it can be included as early as possible by
2019-02-22 12:18:02 +0000
165654e73c
macOS: Fix a crash in getMainScreenHeight() when no screens are available by
2019-02-22 09:56:17 +0000
91ed59d117
Projucer: Fixed a bug exporting CLion projects by
2019-02-22 10:51:08 +0000