Tom Poole
da5e0e0cd3
Resave all projects
3 years ago
Tom Poole
8a6e1980d0
Bump version number to 6.1.4
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
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
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
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
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
ed
2707ea3ca0
Projucer: Add support for C++20 project language standard
4 years ago
reuk
0feda541e7
Projucer: Escape external library paths correctly
5f7ad995af
introduced an issue where the
string of external libraries would be escaped in one go. This is
incorrect, because only the individual paths should be escaped. The
semicolons separating each path should not be escaped.
3 years ago
ed
315f6d8fcd
Projucer: Bump WebView2 package version to latest stable
3 years ago
reuk
d13a23ad14
Build: Ensure that plugin and manufacturer codes are exactly four characters in length
3 years ago
reuk
7525da867b
Projucer: Allow setting the network multicast entitlement in the Xcode exporter
3 years ago
reuk
c49e18cad4
Projucer: Add option to automatically set up oneMKL in VS exporters
3 years ago
reuk
65bd869451
Projucer: Properly escape android app names containing apostrophes
3 years ago
reuk
5f7ad995af
Projucer: Escape special characters in MSVC project files
3 years ago