Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • 190ca02e06 Windows: Ensure that the initial screen scale is correct when creating the OpenGL native context by ed 2018-09-12 09:35:20 +0100
  • e1a8bbf020 Added support for finding the broadcast address of an interface by cesare 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 ed 2018-09-11 09:16:13 +0100
  • 044c36f5bb DSP: Fixed some errors in the previous commit by Tom Poole 2018-09-10 23:05:22 +0100
  • 1396d7cfc5 DSP: Fixed an issue returning arrays of reference counted objects by Tom Poole 2018-09-10 16:02:26 +0100
  • 856d7dc333 Projucer: Only scan module paths on command-line when re-saving projects using global paths by ed 2018-09-10 14:56:45 +0100
  • e1e3b42b4f Fixed an invalid memory read when handling MIDI reset messages by Tom Poole 2018-09-10 12:02:16 +0100
  • 93ea3d922f Added class AudioProcessLoadMeasurer, and a new version of the method AudioDeviceManager::getAudioDeviceSetup() by jules 2018-09-10 11:46:47 +0100
  • ab8202f04d Fixed a documentation typo by jules 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 ed 2018-09-10 10:54:54 +0100
  • 56022b6680 DSP: Fixed an uninitialised memory issue in the Convolution class by Tom Poole 2018-09-10 09:47:23 +0100
  • 696f26dea0 Re-saved all projects by ed 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 ed 2018-09-07 14:31:55 +0100
  • 773ca9a3b3 Replaced another call to InputStream::skipNextBytes() with ::setPosition() in CoreAudioFormatMetatdata::read() by ed 2018-09-07 09:21:18 +0100
  • dca741a01d Made an assertion in MemoryOutputStream::write() slightly more forgiving by jules 2018-09-06 22:00:59 +0100
  • 6f5b15e345 Projucer: Added a framework search path to the Xcode exporter by Tom Poole 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 ed 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 ed 2018-09-06 14:34:53 +0100
  • a64183914a Added unit tests to the InputStream classes by ed 2018-09-06 09:35:20 +0100
  • d7e2a8a4ec Fixed a bug in GZIPDecompressorInputStream::isExhausted() by ed 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 ed 2018-09-06 09:34:22 +0100
  • 294a6a9ca3 Corrected the documentation for InputStream::skipNextBytes() by ed 2018-09-06 09:33:05 +0100
  • 027f329d43 Fixed some whitespace in juce_MemoryBlock.h by ed 2018-09-06 09:32:01 +0100
  • 9a83e5cd00 Optimise CoreAudioFormatMetatdata::read() by calling InputStream::setPosition() instead of ::skipNextBytes() when skipping the data chunk by ed 2018-09-06 09:31:10 +0100
  • 5223c594c8 Linux: Fixed a race condition when loading cURL lazily by Tom Poole 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 ed 2018-09-05 17:31:24 +0100
  • 34bbb94e2f Fixed some documentation errors by Tom Poole 2018-09-05 17:23:37 +0100
  • 2be9bc95c2 Clarified the documentation for some LittleFoot functions by Tom Poole 2018-09-05 16:31:35 +0100
  • d4c94439d1 Clarified the documentation for some LittleFoot functions by Tom Poole 2018-09-05 16:31:35 +0100
  • 38fcc1163d Projucer: Partially reverted commit ff263ec to allow per-project VST3/AAX/RTAS SDK path overrides by ed 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 ed 2018-09-05 14:45:56 +0100
  • 3df62d74be Removed some debugging output by Tom Poole 2018-09-05 11:34:19 +0100
  • a9eb179dc2 Fixed a warning in the recent Label LookAndFeel changes by ed 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 ed 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 ed 2018-09-04 13:59:01 +0100
  • 02f8a125c4 Added some more places where we can use the BorderSize from a Label's LookAndFeel by Tom Poole 2018-09-04 12:47:30 +0100
  • 0165e066b2 Added a LookAndFeel method to modify Label borders by Tom Poole 2018-09-04 10:11:29 +0100
  • 27349eaed1 Linux: Fixed some compilation errors when using XRender by Tom Poole 2018-09-03 18:37:54 +0100
  • 40bf320a46 Linux: Fixed an issue detecting alt as a modifier key by Tom Poole 2018-09-03 17:00:20 +0100
  • 38f958dc31 AUv3: Fixed a bug handling audio callbacks with duplicate timestamps by Tom Poole 2018-09-03 15:10:52 +0100
  • 095a0db589 Fixes to AudioBlock::copyTo and copyFrom by jules 2018-08-31 16:52:54 +0100
  • 38fd441a95 Fixed a bug setting PopupMenu parents via a LookAndFeel by Tom Poole 2018-09-03 11:57:39 +0100
  • 472cd5a984 Projucer: Fixed a bug in last commit when running from the command line by ed 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 ed 2018-09-03 11:27:34 +0100
  • ba85dd7a05 Added some missing override keywords by ed 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 ed 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 ed 2018-09-03 09:28:40 +0100
  • b11560c4ca Added some locking to the linux curl networking code by jules 2018-08-31 17:47:39 +0100
  • 6c75b0aeaa Fixed a typo in some internal audio processor resize code by jules 2018-08-31 17:21:12 +0100
  • 750af63f8f Fixes to AudioBlock::copyTo and copyFrom by jules 2018-08-31 16:52:54 +0100
  • 397b0f80a2 bit of code clean-up by jules 2018-08-31 16:52:22 +0100
  • 38b553da43 Fixed a comment typo by jules 2018-08-31 10:09:08 +0100
  • 274bae5180 Extended the timeout on Android when trying to open a GL context by jules 2018-08-30 17:00:59 +0100
  • 8e0c8fc89d BLOCKS API: Improved reference-counting of Block objects in PhysicalTopologySource::Detector by Daniel Walz 2018-08-30 12:12:37 +0100
  • 67d2ff2ec8 Projucer: Fixed a getting the module list for new projects by Tom Poole 2018-08-29 19:05:55 +0100
  • 5c26cd5586 Reverted 6ca7af73cf "Optimised the base class implementation of InputStream::skipNextBytes() a bit" by Tom Poole 2018-08-29 17:51:52 +0100
  • a88fb32b59 Projucer: Added a missing .get() to LabelHandler by ed 2018-05-11 10:51:29 +0100
  • 493591a7ef Cleaned up some doc comments by Tom Poole 2018-08-29 10:56:56 +0100
  • 505c597429 MacOS: Fixed AVX2 detection in SystemStats by Tom Poole 2018-08-28 15:06:50 +0100
  • cce11f08b2 Fixed a compiler warning by Tom Poole 2018-08-28 10:56:42 +0100
  • e5314791c1 A minor documentation update. by Tom Poole 2018-08-28 10:35:18 +0100
  • 688b3f71e1 VST: Fixed a potential issue checking for HiDPI support by Tom Poole 2018-08-28 09:48:48 +0100
  • 52d226fe72 Enabled additional VS warnings for some projects by Tom Poole 2018-08-24 09:40:18 +0100
  • ea4442978b Fixed a VS compiler warning in CameraDevice by Tom Poole 2018-08-24 09:39:13 +0100
  • 059c2e12ed Projucer: Ensure that explicitly set module paths are prioritised over the global path when searching by ed 2018-08-23 18:29:40 +0100
  • 04ef38c6a1 Fixed an initialisation warning on Windows by ed 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 ed 2018-08-23 15:53:08 +0100
  • 914870b573 Projucer: Fixed a crash when opening the editor colour scheme window by ed 2018-05-14 17:01:54 +0100
  • f77c995b4d Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning by ed 2018-08-23 14:15:28 +0100
  • 8632d853e9 DSP: Avoid a potential symbol collision by Tom Poole 2018-08-23 11:12:23 +0100
  • 18bdd52607 Fixed a potential race in AudioProcessorGraph by reuk 2018-08-22 15:53:20 +0100
  • 41e7251519 Added a String method to store decimals to a set number of significant figures by Tom Poole 2018-08-21 13:48:48 +0100
  • e64e1ebdaa BLOCKS API: Added activation controls to PhysicalTopologySource by Daniel Walz 2018-08-23 08:56:39 +0100
  • 963e307ef8 Linux: Fixed some potential deadlocks using OpenGL by Tom Poole 2018-08-22 11:48:36 +0100
  • af35baccf5 Allowed different text justifications in drawMultiLineText by James Hurst 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 ed 2018-08-22 11:13:03 +0100
  • 5347552122 Removed some redundant code in AudioProcessorGraph by Tom Maisey 2018-08-21 13:57:09 +0100
  • c7cbc7dea5 Fixed some deprecation warnings in the NetworkGraphicsDemo by ed 2018-08-22 09:14:19 +0100
  • a3219c7fc6 Linux: Fixed a DragAndDrop issue between different containers by Tom Poole 2018-08-21 19:20:03 +0100
  • 3638995f8b Re-saved all projects by ed 2018-08-21 14:26:31 +0100
  • 89bef8879b Projucer: Fixed a bug in the VS exporter causing the PlatformToolset property to be duplicated by ed 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 ed 2018-08-21 11:57:13 +0100
  • e763ac3de2 Fixed a bug when performing a DragAndDrop across windows by Tom Poole 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 ed 2018-08-21 09:15:16 +0100
  • f818377914 Fixed a leak in JUCE's std::function compatibility implementation by Tom Poole 2018-08-21 00:17:07 +0100
  • 0e1722e387 Multiple spelling fixes by Tom Poole 2018-08-20 18:16:24 +0100
  • 608f7bc36c Fixed a bug in the unit tests without JUCE_STRICT_REFCOUNTEDPOINTER by Tom Poole 2018-08-20 17:44:11 +0100
  • 693a66d73d iOS: Fixed a bug registering external hardware input channels on app startup by Tom Poole 2018-08-20 11:47:48 +0100
  • 027889a2eb Android: Avoid a null-ptr dereference in release mode when JNI_onLoad is not called by hogliux 2018-08-20 09:33:31 +0100
  • 1b0cdc74f2 DSP: Ensured that FFTW is initialised and destroyed in a thread-safe way by hogliux 2018-08-20 09:39:25 +0100
  • 30b044c167 Fixed a warning in the previous commit by ed 2018-08-20 10:52:25 +0100
  • cc60da2e0b Avoid a warning in the VST3 headers when building with Xcode 10 by ed 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 ed 2018-08-20 10:12:13 +0100
  • 635f52708b CLion: Fixed some capitalisation in a path by Tom Poole 2018-08-20 09:53:10 +0100
  • 8c9315ab12 Fix for projucer's command-line option handling by jules 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 jules 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 ed 2018-08-17 15:14:53 +0100
  • a41de9522b Add some openGL extension functions by Reuben Thomas 2018-08-17 13:41:59 +0100
  • c1af194af8 CLion: Fix a bug creating plug-in bundles on MacOS by Tom Poole 2018-08-17 12:37:43 +0100
  • 5c49152d9d CLion: Launch the .app bundle from the Projucer on OSX to pass environment variables by Tom Poole 2018-08-17 10:46:37 +0100