Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • | *
  • | *
  • * |
  • * |
  • * |
  • f73fc41af1 DSP: Various improvements to the convolution engine (see commit message for more info) by hogliux 2018-02-08 10:07:40 +0000
  • 1dc62a397c Made the AudioProcessorValueTreeState more efficient when loading partial ValueTrees by Tom Poole 2018-02-08 09:42:24 +0000
  • 98edbad0b1 VST3: Added support for loading VST3 preset files via a new method VST3PluginFormat::setStateFromVSTPresetFile by hogliux 2018-02-07 17:08:54 +0000
  • e1f57f64da Optimised a couple of places in the software/GL render engines where copies of RectangleLists could be avoided by jules 2018-02-07 15:53:54 +0000
  • cf61037ea4 Projucer: Added an option to clear the recent files list and added some more menu items for managing the currently open windows by ed 2018-02-07 12:57:16 +0000
  • 1355e1d1f3 Added a clearRecentFilesNatively() method to RecentlyOpenedFilesList by ed 2018-02-07 12:56:04 +0000
  • c6edf39d1d (fixed a typo in the last commit) by jules 2018-02-07 12:53:34 +0000
  • ecbc07b855 Prevvented ComponentPeer from trying to send the keyboard focus to components that don't want it by jules 2018-02-07 12:35:54 +0000
  • 506425fdbe macOS: Fixed an issue where the native file chooser's Edit menu would not be deleted after it completed by hogliux 2018-02-07 10:00:23 +0000
  • 19ae4c884b Added operator!= to AudioDeviceManager::AudioDeviceSetup by ed 2018-02-07 09:35:20 +0000
  • 7fa708df28 Added a get() method to LiveValue and call it in the JUCE_LIVE_CONSTANT macro by ed 2018-02-06 16:56:02 +0000
  • be6c1ba489 Projucer: Added the xcopy '/R' flag to the Visual Studio AAX copy step to ensure that read-only files in the destination are overwritten by ed 2018-02-06 16:42:39 +0000
  • 0fae9341c8 Android: Ensured that JUCE will always use the high-performance audio path if the device supports it and that increasing the buffer size will more effectively reduce glitchess by hogliux 2018-02-06 15:41:39 +0000
  • d8d2f5d0f4 Added new SystemStats::getDeviceManufacturer() by hogliux 2018-02-06 12:17:16 +0000
  • 59d260c809 AUv3: Fixed an issue when destructing an AUv3 on a non-message thread by Tom Poole 2018-02-06 14:49:35 +0000
  • 130b4f75a6 Projucer: Only re-save the main project file if it has changed by ed 2018-02-05 17:25:31 +0000
  • 982bd58609 Android: Updated default gradle android plugin version to 3.0.1 by hogliux 2018-02-05 16:22:57 +0000
  • 1af959a423 Implemented changeToggleButtonWidthToFitText() in LookAndFeel_V4 and updated LookAndFeel_V2 to calculate width more accurately by ed 2018-02-05 14:46:44 +0000
  • fb43fbb37f Fix for CoreGraphics clipping to zero-winding paths by jules 2018-02-05 12:18:59 +0000
  • 942af1f022 Removed a couple of places where ancient 3rd party library code still used the register keyword by jules 2018-02-05 12:10:30 +0000
  • 87c973e191 Update the documentation of Time::formatted to have correct second range by ed 2018-02-05 11:39:38 +0000
  • d55f4956f8 Projucer: Repeat writeMainProjectFile() when saving so that config flags are written correctly by ed 2018-02-05 11:38:28 +0000
  • 6ee9030e37 Fixed an edge-case in String::compareNatural by jules 2018-02-05 11:12:15 +0000
  • 56a6bf06cd Fixed Drawable clip-paths not being copied correctly by jules 2018-02-05 10:08:33 +0000
  • 5a6f33b987 Added some missing types to the ValueTree::Iterator class by jules 2018-02-05 09:24:22 +0000
  • 0a3da44f07 AU: Fixed a bug setting default values for discrete parameters by Tom Poole 2018-02-02 14:11:44 +0000
  • 1bcc427484 Fixed a bug in TracktionMarketplaceStatus::readReplyFromWebserver() that would cause it to fail if all the data was not read at once by ed 2018-02-02 12:31:16 +0000
  • 80224cafae Make setPlayHead in AudioProcessorGraph thread safe by dimitriroli 2018-02-02 11:59:40 +0000
  • 3c0d634b4f AUv3: Improved the host-provided parameter views by Tom Poole 2018-02-01 12:05:41 +0000
  • c24c06d2bb Windows: Remove an old check that occurred when a WM_NCPAINT message was received and always call handlePaintMessage() instead by ed 2018-02-01 09:40:02 +0000
  • bbdaa82dce Update breaking changes txt (behaviour change of JUCEApplicationBase::quit() on Android). by Lukasz Kozakiewicz 2018-01-31 18:59:26 +0100
  • c4ebfcd735 Re-saved all projects. by Lukasz Kozakiewicz 2018-01-31 18:17:05 +0100
  • c90835eafc Android: do quit the app when calling JUCEApplicationBase::quit(), rather than just placing it in the background (same as on iOS). by Lukasz Kozakiewicz 2018-01-31 18:26:06 +0100
  • 3237d50f0e Android: fix crash when calling juce::JUCEApplicationBase::quit(). by Lukasz Kozakiewicz 2018-01-29 21:15:32 +0100
  • 4955271ce0 Added some move constructors for MidiFile, and tidied-up its internals a bit by jules 2018-01-31 17:19:51 +0000
  • bb5bbf32a9 Added options to PluginListComponent and PluginDirectoryScanner to allow scanning of a specific set of files by jules 2018-01-31 15:12:37 +0000
  • f71df8704a Added an AudioBlock::multiply() overload for LinearSmoothedValue by jules 2018-01-31 15:04:29 +0000
  • 315fb7cdc7 Added documentation to enums in the Blocks module by Noah Dayan 2018-01-30 17:28:44 +0000
  • 77e94d905b BLOCKS API: avoided empty block versions overwriting previously valid ones by jules 2018-01-30 09:47:29 +0000
  • 1c037e07be CLion: Fixed a hardcoded cmake executable name by Tom Poole 2018-01-29 17:20:51 +0000
  • 8c0f0815f0 iOS: Added memory warning callbacks by Tom Poole 2018-01-26 15:29:26 +0000
  • 57a75bc990 MacOS: Fixed an intermittent crash when closing a window from kiosk mode by Tom Poole 2018-01-29 11:37:34 +0000
  • 16c942fd54 Recall some button states in DSP module plugin demo by ed 2018-01-29 09:50:17 +0000
  • 771025cccf Projucer: Increased the character limit of some TextPropertyComponents in the project settings by ed 2018-01-29 08:39:14 +0000
  • 6dcc41c9a8 Fixed a bug in AlertWindow layouts when using LookAndFeel_V4 by ed 2018-01-26 10:17:26 +0000
  • 365507d7fd Fixed typo in juce_SIMDRegister.h by Noah Dayan 2018-01-26 09:03:34 +0000
  • 224d0a9325 Fixed a bug setting the number of decimal places in a String by Tom Poole 2018-01-25 11:03:30 +0000
  • 50ff2c5bc3 AAX: Removed an unused variable by Tom Poole 2018-01-25 10:29:22 +0000
  • 6fd3e9cd2f Add documentation to juce_MPENote.h by Noah Dayan 2018-01-24 10:06:44 +0000
  • 98f1998477 Fix enum documentation in juce_MPEInstrument.h by Noah Dayan 2018-01-23 14:49:39 +0000
  • 3656cbd4cf Fix documentation error in juce_MPEInstrument.h by Noah Dayan 2018-01-23 14:42:46 +0000
  • 4ce06a1f77 Fixed typo in juce_MPESynthesiser.h by Noah Dayan 2018-01-23 14:40:14 +0000
  • b56e7560a7 Added some missing logic to flexbox by jules 2018-01-23 14:06:26 +0000
  • e1abac681d Fixed typos in juce_SIMDRegister.h by Noah Dayan 2018-01-23 10:56:05 +0000
  • 61ba218a75 Some code cleanup in the MPE classes by ed 2018-01-23 10:16:54 +0000
  • c715b069b5 OpenGL: Revert commits 515f484 and 0a15be7 and calculate scale factor using relative bounds instead by ed 2018-01-22 14:46:02 +0000
  • d668adb81b Projucer: Code cleanup by ed 2018-01-22 12:30:19 +0000
  • 1f405d6cd5 Projucer: Some reshuffling in the exporters tree to allow build configurations to be deleted with the backspace key by ed 2018-01-22 11:29:23 +0000
  • cd24d14000 Projucer: Fixed a missing argument in the simple content component template by ed 2018-01-22 09:11:44 +0000
  • 8924eda7b7 Projucer: Fix for toggle button not showing in the "Application Usage Data" window by ed 2018-01-22 08:53:10 +0000
  • 4c44d96fdf Added an initialiser list based ValueTree constructor by Tom Poole 2018-01-19 16:10:35 +0000
  • e690350df3 Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes by Noah Dayan 2018-01-18 15:23:23 +0000
  • 6d8d90e9d8 Fixed a typo by ed 2018-01-18 15:17:17 +0000
  • ce253595f2 Projucer: Added some options to the SVG path converter to toggle stroke/fill and closing sub-paths by ed 2018-01-18 11:20:29 +0000
  • b434b320a1 Fixed an intermittent test failure by Tom Poole 2018-01-18 10:17:30 +0000
  • 3f2678b38e Projucer: Some code cleanup in Project.h/.cpp by ed 2018-01-18 09:46:39 +0000
  • 780902b492 Projucer: Fixed a bug where preprocessor definitions weren't being parsed initially and fixed a typo by ed 2018-01-18 09:44:37 +0000
  • bed0f02e54 Projucer: Cleaned up templates and added options for header and cpp file creation by Noah Dayan 2018-01-17 16:51:07 +0000
  • c46cb12c46 Fixed a bug with some ifdeffed VST3 code in the AudioProcessor definition by Tom Poole 2018-01-17 15:18:22 +0000
  • f503ca2701 Fixed a bug in the InterAppAudioEffect demo by Tom Poole 2018-01-16 16:38:18 +0000
  • 1b2e21d867 Fixed a bug with some ifdeffed VST3 code in the AudioProcessor definition by Tom Poole 2018-01-17 15:18:22 +0000
  • c0c709f10b Projucer: More code cleanup by ed 2018-01-17 14:42:58 +0000
  • 77c3d790a5 Added helper objects to Label and Slider to allow lambda callbacks by Noah Dayan 2018-01-17 14:31:05 +0000
  • 5ca8427840 Minor fix for VS2017 in the MPETest project by jules 2018-01-17 13:48:32 +0000
  • 2d43125a95 Projucer: Cleaned up the exporter code by ed 2018-01-17 12:48:38 +0000
  • 646aebb77e Linux: Fixed a MIDI port read/write mixup by Tom Poole 2018-01-17 12:14:10 +0000
  • 1c21f34e21 Fix typo in juce_Button.h by Noah Dayan 2018-01-17 11:53:49 +0000
  • aed439ab4f Linux: Fixed a leaking XWindowSystem by Tom Poole 2018-01-17 11:49:13 +0000
  • 415f0e4c90 Added an alternative version of File::findChildFiles that returns the results array rather than it being an out-parameter. In almost all cases using this new version will make your code smaller and cleaner, as you can see from all the changes in this commit! by jules 2018-01-17 11:23:12 +0000
  • 7912349b55 Projucer: Cache preprocessor defs to reduce save time by ed 2018-01-17 09:24:55 +0000
  • 7d24b39f18 Cranked up the Clang warning level in the projucer, and fixed a few minor warnings by jules 2018-01-16 17:15:06 +0000
  • 4746337ecc Fixed a bug in the InterAppAudioEffect demo by Tom Poole 2018-01-16 16:38:18 +0000
  • 13cbb960f4 Fixed a warning on Android by jules 2018-01-16 12:52:25 +0000
  • e2688eec0a Added methods AbstractFifo::read() and AbstractFifo::write() which return a scope-based object to make it easy to hold, release and iterate blocks of items. by jules 2018-01-16 12:38:19 +0000
  • dfa94c8425 Added some documentation to the AudioProcessorValueTreeState class by Tom Poole 2018-01-16 12:10:04 +0000
  • df40cad110 VST3: Pass meter values to hosted plug-ins by Tom Poole 2018-01-16 11:26:58 +0000
  • 56fb522185 VST3: Detect when parameters are automatable when hosting by Tom Poole 2018-01-16 11:26:18 +0000
  • f204a99c6f VST3: Fixed an issue with parallel streams of parameter updates during playback by Tom Poole 2017-12-15 11:31:45 +0000
  • f876b9f5df Minor formatting fixes by Tom Poole 2018-01-15 17:27:46 +0000
  • 0e7c503720 Lowered the minimim supported version of clang by Tom Poole 2018-01-15 13:00:27 +0000
  • 7d943e76dc Tidied up some module dependencies by Tom Poole 2018-01-15 12:20:15 +0000
  • 2e3c8a351b Added a sleep to ChildProcess::waitForProcessToFinish() to avoid it wasting CPU by jules 2018-01-15 12:02:20 +0000
  • 3caca8743d Projucer: Fixed a bug when using '~' in Xcode install paths by ed 2018-01-15 11:43:25 +0000
  • a222f42ec1 VST3: Fixed a bug setting tail lengths by Tom Poole 2018-01-15 10:55:18 +0000
  • bdea443017 VST3: Fixed a bug setting tail lengths by Tom Poole 2018-01-15 10:55:18 +0000
  • e79663e5f5 Fix for dsp::ProcessorChain when used with a non-replacing context by jules 2018-01-08 12:36:24 +0000
  • 2a66f4a00e Added the correct license banner to the files in the juce_analytics module by Tom Poole 2018-01-15 09:59:17 +0000
  • e951be4e72 Added the correct license banner to the files in the juce_analytics module by Tom Poole 2018-01-15 09:59:17 +0000
  • 61459ad24f Added thread safe methods for getting and setting the AudioProcessorValueTreeState state by Tom Poole 2018-01-12 15:10:18 +0000
  • bb5dd6aaa6 Projucer: Fixed a typo by ed 2018-01-12 15:48:50 +0000