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
2021-07-21 16:34:12 +01:00
ed
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
2021-07-12 11:58:29 +01:00
Tom Poole
fe4ba9071b
Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0
...
See BREAKING-CHANGES.txt for more details.
2021-06-30 13:01:14 +01:00
Tom Poole
bfdda737a2
Projucer: Removed the live build
2021-05-14 12:54:07 +01:00
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
2021-03-29 14:16:46 +01:00
ed
333f98d204
Squashed some compiler warnings with -Wmissing-prototypes enabled
2020-08-27 14:13:58 +01:00
ed
7ce8cc32e9
Projucer: Open example files in new window
2020-07-08 17:08:32 +01:00
ed
9bc5cb8c08
Projucer: Support opening multiple files from macOS and don't re-open all last open project windows if started from a file open
2020-07-08 17:08:32 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
ed
d7f44a9cf5
Projucer: Updated licence code to JUCE 6
2020-06-23 14:20:10 +01:00
ed
3536cf969f
Projucer: Only close window if one was opened when creating a project from clipboard contents
2020-06-08 16:02:00 +01:00
ed
3283f2224a
Projucer: Added new start page window
2020-06-04 14:52:29 +01:00
ed
246ace8913
Projucer: Use sign in/out instead of log in/out
2020-05-29 17:04:29 +01:00
ed
720801219a
Projucer: Ensure that app is fully initialised before opening windows
2020-04-30 16:49:32 +01:00
ed
35e8be4dfe
Projucer: Ignore examples/CMake directory when building examples menu
2020-04-28 12:41:49 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
ed
fba0295a44
Projucer: Added a simple sign-in form, added notification tray for project messages, general refactoring
2020-04-17 16:05:10 +01:00
ed
cf93f79cc8
Projucer: Removed sign-in
2020-04-17 14:20:56 +01:00
ed
de23ef7b1f
Projucer: Removed analytics
2020-04-17 14:15:44 +01:00
ed
d179e67052
Projucer: Removed GUI dependencies on Linux
2020-04-17 14:14:16 +01:00
reuk
e7e1de78fa
Files: Add RangedDirectoryIterator
2020-04-13 13:16:06 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
ed
8b64915fa1
Projucer: Take title bar into account when keeping windows onscreen
2020-01-06 11:18:47 +00:00
ed
aeaae3b44b
Projucer: Ensure that new project windows are always fully onscreen
2019-12-12 09:54:39 +00:00
ed
4edb0d2c90
Tidied up some divider comments
2019-09-06 12:00:26 +01:00
jules
cd4aba9e43
PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together.
2019-06-20 13:55:18 +01:00
ed
92350e421d
Projucer: Refactor the autoupdater to set executable file permissions after updating
2019-03-06 17:08:30 +00:00
ed
da4c1eaf31
Projucer: Remove the option to specify multiple global user module paths which was causing issues on other OSes
2019-02-18 14:19:25 +00:00
ed
fe49d69dfc
Projucer: Added a "VST (Legacy) SDK" field to the global paths window and re-factored the global paths window a bit
2018-11-05 16:12:32 +00:00
ed
e7cf00e977
Fix a Linux build error in previous commit
2018-10-25 16:55:29 +01:00
ed
9684de485c
Projucer: Avoid hitting some assertions in File::parseAbsolutePath() when searching for the DemoRunner on Windows
2018-10-25 16:47:22 +01:00
ed
e3635ec2f8
Projucer: Re-scan invalid JUCE module paths to ensure AvailableModuleList is updated
2018-10-25 11:12:06 +01:00
ed
f57237df83
Projucer: Fixed another unreachable code warning
2018-10-23 09:43:59 +01:00
ed
aa99b2f0ae
Projucer: Fixed an unreachable code warning
2018-10-23 09:30:07 +01:00
ed
1a25a0615c
Projucer: Removed some unused methods from ProjucerApplication and refactored the DemoRunner scanning code to cache previously found files
2018-10-22 16:43:13 +01:00
ed
90765fa52a
Projucer: Re-scan module paths immediately on start up
2018-10-16 10:25:25 +01:00
ed
5149ad511f
Projucer: Minor whitespace fix
2018-09-20 14:30:54 +01:00
ed
c957c5c911
Projucer: Fixed a bug loading editor colour schemes when running from the command line
2018-09-17 12:17:01 +01:00
ed
856d7dc333
Projucer: Only scan module paths on command-line when re-saving projects using global paths
2018-09-10 14:56:45 +01:00
ed
472cd5a984
Projucer: Fixed a bug in last commit when running from the command line
2018-09-03 11:48:31 +01:00
ed
8c90f08cf4
Projucer: Re-scan module paths in handleAsyncUpdate() when the message loop has started to fix an assertion in File::getLinkedTarget() on Windows
2018-09-03 11:27:34 +01:00
ed
f77c995b4d
Projucer: Refactored module scanning code and added AvailableModuleList class for asynchronous scanning
2018-08-23 14:15:28 +01:00
jules
064656e2fb
Added classes ArgumentList and ConsoleApplcation which are helpers for writing console applications that parse and resolve command-line arguments
2018-08-17 15:20:44 +01:00
jules
5d54e80df8
Made the projucer ignore command-line flags generated when running it in Xcode debug mode
2018-07-04 08:59:32 +01:00
ed
c859f50fe6
Projucer: Added a missing reset() call to the PIP creator window when shutting down
2018-06-27 11:17:15 +01:00
jules
abe01671d4
Fixed a very old spelling mistake!(SystemStats::getCpuSpeedInMegaherz -> SystemStats::getCpuSpeedInMegahertz)
2018-06-18 17:11:12 +01:00
ed
1c819c79d0
Projucer: Add cmd/ctrl + p shortcut for saving a project
2018-06-01 11:42:26 +01:00
ed
eed45b7462
Projucer: Mark modified files with an asterisk in the file tree panel
2018-05-21 17:03:46 +01:00
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
2018-04-10 18:34:20 +01:00
ed
01339a5365
Projucer: Moved the live-build settings into a separate CompileEngineSettings class and refactored some redundant code
2018-03-27 14:29:02 +01:00