1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

3901 commits

Author SHA1 Message Date
reuk
fac6f4cb20
CMake: Enable position-independent-code by default for binary data targets 2024-01-03 17:42:00 +00:00
attila
03947a2646 Projucer: Fix VST3 and LV2 manifest helper paths in Xcode when using relative module paths
Even without this change the helpers would build correctly, but Xcode
would be unable to open them in the GUI and present them in red letters.
2024-01-03 14:08:31 +00:00
attila
9694c1aa04 build_tools: Fix Windows assertion when path contains ellipses
A path of "$(SRCROOT)/../../SomeFile.cpp" would lose the fake C:\ prefix
when the ellipses are collapsed, and trigger a non-absolute File
assertion.
2024-01-03 14:08:31 +00:00
Tom Poole
780493c47b juceaide: Improve error logging 2023-12-13 13:13:54 +00:00
reuk
9c5d86cb4f
CMake: Always remove old moduleinfo.json, even if AUTO_MANIFEST is off 2023-12-07 15:44:20 +00:00
attila
89c2536a77 Move NativeScaleFactorNotifier from audio_processors to gui_basics 2023-12-05 21:18:44 +01:00
attila
c4c7c86324 FlacAudioFormat: Use FLAC version 1.4.3 2023-12-05 17:15:36 +01:00
attila
2cc41fff40 Projucer: Fix handling ARA analyzable content and transform flags 2023-12-01 18:55:58 +01:00
Anthony Nicholls
418d7b9c38 SharedResourcePointer: Get a SharedResourcePointer instance without creating one
- Also refactored internals to use weak/shared pointers
2023-12-01 10:09:09 +00:00
reuk
6e8210d6b1
Resave all projects 2023-11-30 21:33:14 +00:00
reuk
b3b2be54cf
Projucer: Fix clean and strip rules in generated makefiles 2023-11-30 21:33:14 +00:00
reuk
4478ca797e
Projucer: Tidy implementation of writeTargetLines 2023-11-30 21:33:14 +00:00
reuk
235544fd27
Projucer: Tidy up unnecessary enum qualification 2023-11-29 18:08:12 +00:00
reuk
2eb518ed5c
Resave all projects 2023-11-29 13:56:10 +00:00
reuk
968fa96dfc
AudioPluginHost: Fix potential hang during plugin scanning
When dragging-and-dropping a plugin into the plugin host, it was
possible that the subprocess scanner could fail to send a response.
This would cause the superprocess to freeze, waiting for a reply.

With this change in place, the subprocess will always send a response
after scanning on the main thread.
2023-11-23 13:02:39 +00:00
reuk
60df98202e
Projucer: Make Xcode copy step symlink to build result, rather than copying 2023-11-23 13:02:39 +00:00
Tom Poole
4666819a91 Resave all projects 2023-11-20 14:13:24 +00:00
Tom Poole
61aa1fc4ab Bump version number to 7.0.9 2023-11-20 14:03:35 +00:00
Anthony Nicholls
17c9de053f Projucer: Remove extra macos frameworks 2023-11-10 12:26:46 +00:00
reuk
fa0c91ddee Projucer: Reorder data members to ensure that headers outlive the concertina 2023-11-03 08:54:16 +00:00
Anthony Nicholls
72e3e0b697 Projucer: Fix a crash when enumerating modules
- Refactored code to remove repetition and magic numbers
2023-11-03 08:54:16 +00:00
reuk
2843549fcb
CMake: Force adhoc signing
Now that VST3 builds are signed before and after manifest generation, it
may be necessary to force-sign in order to overwrite the
previously-applied signature.
2023-11-02 12:08:02 +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
reuk
fe0314fe26
CMake: Allow juce_add_binary_data to accept generated files 2023-11-01 20:35:09 +00:00
reuk
318e8c0c21
CMake: Enable /bigobj for PIP examples 2023-11-01 20:35:09 +00:00
reuk
054a5ed17c
Projucer: Enable /bigobj for MSVC builds of PIP examples by default 2023-11-01 20:35:09 +00:00
reuk
66ad2d861a
MIDI-CI: Add demo 2023-10-31 12:26:47 +00:00
reuk
8ebbc20311
MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
reuk
94ee60041f
Enumerate: Replace some non-ranged loops 2023-10-31 10:57:43 +00:00
reuk
cb44d72b78
EnumerateIterator: Add utility for concisely enumerating ranges 2023-10-30 14:45:24 +00:00
Anthony Nicholls
8dd1ceb135 Resave all projects 2023-10-25 15:20:55 +01:00
Tom Poole
82bc9f3195 NetworkGraphicsDemo: Fix a complier error 2023-10-20 10:00:57 +01:00
Tom Poole
e80fd215d5 Resave all projects 2023-10-19 09:16:54 +01:00
Tom Poole
45494e34d5 Bump version number to 7.0.8 2023-10-19 09:06:32 +01:00
Tom Poole
aaeec5c12d Add a temporary workaround to allow public projects to build using Xcode 15
To prevent too much disruption to people who have our public projects as
part of their build or testing systems we are temporarily ignoring a
warning about using Xcode 15.
2023-10-18 12:48:46 +01:00
reuk
f5c2e1d836
Projucer: Sign before, rather than after, copying 2023-10-16 23:52:12 +01:00
Tom Poole
6d0614d1f7 Resave all projects 2023-10-16 17:31:50 +01:00
Oliver James
3624346e90
AudioWorkgroup: Add demo app 2023-10-16 11:17:11 +01:00
Tom Poole
b6337da3fa Resave all projects 2023-10-13 09:39:22 +01:00
reuk
e1ac0961a0
Projucer: Set Weak attribute on weak-linked frameworks to avoid polluting OTHER_LDFLAGS 2023-10-12 16:17:15 +01:00
reuk
88917488fd
Juceaide: Print descriptive message if a SaveError is thrown 2023-10-12 13:29:48 +01:00
attila
6a470bef5b CMake: Add support for iokit sandbox exception 2023-10-12 12:44:16 +02:00
attila
ef61128127 Projucer: Fix the type of the iokit sandbox exception in the Xcode exporter 2023-10-12 12:44:12 +02:00
attila
f0d147a470 Projucer: Fix ARA plugin builds
Co-authored-by: Roland Rabien <figbug@gmail.com>
2023-10-12 12:41:22 +02:00
reuk
3a33c70a6c
CMake: Ensure bundle is adhoc-signed before attempting to run vst3 or lv2 helpers 2023-10-11 14:24:17 +01:00
Tom Poole
6bf9bb9a2e Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
Anthony Nicholls
158220ddfa Formatting: Use nested namespace definitions 2023-10-09 14:49:18 +01:00
Anthony Nicholls
42ab5404c8 juce_core: Add tests and fix some bugs with Objective C helper functions 2023-10-06 16:48:12 +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