Commit Graph

59430 Commits

Author SHA1 Message Date
Rémi Verschelde adf759cec0
Sync controller mappings DB with SDL2 community repo
Synced with gabomdq/SDL_GameControllerDB@232c738ce0

(cherry picked from commit 10445d80d8)
2024-03-11 15:00:42 +01:00
Rémi Verschelde 2c602b9b82
mbedtls: Update to upstream version 2.28.7
(cherry picked from commit dec635119e)
2024-03-11 15:00:42 +01:00
Rémi Verschelde ab3f14d34e
thorvg: Update to 0.12.7
(cherry picked from commit 6fa77e0f14)
2024-03-11 15:00:42 +01:00
Martin Capitanio 3ad046920d
ThorVG: update from v0.12.4 to v0.12.5
https://github.com/thorvg/thorvg/releases/tag/v0.12.5

    + Full Changelog:
      https://github.com/thorvg/thorvg/compare/v0.12.4...v0.12.5

Godot-related SVG bug fixes:

    + sw_engine: Improve image up-scaler quality.
      thorvg/thorvg#1960

    + renderer: Ensure canvas rendering continues
      despite invalid scene parts.
      thorvg/thorvg#1957

    + Portability: Fix compiler shadowing warning (patch)
      thorvg/thorvg#1975

(cherry picked from commit b5ec79906c)
2024-03-11 15:00:42 +01:00
Martin Capitanio 5970616be2
ThorVG: update from v0.12.3 to v0.12.4
https://github.com/thorvg/thorvg/releases/tag/v0.12.4

+ Full Changelog:
  https://github.com/thorvg/thorvg/compare/v0.12.3...v0.12.4

Godot-related SVG bug fixes:

+ loader/svg: Apply specification of out-of-range elliptical arc parameters,
  fix zero check of arc's rx and ry.
    thorvg/thorvg#1938

(cherry picked from commit da42124efe)
2024-03-11 15:00:42 +01:00
Rémi Verschelde 6c8faad725
thorvg: Re-enable thread support, made opt-in upstream
Fixes #87788.
Fixes #87962.

(cherry picked from commit 2e32b93165)
2024-03-11 15:00:42 +01:00
Martin Capitanio 8f4e66d1a2
ThorVG: update from v0.12.1 to v0.12.3
https://github.com/thorvg/thorvg/releases/tag/v0.12.3

+ Full Changelog:
  https://github.com/thorvg/thorvg/compare/v0.12.1...v0.12.3

Godot-related SVG bug fixes:

+ svg_loader: Add missing transform functions skewX and skewY.
  thorvg/thorvg#1928
+ sw_engine: Rectified dash line drawing issue.
  thorvg/thorvg#1932

(cherry picked from commit 73589f6db6)
2024-03-11 15:00:41 +01:00
Martin Capitanio ff42ab7569
ThorVG: update from v0.12.0 to v0.12.1
https://github.com/thorvg/thorvg/releases/tag/v0.12.1

Godot-related SVG bug fixes:

+ [SVG] XML parser workaround for quote checks within quotes.
      thorvg/thorvg#1892

Fixes »dancing errors« with such SVG images inside the project folder.

(cherry picked from commit 0650e72f87)
2024-03-11 15:00:41 +01:00
mxaddict e45579fcc6
Added proper timeout for blender rpc connection
(cherry picked from commit 857586b7ae)
2024-03-11 15:00:41 +01:00
Rémi Verschelde 5985f2bb82
CI: Update actions to latest versions
(cherry picked from commit ad8d3cf1c9)
2024-03-11 15:00:41 +01:00
LinuxUserGD 4bbca24ec7
os_linuxbsd.cpp: include `servers/rendering_server.h`
(cherry picked from commit 6307cebf37)
2024-03-11 15:00:41 +01:00
Fredia Huya-Kouadio 2dd55ce69f
Fix gradle build errors when the build path contains non-ASCII characters
(cherry picked from commit f1887a30f3)
2024-03-11 15:00:41 +01:00
Andreia Gaita 18c543d312
Use an absolute path for SConsignFile so all Sconscript invocations share the same database
SConscript("some SCsub path") calls create a new context where a relative path
to the .sconsign file is interpreted as being next to the currently executing
SCsub, and not the one at the root. This breaks incremental build detection
because scons can't find the build information of dependent files outside of the
SCsub directory and just rebuilds everything every time.

(cherry picked from commit 0b43b0124f)
2024-03-11 15:00:41 +01:00
Adam Scott 52efe85133
Add `WASM_BIGINT` linker flag to the web build
(cherry picked from commit 3ae524fa9e)
2024-03-11 15:00:41 +01:00
Rémi Verschelde 2b704dc15d
Web: Bump closure compiler spec to ECMASCRIPT_2021
Fixes #88008.

(cherry picked from commit d29b0d90e0)
2024-03-11 00:11:29 +01:00
bruvzg adcc505e10
[macOS] Check Vulkan SDK version when looking for MoltenVK libs.
(cherry picked from commit 70e328385c)
2024-03-11 00:11:29 +01:00
Adam Scott 1bf5756150
Add basic Emacs .gitignore entries
(cherry picked from commit 2696fee3c6)
2024-03-11 00:11:29 +01:00
A Thousand Ships 7ba594e52b
Fix `printf` for format checks
Prevents errors with input being invalid format strings

(cherry picked from commit 6da378afea)
2024-03-11 00:11:29 +01:00
Pedro J. Estébanez 06988f8cd7
Undefine yet another macro from Windows headers
(cherry picked from commit bcc96441d6)
2024-03-11 00:11:29 +01:00
Rémi Verschelde d14aeb3939
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-03-11 00:11:29 +01:00
bruvzg 6d7ff2e02a
[iOS] Update linker flags for Xcode 15.2.
(cherry picked from commit ac57f10f82)
2024-03-11 00:11:29 +01:00
Hugo Locurcio 0f394c0621
makerst: Suggest using `[code skip-lint]` to skip warnings if intended
(cherry picked from commit cd3078e45b)
2024-03-11 00:11:29 +01:00
Rémi Verschelde 2a8c429fcc
Merge pull request #89336 from akien-mga/4.2-ios-enable-storyboard-by-default
[4.2] iOS: Enable Storyboard launch screen by default
2024-03-10 00:15:00 +01:00
Rémi Verschelde 91c5d1e245
iOS: Enable Storyboard launch screen by default
LaunchImages are deprecated, and Storyboard is supported on all currently
supported iOS versions, so this should be the default.

LaunchImages support was removed in 4.3 with #86312.
2024-03-09 23:19:34 +01:00
Rémi Verschelde 6d96d87f23
Merge pull request #89047 from akien-mga/4.2-linux-export-preset-name-compat
[4.2] Linux: Handle export preset forward compat with 4.3+ platform name
2024-03-04 14:11:12 +01:00
Rémi Verschelde d534c67d91
Linux: Handle export preset forward compat with 4.3+ platform name 2024-03-01 15:50:46 +01:00
Rémi Verschelde 2fdeeead5b
Merge pull request #88916 from AThousandShips/tile_thread_fix_4_2
[4.2] Prevent threading problems in `TileMap`
2024-02-28 13:35:59 +01:00
Rémi Verschelde c44ae1fdd4
Merge pull request #88759 from AThousandShips/template_test_4_2
[4.2] Fix running tests in template builds
2024-02-28 13:35:34 +01:00
A Thousand Ships c17688fa6c
Fix running tests in template builds
Also fixes some errors with 3D disabled
2024-02-27 16:03:18 +01:00
A Thousand Ships 36e611fa83
Prevent threading problems in `TileMap` 2024-02-27 16:02:54 +01:00
Pedro J. Estébanez d8cbaa3a8b
Fix warning in MSVC
(cherry picked from commit fe8c217b7c)
2024-02-27 15:59:48 +01:00
Michael Wörner 7ca66462ac
Fixed an issue that could cause a crash when encountering a zero-length packet in an OGG stream.
A zero-length memcpy into a null pointer itself does not fail, but for gcc with optimizations, this can cause incorrect code to be generated further down the line since the pointer is then assumed to be non-null.
Now stripping zero-length packets and pages without packets from the OggPacketSequence during import. This prevents various warning and error messages for files that end on a zero-length packet.

(cherry picked from commit a4db4ae658)
2024-02-27 15:45:39 +01:00
Rémi Verschelde 0dcadaf02a
i18n: Sync translations with Weblate
Last sync for 4.2, then moving to 4.3.
2024-02-21 15:25:20 +01:00
Rémi Verschelde 15a8022ec3
Merge pull request #88431 from vaartis/lightmap-gi-compat-docs
[4.2] Clarify that LightmapGI is not supported in compatibility renderer
2024-02-20 11:06:14 +01:00
Ekaterina Vaartis 71a6870c06 Clarify that LightmapGI is not supported in compatibility renderer 2024-02-17 13:07:20 +03:00
Rémi Verschelde 474589eb83
Merge pull request #87782 from aaronfranke/4.2-fix-crash-mesh-root
[4.2] Fix crash when previewing a scene with a mesh as the root node
2024-02-07 10:08:57 +01:00
Rémi Verschelde 991454b8bd
i18n: Sync translations with Weblate
Still tracking 4.2 translations for now.
2024-02-02 10:47:57 +01:00
Aaron Franke 424a6a6bf5
[4.2] Fix crash when previewing a scene with a mesh as the root node 2024-01-31 07:43:25 -06:00
Yuri Sizov c7fb0645af Add changelog for 4.2.2
Also bump the version year to 2024.
2024-01-25 21:02:49 +01:00
Yuri Sizov 7ecb58dfc5
Merge pull request #87589 from YuriSizov/4.2-cherrypicks
Cherry-picks for the 4.2 branch (future 4.2.2) - 2nd batch
2024-01-25 20:51:09 +01:00
A Thousand Ships e070bbc77e [C#] Fix `Encloses` failing on shared upper bound for `AABB` and
`Rect2(I)`

(cherry picked from commit 227a165ce4)
2024-01-25 18:56:36 +01:00
A Thousand Ships ad57a98eb0 [Core] Fix `AABB.encloses` failing on shared upper bound
This differs from `Rect2(i)` and was fixed for those classes in the past

(cherry picked from commit b4191bf8f6)
2024-01-25 18:56:36 +01:00
A Thousand Ships 881d253897 Fix some build errors with `disable_3d=Yes`
* Some tests were incorrectly included
* SCU builds with animation
* Animation `switch`

(cherry picked from commit c6a1ae7875)
2024-01-25 18:55:00 +01:00
Alexander Hartmann 822b2b43a6 Fix 'get_window_safe_area' on Android
(cherry picked from commit d7c6ad2020)
2024-01-25 18:45:02 +01:00
Samuel Venable 6c8375b73d Fix NetBSD Executable Path
(cherry picked from commit 52da1e9b6b)
2024-01-25 18:45:02 +01:00
Gregory De Bonis ce42f8b4ec Wrong key mapping for XK_KP_Delete key
Fixes #86156

(cherry picked from commit 95bcf93849)
2024-01-25 18:45:02 +01:00
Micky a92a2015f0 Fix missing autocompletion for inheriting classes
(cherry picked from commit ca2f340384)
2024-01-25 18:45:01 +01:00
Micky 873a77d8e9 Add autocompletion options for AnimatedSprite's other play methods
(cherry picked from commit d5a7c7818c)
2024-01-25 18:45:01 +01:00
Danil Alexeev c35e05e7b1 GDScript: Fix accessing static function as `Callable` in static context
(cherry picked from commit 10dcb21d8b)
2024-01-25 18:45:01 +01:00
Haoyu Qiu beadc92e4f Clear sub-resources list when no sub-resource exists
(cherry picked from commit 6e49ff91c0)
2024-01-25 18:32:37 +01:00