ed
fdcdda3463
Projucer: Update to ValueTreePropertyWithDefault class
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
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
4 years ago
Tom Poole
bfdda737a2
Projucer: Removed the live build
4 years ago
ed
69085b2a61
Projucer: Accessibility updates
4 years ago
ed
d677fd6264
Projucer: Added PCH support for Xcode and Visual Studio exporters
4 years ago
reuk
2022407f97
Projucer: Add a VALID_ARCHS property to the Xcode exporter
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
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
6ce02ad35f
Projucer: Fixed a crash when creating new projects without using global paths and hide UI elements correctly when closing projects
5 years ago
ed
fba0295a44
Projucer: Added a simple sign-in form, added notification tray for project messages, general refactoring
5 years ago
ed
de23ef7b1f
Projucer: Removed analytics
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
c73c5512d5
Projucer: Refactored the module handling code
5 years ago
ed
0eed5f0e33
Projucer: Update exporter paths when setting is changed
5 years ago
ed
4edb0d2c90
Tidied up some divider comments
5 years ago
ed
cb7e325d51
Fixed some variable shadowing warnings
6 years ago
ed
c96bf71488
Removed some empty ValueTree::Listener methods that are no longer needed
6 years ago
jules
cadac817c6
Enabled some more warning flags in Xcode, and fixed the problems they caused
6 years ago
ed
1702fa04aa
Projucer: Fixed a dangling pointer crash which could occur in modules items with config flags
6 years ago
ed
b758d83415
Projucer: Removed an unused method and fixed a potential crash when refreshing module tree items
6 years ago
ed
8667ffc059
Projucer: Ensure that ValueWithDefault objects outlive the PropertyComponents which reference them
6 years ago
ed
c4eb15eb21
Projucer: Refactored the global paths window and project exporters to use the new FilePathPropertyComponent
6 years ago
ed
38fcc1163d
Projucer: Partially reverted commit ff263ec
to allow per-project VST3/AAX/RTAS SDK path overrides
6 years ago
ed
ff263ecded
Projucer: Removed the per-exporter AAX and RTAS SDK and Android SDK/NDK path settings as well as the unused VST3 SDK setting as this was interfering with the embedded VST3 SDK path
6 years ago
ed
f77c995b4d
Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning
6 years ago
ed
15e09fdc5e
Projucer: Refresh the modules tree on a timer so that rapid changes to the module search paths don't cause a slow down
6 years ago
ed
2687253051
Projucer: Only set default compilable files when selecting "Enable compiling of all enclosed files" menu item
6 years ago
ed
84cc1dc4a0
Projucer: Cleaned up the module scanning code
6 years ago
ed
9cdb02a0dc
Projucer: Remove duplicate user module IDs from list
6 years ago
jules
49aa9c9db4
Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use
6 years ago
ed
eed45b7462
Projucer: Mark modified files with an asterisk in the file tree panel
7 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
7 years ago
ed
b999047748
Projucer: Ensure that "Module Added" analytics events are only sent once and not sent when creating a new project
7 years ago
ed
978edcff38
Projucer: Ensure that getAvailableModulesInGlobalPath() can handle paths starting with "~"
7 years ago
ed
26a608306e
Projucer: Fixed a crash that could occur when editing module flags
7 years ago
ed
01339a5365
Projucer: Moved the live-build settings into a separate CompileEngineSettings class and refactored some redundant code
7 years ago
ed
711e75bdc8
Projucer: Add analytics
7 years ago
ed
47af78fe0b
Projucer: Implement PIPGenerator
7 years ago
ed
58c02823c5
Projucer: Moved some methods into MiscUtilities
7 years ago
ed
d668adb81b
Projucer: Code cleanup
7 years ago
ed
1f405d6cd5
Projucer: Some reshuffling in the exporters tree to allow build configurations to be deleted with the backspace key
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