* VS 2019 Latest Libraries
* VS2019 download scripts
* Visual Studio 2019 / Visual Studio 2022
- 2019 Template Updated.
- Core Project in sync with 2022. only change is v142
* VS2019 template fixes for uniqueness
* Github Actions and download libs fix for VS2019
* VS2019 actions
* downloader - fix shift
* MS Build VS2019
* MS Build verify
* working dir issue
* Update for pg building / update create
* Fix vs download
* Fix pg ci
* fix chmod vs
* download_pg [ 2.=6.0 ~> 2.7.0 ]
- fix vs depth of chmod missing /app/app
* VS2019 example build disabled until pg support
* timer debugging
* Timer Fixes
* Fixed defaults.
* Emscripten 3.1.74. Spit CI to default and addons for more clarity of issues
* Linux defines fix
* Fix for divide by zero
* Fix double longs
* double double
* linux double issues
* linux debug
* timer what
* targetRate type fixes
* ofTimerFPS fix for default ctor list
* bash fixes
* GitHub Scripts for downloading tags
* GitHub Actions - Update Fix nightly
* Nightly Package use tag
* VS 2022 fix
* vs ci fix and emscripten not using tag yet
* VS ci Install
* Download Libs - [2.5.0~ 2.6.0] Change for release tag default from bleeding to Latest (for apothecary). - Allow to download libs of --tag (or version target for libs i.e v12.1.0, v13.0.0 etc) Allowing locking off of libraries
* GitHub Action - Fix Xcode change for install Xcode 16 Nov5th change
* GitHub Actions - Nightly update release to softprops/action gh release.
Add determine release type.
Allow for future night to build for tags (more to do with local scripts for that). (So manually can tag and it will build nighty to say v13.0.0)
* define no fmod if not defined
* nightly packages - msys2 add clang64, ucrt64, add linux arm64 linuxaarch64
* test nightly
(cherry picked from commit d53b3fdbf67e3f3977ddc96fb18bbb15504f68df)
* Update manual-nightly.yml
* nightly fixed up paths and msys2. added _ between compiler
* vs missing define OF_RTAUDIO
* RTAudio 5 fix using #RTAUDIO_VERSION_MAJOR >= 6
* GitHub Actions - Linux added 24.04 - also keeping 22.04 for now. Added linuxarmv7. nightly back to auto
* action fix
* Script dev add init_submodules
* Developer scripts nightly build updates for macos, ios, android, added vs_only x64,
* Release script to convert to git repo script! to be packaged
* Create Package dev script fixes
* Dev scripts for packages updates for macos/ios/vs (x64)
* Update manual-nightly.yml
* Fix package script
* Update manual-nightly.yml
* Fix create_package
* fix linux using debug for pg
* linux create package fix
* create package fixes
* package fixes
* Edit fixing permissions
* Forcing git to accept +X attribute
* chmod executable
* create_package fix x64 vs
* GitHub Actions - test manual / auto build releases - upload to artefact
* GitHub Actions Test nightly
* Fix ios/macos/osx projectGenerator in wrong folder. Fix useful missing source examples from platforms. Fix vs x86_64 download single architecture. Fix missing osx folder in ios release causing new xcode scripts to fail
* nightly actions back to timers and real upload
* create_package fixes for missing clangformat and hidden files, osx project generator
* Revert "nightly actions back to timers and real upload"
This reverts commit 84384aaab8.
* fix pkg_name
* pg osx
* ios fix up project and config files for templates
* Add OF_TARGET_MACOS
* ios template working
* Revert "Revert "nightly actions back to timers and real upload""
This reverts commit 31361d1ce5.
* downloader in parallel
(cherry picked from commit 6e8819c740)
* Update download_libs.sh - parallel downloads
(cherry picked from commit 2391c4ff62)
* wget2 changes downloader fixes
* Updated downloader script to support changes for parellel downloads, no ssl, wget2, curl, wget
Cleaned up download_libs with better logs and overwrite settings to the target download type
* downloader fix up URLs parellel
* Downloader fix parallel curl - add commands
* Apothecary Fix up commands
* Download script osx - no need to send -a causing double download
* Downloader updates
- fixes command determination artefact now tracks installed of curl/wget2/wget in variable
- added wget2 params for override or continue last download (-nc)
- t20 retries
- console formatting
- added error message if no commands installed
* cURL Test Ci
* wget og Ci test
* wget2 Ci Test / SSL off
* download libs ci just BITS target
* ci focused VS bits off for the moment
* ci test downloader --silent
* Download libs fix arch
* Download script v3.0.1 - fixes for cURL in silent mode
cURL now has progress bar
Version in echo
Wget2/wget Verbose turned off
Download_libs silent now passed as bool
* Download_libs fixed Overwrite
- Overwrite / remove old libs was not working at all - not looping correctly for core libs - rewrote loop
- Overwrite now removes old libs for that target type for the download... will remove only osx if download osx etc rather than all for that library
- Overwrite Addons now will work if folders are deleted
* downloader 3.1.0 wget/wget2 - now checks remote file vs local if found and optimises - won't download if same
* download_libs 2.1 -
- files downloaded (zip/tar.bz2) are now stored in libs/download/
- creates libs/download for downloading zips/tars for optimisation
- clean up of logs
- not removing dl zip now
- code to remove zips on start also done commented out
* download_libs - set PLATFORM to target if set
- include overwrite off
* downloader 3.1.1 - fixes for cURL - no ssl fixed
* github actions workflow fix for concurrency in PRs being cancelled by other PRs of not the same hash. fallback to sha for non-prs
* cURL optimisation with remote and local file check. Using HEAD flags so it just queries the content size and time rather than getting whole file
* github actions cleanup cache
* Linux Cache off
* apt-get broken for ssl-dev
* no cache on libssl
* cache remove ssl/curl
* chmod +x for msys2
* cache disable for linux
* linux cache?
* ubuntu-22.04
* Downloader 3.2.1 - wget2 re-enabled default if available
---------
Co-authored-by: Dimitre <dimitre@users.noreply.github.com>