6741 Commits (cd4aba9e43346198b98c6e9d29366961d6a6f1e9)

Author SHA1 Message Date
  ed c94448937b MPE: Made the MPEInstrument::Listener methods virtual with empty implementations instead of pure virtual 6 years ago
  ed 7317e37270 Fixed some missing Button connected flags in L&F_V4 6 years ago
  ed b745ed9bd9 Fixed a potential crash in KnownPluginList::removeType() 6 years ago
  reuk c1a7557ac6 Fixed a RefCountedArray const correctness issue 6 years ago
  Tom Poole 19e717a7cc Windows: Removed A: and B: special cases from File::isOnHardDisk 6 years ago
  Tom Poole 02177b34c0 Projucer: Fixed the default value of JUCE_CATCH_UNHANDLED_EXCEPTIONS 6 years ago
  Tom Poole c8325a25c9 Removed some erroneous callbacks in the JUCESplashScreen component 6 years ago
  jules 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 6 years ago
  Tom Poole a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 6 years ago
  jules ceff63fad7 Moved AudioPluginInstance::refreshParameterList() into AudioProcessor. Did some refactoring of the way AudioProcessor maintains its internal flat list of parameters 6 years ago
  jules 956db4bd0c Made the AudioProcessorParameterGroup class moveable, and deprecated its swapWith method 6 years ago
  Tom Poole d147cf9f11 AU: Fixed an bug where JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE is ignored 6 years ago
  ed 5bdf79e3e1 Updated the minimumCppStandard of juce_blocks_basics 6 years ago
  ed afba45cf08 Added a ReferenceCountedObjectPtr overload of ReferenceCountedArray::set() 6 years ago
  Tom Poole 9c50bbde2b VST3: Increased the instantiation speed of large shell plug-ins 6 years ago
  ed 92a9c37bac Deprecated some thread unsafe methods in KnownPluginList and modernised the interface a bit 6 years ago
  Tom Poole ab9656f6fb Whitespace 6 years ago
  Tom Poole 2fc4404a74 Fixed some more RTAS build errors and marked it as deprecated 6 years ago
  Tom Poole 3633aff4dd Fixed some RTAS compilation errors 6 years ago
  ed e26529d5e9 Added identifier-based MIDI input/output methods to AudioDeviceManager and deprecated the old name-based methods 6 years ago
  ed f0ea1c00a6 Updated the MidiInput/Output methods to return unique_ptrs 6 years ago
  ed e8caa05756 macOS: Fixed an issue with fullscreen windows on older versions of macOS 6 years ago
  ed eb3a90e081 Windows: Avoid setting the process DPI-awareness in plug-ins on older versions of Windows 6 years ago
  Tom Poole 103bb57688 Fixed a bug maintaining compatibility with audio parameters using old param IDs 6 years ago
  ed 32d11dd756 Linux: Added a check for non-existent Atom in findDisplays() 6 years ago
  Lukasz Kozakiewicz 4ff0c9c881 Fix a crash on shutdown when DanglingStreamChecker gets destroyed before LeakCounter instances. 6 years ago
  ed d3ec87c4a9 Linux: Fixed a scaling issue with external drag and drop 6 years ago
  reuk 2c0ba080d5 APVTS: Avoid potential nullptr deref 6 years ago
  jules c6d1828a32 A few more internal updates for better smart pointer use 6 years ago
  jules 49fa0f73e4 Added an overload to ValueTree::fromXml() which can take an XML string and parse it 6 years ago
  jules 0fb8c8e82a Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way 6 years ago
  ed 3b36c3e198 Fixed a potential crash in ApplicationCommandManager::findDefaultComponentTarget() 6 years ago
  ed 81fbbdfe20 Fixed dropped MIDI messages in AudioProcessorGraph with large buffer sizes 6 years ago
  jules ad2419e152 Reverted a mistaken change of type in LookAndFeel::createGraphicsContext 6 years ago
  ed f2be246233 VST3: Moved the ScopedJuceInitialiser_GUI object declaration in JuceVST3Component to make sure it goes out of scope later 6 years ago
  ed c71746f11d VST3: Fixed a potential crash in Cubase10WindowResizeWorkaround::handleAsyncUpdate() 6 years ago
  jules a97c4a9139 More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it 6 years ago
  Tom Poole 1e021b6ed0 Fixed an issue overriding MidiKeyboardComponent::mouseDownOnKey 6 years ago
  jules f58eacc135 Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects. 6 years ago
  jules 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! 6 years ago
  jules 332a9edb57 Added long-overdue deprecation warnings to ScopedPointer, and purged the last couple of places where it was being used. 6 years ago
  jules 6463529371 Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs 6 years ago
  ed 4985df9b5d Fixed a bug in MultiChoicePropertyComponent causing the tick colours to not be updated with L&F changes 6 years ago
  Tom Maisey f6b649d049 Added some CodeDocument and CodeEditorComponent tests and improvements 6 years ago
  ed 387847efd6 macOS: Added a workaround for non-resizable windows increasing in height by the title-bar height when entering fullscreen 6 years ago
  ed abe9787bd3 Windows: Fixed a potential crash in setProcessDPIAwarenessIfNecessary() on Windows 7 6 years ago
  Tom Poole 5c19eacd0b Fixed compatibility with g++ 4.9 and c++14 6 years ago
  ed 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 6 years ago
  ed c194389cb5 Fixed a linker error in 2af1de4 6 years ago
  ed a90940283c Fixed an issue where PopupMenus with a parent component were not being dismissed by dismissAllActiveMenus() 6 years ago