1
0
Fork 0
Commit Graph

34474 Commits

Author SHA1 Message Date
Rémi Verschelde 92cb553949 embree: Fix invalid output operators raising errors with GCC 15
(cherry picked from commit 209579a2a6)
2025-01-30 08:59:43 +01:00
Max Hilbrunner f2519d5213 Fix VS project generation with SCons 4.8.0+
(cherry picked from commit f682406cf2)
2025-01-13 16:14:28 +01:00
Rémi Verschelde cef0242519
mbedtls: Update to upstream version 2.28.9
(cherry picked from commit 881645fff9)
2024-12-05 01:07:32 +01:00
Rémi Verschelde b80f6984b4
Merge pull request #98937 from akien-mga/3.5-ci-sync-with-3.x
[3.5] CI: Fully sync workflows and actions with 3.x branch
2024-11-07 23:00:10 +01:00
Rémi Verschelde 04592a8111
CI: Fully sync workflows and actions with 3.x branch 2024-11-07 22:10:56 +01:00
Rémi Verschelde dda42e91e2
Merge pull request #98892 from akien-mga/3.5-ci-sync-with-3.x
[3.5] CI: Sync workflows with 3.x branch
2024-11-07 21:59:15 +01:00
Rémi Verschelde 292b2dbce7
CI: Update Ubuntu runners to 24.04, but keep 22.04 for Linux builds
Pin clang-format to version 16, and black to 24.10.0.
Keep using Ubuntu 22.04 for Linux builds for portability.

(cherry picked from commit fd9bd108af)
2024-11-07 17:29:37 +01:00
Rémi Verschelde 52e22c514b
certs: Sync with Mozilla bundle as of Oct 19, 2024
4d3fe6683f

Document matching mozilla-release changeset.

(cherry picked from commit eb41ff0fee)
2024-11-05 21:13:46 +01:00
Haoyu Qiu 470ef4d63e
Fix GCC 14 -Wtemplate-id-cdtor warnings
Co-Authored-By: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit a5c8106f92)
2024-05-11 10:52:28 +02:00
Rémi Verschelde 004ce6d698
miniupnpc: Disable socket timeout on Windows, matching upstream
Fixes #88471.

(cherry picked from commit f695de7c68)
2024-05-07 13:22:05 +02:00
Rémi Verschelde f48a939e28
doc: Fix cherry-pick mistake for Vector3.cross description
(cherry picked from commit e66b52989d)
2024-05-01 12:22:52 +02:00
Fabio Alessandrelli 5067fd43ac
[Core] Use unztell64 in FileAccessZIP to ensure 64 bit return
(cherry picked from commit efccebd3db)
2024-05-01 12:14:05 +02:00
melquiadess fb9ff8e632
Add POST_NOTIFICATIONS permission to the list of permissions available in the Export dialog
(cherry picked from commit 739190ca2b)
2024-05-01 12:14:05 +02:00
A Thousand Ships 8366053ae9
[Doc] Clarify the behavior of `Vector2/3.cross` and mention parallel vectors
(cherry picked from commit 47a8033698)
2024-05-01 12:14:05 +02:00
kleonc 44f1ca7ea9
[C#] Fix `Transform3D.InterpolateWith` applying rotation before scale
(cherry picked from commit e2ed63b313)
2024-05-01 12:14:05 +02:00
bruvzg cc4a47251c
[macOS] Enabled secure restorable state.
(cherry picked from commit 84380a94f7)
2024-05-01 12:14:05 +02:00
Adam Scott ebd9104cdc
Add workaround for emscripten >= 3.1.47 LTO build
(cherry picked from commit 656bc22e28)
2024-05-01 12:14:05 +02:00
Rémi Verschelde b67c2cd60f
Merge pull request #91152 from akien-mga/3.5-cherrypicks
Cherry-picks for the 3.5 branch (future 3.5.4) - 2nd batch
2024-04-25 16:43:38 +02:00
Rémi Verschelde e730068197
Mono: Replace distutils function with shutil equivalent
Fixes #91154.

(cherry picked from commit ee61ad46e7)
2024-04-25 16:34:04 +02:00
Rémi Verschelde 658b3fc413
Web: Bump closure compiler spec to ECMASCRIPT_2021
Fixes #88008.

(cherry picked from commit d29b0d90e0)
2024-04-25 16:34:04 +02:00
Adam Scott 3f93ace728
Fix emscripten 3.1.51 breaking change about `*glGetProcAddress()`
(cherry picked from commit 5922ac0fb1)
2024-04-25 16:34:04 +02:00
Adam Scott d7bf310cd0
Add `WASM_BIGINT` linker flag to the web build
(cherry picked from commit 3ae524fa9e)
2024-04-25 16:34:04 +02:00
Rémi Verschelde 702206aebf
CI: Update actions to latest versions
(cherry picked from commit ad8d3cf1c9)
2024-04-25 16:34:04 +02:00
Fredia Huya-Kouadio 9424a0a5d8
Fix gradle build errors when the build path contains non-ASCII characters
(cherry picked from commit f1887a30f3)
2024-04-25 16:34:04 +02:00
Adam Scott 771447914d
Add basic Emacs .gitignore entries
(cherry picked from commit 2696fee3c6)
2024-04-25 16:34:04 +02:00
Rémi Verschelde e564bfaa60
Sync controller mappings DB with SDL 2 community repo
Synced with mdqinc/SDL_GameControllerDB@5b4efa3a20

(cherry picked from commit 1da02fa7be)
2024-04-25 16:34:04 +02:00
Rémi Verschelde ca0fca239d
Sync controller mappings DB with SDL 2 community repo
Synced with mdqinc/SDL_GameControllerDB@4c9b8dace8

(cherry picked from commit 6772047e50)
2024-04-25 16:34:04 +02:00
Rémi Verschelde 235168ebd5
certs: Sync with Mozilla bundle as of Mar 11, 2024
c5a419971b
(cherry picked from commit fd61a42e04)
2024-04-25 16:34:04 +02:00
Rémi Verschelde c4d40c5b79
mbedtls: Update to upstream version 2.28.8
(cherry picked from commit 915ca4dd45)
2024-04-25 16:34:04 +02:00
Jakub Marcowski 7d6240cc1c
libpng: Update to 1.6.43
(cherry picked from commit 41268d7faa)
2024-04-25 16:34:04 +02:00
Rémi Verschelde 5c15ecc792
libpng: Update to upstream 1.6.40
(cherry picked from commit 0baca62734)
2024-04-25 16:34:03 +02:00
Jakub Mateusz Marcowski f20db5234b
tinyexr: Update to 1.0.8
(cherry picked from commit ab14dec952)
2024-04-25 16:34:03 +02:00
Rémi Verschelde 78cb71354a
Fix some Clang -Wunused-but-set-variable warnings
(cherry picked from commit e771804e78)
2024-04-25 16:34:03 +02:00
Rémi Verschelde 44cb43b5e7
Merge pull request #87257 from akien-mga/3.5-cherrypicks
Cherry-picks for the 3.5 branch (future 3.5.4) - 1st batch
2024-01-30 22:29:08 +01:00
Rémi Verschelde 7dc083cc6a
Update changelog for 3.5.4 2024-01-30 22:07:07 +01:00
Rémi Verschelde 3a5baf8899
mbedtls: Update to upstream version 2.28.7
(cherry picked from commit dec635119e)
2024-01-30 22:06:37 +01:00
Rémi Verschelde 7c2a0e187a
Sync controller mappings DB with SDL2 community repo
Synced with gabomdq/SDL_GameControllerDB@232c738ce0

(cherry picked from commit 10445d80d8)
2024-01-30 15:16:33 +01:00
Rémi Verschelde d976743d34
SCons: Fix Web build when compiler version isn't properly detected
Quick fix for #82585.

A better fix requires refactoring the way we detect the compiler version
to make it more reliable, and get a consistent output. But I prefer to
keep changes minimal for 3.x branches at this point.

(cherry picked from commit 4206975e3a)
2024-01-30 15:03:22 +01:00
Rémi Verschelde 4442c488a5
Style: Mark clang-format 16 as supported for pre-commit hook
It only introduced a difference in a .glsl file, which I've worked
around by removing an empty line. This keeps formatting consistent
between clang-format 15 and 16.

Also added a change in the 3-to-4 project converter to fix bogus
formatting in clang-format < 17.

(cherry picked from commit 49f4860ce3)
2024-01-30 15:03:22 +01:00
20kdc 1f94c48da0
Fix the documentation of Bone2D::apply_rest (squashed, backport)
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>
(cherry picked from commit 2f03ba77e9)
2024-01-30 15:03:21 +01:00
Micky 8de3ea539d
[3.x] Mention InputEventJoypadButton's pressure not working
(cherry picked from commit 9b1f1d5b6e)
2024-01-30 15:03:21 +01:00
Rémi Verschelde 295d66a772
certs: Sync with Mozilla bundle as of Dec 13, 2023
bef37a977c
(cherry picked from commit c6e829b4c6)
2024-01-30 15:03:21 +01:00
Rémi Verschelde b320fe6c39
Update `year` property in `version.py` to 2024
Seems like we missed this one when changing the copyright statements
to use `present` instead of the hardcoded `year`.

And backport other minor improvements from #87543.

(cherry picked from commit f61e2491e1)
2024-01-30 15:03:21 +01:00
Rémi Verschelde a658a42119
miniupnpc: Update to version 2.2.5
No change for the files we ship, so just bumping the version number.

(cherry picked from commit 74f21cb666)
2024-01-30 15:03:21 +01:00
Rémi Verschelde ce592cc7c0
CI: Update mymindstorm/setup-emsdk to v14, should fix cache folder conflicts
https://github.com/mymindstorm/setup-emsdk/releases/tag/v14

Co-authored-by: Yuri Sizov <yuris@humnom.net>
(cherry picked from commit 35ef0b32b3)
2024-01-30 15:03:21 +01:00
Rémi Verschelde f9ba49350b
zlib/minizip: Update to version 1.3.1
Minizip includes previously backported fix for CVE-2023-45853,
and a Debian patch for CVE-2014-9485 was also upstreamed.

(cherry picked from commit 8ead8d2ddb)
2024-01-30 15:03:21 +01:00
Rémi Verschelde 0c64b79e4c
zlib/minizip: Update to version 1.3
Remove `infback.c` which we don't need.

The `OF` macro was also removed so I can drop the patch where I yell
at Gentoo developers.

(cherry picked from commits e0e1f2e4a2
and 071499ac0d)
2024-01-30 15:03:21 +01:00
Alessandro Famà 3c50662d33
[3.x] Fix Dummy audio driver initialization issue on WASAPI output device initialization failure
(cherry picked from commit 61b1e2e83f)
2024-01-30 15:03:20 +01:00
Andy Savage a7b30a2b85
Fix incorrect `Rect2` size when `Transform2D` `*` operator.
(cherry picked from commit 05624ddbc8)
2024-01-30 15:03:20 +01:00
David Snopek 8b1ec31a4b
Fix touch events in WebXR with an "immersive-ar" session
(cherry picked from commit 5ea11fb481)
2024-01-30 15:03:20 +01:00