Anthony Nicholls
3f91c8782b
macOS: Move set dock icon to juce_core
2 years ago
chroma
d3cff375be
Thread: Introduce a new Thread backend
This is a breaking change - see BREAKING-CHANGES.txt
2 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
ed
b9542ccc4c
Update code to use C++14 [[deprecated]] attribute
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
3 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
28eddda1d9
Check that juce_gui_basics module is available when declaring Process::setDockIconVisible() to fix potential linker error
5 years ago
ed
cdbc28c18b
Add documentation tags
7 years ago
hogliux
671f3eaf94
Implement Process::hide for mobile platforms
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
jules
fbda96b899
Added new method: Process::setMaxNumberOfFileHandles()
9 years ago
jules
86a745dc35
Deduplicated some native code and stopped the OSX juce_isRunningUnderDebugger function from caching its result.
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
42aa27900b
Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present.
11 years ago
jules
65c155e372
Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files.
11 years ago
jules
ea4c7b3351
Added some JUCE_CALLTYPE flags to Process methods.
11 years ago
jules
0713d87a95
Added a Process::hide() method (implemented only on OSX)
11 years ago
jules
5a1112ab94
Updated the format of the header include guard macros.
11 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
jules
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
12 years ago
jules
67ee4a6201
New method Process::makeForegroundProcess() (only implemented in OSX)
12 years ago
jules
e864ac8109
New method: Process::setDockIconVisible()
13 years ago
jules
18cfadf898
Refactored the handling of command-line args: added new static methods JUCEApplication::getCommandLineParameters() and getCommandLineParameterArray().
13 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
94a0bf1af1
Removed the PlatformUtilities class and moved its functions to more sensible classes - see forum post for more details.
14 years ago
Julian Storer
5d98779f19
Updated the date in the copyright notice.
14 years ago
Julian Storer
952b8c3940
Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes.
14 years ago
Julian Storer
27506c2120
Copyright notice update.
15 years ago
Julian Storer
b67c077f0d
Minor code clean-ups.
15 years ago
Julian Storer
8bf4d88d97
Minor clean-ups.
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
395e68b7a2
Updated the text of the copyright/license blurb at the top of each source file.
15 years ago
jules
47cf2369e5
16 years ago
jules
6d6a042e00
17 years ago
jules
fb815110ca
17 years ago
jules
15dfdff5f8
(automatic tidy-up of whitespace)
18 years ago
jules
bfdb48d4bc
misc optimisations
18 years ago
jules
94cfda5062
18 years ago