142 Commits

Author SHA1 Message Date
Dan Rosser
50255eeff2 Workflow fix msys FreeImage to freeimage 2025-10-16 14:16:34 +11:00
Dan Rosser
05b08793c9 Emscripten [4.0.4 -> 4.0.16] 2025-10-16 14:13:57 +11:00
Dan Rosser
af2e8a2e20 Windows Runner Update 2025 Server. disable 2019 2025-07-19 00:57:59 +10:00
Theodore Watson
9d5cbb41b2 Update and rename manual-nightly.yml to manual-release.yml
closes #8420
2025-04-03 10:31:27 -07:00
Dimitre
6789e4684e update actions (#8419) 2025-04-03 11:42:18 -03:00
Theodore Watson
14187b4964 Update nightly.yml 2025-03-26 20:51:02 -07:00
Theodore Watson
6aa721bce4 Update nightly.yml
fix issue with older nightly builds not getting cleared
2025-03-26 20:35:03 -07:00
Theodore Watson
a15228fc8f Update nightly.yml
closes #8394
2025-03-26 08:54:01 -07:00
Dan Rosser
48a8b14aa7 Android CMake Actions 2025-03-20 23:05:34 +11:00
Dan Rosser
8796ea981f nightly fix - create package fix
- android windows use zip
2025-03-14 19:02:28 +11:00
Dan Rosser
8cf8b46a89 android action gradle build 2025-03-14 18:45:07 +11:00
Dan Rosser
c4da57f36f android action 2025-03-14 18:37:30 +11:00
Dan Rosser
5baa0c015a Android Action 2025-03-14 18:25:58 +11:00
Dan Rosser
68bb359468 action 2025-03-14 17:46:24 +11:00
Dan Rosser
efd39ad170 nightly to cron 2025-03-14 17:28:16 +11:00
Dan Rosser
78b7246beb create package - variable style formatting. disabled pg on android for now
download libs silence
2025-03-14 16:33:40 +11:00
Dan Rosser
a6f3b1aaf0 Actions Test 2025-03-14 03:45:10 +11:00
Dan Rosser
8efcf2171c Actions test 2025-03-14 03:44:02 +11:00
Dan Rosser
0fb766825b Action Test
(cherry picked from commit 1f0dd45cf620914c1f973578ba8500f8442b905a)
2025-03-14 03:40:10 +11:00
Dan Rosser
4220c1ebb8 Merge branch 'master' into android2025 2025-03-14 02:42:05 +11:00
Theodore Watson
e288594b64 fix unwind not being latest closes #8257 (#8357) 2025-03-07 09:33:16 -08:00
Dan Rosser
439c73a4d8 Android Action 2025-03-05 22:27:19 +11:00
Dan Rosser
a5aa450588 Merge commit '5630d2034d835e81225a225355e97f4144b21179' into android2025
* commit '5630d2034d835e81225a225355e97f4144b21179': (446 commits)
  Restore target build dir behavior for Xcode. Closes #8321 (#8340)
  of script updates (#8339)
  _OBJC_CLASS_$_AVFoundationVideoPlayer fix (#8337)
  poco mk (#8336)
  relative locations rabbit (#8335)
  fix(ofParameter): better default init() handling of non-comparable/non-copyable objects and containers (#8325)
  path to string conversion on Windows fix. (#8333)
  iOS template add ofxiOS group ref (#8330)
  Xcode iOS Target Project Fixes (#8328)
  chore(iOS): remove iosNativeARCExample (#8324)
  ofxGui fix for apple targets (#8320)
  assimp ios addon_config (#8319)
  chore(iOS): remove GLKit example (#8317)
  fix(iOS): adjustments to layout of Location example + deprecations updates (#8311)
  fix(iOS): update to CoreLocation authorization request (#8309)
  remove boost from android. (#8307)
  Remove boost from linux scripts, download_libs (#8306)
  ofPixels memory allocation size fix (#8226)
  remove boost references from CoreOF.xcconfig and config.*.default.mk for macOS and osx. (#8304)
  Fix to json scripts (#8301)
  ...

# Conflicts:
#	.gitignore
#	libs/openFrameworks/gl/ofGLProgrammableRenderer.cpp
#	libs/openFrameworks/gl/ofGLUtils.h
#	libs/openFrameworks/gl/ofShader.cpp
#	libs/openFrameworks/gl/ofTexture.h
#	libs/openFrameworks/graphics/ofTrueTypeFont.cpp
#	libs/openFrameworks/graphics/ofTrueTypeFont.h
#	libs/openFrameworks/sound/ofAVEngineSoundPlayer.h
#	libs/openFrameworks/sound/ofSoundBaseTypes.cpp
#	libs/openFrameworks/sound/ofSoundBaseTypes.h
#	libs/openFrameworks/sound/ofSoundStream.cpp
#	libs/openFrameworks/utils/ofConstants.h
#	libs/openFrameworks/utils/ofThread.h
#	libs/openFrameworks/utils/ofURLFileLoader.cpp
#	libs/openFrameworks/utils/ofUtils.h
#	libs/openFrameworks/utils/ofXml.h
#	libs/openFrameworksCompiled/project/android/build.gradle
#	libs/openFrameworksCompiled/project/android/common-functions.gradle
2025-03-05 19:55:12 +11:00
Dan Rosser
c9561a082e Emscripten 3.1.74 -> 4.0.4 (#8293) 2025-02-27 18:40:56 +11:00
Dan Rosser
67c7b3ef07 Github Actions - Cache Fix (#8247)
* Clean up caches Actions

* Fix Github Actions
2025-01-13 00:14:36 +11:00
Dan Rosser
b1b33b0f1b Emscripten 3.1.74 - Latest Libraries (#8056)
* Emscripten API Updated to latest

* emscripten, webserver configuration file apache added to file for wasm. Fixed lib exclusions emscrioten. Added memory64 option. Fixed removed commands. -pThreads enabled variable

* Emscripten defines if not defined

(cherry picked from commit 5b935bfa42100014ac73f64a27407892371ba766)

* Emscripten .htaccess for apache

* Emscripten mk - glfw=2 main module=1

* Shell minimal template updated
-fPIC
WASM=2 (fallback js and WASM)

* fPIC c/cxx flags

* download_libs emscripten variants for pthreads/memory64

* module removed emscripten

* WASM=1

* template off

* Emscripten - Fix addons. Template add bash build script

* Emscripten 3.1.73 update. CSP fixes. Working on htaccess stuff at the moment. Split template for style and script CSP requirements

* Updates to Emscripten template for CSP

* Updates debug

* Emscripten Fixes

* Fix for audio

* Actions release fix

* emscripten

* Emscripten scripts
+ vcpkg install libraries script
+ install EMSDK script

* Emscripten make
+ changes for vcpkg binding if set
+ cleanup stadard flags
2025-01-12 23:49:52 +11:00
Dan Rosser
f3fa59790c Visual Studio 2019 template / downloads (#8164)
* 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
2025-01-11 23:52:44 +11:00
Dimitre
4777b61e16 [actions] comment out armv7l 2025-01-04 14:56:33 -03:00
Dan Rosser
a34ab6017a Fix: ofGetLastFrameTime() always returns 0 (Filtered/System timeMode) Bug (#8240)
* 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
2024-12-31 20:35:26 +11:00
Dimitre
af33e9154e [test] ofTexture more straightforward way to see if it support GL_RGB16F (#8212) 2024-12-07 20:56:32 -08:00
Theodore Watson
8f64c96ce0 Update of.yml 2024-12-07 18:56:06 -08:00
Dimitre
9ea94e14c0 [msys2] - ofxGui avoid fs::path / string implicit conversion. fix for __builtin_va_arg_pack issue in swprintf (#8222) 2024-12-05 08:38:20 -08:00
Dimitre
d6019c3d21 [actions] manual nightly back generating nightly (#8217) 2024-11-27 22:38:55 -03:00
Dimitre
4f6a1aed68 [actions] - Nightly to generate latest, corrections on runners parameters (#8209) 2024-11-22 23:53:50 -03:00
Dimitre
2acbcabbef of.yml - remove determine release
determine release is an intricate script to make download_libs still more incomprehensible with a mixture of BLEEDING and tag
2024-11-20 22:28:24 -03:00
Dimitre
5cea0bc152 [test] fix rpi install libs (#8207) 2024-11-20 19:01:17 -03:00
Dimitre
b70e617903 [actions] - Fix for RPI actions that should be failing (#8205) 2024-11-20 12:24:24 -03:00
Dimitre
dd0799c692 [actions] fix libraries setting env var RELEASE=latest (#8204) 2024-11-20 01:00:03 -03:00
Dimitre
3c5cdc0676 manual of with env. var RELEASE set 2024-11-19 15:13:46 -03:00
Dimitre
9858d16f08 Put back nightly from 10 days ago with another name (#8203) 2024-11-19 01:08:20 -03:00
Theodore Watson
05332352df Update manual-nightly.yml 2024-11-18 18:45:39 -08:00
Dimitre
2f7e2d805b fix yml format (#8195) 2024-11-15 08:55:48 -08:00
Dan Rosser
698d8895df Actions update - nightly (#8186)
* 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
2024-11-13 09:55:06 +11:00
Dan Rosser
66ed1abce8 Actions Fix (#8185)
* Actions Fix

* Actions Manual on Tag. Artefact enabled with past 7 days for nightly then expires.1 for tag release.
2024-11-12 20:57:22 +11:00
Dan Rosser
3f4abcb6ba GitHub Actions update (#8183)
* 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)
2024-11-10 12:29:44 +11:00
Dimitre
47583f6165 remove wget2 from nightly actions (#8118) 2024-09-10 13:27:46 -03:00
Dimitre
9940c24be8 github actions version up (#8099) 2024-08-30 23:18:35 -03:00
Dan Rosser
a9a639420d [scripts] download latest libs to just download libs - [rebased] (#8085)
* download libs scripts uniformity. fix linux libraries to -b, fix gcc check when not installed

* emscripten libs on master

* download_libs [2.4.0 ~ 2.5.0] - if clean download also remove includes

* emscripten script attributes +x fix

* attribute fix

* emscripten +x

* emscripten

* emscripten
2024-08-19 18:25:50 +10:00
Dimitre
b4fb28afb6 [actions] update msys2 (#8059) 2024-07-28 15:28:39 -03:00
Dan Rosser
318ee9f7f1 C++2b / C++23 / C17 - Clang macOS/iOS - MSVC VS2022 - VS (#8052)
* VS2022 - cppstd23

* macOS / iOS - CLANG_CXX = c++23 -  CLANG_C = c17

* vs c++latest (23)

* getenv wrapped

* MSVC - PreprocessorDefinitions: _HAS_STREAM_INSERTION_OPERATORS_DELETED_IN_CXX20

* addons/ofxKinect fix for libfreenect c code

* Windows Test VS Debug / Release and - addonsExample

* VS - Fix CI tests for Addons and variables passed

* Fix ci install

* VS2022 - Project Updates. C++23. C17. C++Modules. Unicode Enabled.

* Linux64 2204 disabled

* projectGenerator download script fix

* projectGenerator downloader osx fixes. added arch determine code for target arch downloads in future

* script fix for projectGenerator download

---------

Co-authored-by: Dan Rosser <danoli@gmail.com>
2024-07-29 02:00:19 +10:00