Oli
|
5e5258591f
|
Direct2D: Move Direct2DGraphicsContext::Impl into separate header
|
2025-04-24 13:58:23 +01:00 |
|
reuk
|
18b508343d
|
Direct2D: Move Direct2DResources to juce_DirectX_windows.h
|
2025-04-24 13:58:23 +01:00 |
|
reuk
|
b5b7dd5696
|
Direct2D: Move Direct2DHelpers into juce_DirectX_windows.h
|
2025-04-24 13:58:23 +01:00 |
|
Tom Poole
|
f503b0ea38
|
Resave all projects
|
2025-04-08 10:51:07 +01:00 |
|
Tom Poole
|
99b752a1d2
|
Bump version number to 8.0.7
|
2025-04-08 10:51:07 +01:00 |
|
attila
|
7f4176e259
|
Fix potential crash in Ableton Live when dismissing the plugin window with Esc
The crash could be reproduced with a WebBrowserComponent, but it was not
the root cause of it.
|
2025-03-27 17:41:18 +01:00 |
|
Anthony Nicholls
|
86b17ef4fb
|
Projucer: Call post export script after removing old generated code
|
2025-03-26 09:31:38 +00:00 |
|
reuk
|
80b190b75d
|
Projucer: Bump minimum supported Android API level
|
2025-03-18 14:38:12 +00:00 |
|
Oliver James
|
62028e6773
|
Projucer (MSVC): Make Z7 default debug info flag
|
2025-03-13 13:14:13 +00:00 |
|
attila
|
9ce2feaf41
|
TextEditor: Improve Unicode editing behaviour and performance
|
2025-03-13 12:16:16 +01:00 |
|
attila
|
6c3043f082
|
Add detail::UnicodeHelpers::getLineBreaks
|
2025-03-13 12:16:16 +01:00 |
|
attila
|
1b595311d0
|
Move ShapedText to the detail namespace and expose it in the headers
This makes it accessible for the new TextEditor implementation in
juce_gui_basics.
|
2025-03-13 12:16:16 +01:00 |
|
reuk
|
8201c7d3b2
|
Resave all projects
|
2025-02-25 12:47:13 +00:00 |
|
attila
|
86d4835e2f
|
Resave all projects
|
2025-02-06 12:12:15 +01:00 |
|
reuk
|
19edd53842
|
EdgeTable: Fix issue where edges of paths could be anti-aliased incorrectly at edges of clip regions
|
2025-02-03 19:16:46 +00:00 |
|
reuk
|
d3ca5961e7
|
Direct2D: Use Image NativeExtensions to avoid dynamic casts in graphics context
|
2025-01-23 12:21:33 +00:00 |
|
tpoole
|
f1a6f299c9
|
Resave all projects
|
2025-01-10 09:30:00 +00:00 |
|
tpoole
|
0baffff182
|
Bump version number to 8.0.6
|
2025-01-10 09:29:00 +00:00 |
|
Attila Szarvas
|
873bd8e537
|
Windows: Projucer: Turn 32/64 bit MSVC toolchain mismatch error into a warning
The warning informs about a resolvable situation that will cause an
error during LV2 plugin build steps, and suppresses VST3 manifest
generation.
|
2025-01-09 17:15:32 +00:00 |
|
tpoole
|
7cd4e91e45
|
Resave all projects
|
2025-01-08 14:24:28 +00:00 |
|
tpoole
|
902ddc7567
|
Bump version number to 8.0.5
|
2025-01-08 14:23:21 +00:00 |
|
Oliver James
|
8be4c49c19
|
Projucer: Warn when MSVC toolchain is x86 and system is x64
|
2024-12-19 13:58:58 +00:00 |
|
Oliver James
|
59ca34daaf
|
Projucer (MSVC): Move copy plugin step into VST2 codepath
|
2024-12-19 11:37:38 +00:00 |
|
attila
|
6f4a2f6b6a
|
Upgrade to harfbuzz 10.1.0
|
2024-12-10 13:43:51 +01:00 |
|
reuk
|
5878adaecd
|
Projucer: Add android.permission.POST_NOTIFICATIONS to manifest when push notifications enabled
|
2024-12-04 11:09:18 +00:00 |
|
Oliver James
|
2b958c0416
|
Projucer: Add checks for incompatible LV2 architecture configurations
|
2024-11-25 22:44:38 +00:00 |
|
Oliver James
|
0aaba52527
|
Resave all projects
|
2024-11-25 22:44:38 +00:00 |
|
Oliver James
|
3ec4707217
|
Projucer: Don't run scripts on non-built targets
|
2024-11-25 22:44:38 +00:00 |
|
Oliver James
|
b9c6f7833b
|
Projucer: Implement VST3 cross-platform manifest generation support
This enables the generation of VST3 manifests across platforms that support it. For instance, Windows ARM64 systems can now generate x64 manifests.
|
2024-11-25 22:44:29 +00:00 |
|
Anthony Nicholls
|
2f3dd44f33
|
Projucer: Add arm64 warning on Windows
|
2024-11-25 14:58:09 +00:00 |
|
Oliver James
|
59bd070291
|
Projucer: Disable AAX builds for Windows ARM
|
2024-11-25 14:58:09 +00:00 |
|
reuk
|
ac0ebe5797
|
Projucer: Add Arm64(EC) support on Windows
|
2024-11-25 14:58:03 +00:00 |
|
Oliver James
|
af51cb46eb
|
Projucer: Remove ARM32 support on Windows
|
2024-11-25 11:43:44 +00:00 |
|
Tom Poole
|
5737c42ccf
|
Use getSiblingFile in more places
|
2024-11-20 10:10:35 +00:00 |
|
ed
|
5d5fdaf008
|
Projucer: Fix relative paths for Android resource files
|
2024-11-20 10:04:33 +00:00 |
|
Tom Poole
|
02849aae0c
|
Resave all projects
|
2024-11-18 10:18:22 +00:00 |
|
Tom Poole
|
71af005543
|
Bump version number to 8.0.4
|
2024-11-18 10:12:15 +00:00 |
|
Oliver James
|
04a04cffcd
|
Projucer: Check for VS instances before opening projects
|
2024-11-15 15:00:50 +00:00 |
|
Anthony Nicholls
|
df6f3f8e28
|
Javascript: Move javascript implementation into a separate module
|
2024-11-07 09:53:10 +00:00 |
|
reuk
|
8ae3bffe82
|
Whitespace: Fix whitespace and line endings in cmake files
|
2024-11-05 17:56:39 +00:00 |
|
Anthony Nicholls
|
24d33759b8
|
Javascript: Update choc dependency
This fixes an issue when evaluating javascript on macOS while address sanitiser
and undefined behaviour sanitiser are both enabled
|
2024-11-05 09:00:18 +00:00 |
|
reuk
|
d54febd8f5
|
Projucer: Automatically set AAX_EPluginCategory_MIDIEffect when JUCE_MIDI_EFFECT is enabled
|
2024-10-28 11:12:47 +00:00 |
|
Tom Poole
|
9e193862c1
|
CMake: Improve Windows Arm architecture detection
|
2024-10-23 10:59:05 +01:00 |
|
reuk
|
cba00cc71f
|
Projucer: Always enable generated manifests for VS exporters
|
2024-10-22 15:51:39 +01:00 |
|
reuk
|
aca71ca788
|
Projucer: Use WRAPPER_NAME instead of FULL_PRODUCT_NAME in Xcode post-build scripts
WRAPPER_NAME is documented in the build settings reference, whereas
FULL_PRODUCT_NAME is not.
|
2024-10-21 22:36:31 +01: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 |
|
Tom Poole
|
17a3d0efe4
|
Resave all projects
|
2024-10-15 22:19:12 +01:00 |
|
Tom Poole
|
14c8d06fb0
|
Bump version number to 8.0.3
|
2024-10-15 22:16:12 +01:00 |
|
Tom Poole
|
7a1f6acd61
|
Resave all projects
|
2024-09-26 08:35:30 +01:00 |
|
Tom Poole
|
c1d2846e47
|
Bump version number to 8.0.2
|
2024-09-26 08:31:50 +01:00 |
|