Tom Poole
|
670f77f80c
|
Fixed some Android compiler warnings
|
2019-06-06 16:50:12 +01:00 |
|
Tom Poole
|
a4bd6cbc66
|
Fixed some more Linux compiler warnings
|
2019-06-06 10:25:19 +01:00 |
|
jules
|
6b82c964cd
|
Refactored AudioPluginFormat::createPluginInstance to use lambdas for the callback
|
2019-06-05 17:04:06 +01:00 |
|
Tom Poole
|
8b5bc69582
|
Fixed some more Linux compiler warnings
|
2019-06-05 10:43:46 +01:00 |
|
ed
|
67e6bc65a9
|
Windows: Fixed a crash when calling DragAndDropContainer::performExternalDragDropOfFiles()
|
2019-06-05 09:17:56 +01:00 |
|
ed
|
cb7e325d51
|
Fixed some variable shadowing warnings
|
2019-06-04 17:59:02 +01:00 |
|
ed
|
919338130a
|
Fixed a potential deadlock in MPESynthesiser::turnOffAllVoices()
|
2019-06-04 17:09:47 +01:00 |
|
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
2019-06-04 16:48:44 +01:00 |
|
ed
|
ddd4e84b9e
|
VST3: Use Windows scale factor when running in FL Studio to avoid resizing glitches when custom scale factor is set
|
2019-06-04 10:58:51 +01:00 |
|
ed
|
c94448937b
|
MPE: Made the MPEInstrument::Listener methods virtual with empty implementations instead of pure virtual
|
2019-06-03 10:57:07 +01:00 |
|
ed
|
7317e37270
|
Fixed some missing Button connected flags in L&F_V4
|
2019-06-03 10:46:32 +01:00 |
|
ed
|
b745ed9bd9
|
Fixed a potential crash in KnownPluginList::removeType()
|
2019-05-31 10:00:27 +01:00 |
|
reuk
|
c1a7557ac6
|
Fixed a RefCountedArray const correctness issue
|
2019-05-31 07:40:35 +01:00 |
|
Tom Poole
|
19e717a7cc
|
Windows: Removed A: and B: special cases from File::isOnHardDisk
|
2019-05-30 17:35:13 +01:00 |
|
Tom Poole
|
02177b34c0
|
Projucer: Fixed the default value of JUCE_CATCH_UNHANDLED_EXCEPTIONS
|
2019-05-30 11:52:28 +01:00 |
|
Tom Poole
|
c8325a25c9
|
Removed some erroneous callbacks in the JUCESplashScreen component
|
2019-05-30 11:06:50 +01:00 |
|
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
|
2019-05-29 17:13:06 +01:00 |
|
Tom Poole
|
a9a0f6b92f
|
Enforced more comprehensive const-correctness in the JUCE container classes
|
2019-05-29 08:52:16 +01:00 |
|
jules
|
ceff63fad7
|
Moved AudioPluginInstance::refreshParameterList() into AudioProcessor. Did some refactoring of the way AudioProcessor maintains its internal flat list of parameters
|
2019-05-28 10:12:13 +01:00 |
|
jules
|
956db4bd0c
|
Made the AudioProcessorParameterGroup class moveable, and deprecated its swapWith method
|
2019-05-28 10:12:13 +01:00 |
|
Tom Poole
|
d147cf9f11
|
AU: Fixed an bug where JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE is ignored
|
2019-05-28 10:08:31 +01:00 |
|
ed
|
5bdf79e3e1
|
Updated the minimumCppStandard of juce_blocks_basics
|
2019-05-24 11:54:44 +01:00 |
|
ed
|
afba45cf08
|
Added a ReferenceCountedObjectPtr overload of ReferenceCountedArray::set()
|
2019-05-24 11:34:00 +01:00 |
|
Tom Poole
|
9c50bbde2b
|
VST3: Increased the instantiation speed of large shell plug-ins
|
2019-05-23 15:21:14 +01:00 |
|
ed
|
92a9c37bac
|
Deprecated some thread unsafe methods in KnownPluginList and modernised the interface a bit
|
2019-05-23 14:22:56 +01:00 |
|
Tom Poole
|
ab9656f6fb
|
Whitespace
|
2019-05-23 11:50:03 +01:00 |
|
Tom Poole
|
2fc4404a74
|
Fixed some more RTAS build errors and marked it as deprecated
|
2019-05-23 11:37:04 +01:00 |
|
Tom Poole
|
3633aff4dd
|
Fixed some RTAS compilation errors
|
2019-05-22 16:54:37 +01:00 |
|
ed
|
e26529d5e9
|
Added identifier-based MIDI input/output methods to AudioDeviceManager and deprecated the old name-based methods
|
2019-05-22 15:45:15 +01:00 |
|
ed
|
f0ea1c00a6
|
Updated the MidiInput/Output methods to return unique_ptrs
|
2019-05-22 15:45:06 +01:00 |
|
ed
|
e8caa05756
|
macOS: Fixed an issue with fullscreen windows on older versions of macOS
|
2019-05-21 16:44:20 +01:00 |
|
ed
|
eb3a90e081
|
Windows: Avoid setting the process DPI-awareness in plug-ins on older versions of Windows
|
2019-05-21 16:43:03 +01:00 |
|
Tom Poole
|
103bb57688
|
Fixed a bug maintaining compatibility with audio parameters using old param IDs
|
2019-05-21 13:09:55 +01:00 |
|
ed
|
32d11dd756
|
Linux: Added a check for non-existent Atom in findDisplays()
|
2019-05-20 17:45:38 +01:00 |
|
Lukasz Kozakiewicz
|
4ff0c9c881
|
Fix a crash on shutdown when DanglingStreamChecker gets destroyed before LeakCounter instances.
|
2019-05-20 17:30:20 +02:00 |
|
ed
|
d3ec87c4a9
|
Linux: Fixed a scaling issue with external drag and drop
|
2019-05-20 09:42:27 +01:00 |
|
reuk
|
2c0ba080d5
|
APVTS: Avoid potential nullptr deref
|
2019-05-20 07:29:34 +01:00 |
|
jules
|
c6d1828a32
|
A few more internal updates for better smart pointer use
|
2019-05-19 11:44:22 +01:00 |
|
jules
|
49fa0f73e4
|
Added an overload to ValueTree::fromXml() which can take an XML string and parse it
|
2019-05-19 08:16:27 +01:00 |
|
jules
|
0fb8c8e82a
|
Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way
|
2019-05-19 08:16:27 +01:00 |
|
ed
|
3b36c3e198
|
Fixed a potential crash in ApplicationCommandManager::findDefaultComponentTarget()
|
2019-05-17 17:12:52 +01:00 |
|
ed
|
81fbbdfe20
|
Fixed dropped MIDI messages in AudioProcessorGraph with large buffer sizes
|
2019-05-17 17:08:55 +01:00 |
|
jules
|
ad2419e152
|
Reverted a mistaken change of type in LookAndFeel::createGraphicsContext
|
2019-05-17 14:06:09 +01:00 |
|
ed
|
f2be246233
|
VST3: Moved the ScopedJuceInitialiser_GUI object declaration in JuceVST3Component to make sure it goes out of scope later
|
2019-05-17 12:06:26 +01:00 |
|
ed
|
c71746f11d
|
VST3: Fixed a potential crash in Cubase10WindowResizeWorkaround::handleAsyncUpdate()
|
2019-05-17 11:53:44 +01:00 |
|
jules
|
a97c4a9139
|
More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it
|
2019-05-16 15:37:47 +01:00 |
|
Tom Poole
|
1e021b6ed0
|
Fixed an issue overriding MidiKeyboardComponent::mouseDownOnKey
|
2019-05-15 16:44:50 +01:00 |
|
jules
|
f58eacc135
|
Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects.
|
2019-05-15 12:08:38 +01:00 |
|
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!
|
2019-05-15 11:02:03 +01:00 |
|
jules
|
332a9edb57
|
Added long-overdue deprecation warnings to ScopedPointer, and purged the last couple of places where it was being used.
|
2019-05-15 11:02:03 +01:00 |
|