Commit Graph

  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | | *
  • | | *
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • | | *
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • 919338130a Fixed a potential deadlock in MPESynthesiser::turnOffAllVoices() by ed 2019-06-04 17:09:41 +0100
  • 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions by Tom Poole 2019-06-04 13:42:34 +0100
  • ddd4e84b9e VST3: Use Windows scale factor when running in FL Studio to avoid resizing glitches when custom scale factor is set by ed 2019-06-04 10:58:51 +0100
  • e45b1d9924 Updated the VS exporter of example projects to VS2019 by ed 2019-06-03 17:16:47 +0100
  • e66eb86bb8 (refs/pull/8/head) Fix a potential X11 BadWindow error When `XGetInputFocus` returns the result `PointerRoot` (1), invoking `XQueryTree` to check the parent relation will raise the error and crash. by JP Cimalando 2019-06-03 15:16:30 +0200
  • 16d0697216 Projucer: Escape quotes in plug-in shared code linker flag by ed 2019-06-03 12:01:23 +0100
  • c94448937b MPE: Made the MPEInstrument::Listener methods virtual with empty implementations instead of pure virtual by ed 2019-06-03 10:57:07 +0100
  • d275f3f7b1 Projucer: Fixed a crash in the live-build engine ComponentClassList by ed 2019-06-03 10:14:54 +0100
  • 7317e37270 Fixed some missing Button connected flags in L&F_V4 by ed 2019-06-03 10:28:19 +0100
  • 57ad812f2d Projucer: Updated the auto-generated image code following the latest std::unique_ptr changes by ed 2019-06-03 10:19:59 +0100
  • b4617412c2 Projucer: add project level repositories section to Android exporter. by Lukasz Kozakiewicz 2019-05-31 15:23:02 +0200
  • b745ed9bd9 Fixed a potential crash in KnownPluginList::removeType() by ed 2019-05-31 10:00:27 +0100
  • c1a7557ac6 Fixed a RefCountedArray const correctness issue by reuk 2019-05-30 21:53:59 +0100
  • 19e717a7cc Windows: Removed A: and B: special cases from File::isOnHardDisk by Tom Poole 2019-05-30 17:35:13 +0100
  • 8aa1573eaa Projucer: Removed some unused settings from the Android exporter by ed 2019-05-30 12:50:11 +0100
  • 764782e142 Re-saved all projects by Tom Poole 2019-05-30 12:13:00 +0100
  • dd9802e265 ADSR: Set the envelope value to 1 when calling noteOn() with an attack rate of 0 by ed 2019-05-07 10:25:41 +0100
  • 7ffcd5e5f4 Recalculate the release rate of the ADSR envelope if it was modified in ADSR::noteOff() by ed 2019-04-08 09:57:12 +0100
  • 02177b34c0 Projucer: Fixed the default value of JUCE_CATCH_UNHANDLED_EXCEPTIONS by Tom Poole 2019-05-30 11:52:28 +0100
  • c8325a25c9 Removed some erroneous callbacks in the JUCESplashScreen component by Tom Poole 2019-05-30 11:06:50 +0100
  • 15567c7150 Changed the constructor of GenericAudioProcessorEditor to take a reference rather than a pointer, to match all the other AudioProcessorEditor classes. Also tweaked its implementation to resize its components horizontally to fit the width of the parent window by jules 2019-05-29 17:13:06 +0100
  • a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes by Tom Poole 2019-05-24 16:56:24 +0100
  • a988b90aff Updated the breaking changes doc to include recent increased unique_ptr usage by Tom Poole 2019-05-28 18:29:45 +0100
  • 3767ee3811 Fixed some compiler warnings in PushNotificationsDemo by Tom Poole 2019-05-28 11:45:49 +0100
  • ceff63fad7 Moved AudioPluginInstance::refreshParameterList() into AudioProcessor. Did some refactoring of the way AudioProcessor maintains its internal flat list of parameters by jules 2019-05-22 15:49:27 +0100
  • 956db4bd0c Made the AudioProcessorParameterGroup class moveable, and deprecated its swapWith method by jules 2019-05-28 09:04:41 +0100
  • d147cf9f11 AU: Fixed an bug where JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE is ignored by Tom Poole 2019-05-28 10:08:31 +0100
  • 5bdf79e3e1 Updated the minimumCppStandard of juce_blocks_basics by ed 2019-05-24 11:54:44 +0100
  • afba45cf08 Added a ReferenceCountedObjectPtr overload of ReferenceCountedArray::set() by ed 2019-05-24 11:34:00 +0100
  • c41b0f3241 Projucer: Disabled LTO in release builds by Tom Poole 2019-05-24 11:00:31 +0100
  • 9c50bbde2b VST3: Increased the instantiation speed of large shell plug-ins by Tom Poole 2019-05-23 14:46:08 +0100
  • 92a9c37bac Deprecated some thread unsafe methods in KnownPluginList and modernised the interface a bit by ed 2019-05-23 14:01:01 +0100
  • ab9656f6fb Whitespace by Tom Poole 2019-05-23 11:50:03 +0100
  • 2fc4404a74 Fixed some more RTAS build errors and marked it as deprecated by Tom Poole 2019-05-23 11:37:04 +0100
  • 3633aff4dd Fixed some RTAS compilation errors by Tom Poole 2019-05-22 16:54:37 +0100
  • e26529d5e9 Added identifier-based MIDI input/output methods to AudioDeviceManager and deprecated the old name-based methods by ed 2019-05-22 15:45:15 +0100
  • f0ea1c00a6 Updated the MidiInput/Output methods to return unique_ptrs by ed 2019-05-22 15:45:06 +0100
  • e8caa05756 macOS: Fixed an issue with fullscreen windows on older versions of macOS by ed 2019-05-21 16:44:20 +0100
  • eb3a90e081 Windows: Avoid setting the process DPI-awareness in plug-ins on older versions of Windows by ed 2019-05-21 16:43:03 +0100
  • 76c741e09b Projucer: Made sure a sensible default exporter is chosen when none have been selected by ed 2019-05-21 16:27:02 +0100
  • 84d6d21f54 Made the ValueTrees demo more macOS friendly by Tom Poole 2019-05-21 13:59:36 +0100
  • cabcbde0e2 Fixed a bug maintaining compatibility with audio parameters using old param IDs by Tom Poole 2019-05-21 13:09:55 +0100
  • 103bb57688 Fixed a bug maintaining compatibility with audio parameters using old param IDs by Tom Poole 2019-05-21 13:09:55 +0100
  • 2501abb4da Added some Xcode build intermediates paths to .gitignore by Tom Poole 2019-05-21 10:45:24 +0100
  • 32d11dd756 Linux: Added a check for non-existent Atom in findDisplays() by ed 2019-05-20 17:45:38 +0100
  • 4ff0c9c881 Fix a crash on shutdown when DanglingStreamChecker gets destroyed before LeakCounter instances. by Lukasz Kozakiewicz 2019-05-20 17:23:30 +0200
  • 833446fe89 Windows: Removed some nonexistent warnings from the VS2013 and 2015 exporters by ed 2019-05-20 09:57:36 +0100
  • 32bc00871d Windows: Fixed some compilation errors and warnings when building the AudioPluginHost in VS2013 by ed 2019-05-20 10:22:08 +0100
  • d3ec87c4a9 Linux: Fixed a scaling issue with external drag and drop by ed 2019-05-17 17:27:15 +0100
  • 2c0ba080d5 APVTS: Avoid potential nullptr deref by reuk 2019-05-17 22:45:19 +0100
  • c6d1828a32 A few more internal updates for better smart pointer use by jules 2019-05-19 11:44:22 +0100
  • 49fa0f73e4 Added an overload to ValueTree::fromXml() which can take an XML string and parse it by jules 2019-05-19 08:16:10 +0100
  • 0fb8c8e82a Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way by jules 2019-05-19 08:13:20 +0100
  • 3b36c3e198 Fixed a potential crash in ApplicationCommandManager::findDefaultComponentTarget() by ed 2019-05-17 17:12:52 +0100
  • 81fbbdfe20 Fixed dropped MIDI messages in AudioProcessorGraph with large buffer sizes by ed 2019-05-17 17:00:32 +0100
  • ad2419e152 Reverted a mistaken change of type in LookAndFeel::createGraphicsContext by jules 2019-05-17 14:06:09 +0100
  • f2be246233 VST3: Moved the ScopedJuceInitialiser_GUI object declaration in JuceVST3Component to make sure it goes out of scope later by ed 2019-05-17 12:06:26 +0100
  • c71746f11d VST3: Fixed a potential crash in Cubase10WindowResizeWorkaround::handleAsyncUpdate() by ed 2019-05-17 11:53:44 +0100
  • 556eda320b Projucer: add "Extra module's build gradle content" field to Android exporter. by Lukasz Kozakiewicz 2019-05-16 14:34:38 +0100
  • abff8ccfdf Projucer: add "Custom gradle.settings content" field to Android exporter. by Lukasz Kozakiewicz 2019-05-16 11:15:31 +0100
  • a97c4a9139 More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it by jules 2019-05-16 15:37:40 +0100
  • a2017062f5 Projucer: Use correct newline chars when writing XML by ed 2019-05-15 16:47:37 +0100
  • 8e02cf9292 Projucer: Removed unsupported macOS base SDK options and cleaned up the exporter code a bit by ed 2019-05-15 15:47:54 +0100
  • 1e021b6ed0 Fixed an issue overriding MidiKeyboardComponent::mouseDownOnKey by Tom Poole 2019-05-15 15:48:18 +0100
  • f58eacc135 Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects. by jules 2019-05-15 11:01:33 +0100
  • 62ead7dc7d Added some overloads to OwnedArray to let items be added from std::unique_ptrs. Also removed OwnedArray::addIfNotAlreadyThere because it's ambiguous about whether the object should be deleted if it fails to be added! by jules 2019-05-14 15:16:15 +0100
  • 332a9edb57 Added long-overdue deprecation warnings to ScopedPointer, and purged the last couple of places where it was being used. by jules 2019-05-14 12:01:38 +0100
  • 6463529371 Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs by jules 2019-05-10 18:35:00 +0100
  • fef1093f6e Projucer: Update PIP creator window colours when colour scheme changes by ed 2019-05-15 10:24:28 +0100
  • 4985df9b5d Fixed a bug in MultiChoicePropertyComponent causing the tick colours to not be updated with L&F changes by ed 2019-05-15 10:23:43 +0100
  • f6b649d049 Added some CodeDocument and CodeEditorComponent tests and improvements by Tom Maisey 2019-05-01 15:25:17 +0100
  • 387847efd6 macOS: Added a workaround for non-resizable windows increasing in height by the title-bar height when entering fullscreen by ed 2019-05-14 15:09:23 +0100
  • abe9787bd3 Windows: Fixed a potential crash in setProcessDPIAwarenessIfNecessary() on Windows 7 by ed 2019-05-14 11:10:44 +0100
  • 5c19eacd0b Fixed compatibility with g++ 4.9 and c++14 by Tom Poole 2019-05-14 10:27:28 +0100
  • 6b5fc49f71 VST3: Removed some unnecessary ScopedJuceInitialiser_GUI objects and silenced some leak detector warnings when running in hosts that don't release the IPluginFactory correctly by ed 2019-05-13 15:24:26 +0100
  • c194389cb5 Fixed a linker error in 2af1de4 by ed 2019-05-13 10:28:12 +0100
  • a90940283c Fixed an issue where PopupMenus with a parent component were not being dismissed by dismissAllActiveMenus() by ed 2019-05-13 09:22:37 +0100
  • 2af1de45d7 Windows: Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer by ed 2019-05-10 17:32:55 +0100
  • 2830ecec0a Prevented the Apple system headers from including some unnecessary C library headers by jules 2019-05-10 09:16:42 +0100
  • 7495163471 Projucer: Made the light colour scheme highlight colour a bit more readable by ed 2019-05-10 09:55:38 +0100
  • 5089f74305 Linux: Fixed a potential use-after-free bug in the ALSA MIDI code by ed 2019-05-10 09:47:20 +0100
  • fefeba63b8 Fixed a documentation typo by Tom Poole 2019-05-10 09:44:15 +0100
  • 2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones by jules 2018-10-16 15:37:55 +0100
  • bb5b534ab8 Added a couple more file types to the projucer's list when stripping whitespace by jules 2019-05-09 09:52:50 +0100
  • 42532eb535 Fix for CoreAudio where some drivers failed to start with a default sample rate. by jules 2019-05-08 15:41:27 +0100
  • 7c4601473a Android: fix PushNotifications that got broken by Android low level code rework. by Lukasz Kozakiewicz 2019-05-08 12:05:42 +0200
  • 1c033e410b Linux: Added a check for _NET_WORKAREA property when iterating over the displays using xrandr by ed 2019-05-02 15:58:25 +0100
  • 46a97e1f2c Linux: Recreate mouse cursors when showing them on a different display to the one that they were originally created on by ed 2019-05-07 17:10:52 +0100
  • e7136b57f2 Updated the AudioFormatManager::registerBasicFormats documentation by Tom Poole 2019-05-07 17:11:32 +0100
  • 818e89e702 ADSR: Set the envelope value to 1 when calling noteOn() with an attack rate of 0 by ed 2019-05-07 10:25:41 +0100
  • 6b835c8470 Fixed a documentation typo by ed 2019-05-07 09:33:22 +0100
  • e966bdb053 Revert "Workaround for bad HTTP response header parsing on Linux" by ed 2019-05-03 18:02:03 +0100
  • 0969b946f6 Windows: Fixed a build error when JUCE_WIN_PER_MONITOR_DPI_AWARE = 0 by ed 2019-05-03 11:04:27 +0100
  • 66bda18649 Fix MPEChannelAssigner sometimes deregistering the wrong note by Agnieszka Janowicz 2019-05-01 11:16:02 +0100
  • b59fa68724 Fixed some compiler warnings by Tom Poole 2019-05-01 11:55:33 +0100
  • 12b0a90c55 Linux: Fixed drag and drop when dragging in the same window that started the operation by ed 2019-05-01 11:34:09 +0100
  • 4e0adb2af8 GCC 9 compatibility fixes by Tom Poole 2019-04-30 17:11:24 +0100
  • df62a7c5dc Fixed a potential race condition in MPESynthesiser by ed 2019-04-30 14:59:14 +0100
  • 3d7b002a8f Fixed some misleading indentation by ed 2019-04-30 14:20:02 +0100
  • b561b34e8c Linux: Fixed a compiler warning by hogliux 2019-04-30 12:02:19 +0100