Tom Poole
4153d59e39
Formatting
1 year ago
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
1 year ago
Tom Poole
2fb19ffd8f
Fix some LLVM 17 compiler warnings
1 year ago
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
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
95b1dce49c
Projucer: Fix open documents not closing when no callback is provided
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
69085b2a61
Projucer: Accessibility updates
4 years ago
reuk
3baaad8b5b
XmlElement: Update loops to use new iterators
4 years ago
ed
009d685179
Updated all license headers
4 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
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
jules
6463529371
Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs
6 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
hogliux
750ab85fe9
Projucer UI overhaul and UX/workflow improvements. Support for new accounts and licensing model.
8 years ago
jules
8ed41ed14b
Fixed some whitespace style and cleaned up some code using C++11
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
b439452edd
Changed the Array::remove() method to return void, and added an Array::removeAndReturn() method to replace the old functionality
8 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
416c8f3220
Introjucer: minor internal refactoring
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
4e085e7707
Introjucer: added a "save all" command.
11 years ago
jules
a2ffe5e6eb
Introjucer: added TRANS macro to GUI designed generated code.
11 years ago
jules
8e4825e7bd
Introjucer: avoided problems when closing a GUI comp which is a sub-component of another currently-loaded GUI component.
11 years ago
jules
127342e147
Introjucer: minor refactoring.
11 years ago
jules
3861a04197
Some more override decorations.
12 years ago
jules
ddc1524742
Updated headers in demo project files.
12 years ago
jules
4d61bfd8a3
Refactored some TRANS strings to make them more amenable to translation. Added the NEEDS_TRANS macro.
12 years ago
jules
97ed2ac915
Introjucer: code editor popup menu helper function to insert a new class declaration.
12 years ago
jules
bb008cb1ba
Merged the old Jucer into the introjucer.
12 years ago
jules
12c28fd882
Introjucer: added "save as"
12 years ago
jules
234525aef9
Increased the warning level in a couple of OSX builds, and removed some pedantic warnings in the introjucer.
12 years ago
jules
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
12 years ago
jules
29e5dd20e2
Introjucer: editor updates
12 years ago
jules
ebb7b6db74
Introjucer: some refactoring, new icon.
12 years ago
jules
c65c7dd4a4
Introjucer: misc internal refactoring.
13 years ago
jules
25e7361f2c
Refactored some TreeView key handling. Introjucer: now restores the last set of open documents for a project.
13 years ago
jules
0475cedff5
Introjucer: commands to move back/forwards through open docs.
13 years ago
jules
6758ce0bc9
CodeEditorComponent improvements and TextEditor menu refactoring.
13 years ago
jules
f824e99f2d
Introjucer: refactoring and addition of appearance settings window for editor colours + fonts.
13 years ago
jules
3352b9238a
Introjucer: fix for code editor save points.
13 years ago
jules
d2aa3a666b
Introjucer: tidied up some document saving behaviour.
13 years ago