Tom Poole
4153d59e39
Formatting
1 year ago
Anthony Nicholls
cff722a4af
GUI Basics: Refactor juce_gui_basics file structure
- Created a new detail namespace
- Moved shared module implementation details into the detail namespace
- Split dependencies so source files only rely on details in the detail namespace
- Removed all code from the juce_gui_basics.cpp file
2 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
ed
009d685179
Updated all license headers
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
ed
40b2271b64
Fixed a typo in the documentation for JUCEApplication::moreThanOneInstanceAllowed()
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
jules
cadac817c6
Enabled some more warning flags in Xcode, and fixed the problems they caused
6 years ago
ed
a7b1720df0
Fixed a couple more documentation typos
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
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
jules
02492b36b9
Lots of small whitespace tweaks.
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
a4526eae3f
Avoided a couple of warnings about missing override specifiers.
10 years ago
jules
06c1a15496
Added some missing 'override' decorators
10 years ago
jules
66d413c32b
Minor clean-ups
10 years ago
jules
76c8400049
Really minor clean-ups.
11 years ago
jules
28cdb20040
Whitespace cleanups.
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
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
5a1112ab94
Updated the format of the header include guard macros.
12 years ago
jules
4ce1908f79
Misc tidying-up.
12 years ago
jules
00e77a7ac2
OSX main menu recent files list fixes.
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
ba2dc52b34
Made use of @autoreleasepool for clang builds.
12 years ago
jules
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
12 years ago
jules
6d15cc2948
Minor cleanups.
12 years ago
jules
dcfbfed8bc
Fix for main() declaration.
12 years ago
jules
8c4d4d2577
Change to WinMain prototype.
12 years ago
jules
08dd8f62c7
Got rid of the remaining uses of juce_useDebuggingNewOperator in the old Jucer template.
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
8a006e589c
Cleaned up some application startup code.
13 years ago
jules
7ce0bf15d3
Added callbacks JUCEApplication::suspended() and resumed() for iOS and Android.
13 years ago
jules
7d8d4b9627
Fixed a juce_core dependency problem.
13 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
jules
11659678d6
WindowsMediaFormat fix. ReferenceCountedArray::indexOfSorted() method.
13 years ago
jules
63bc3f29de
Introjucer fixes for key shortcut and Android c++ flags. Enabled c++0x mode for Android.
13 years ago
jules
56bbab1537
(automated whitespace clean-up)
13 years ago
jules
295d125142
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
13 years ago
jules
00f34cbe6c
Xcode 4 assertion fix. VSTPluginFormat fix.
13 years ago
Julian Storer
f04875879e
Introjucer work. Improved command line tokenisation in OSX.
13 years ago
Julian Storer
4808d9c318
Hard-coded some juce namespace declarations.
13 years ago