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
394c4fd475
Clang: Fix warnings when building with clang 10
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
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
526272c4f5
Projucer: Fixed a potential crash when reloading a GUI builder document
6 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
ed
590e49216e
Projucer: Removed an unused lambda capture and some code cleanup in SourceCodeEditor
7 years ago
Noah Dayan
e690350df3
Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes
7 years ago
ed
642061a31b
Projucer: Used Button::onClick to simplify some code
7 years ago
jules
3ec5c17bb1
Misc cleanups relating to ScopedPointer
7 years ago
jules
a586966c65
Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated!
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
hogliux
54029e776d
Projucer: Re-factored source code groups and general code clean-up
7 years ago
jules
357dd2c9c9
Removed some old compiler bug workarounds
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
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
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
02492b36b9
Lots of small whitespace tweaks.
9 years ago
jules
2877653cc3
Introjucer: added hack to enable c++ syntax highlighting in the editor for extensionless libc++ header files.
9 years ago
jules
c53b00cb21
Introjucer: changes to implementation of auto-update and a few editor tweaks.
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
6bc4d7627f
Modified the ValueTree::Listener::valueTreeChildRemoved() and ValueTree::Listener::valueTreeChildOrderChanged() methods to include some extra parameters that give more detailed info about exactly what changed.
10 years ago
jules
4d79bed3d1
Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer.
11 years ago
jules
d63668a5c1
Added XML and Lua tokenisers for the CodeEditorComponent
11 years ago
jules
134e1cd1c2
Intrijucer: fixed an opacity assertion.
11 years ago
jules
127342e147
Introjucer: minor refactoring.
11 years ago
jules
eb646f8c42
Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes.
12 years ago
jules
4b128378cf
CodeEditorComponent rendering improvements. Faster OSX font lookup.
12 years ago
jules
ddc1524742
Updated headers in demo project files.
12 years ago
jules
c7506df13f
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
12 years ago
jules
69b90487aa
Added support for c++11 override and final keywords, and blank definitions for older compilers.
12 years ago
jules
97ed2ac915
Introjucer: code editor popup menu helper function to insert a new class declaration.
12 years ago
jules
af18430f08
Changed Label::setText to use a NotificationType parameter rather than a bool.
12 years ago
jules
12c28fd882
Introjucer: added "save as"
12 years ago
jules
ffd894089d
Cleaned up a few static analyser warnings.
12 years ago
jules
b0fadda27c
Introjucer: updated window title bar status when current file has unsaved changes.
12 years ago
jules
f13621a78d
Added support for native OSX recent files menu - to enable it, see the MenuBarModel::setMacMainMenu() method, and re-save your project using this version of the introjucer.
12 years ago
jules
a1614a8879
Minor changes for VC2005
12 years ago
jules
29e5dd20e2
Introjucer: editor updates
12 years ago
jules
73359d4af0
Introjucer: added text search for the code editor.
12 years ago