reuk
|
d236964410
|
PluginList: Fix revealing plugins
|
4 years ago |
reuk
|
394c4fd475
|
Clang: Fix warnings when building with clang 10
|
4 years ago |
ed
|
009d685179
|
Updated all license headers
|
4 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
reuk
|
327f817b9b
|
Copyrights: Update commercial/gpl headers to be gpl-only
|
5 years ago |
ed
|
59a058fdc6
|
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
|
5 years ago |
ed
|
a54da0b832
|
Fixed some more typos
|
5 years ago |
jules
|
6ba85cb46c
|
Added some static methods to all the AudioPluginFormat classes to allow their type names to be retrieved without an instance being created. Also added a method AudioPluginFormatManager::getFormats() for easier iteration of formats
|
5 years ago |
jules
|
4599496a42
|
Added some flexibility to PluginListComponent to make it easier to customise, and added some right-click popup menu options for the items
|
5 years ago |
jules
|
cd4aba9e43
|
PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together.
|
6 years ago |
ed
|
c88611e5c8
|
Made KnownPluginList::addToMenu() and ::getIndexChosenByMenu() operate on a copy of the PluginDescription array so they are in sync
|
6 years ago |
ed
|
08501a3705
|
Fixed an issue when adding plug-ins with empty paths on macOS in KnownPluginList::createTree() with sortByFileSystemLocation
|
6 years ago |
jules
|
9d120bf481
|
Modified PluginListComponent so that if all paths to scan are deleted, it reverts to the default set of paths for the given format (otherwise there was no way to make it reset to default)
|
6 years ago |
ed
|
b745ed9bd9
|
Fixed a potential crash in KnownPluginList::removeType()
|
6 years ago |
Tom Poole
|
a9a0f6b92f
|
Enforced more comprehensive const-correctness in the JUCE container classes
|
6 years ago |
ed
|
92a9c37bac
|
Deprecated some thread unsafe methods in KnownPluginList and modernised the interface a bit
|
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
|
6463529371
|
Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs
|
6 years ago |
jules
|
b6f0b2d0aa
|
Tweaked the re-entrancy check on the PluginListComponent scan
|
6 years ago |
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
6 years ago |
jules
|
cdb55f70c2
|
Changes to avoid some clang warnings
|
6 years ago |
jules
|
19513f5725
|
Added a re-entrancy check to the plugin scanner, so that if plugins pump the message thread it'll avoid triggering nested scans
|
6 years ago |
jules
|
7ab4d1708b
|
Some misc cleanups, mainly around WeakReference usage and rectangles
|
6 years ago |
jules
|
974b4a8351
|
Removed some legacy friend class declarations that are no longer needed with modern compilers
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
jules
|
bb5bbf32a9
|
Added options to PluginListComponent and PluginDirectoryScanner to allow scanning of a specific set of files
|
7 years ago |
jules
|
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!
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
4fcedf7be5
|
Standardised some lambda syntax
|
7 years ago |
jules
|
ce8b2d865a
|
Used Button::onClick to simplify a bunch of library classes and demo code
|
7 years ago |
Tom Poole
|
510fa0c22b
|
Made the sorting of plug-ins in KnownPluginList case-insensitive
|
7 years ago |
Tom Poole
|
e174bb26bd
|
A minor code tidyup
|
7 years ago |
Tom Poole
|
cff37f5b6a
|
Fixed some const violation errors
|
7 years ago |
jules
|
d4a7afa73f
|
Replaced some old juce-style sort operations with std::sort and lambdas
|
7 years ago |
jules
|
2dc9316420
|
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
|
7 years ago |
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
7 years ago |
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
jules
|
357dd2c9c9
|
Removed some old compiler bug workarounds
|
7 years ago |
jules
|
ebe5916c49
|
Misc code cleanups
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
hogliux
|
ef2c63e4e3
|
Added a new LookAndFeel (V4) and re-skinned the JUCE Demo and examples. Improved the JUCE Demo on mobile devices.
|
8 years ago |
jules
|
6c7bb37720
|
Fixed the use of the dontRescanIfAlreadyInList parameter in PluginDirectoryScanner::scanNextFile()
|
8 years ago |
tpoole
|
9593557aa7
|
Made KnownPluginList sorting case sensitive and binning case insensitive
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
jules
|
9fa0d49be7
|
Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.
|
8 years ago |
hogliux
|
1696c23fb9
|
Add support for hosting staticly linked VSTs
|
8 years ago |
hogliux
|
ca62e560f3
|
Revert support for hosting your own VST bundles on iOS
|
8 years ago |
hogliux
|
54243ef0c0
|
Support hosting your own VST bundles on iOS
|
9 years ago |