reuk
54813c8937
Projucer: Make VS2026 the default exporter on Windows
2025-12-03 13:13:11 +00:00
reuk
80ac9a78a0
Singleton: Add new macros to simplify singleton creation
...
The INLINE macros allow singletons to be declared and defined in one
line, without requiring a separate JUCE_IMPLEMENT_SINGLETON statement.
2024-10-16 10:36:52 +01:00
reuk
29213e07a1
Font: Deprecate getStringWidth and getGlyphPositions
2024-09-18 19:13:09 +01:00
attila
5ce2fc388e
Fix C++23 compilation
2024-08-15 11:15:15 +02:00
reuk
8a4ec206f2
Projucer: Remove GUI Editor
2024-06-27 18:10:21 +01:00
reuk
813b01e3d8
Projucer: Remove Visual Studio 2017 exporter
2024-06-27 18:10:21 +01:00
Oliver James
7306fe1789
Projucer: Remove user login and license check code
2024-06-04 10:15:38 +01:00
reuk
10f6bd34a7
AAX: Projucer, use bundled copy of the AAX SDK by default
2024-05-23 13:41:59 +01:00
reuk
4f2c287f9b
Font: Deprecate old Font constructors
2024-04-18 14:16:00 +01:00
Tom Poole
fd933dfac6
Projucer: Remove the JUCE splash screen and update licensing
2024-04-16 17:43:19 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
reuk
047448fbce
Warnings: Add missing overrides
2024-01-30 11:37:30 +00:00
attila
17d81f9c1d
Fix assertion for unmodified ARA plugin projects
...
Co-authored-by: Tatsuya Shiozawa <shio.tatsu99@gmail.com>
2023-11-02 09:25:43 +01:00
attila
ef61128127
Projucer: Fix the type of the iokit sandbox exception in the Xcode exporter
2023-10-12 12:44:12 +02:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Tom Poole
4153d59e39
Formatting
2023-10-02 15:42:20 +01:00
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
2023-10-02 13:40:10 +01:00
Tom Poole
2fb19ffd8f
Fix some LLVM 17 compiler warnings
2023-09-25 11:21:11 +01:00
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
2023-09-18 11:24:19 +01:00
Anthony Nicholls
b3da4ae946
ThreadPool: Add support for a user specified thread name
2023-06-19 12:24:45 +00:00
Anthony Nicholls
6faa87d8f3
Projucer: allow a non-existing target file
2023-03-21 09:42:15 +00:00
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API
2023-02-22 21:00:17 +00:00
reuk
c841b2ff2c
Projucer: Always undef "linux" to avoid collisions with compiler builtins
2023-01-16 11:00:09 +00:00
chroma
d3cff375be
Thread: Introduce a new Thread backend
...
This is a breaking change - see BREAKING-CHANGES.txt
2022-10-18 11:49:47 +01:00
attila
2fdc4f6633
Projucer: Remove VS2015 and CLion exporters
2022-05-25 13:56:55 +02:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
attila
31b2a86559
Projucer: Add ARA support
2022-05-12 12:31:30 +02:00
Tom Poole
b48dddcf4e
RTAS: Remove RTAS functionality
2022-05-03 08:16:37 +01:00
Tom Poole
e5cbcd7628
macOS/iOS: Add the ability to weak link module frameworks
2022-04-04 12:36:33 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
attila
6575d24a81
ComponentPeer: Deprecate getFrameSize()
2022-02-03 21:46:36 +01:00
ed
fdcdda3463
Projucer: Update to ValueTreePropertyWithDefault class
2021-12-10 15:49:01 +00:00
reuk
f1e766ec18
Projucer: Ensure that saving always continues after moving a project
2021-11-25 11:42:39 +00:00
reuk
60f76da091
Projucer: Show document save state in the titlebar
2021-11-25 11:42:39 +00:00
ed
67dfc1975c
Projucer: Re-save temporary projects after moving to new location to fix relative path build errors in generated IDE projects
2021-11-02 10:47:34 +00:00
ed
24910cc4b4
Fix GCC Wshadow warnings
2021-09-14 08:42:56 +01:00
Tom Poole
6542446594
Update the JUCE logo
2021-08-23 11:00:36 +01:00
Tom Poole
43e577ba6c
Projucer: Remove unused embedded image data
2021-07-22 16:52:34 +01:00
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
89ca17cf34
Projucer: Fixed some static analyzer warnings
2021-07-20 17:27:51 +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
ed
6b29a6d8ff
Projucer: Fixed a bug when highlighting the global JUCE path property component bounds
2021-05-26 16:54:38 +01:00
ed
4849b9ffcf
Projucer: Made login form overlay modal
2021-05-20 18:24:56 +01:00
reuk
cc4624dfbc
Projucer: Remove unused function
2021-05-14 18:33:25 +01:00
Tom Poole
bfdda737a2
Projucer: Removed the live build
2021-05-14 12:54:07 +01:00
ed
9f295539c1
Projucer: Attempt to validate licence stored on disk if auth token is present without version
2021-05-11 11:49:11 +01:00
ed
69085b2a61
Projucer: Accessibility updates
2021-05-10 10:53:14 +01:00
reuk
041da08474
VST3: Add a new PluginDescription::uniqueId field
2021-04-07 15:14:20 +01:00
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
2021-03-29 14:16:46 +01:00