Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Tom Poole
4153d59e39
Formatting
1 year ago
attila
f9ff497978
CMake: Add embedded Linux subprocess for WebView support
In order to display a WebKit based webview a plugin will deploy a
temporary standalone executable on the system and host the WebKit
instance inside that.
2 years ago
reuk
c8753dcc9a
ApplicationBase: Assume UTF-8 commandline parameter encoding
2 years ago
attila
53619b927c
Eliminate all usages of JUCE_STANDALONE_APPLICATION in the modules
2 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
a70488e38e
MacOS: Fix API deprecations in macOS 12.0 and iOS 15.0
4 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
ed
ceb410ca69
iOS: Fixed a linker error when compiling juce_events without juce_gui_basics
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
jules
6fda0bffca
Fixed some stray zeros that were still being passed as null pointers
6 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
jules
48a5fbd333
Another batch of ScopedPointer cleanups
7 years ago
jules
f3cde9763a
Quick tidy-up of some messaging classes
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
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
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
tpoole
c8740688ba
Added assertions to flag when __FILE__ returns a relative path and fixed the LiveConstants demo
8 years ago
hogliux
a256e6e9e1
Fixed a linker error when disabling the embedded web browser on linux
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
7a7619d64e
Fixed resizing issues and memory leaks in linux web browser component
8 years ago
jules
8ed41ed14b
Fixed some whitespace style and cleaned up some code using C++11
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
bf582f6c5b
Fix errors and warnings on mingw-w64
8 years ago
hogliux
d4933111db
Only reopen stdout, stderr, stdin if they haven't already been opened by a redirect
And fix a warning along the way
9 years ago
Timur Doumler
4c900be00a
Added some init code to enable stdout, stderr, stdin in the special case that we run an non-console Windows app inside a Windows console such as cmd.exe or PowerShell.
9 years ago
hogliux
c7b8e77031
Update copyright notice
10 years ago
jules
4af50da9f7
Modified app startup code so that JUCEApplication::shutdown() will still get called even if the app is aborted during the initialise() method.
10 years ago
jules
de1d07090a
Returning correct app failure codes if the app quits before finishing initialisation.
10 years ago
jules
bdeb0765ea
Added support for windows command line apps that want an event loop.
11 years ago
jules
2edec00b55
Removed a few more uses of String::empty.
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
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
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
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..
14 years ago
Julian Storer
f04309f44a
Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers.
14 years ago
Julian Storer
5d98779f19
Updated the date in the copyright notice.
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.
16 years ago
jules
eb32240e95
Updated the text of the copyright/license blurb at the top of each source file.
16 years ago
jules
15dfdff5f8
(automatic tidy-up of whitespace)
18 years ago
jules
94cfda5062
18 years ago