-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #230 from ebu/v1.0-tasks
Build and test cross-platform Installer Support for ADM "Importance" parameter Fix bug in render dialog when using language packs (Closes #215) Include Experimental Linux build (Closes #222) Silence unused monitoring output channels (prevents pass-through of object audio) (Closes #224) Fix alignment of monitoring meters (Closes #206) Fix blank audioProgrammeLanguage on export (Closes #213) Export uses 2076-2 structures (omitting AudioTrackFormat and AudioStreamFormat) Build fixes; Build failing on Xcode 14 (Closes #220), Build fails on MacOS 12 due to vcpkg unable to find python (Closes #221) Include additional project templates Fix unintended downmix issue (Closes #228) Fix plugin crash on other DAWs (Closes #232) Support plugin renaming (Closes #240) Fix parameters not updating in response to other parameter changes after JUCE upgrade Fix blank Scene when importing ADM with no high-level metadata (Closes #242) Various optimisations (reducing lock lengths, only running metering calcs when needed) Bus-width compatibility fixes. Fix for some render dialog controls re-enabling. Fix for updated text in render dialog in recent versions of REAPER.
- Loading branch information
Showing
239 changed files
with
109,674 additions
and
101,913 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# prune the VCPKG cache size based on the modification time of the files | ||
|
||
set(cache "$ENV{VCPKG_DEFAULT_BINARY_CACHE}") | ||
set(max_cache_size 500000000) | ||
|
||
# find files in the cache | ||
file(GLOB_RECURSE files LIST_DIRECTORIES false "${cache}/*") | ||
|
||
# total size of all files seen in bytes | ||
set(total_size 0) | ||
|
||
# list of files with their unix timestamps separated by a space for sorting | ||
set(timestamps "") | ||
|
||
foreach(file IN LISTS files) | ||
file(TIMESTAMP "${file}" timestamp "%s" UTC) | ||
file(SIZE "${file}" size) | ||
|
||
list(APPEND timestamps "${timestamp} ${file}") | ||
math(EXPR total_size "${total_size} + ${size}") | ||
endforeach() | ||
|
||
message("vcpkg cache size before pruning: ${total_size}") | ||
|
||
list(SORT timestamps COMPARE NATURAL ORDER ASCENDING) | ||
|
||
# drop files until the total is less than the maximum size | ||
foreach(timestamp_file IN LISTS timestamps) | ||
string(REPLACE " " ";" timestamp_file_list ${timestamp_file}) | ||
list(GET timestamp_file_list 0 timestamp) | ||
list(GET timestamp_file_list 1 file) | ||
|
||
if (total_size LESS max_cache_size) | ||
break() | ||
endif() | ||
|
||
file(SIZE "${file}" size) | ||
math(EXPR total_size "${total_size} - ${size}") | ||
file(REMOVE ${file}) | ||
|
||
message("deleted ${file}") | ||
endforeach() | ||
|
||
message("vcpkg cache size after pruning: ${total_size}") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.