1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

10238 commits

Author SHA1 Message Date
Tom Poole
a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 2019-05-29 08:52:16 +01:00
Tom Poole
a988b90aff Updated the breaking changes doc to include recent increased unique_ptr usage 2019-05-28 18:29:45 +01:00
Tom Poole
3767ee3811 Fixed some compiler warnings in PushNotificationsDemo 2019-05-28 11:45:49 +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
c41b0f3241 Projucer: Disabled LTO in release builds 2019-05-24 11:00:31 +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
ed
76c741e09b Projucer: Made sure a sensible default exporter is chosen when none have been selected 2019-05-21 16:27:02 +01:00
Tom Poole
84d6d21f54 Made the ValueTrees demo more macOS friendly 2019-05-21 13:59:36 +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
Tom Poole
2501abb4da Added some Xcode build intermediates paths to .gitignore 2019-05-21 10:45:24 +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
833446fe89 Windows: Removed some nonexistent warnings from the VS2013 and 2015 exporters 2019-05-20 10:22:14 +01:00
ed
32bc00871d Windows: Fixed some compilation errors and warnings when building the AudioPluginHost in VS2013 2019-05-20 10:22:08 +01: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
Lukasz Kozakiewicz
556eda320b Projucer: add "Extra module's build gradle content" field to Android exporter. 2019-05-16 16:37:36 +01:00
Lukasz Kozakiewicz
abff8ccfdf Projucer: add "Custom gradle.settings content" field to Android exporter. 2019-05-16 16:37:36 +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
ed
a2017062f5 Projucer: Use correct newline chars when writing XML 2019-05-15 16:57:54 +01:00
ed
8e02cf9292 Projucer: Removed unsupported macOS base SDK options and cleaned up the exporter code a bit 2019-05-15 16:57:54 +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
jules
6463529371 Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs 2019-05-15 11:02:03 +01:00
ed
fef1093f6e Projucer: Update PIP creator window colours when colour scheme changes 2019-05-15 10:41:02 +01:00
ed
4985df9b5d Fixed a bug in MultiChoicePropertyComponent causing the tick colours to not be updated with L&F changes 2019-05-15 10:41:02 +01:00
Tom Maisey
f6b649d049 Added some CodeDocument and CodeEditorComponent tests and improvements 2019-05-14 18:44:43 +01:00
ed
387847efd6 macOS: Added a workaround for non-resizable windows increasing in height by the title-bar height when entering fullscreen 2019-05-14 15:09:23 +01:00