Tom Poole
da5e0e0cd3
Resave all projects
3 years ago
Tom Poole
8a6e1980d0
Bump version number to 6.1.4
3 years ago
ed
469a3523b7
AudioPluginHost: Remove parameter listeners in PluginDebugWindow destructor
3 years ago
reuk
0bf2f6a7a4
Revert "Projucer: Default to "Sign to Run Locally" when no signing identity is specified"
This reverts commit 8bacf8c15c
.
3 years ago
reuk
38318a094b
Revert "Projucer: Set project changed flag when global properties change"
This reverts commit 6d38d7eb33
.
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
156722d299
Re-save projects
3 years ago
ed
aaf00f13ca
Projucer: Bump Xcode LastUpgradeCheck
3 years ago
ed
4f49032fa8
Re-save projects
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
2b6dc9f7d2
Projucer: Update internal property components
3 years ago
ed
6d38d7eb33
Projucer: Set project changed flag when global properties change
3 years ago
reuk
c9b28be145
Resave all projects
3 years ago
reuk
44404508fe
Bump version number to 6.1.3
3 years ago
ed
a71bda9adb
Projucer: Check if IDE project file exists when saving
3 years ago
reuk
474e6d73a4
Projucer: Fix potential order-of-destruction bug in AvailableModulesList
When the AvailableModulesList is destroyed, it will wait for the current
module scanning job (running on a background thread) to complete. This
job will try to take the AvailableModulesList::lock when it completes,
so the lock must outlive the background thread.
3 years ago
reuk
6468088100
Build: Add LSHandlerRank key to filetype associations dict
3 years ago
reuk
809252736b
Projucer: Only resave project if necessary
3 years ago
reuk
65a20c63ee
Projucer: Require a resave whenever any ValueTree property changes
3 years ago
reuk
f1e766ec18
Projucer: Ensure that saving always continues after moving a project
3 years ago
reuk
5a621e811f
Projucer: Use std::async instead of ThreadPool in module scanner
3 years ago
reuk
250870a868
Projucer: Formatting
3 years ago
reuk
60f76da091
Projucer: Show document save state in the titlebar
3 years ago
reuk
221a137526
Resave projects
3 years ago
reuk
37b11e24f3
Projucer: Use correct version description in generated VS solution files
This ensures that solution files have correctly numbered icons in
Windows Explorer.
3 years ago
ed
a970b15959
Add Visual Studio 2022 solutions to all projects
3 years ago
ed
8aabde7680
Projucer: Add Visual Studio 2022 exporter
3 years ago
Tom Poole
fc8eacbf5b
Fix a string comparison in c064b0c
3 years ago
Tom Poole
c064b0c604
AudioPluginHost: Embed the assets required for internal plug-ins
3 years ago
ed
bfea8c89b0
Re-save all projects
3 years ago
ed
c45c1afc7e
Projucer: Bump Xcode LastUpgradeCheck
3 years ago
ed
67dfc1975c
Projucer: Re-save temporary projects after moving to new location to fix relative path build errors in generated IDE projects
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
attila
f562517939
AudioPluginHost: Make the .exe relocatable when using the Projucer build
3 years ago
reuk
b72b155443
Naming: Fix up naming of ChildProcessCoordinator and ChildProcessWorker
3 years ago
ed
a12d5fb540
Projucer: Add "audioplugin_" prefix to Unity plug-ins on Linux
3 years ago
ed
3c82b3b906
Projucer: Amend 499a4240
slightly to add both warning settings to preserve compatibility with older Xcode versions
3 years ago
ed
c6f4d8494c
Re-save all projects
3 years ago
ed
499a424052
Projucer: Fix legacy build system setting for Xcode 13
3 years ago
reuk
7da8b73a96
AudioPluginHost: Add subprocess plugin scanning feature
3 years ago
reuk
68a727fa19
CMake: Factor source-grouping fixup into a separate function
3 years ago
ed
0de0a2648e
Projucer: Fix a crash in BinaryResources::browseForResource()
3 years ago
reuk
c456d0c373
Projucer: Set EXCLUDED_ARCHS for compatibility with newer Xcodes
3 years ago
reuk
8bacf8c15c
Projucer: Default to "Sign to Run Locally" when no signing identity is specified
By default, x86_64 binaries are not signed, but arm64 binaries are. When
building universal binaries, it was possible to end up with a final
artefact that contains an unsigned x86_64 image, but a signed arm64
image. In some cases, this could cause issues in subsequent codesign
invocations.
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
95b1dce49c
Projucer: Fix open documents not closing when no callback is provided
3 years ago
ed
bb9b24d048
Re-save all projects
3 years ago
ed
8feec44431
Projucer: Add some required fields to the generated AndroidManifest.xml file
3 years ago