Commit Graph

104 Commits

Author SHA1 Message Date
rdb c54c908d28 Merge branch 'release/1.10.x' 2025-12-29 10:55:23 +01:00
rdb 4732c247fe workflow: Add Python 3.14 to test matrix 2025-12-25 15:39:05 +01:00
rdb 9f13db3284 Update version numbers from 1.10.15 to 1.10.16 2025-12-25 15:38:40 +01:00
rdb 0e41b62743 Merge branch 'release/1.10.x' 2025-12-22 16:12:54 +01:00
dependabot[bot] 55e9d3db66 build(deps): bump actions/cache from 4 to 5
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-16 14:39:26 +01:00
rdb 03873c7adf Update Windows thirdparty tools to 1.10.16 2025-12-01 11:26:51 +01:00
dependabot[bot] f91e5df142 build(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-25 14:54:09 +01:00
rdb 227a9e3406 workflow: Update from deprecated macOS 13 runner to macOS 14 2025-11-12 11:48:51 +01:00
rdb 32bdca9015 android: Work on API level 36 support (though target 35 for now) 2025-11-08 23:58:21 +01:00
rdb 27d905feff workflow: Add Android build to CI matrix 2025-11-07 10:36:00 +01:00
rdb bba39286c7 workflow: Set XCode version to 16 2025-11-05 13:22:08 +01:00
rdb 5c70817708 workflow: Update to macOS 15 2025-11-05 12:46:50 +01:00
dependabot[bot] 70c6251c76
build(deps): bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 23:15:19 +00:00
dependabot[bot] be2ff15634 build(deps): bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 23:37:23 +02:00
rdb 6a9dde43da workflow: Fix Windows build 2025-07-28 11:11:27 +02:00
rdb 1f85588dd4 workflow: Update to Windows 2022 2025-07-28 10:04:26 +02:00
rdb 20c9b0d902 workflow: Hack workaround for Ubuntu CI error 2025-07-28 10:00:22 +02:00
rdb 95f16ea778 workflow: Update to MSVC 14.3 / 2022 2025-07-21 12:18:20 +02:00
rdb e51c714aed workflow: Update to MSVC 14.3 / 2022 2025-07-21 12:16:47 +02:00
rdb 7051aa00c4 workflow: Update test runners 2025-07-21 11:59:41 +02:00
rdb 47a823b330
workflow: Update Windows 2019 to 2022 2025-07-20 21:46:33 +02:00
rdb 3191a450ab workflow: Update Ubuntu runners to 22.04 2025-04-15 21:38:41 +02:00
rdb fef27a7cb0 Update emscripten to 4.0.2, Python to 3.12.8, enable bulk memory 2025-02-03 18:09:00 +01:00
rdb d23e44e2f1 Merge branch 'release/1.10.x' 2024-11-08 11:36:02 +01:00
rdb 9dbd20d7bd workflow: No longer skip Python 3.13 builds on Windows 2024-11-07 16:20:49 +01:00
rdb e199f25b4d Update thirdparty links to 1.10.15 2024-11-07 16:18:50 +01:00
rdb 001d29e733 workflow: Fix correct outputdir for makepackage 2024-11-06 18:22:12 +01:00
rdb 69498f23a5 workflow: Add double-precision builds
Fixes #1536
2024-11-06 13:23:17 +01:00
rdb 8d24a5d1a9 workflow: Disable Eigen on CMake macOS builder for now
For some reason, CMake doesn't seem to respect CMAKE_CXX_STANDARD on macOS
2024-11-04 19:02:26 +01:00
rdb 3585adfe33 workflow: Updates for runner deprecations 2024-11-04 18:40:33 +01:00
rdb 221d35d3a6 Allow running test suite with emscripten via node.js 2024-11-04 18:40:30 +01:00
rdb 957c4b9bce Merge branch 'release/1.10.x' into master 2024-10-30 18:40:32 +01:00
rdb 7560a1edd1 Merge branch 'release/1.10.x' 2024-10-30 13:42:21 +01:00
rdb 10da05e2a6 workflow: Skip Windows builds for Python 3.13 for now 2024-10-30 12:53:54 +01:00
rdb f9a5445d42 workflow: Test Python 3.13, update setup-python to v5 2024-10-29 19:23:47 +01:00
rdb 024b46b3cd workflow: dependabot updates
Fixes #1696
Fixes #1697
Fixes #1698

Co-authored-by: dependabot[bot] <support@github.com>
2024-10-29 13:12:06 +01:00
rdb f50fef3744 Switch over to C++14, drop support for MSVC 2015
The main reason is that the current development version of Eigen requires C++14 to be enabled, so otherwise we can't compile with the latest Eigen.

If really needed, we can keep support for MSVC 2015 (please make your voice heard) but that would lock us out of a few features of C++14.
2024-10-19 13:16:36 +02:00
gabe ad97e88a54
Enable OpenAL-Soft extensions for non-framework builds and add config for disabling HRTF (#1620) 2024-10-17 21:34:32 +02:00
rdb 243d59bf37 workflow: Remove step to build host interrogate for emscripten
This is now fetched automatically by makepanda as of e50465e8303bb42c3ae656f5f896cb958eb2e4ed
2024-08-10 16:55:03 +02:00
rdb b8d6c7a2ef workflow: Update macOS-11 to macOS-12 runner 2024-08-07 11:57:19 +02:00
rdb 17fbd09250 workflow: Change macOS-11 runner to macOS-12 2024-08-03 12:18:16 +02:00
rdb 84ed141b2a Squash merge webgl-port branch into master
Adds support for emscripten as a build target / platform, and adds a WebGL renderer back-end
2024-01-25 15:37:38 +01:00
rdb a6ab238abc Merge branch 'release/1.10.x' into incoming 2023-10-14 21:35:00 +02:00
rdb 5e4fc7999e Switch to 1.10.14 thirdparties, enable Python 3.12 CI on Windows 2023-10-14 21:25:42 +02:00
rdb 87e69b71bf workflow: Add `$pythonLocation/lib` to LD_LIBRARY_PATH for tests 2023-10-14 19:38:22 +02:00
rdb 972c0009ac workflow: Add setuptools as requirement when testing Python 3.12 2023-10-14 11:29:02 +02:00
rdb e01cb590de Merge branch 'release/1.10.x' 2023-10-13 23:24:48 +02:00
rdb bf456baa35 workflow: Skip Python 3.12 tests on Windows for now
Until we've added Python 3.12 to thirdparty packages
2023-10-13 13:35:40 +02:00
rdb 7f0eafcc27 workflow: Disable Python 3.7 CI, enable Python 3.12 CI 2023-10-13 12:10:08 +02:00
rdb d659d5fe25 workflow: Install python3-tk package 2023-08-04 16:23:18 +02:00