190ca02e06
Windows: Ensure that the initial screen scale is correct when creating the OpenGL native context by
2018-09-12 09:35:20 +0100
e1a8bbf020
Added support for finding the broadcast address of an interface by
2018-09-10 16:41:32 +0100
bea6639637
Projucer: Merge old plug-in format vars instead of replacing in coalescePluginFormatValues() to ensure that format settings persist by
2018-09-11 09:16:13 +0100
044c36f5bb
DSP: Fixed some errors in the previous commit by
2018-09-10 23:05:22 +0100
1396d7cfc5
DSP: Fixed an issue returning arrays of reference counted objects by
2018-09-10 16:02:26 +0100
856d7dc333
Projucer: Only scan module paths on command-line when re-saving projects using global paths by
2018-09-10 14:56:45 +0100
e1e3b42b4f
Fixed an invalid memory read when handling MIDI reset messages by
2018-09-10 12:02:16 +0100
93ea3d922f
Added class AudioProcessLoadMeasurer, and a new version of the method AudioDeviceManager::getAudioDeviceSetup() by
2018-09-10 11:46:47 +0100
ab8202f04d
Fixed a documentation typo by
2018-09-10 11:45:24 +0100
8495d429ff
Projucer: Removed the jobNeedsRunningAgain logic from AvailableModuleList's ModuleScannerJob as it was causing the job to hang when the module was found in the root directory by
2018-09-10 10:54:54 +0100
56022b6680
DSP: Fixed an uninitialised memory issue in the Convolution class by
2018-09-10 09:47:23 +0100
696f26dea0
Re-saved all projects by
2018-09-07 14:35:03 +0100
bb0a0d3cb6
Projucer: Use a workaround to set the VS2017 Windows target platform option to the latest Windows 10 SDK installed on the build machine by default by
2018-09-07 14:31:55 +0100
773ca9a3b3
Replaced another call to InputStream::skipNextBytes() with ::setPosition() in CoreAudioFormatMetatdata::read() by
2018-09-07 09:21:18 +0100
dca741a01d
Made an assertion in MemoryOutputStream::write() slightly more forgiving by
2018-09-06 22:00:59 +0100
6f5b15e345
Projucer: Added a framework search path to the Xcode exporter by
2018-09-06 19:35:48 +0100
9761a03334
Projucer: Made it possible to specify a semicolon-separated list of user modules paths to override the global default when generating a project from a PIP using the "--create-project-from-pip" command-line option by
2018-09-06 16:49:35 +0100
a3f20c0d08
VST3: Use the version of MidiBuffer::Iterator::getNextEvent() which deals with the raw MidiBuffer data in MidiEventList::toEventList() to fix a use-after-free bug with SysEx message data by
2018-09-06 14:34:53 +0100
a64183914a
Added unit tests to the InputStream classes by
2018-09-06 09:35:20 +0100
d7e2a8a4ec
Fixed a bug in GZIPDecompressorInputStream::isExhausted() by
2018-09-06 09:34:47 +0100
e8e69410bb
Override InputStream::skipNextBytes() in MemoryInputStream to call setPosition() as it will be faster than the base class implementation by
2018-09-06 09:34:22 +0100
294a6a9ca3
Corrected the documentation for InputStream::skipNextBytes() by
2018-09-06 09:33:05 +0100
027f329d43
Fixed some whitespace in juce_MemoryBlock.h by
2018-09-06 09:32:01 +0100
9a83e5cd00
Optimise CoreAudioFormatMetatdata::read() by calling InputStream::setPosition() instead of ::skipNextBytes() when skipping the data chunk by
2018-09-06 09:31:10 +0100
5223c594c8
Linux: Fixed a race condition when loading cURL lazily by
2018-09-05 17:36:05 +0100
c50b0c2660
Projucer: Allow a semicolon-separated list of multiple paths when setting defaultUserModulePath via the --set-global-search-path command line option by
2018-09-05 17:31:24 +0100
34bbb94e2f
Fixed some documentation errors by
2018-09-05 17:23:37 +0100
2be9bc95c2
Clarified the documentation for some LittleFoot functions by
2018-09-05 16:31:35 +0100
d4c94439d1
Clarified the documentation for some LittleFoot functions by
2018-09-05 16:31:35 +0100
38fcc1163d
Projucer: Partially reverted commit ff263ec to allow per-project VST3/AAX/RTAS SDK path overrides by
2018-09-05 15:29:01 +0100
de28787c25
Don't cancel ThreadWithProgressWindow when it isn't the foremost modal component to allow multiple windows by
2018-09-05 14:45:56 +0100
3df62d74be
Removed some debugging output by
2018-09-05 11:34:19 +0100
a9eb179dc2
Fixed a warning in the recent Label LookAndFeel changes by
2018-09-04 14:29:52 +0100
ff263ecded
Projucer: Removed the per-exporter AAX and RTAS SDK and Android SDK/NDK path settings as well as the unused VST3 SDK setting as this was interfering with the embedded VST3 SDK path by
2018-09-04 14:16:36 +0100
ddddf0dbd4
VST3: Set the isStretchingTop/Left/Bottom/Right arguments of ComponentBoundsConstrainer::checkBounds() to fix some resizing issues when using a constrainer with a fixed aspect ratio by
2018-09-04 13:59:01 +0100
02f8a125c4
Added some more places where we can use the BorderSize from a Label's LookAndFeel by
2018-09-04 12:47:30 +0100
0165e066b2
Added a LookAndFeel method to modify Label borders by
2018-09-04 10:11:29 +0100
27349eaed1
Linux: Fixed some compilation errors when using XRender by
2018-09-03 18:37:54 +0100
40bf320a46
Linux: Fixed an issue detecting alt as a modifier key by
2018-09-03 17:00:20 +0100
38f958dc31
AUv3: Fixed a bug handling audio callbacks with duplicate timestamps by
2018-09-03 15:10:52 +0100
095a0db589
Fixes to AudioBlock::copyTo and copyFrom by
2018-08-31 16:52:54 +0100
38fd441a95
Fixed a bug setting PopupMenu parents via a LookAndFeel by
2018-09-03 11:57:39 +0100
472cd5a984
Projucer: Fixed a bug in last commit when running from the command line by
2018-09-03 11:48:31 +0100
8c90f08cf4
Projucer: Re-scan module paths in handleAsyncUpdate() when the message loop has started to fix an assertion in File::getLinkedTarget() on Windows by
2018-09-03 11:27:34 +0100
ba85dd7a05
Added some missing override keywords by
2018-09-03 10:54:16 +0100
06abfc16ce
Projucer: Added an option to set the /MP (multi-processor compilation) option in the Visual Studio exporter by
2018-09-03 10:19:44 +0100
9cfbb2082f
VST3: Fixed a potential crash that could occur if a host sets the scale factor after closing the plug-in editor, and ensure that the last scale factor is re-used when opening the editor by
2018-09-03 09:28:40 +0100
b11560c4ca
Added some locking to the linux curl networking code by
2018-08-31 17:47:39 +0100
6c75b0aeaa
Fixed a typo in some internal audio processor resize code by
2018-08-31 17:21:12 +0100
750af63f8f
Fixes to AudioBlock::copyTo and copyFrom by
2018-08-31 16:52:54 +0100
397b0f80a2
bit of code clean-up by
2018-08-31 16:52:22 +0100
38b553da43
Fixed a comment typo by
2018-08-31 10:09:08 +0100
274bae5180
Extended the timeout on Android when trying to open a GL context by
2018-08-30 17:00:59 +0100
8e0c8fc89d
BLOCKS API: Improved reference-counting of Block objects in PhysicalTopologySource::Detector by
2018-08-30 12:12:37 +0100
67d2ff2ec8
Projucer: Fixed a getting the module list for new projects by
2018-08-29 19:05:55 +0100
5c26cd5586
Reverted 6ca7af73cf "Optimised the base class implementation of InputStream::skipNextBytes() a bit" by
2018-08-29 17:51:52 +0100
a88fb32b59
Projucer: Added a missing .get() to LabelHandler by
2018-05-11 10:51:29 +0100
493591a7ef
Cleaned up some doc comments by
2018-08-29 10:56:56 +0100
505c597429
MacOS: Fixed AVX2 detection in SystemStats by
2018-08-28 15:06:50 +0100
cce11f08b2
Fixed a compiler warning by
2018-08-28 10:56:42 +0100
e5314791c1
A minor documentation update. by
2018-08-28 10:35:18 +0100
688b3f71e1
VST: Fixed a potential issue checking for HiDPI support by
2018-08-28 09:48:48 +0100
52d226fe72
Enabled additional VS warnings for some projects by
2018-08-24 09:40:18 +0100
ea4442978b
Fixed a VS compiler warning in CameraDevice by
2018-08-24 09:39:13 +0100
059c2e12ed
Projucer: Ensure that explicitly set module paths are prioritised over the global path when searching by
2018-08-23 18:29:40 +0100
04ef38c6a1
Fixed an initialisation warning on Windows by
2018-08-23 16:25:55 +0100
cd8c25b0c1
Projucer: Added an optional command-line argument when generating a project from a PIP to specify a JUCE modules directory to be used instead of the global default by
2018-08-23 15:53:08 +0100
914870b573
Projucer: Fixed a crash when opening the editor colour scheme window by
2018-05-14 17:01:54 +0100
f77c995b4d
Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning by
2018-08-23 14:15:28 +0100
8632d853e9
DSP: Avoid a potential symbol collision by
2018-08-23 11:12:23 +0100
18bdd52607
Fixed a potential race in AudioProcessorGraph by
2018-08-22 15:53:20 +0100
41e7251519
Added a String method to store decimals to a set number of significant figures by
2018-08-21 13:48:48 +0100
e64e1ebdaa
BLOCKS API: Added activation controls to PhysicalTopologySource by
2018-08-23 08:56:39 +0100
963e307ef8
Linux: Fixed some potential deadlocks using OpenGL by
2018-08-22 11:48:36 +0100
af35baccf5
Allowed different text justifications in drawMultiLineText by
2018-08-21 09:28:36 +0100
fbb592034f
Removed unsupported exporters from the CodeEditorDemo and VideoDemo and added compiler errors when trying to build on unsupported platforms by
2018-08-22 11:13:03 +0100
5347552122
Removed some redundant code in AudioProcessorGraph by
2018-08-21 13:57:09 +0100
c7cbc7dea5
Fixed some deprecation warnings in the NetworkGraphicsDemo by
2018-08-22 09:14:19 +0100
a3219c7fc6
Linux: Fixed a DragAndDrop issue between different containers by
2018-08-21 19:20:03 +0100
3638995f8b
Re-saved all projects by
2018-08-21 14:26:31 +0100
89bef8879b
Projucer: Fixed a bug in the VS exporter causing the PlatformToolset property to be duplicated by
2018-08-21 14:26:22 +0100
92141bf279
Added an AudioProcessorPlayer::setMidiOutput() method for forwarding MIDI messages from the AudioProcessor and updated the standalone plugin holder to use this by
2018-08-21 11:57:13 +0100
e763ac3de2
Fixed a bug when performing a DragAndDrop across windows by
2018-08-21 11:29:06 +0100
b8b25ac487
Windows: Set the MB_TOPMOST flag for native alert windows if there are any alwaysOnTop JUCE windows so it doesn't get stuck behind them by
2018-08-21 09:15:16 +0100
f818377914
Fixed a leak in JUCE's std::function compatibility implementation by
2018-08-21 00:17:07 +0100
0e1722e387
Multiple spelling fixes by
2018-08-20 18:16:24 +0100
608f7bc36c
Fixed a bug in the unit tests without JUCE_STRICT_REFCOUNTEDPOINTER by
2018-08-20 17:44:11 +0100
693a66d73d
iOS: Fixed a bug registering external hardware input channels on app startup by
2018-08-20 11:47:48 +0100
027889a2eb
Android: Avoid a null-ptr dereference in release mode when JNI_onLoad is not called by
2018-08-20 09:33:31 +0100
1b0cdc74f2
DSP: Ensured that FFTW is initialised and destroyed in a thread-safe way by
2018-08-20 09:39:25 +0100
30b044c167
Fixed a warning in the previous commit by
2018-08-20 10:52:25 +0100
cc60da2e0b
Avoid a warning in the VST3 headers when building with Xcode 10 by
2018-08-20 10:19:40 +0100
9ae332cc8f
Projucer: Replace search paths starting with "~" with "$(HOME)" in the Xcode exporter to make Xcode 10 happy by
2018-08-20 10:12:13 +0100
635f52708b
CLion: Fixed some capitalisation in a path by
2018-08-20 09:53:10 +0100
8c9315ab12
Fix for projucer's command-line option handling by
2018-08-17 18:46:08 +0100
064656e2fb
Added classes ArgumentList and ConsoleApplcation which are helpers for writing console applications that parse and resolve command-line arguments by
2018-08-16 13:17:01 +0100
15e09fdc5e
Projucer: Refresh the modules tree on a timer so that rapid changes to the module search paths don't cause a slow down by
2018-08-17 15:14:53 +0100
a41de9522b
Add some openGL extension functions by
2018-08-17 13:41:59 +0100
c1af194af8
CLion: Fix a bug creating plug-in bundles on MacOS by
2018-08-17 12:37:43 +0100
5c49152d9d
CLion: Launch the .app bundle from the Projucer on OSX to pass environment variables by
2018-08-17 10:46:37 +0100