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
reuk
9199fa3c51
Warnings: Avoid triggering missing-prototypes warnings on macOS/iOS
3 years ago
ed
c799b56b60
Fix missing prototypes warnings
3 years ago
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
hogliux
008b7a9ab2
Re-structured the low-level Android native code
Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information.
6 years ago
ed
2b918c1495
Fixed a couple of typos
6 years ago
ed
cdbc28c18b
Add documentation tags
7 years ago
jules
7d24b39f18
Cranked up the Clang warning level in the projucer, and fixed a few minor warnings
7 years ago
ed
fa2a531365
Fixed a typo in juce_Initialisation.h
7 years ago
jules
f85d706131
Some minor formatting and comment fixes
7 years ago
jules
970eda679e
Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!
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
22c187826d
Android: Fixed a compile error when building standalone plug-ins on Android
8 years ago
hogliux
5c19886a43
Re-named JUCE_USE_CUSTOM_AU3_STANDALONE_APP macro and fixed linker errors on macOS/iOS platforms when macro is used
8 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
9a7ee9fdbb
Added support for iOS custom delegates - use at your own risk
8 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
1d9161d55e
Reworked START_JUCE_APPLICATION to work on Windows if windows.h has been included after the juce headers.
10 years ago
jules
31087226bc
Minor tweak for console win32 builds.
10 years ago
jules
619716751e
Tweaked the ScopedJuceInitialiser_GUI to use reference-counting internally, and used it to replace/simplify some similar objects in the plugin wrapper classes.
11 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
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
jules
dcfbfed8bc
Fix for main() declaration.
12 years ago
jules
8c4d4d2577
Change to WinMain prototype.
12 years ago
jules
d24ee139d3
Introjucer: wizards for auto-generating new Component classes
12 years ago
jules
be013b485d
Fixed a typo.
12 years ago
jules
146afac6d7
Improved format of WinMain function.
12 years ago
jules
557b4f99ac
Fix for START_JUCE_APPLICATION when windows.h has been included.
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
4808d9c318
Hard-coded some juce namespace declarations.
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
328cc11713
Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety.
14 years ago
Julian Storer
5d98779f19
Updated the date in the copyright notice.
14 years ago
Julian Storer
b442388218
Minor string fixes.
14 years ago
Julian Storer
618d3fdf64
Tidied up some win32 linkage declarations. Fixed some component size constraining problems on mac and win32.
14 years ago
Julian Storer
ccd8566e96
Fix for iOS launching. Tweak for win32 font rendering. Added a File::hostApplicationPath flag.
15 years ago
Julian Storer
c20daf9740
Fixed a mac initialisation problem.
15 years ago
Julian Storer
6c4d8023bd
Cleaned up and restructured some app startup code. Updated some iPhone settings.
15 years ago
Julian Storer
27506c2120
Copyright notice update.
15 years ago
Julian Storer
0d278483e4
Fix for String copying thread-safety, and some minor compile issues.
15 years ago
jules
158a17f08a
(Added missing files from last check-in)
15 years ago