Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Tom Poole
c22f398230
Resave all projects
2024-04-15 10:30:22 +01:00
Tom Poole
1d83803a18
Bump version number to 7.0.12
2024-04-15 10:27:43 +01:00
Anthony Nicholls
5a0dde4915
Projucer (Xcode): Only code-sign a copy of a plugin when EXPANDED_CODE_SIGN_IDENTITY is available
2024-03-27 14:51:50 +00:00
Tom Poole
859de81dc4
Resave all projects
2024-03-26 08:07:16 +00:00
Tom Poole
aace97904c
Bump version number to 7.0.11
2024-03-26 08:04:02 +00:00
Anthony Nicholls
fe00442335
Copyright: Fix incorrect or inconsistent copyright notices
2024-03-25 10:22:58 +00:00
Anthony Nicholls
26b817b7a4
Projucer (Xcode): Code-sign using the expanded code sign identity
2024-03-07 17:52:55 +00:00
Anthony Nicholls
9e3e20c6aa
Projucer (Xcode): Fix typo for reading extra code sign arguments
2024-03-07 17:20:12 +00:00
Anthony Nicholls
97199a9d30
Projucer (Xcode): Include quotes when echoing post build commands
2024-03-07 17:20:12 +00:00
Anthony Nicholls
b6a06ebf24
LV2: Fix LV2 codesign command during plugin copy step
...
- The LV2 bundle rather than the executable was incorrectly be signed
2024-03-04 14:23:15 +00:00
Anthony Nicholls
aa9c02a8a8
Resave projects
2024-02-29 16:29:42 +00:00
Anthony Nicholls
ff62191e14
Xcode: Add codesign timestamp argument by default on all macOS builds
2024-02-29 12:21:10 +00:00
Anthony Nicholls
89330431c4
Projucer (Xcode): Revert to copying and code signing a plugin instead of symlinking
2024-02-29 12:21:10 +00:00
Tom Poole
e265be5a03
Xcode: Fix a bug in paths with a tilde
2024-02-14 19:02:24 +00:00
Tom Poole
91ff42d80f
Resave all projects
2024-02-12 15:21:46 +00:00
Tom Poole
4555a8d1ad
Bump version number to 7.0.10
2024-02-12 15:15:15 +00:00
reuk
047448fbce
Warnings: Add missing overrides
2024-01-30 11:37:30 +00:00
reuk
0637f78bf6
Resave projects
2024-01-18 10:37:17 +00:00
attila
0611baf1be
Add ChildProcessManager
...
The new class hold a list of ChildProcesses and periodically checks
their return value until they report termination. On Linux this check
is necessary to avoid leaving zombie processes behind.
2024-01-17 15:03:48 +01:00
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