reuk
da38c1ed2a
TextInputTarget: Improve IME support on Android
2 years ago
reuk
0fbd7d7b3f
Functional: Add ScopeGuard implementation
2 years ago
reuk
69e0727ffd
VST3 Client: Attempt to preserve scale set by host
2 years ago
reuk
7c14c1fcd7
Use more concise stdlib type aliases
2 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
902a576b73
NullCheckedInvocation: Disable Waddress warning
When calling NullCheckedInvocation::invoke with a capture-less lambda,
GCC 9.3 determines that the expression
std::declval<TheLambda>() != nullptr
is well-formed, and uses the version of invoke containing a nullptr
check. However, the compiler is also able to determine that this
expression can never be false, and emits a warning.
3 years ago
reuk
afe5199848
AudioProcessorParameter: Add new ParameterID and Attributes types
3 years ago
ed
81013b0517
Docs fix
3 years ago
ed
4c2c51eaf4
Check for nullptr comparison operator in NullCheckedInvocation::invoke()
3 years ago
ed
fcb4a8adb3
Fix NullCheckedInvocation::invoke() std::function signature to allow non-forwarding references
3 years ago
ed
4b5c59dbae
NullCheckedInvocation: Add missing tag and namespace comment to class declaration
3 years ago
ed
a62f0f91d6
Add juce_Functional.h containing NullCheckedInvocation helper
3 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
a234721110
Added various clang-tidy modernize-* fixes
6 years ago
ed
cdbc28c18b
Add documentation tags
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
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
8 years ago
tpoole
2e84129479
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
8 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
d76f55e018
Updated some documenation.
11 years ago
jules
5a1112ab94
Updated the format of the header include guard macros.
12 years ago
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
12 years ago
Julian Storer
b70e0a28d2
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
13 years ago
Julian Storer
5d98779f19
Updated the date in the copyright notice.
14 years ago
Julian Storer
75ff0c5e7e
Cleaned up the AsyncUpdater and ChangeBroadcaster classes internally - these now have less overhead when creating and deleting them. Removed the ActionListenerList class, as all its functionality is already provided by ActionBroadcaster.
14 years ago
Julian Storer
27506c2120
Copyright notice update.
15 years ago
jules
4d16424d9c
Rearranged the layout of the source tree, giving it a slightly flatter directory structure. Also fixed a small bug with DragAndDropComponents that was stopping the toolbar customisation working properly.
15 years ago
jules
eb32240e95
Updated the text of the copyright/license blurb at the top of each source file.
15 years ago
jules
15dfdff5f8
(automatic tidy-up of whitespace)
18 years ago
jules
94cfda5062
18 years ago