Tom Poole
4153d59e39
Formatting
1 year ago
Tom Poole
2fb19ffd8f
Fix some LLVM 17 compiler warnings
1 year ago
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
1 year ago
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2 years ago
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API
2 years ago
reuk
8b8ae10059
Build: Replace JUCE_NODISCARD with [[nodiscard]]
2 years ago
attila
2fdc4f6633
Projucer: Remove VS2015 and CLion exporters
3 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
Tom Poole
dc4b9bd152
Projucer: Fix non-bool app sandbox temporary exception entitlements
3 years ago
reuk
b80927fc91
Nodiscard: Add to builder-pattern functions
3 years ago
reuk
f06d8098b0
Revert "Projucer: Only resave project if necessary"
This reverts commit 809252736b
.
3 years ago
reuk
6d711a2312
Revert "Projucer: Check if IDE project file exists when saving"
This reverts commit a71bda9adb
.
3 years ago
ed
1b2aeec65d
Projucer: Attempt to copy module paths from compatible exporter when adding new export target
3 years ago
ed
fdcdda3463
Projucer: Update to ValueTreePropertyWithDefault class
3 years ago
ed
a71bda9adb
Projucer: Check if IDE project file exists when saving
3 years ago
reuk
809252736b
Projucer: Only resave project if necessary
3 years ago
reuk
250870a868
Projucer: Formatting
3 years ago
reuk
540001365c
Projucer: Fix temporary project save/open in Xcode on Monterey
Previously, when saving a temporary project, two native dialogs would be
created. The first was very short-lived, as it was automatically
dismissed by the second dialog. On older macOS versions, this appeared
to work correctly (the first dialog was so short-lived that it did not
appear to the user). However, on macOS 12.0, the second dialog fails to
display altogether.
Displaying two file chooser dialogs feels like a programming error, so
the code has been reorganised a bit to avoid this case.
3 years ago
reuk
4a3ea2721d
Refactoring: Use any_of(), all_of() or, none_of() instead of find_if() where possible
When the result of find_if() is only compared to the container's end(),
the operation can normally be expressed more concisely using any_of(),
all_of(), or none_of().
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
ed
77b816b042
Projucer: Ensure that save error messages are shown when using the "Save Project and Open in IDE" command
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
reuk
cc4624dfbc
Projucer: Remove unused function
4 years ago
reuk
9c016af6ee
Projucer: Avoid use-after-free in Sidebar destructor
4 years ago
Tom Poole
bfdda737a2
Projucer: Removed the live build
4 years ago
ed
ab564b75f1
Projucer: Fixed an assertion caused by the project content component trying to grab keyboard focus when not visible
4 years ago
ed
69085b2a61
Projucer: Accessibility updates
4 years ago
Tom Poole
60e13bec0c
Allow use of an external VST3 SDK on BSD
4 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
Tom Poole
748d477a17
Projucer: Made multiline text input boxes resize to fit their contents
4 years ago
ed
e043408224
Projucer: Fixed a keyboard focus issue with project messages
4 years ago
ed
268ac3d5c8
Modernised some code in CallOutBox and added some logic to scale the window with its content component's transform
4 years ago
ed
d677fd6264
Projucer: Added PCH support for Xcode and Visual Studio exporters
4 years ago
ed
a3af3a5381
Projucer: Disable project saving when file modification warning is showing
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
d08c26e94d
Projucer: Only load the live-build .dll when it's enabled
4 years ago
ed
d7f44a9cf5
Projucer: Updated licence code to JUCE 6
4 years ago
ed
eb671a6809
Projucer: Fixed default avatar image
4 years ago
ed
3283f2224a
Projucer: Added new start page window
5 years ago
ed
43d5e03a84
Projucer: Minor layout fix
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
ed
e61f7fc441
Projucer: Reverted bda0532
and fixed the root cause of the crash
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