Tom Poole
4153d59e39
Formatting
1 year ago
Tom Poole
2fb19ffd8f
Fix some LLVM 17 compiler warnings
1 year ago
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API
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
551d7b9c5b
Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options
- Add AlertWindow::show() and showAsync() methods that take a MessageBoxOptions argument
- Add NativeMessageBox::show() and showAsync() methods that take a MessageBoxOptions argument
- Update the DialogsDemo to demonstrate the new methods
- Deprecate AlertWindow::showNativeDialogBox() in favour of the NativeMessageBox methods
- Pass button strings specified in MesssageBoxOptions to native dialog boxes correctly
- Use modern TaskDialog on Windows for the native dialog box where available
3 years ago
ed
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
3 years ago
Tom Poole
fe4ba9071b
Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0
See BREAKING-CHANGES.txt for more details.
3 years ago
ed
009d685179
Updated all license headers
4 years ago
ed
3283f2224a
Projucer: Added new start page window
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
fba0295a44
Projucer: Added a simple sign-in form, added notification tray for project messages, general refactoring
5 years ago
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
7484ac3dd3
Projucer: Updated all project templates to use include search path when including JuceHeader.h
5 years ago
ed
1f40a7b10e
Projucer: Use the project line ending setting for auto-generated JUCE files and write the IDE project files using the native line endings
6 years ago
ed
b8a4e00cb4
Projucer: Make the source code editor respect line endings when loading and saving a file and add an option to set the preferred line feed for a project
6 years ago
ed
2f52fa205a
Projucer: Standardise replacement strings in file templates
7 years ago
hogliux
54029e776d
Projucer: Re-factored source code groups and general code clean-up
7 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
jules
44cd80969d
A few C++11 modernisations and comment corrections
8 years ago
jules
9fa0d49be7
Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.
8 years ago
jules
60cd2d7b67
Projucer: fixed the way the GUI editor generates include paths
9 years ago
Timur Doumler
70949aa0c6
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
9 years ago
jules
8e9ed0d0a9
Introjucer: more refactoring
9 years ago
jules
f8bd0a3079
Introjucer: added swift as a source file type
9 years ago
jules
4c6be5671e
Introjucer: if groups are sorted, then adding new files retains the sort order.
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
03a8f3987e
Added new wizard types
10 years ago
jules
80214e458c
First version of new introjucer templates page
10 years ago
jules
ddc1524742
Updated headers in demo project files.
12 years ago
jules
bb008cb1ba
Merged the old Jucer into the introjucer.
12 years ago
jules
80dc4c57b0
Introjucer: items which are not included in the project are now crossed-out.
12 years ago
jules
d24ee139d3
Introjucer: wizards for auto-generating new Component classes
12 years ago
jules
df729be74a
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
13 years ago
jules
96ec22501a
Improved CallOutBox layout. Minor introjucer tidy-ups.
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
6392cdabcc
Even more introjucer refactoring.
14 years ago
Julian Storer
98ba259599
Minor introjucer clean-ups.
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
82e8d68a5d
Renamed the experimental jucer as the Introjucer.
14 years ago
Julian Storer
e2156acbd0
win32 openGL tweaks. Fixes for a couple of File methods. New "cpp + header" file creation option for the new jucer.
14 years ago
Julian Storer
ca5fbd17f0
More Jucer reorganisation
15 years ago
Julian Storer
568e6260c3
Reorganised the Jucer project structure.
15 years ago
Julian Storer
b46e94cffd
New class StringPool. Removed the class var::identifier from its parent class, and renamed it "Identifier" - I've left a typedef in var to allow old code to still work, but I'll remove this at some point, so please switch to using the new classname directly. Jucer development.
15 years ago
Julian Storer
1751beed57
Code clean-ups. Jucer development.
15 years ago
Julian Storer
9ec78100e0
Added file renaming ability to new Jucer.
15 years ago
Julian Storer
7cf5140eb2
Made Value constructor explicit. Jucer development.
15 years ago
Julian Storer
5093ecbc84
Minor clean-ups. Jucer development.
15 years ago