Commit Graph

76774 Commits

Author SHA1 Message Date
Thaddeus Crews 94b5658cd2 Merge pull request #106798 from gelvinp/avoid_xcb_crash
Workaround X11 crash issue
2025-09-16 09:48:55 -05:00
Thaddeus Crews 58e056894d Merge pull request #110507 from jrouwe/issue_110479
Fix bug in ManifoldBetweenTwoFaces
2025-09-16 09:48:54 -05:00
Thaddeus Crews a298979866 Merge pull request #110535 from aaronp64/array_resize_ptrw
Avoid repeated `_copy_on_write()` calls in `Array::resize()`
2025-09-16 09:48:53 -05:00
Thaddeus Crews 5316d12588 Merge pull request #109346 from bruvzg/win_drv_chk
[Windows] Try reading GPU driver information directly from registry.
2025-09-16 09:48:52 -05:00
Thaddeus Crews 99a39ce6ea Merge pull request #110539 from dsnopek/godot-cpp-branch-45
Update `GODOT_CPP_BRANCH` after Godot v4.5-stable release
2025-09-15 16:48:20 -05:00
David Snopek 2967267fba Update GODOT_CPP_BRANCH after Godot v4.5-stable release 2025-09-15 16:41:57 -05:00
Thaddeus Crews 76dfc53dee Ensure docs point to "latest" 2025-09-15 15:55:06 -05:00
Thaddeus Crews c2141e0aa5 Bump version to 4.6-dev 2025-09-15 15:50:22 -05:00
aaronp64 4c3f2be16d Avoid repeated _copy_on_write() calls in Array::resize()
Updated Array::resize() to call ptrw() once before looping to initialize typed array elements, instead of accessing each through .write[].
2025-09-15 14:03:21 -04:00
Rémi Verschelde 876b290332 Bump version to 4.5-stable \o/
See the release page for details: https://godotengine.org/releases/4.5/
2025-09-15 03:30:02 +02:00
Rémi Verschelde 9779966c14 Add changelog for Godot 4.5 2025-09-15 03:25:34 +02:00
Rémi Verschelde 2b832e9974 i18n: Sync translations with Weblate 2025-09-14 12:09:21 +02:00
Jorrit Rouwe 1daf9893ec Fixed bug in ManifoldBetweenTwoFaces
Fixed bug in ManifoldBetweenTwoFaces which would not find the correct manifold in case face 1 had 3 or more vertices and face 2 only 2. E.g. for a box resting the long edge of a cylinder this would mean that only a single contact point was found instead of 2 (the other way around would work fine).

Fixes godotengine/godot#110479
2025-09-14 11:01:00 +02:00
Clay John bfa330dd5d Merge pull request #110463 from kojurohan42/build-id-append-for-crashlytics
added build id link flag for firebase crashlytics support for android
2025-09-12 16:17:09 -04:00
kojurohan42 b1ed9ffca7 added build id link flag for firebase crashlytics support 2025-09-12 23:31:16 +05:45
Thaddeus Crews ee87ee8332 Merge pull request #110399 from beicause/fix-animation-tree-store-libraries
AnimationTree: Fix `libraries` is stored
2025-09-12 09:16:27 -05:00
Thaddeus Crews 2ac43adf62 Merge pull request #110430 from Ivorforce/contributing-links-2
Update links to the contributing section of the docs to the appropriate new sections.
2025-09-12 09:16:16 -05:00
Lukas Tenbrink 4c0026b053 Update links to the contributing section of the docs to the appropriate new sections. 2025-09-12 01:04:14 +02:00
Thaddeus Crews 9b50ea8ade Merge pull request #110398 from syntaxerror247/status-bar-regression-fix
Fix status bar visibility issue after keyboard hides on Android
2025-09-11 11:38:18 -05:00
Thaddeus Crews eccdb8f624 Merge pull request #110357 from Calinou/doc-webxrinterface-fix-xrreferencespacetype-url
Fix MDN link for XRReferenceSpaceType in WebXRInterface class documentation
2025-09-11 11:38:18 -05:00
Thaddeus Crews f9b98b5faa Merge pull request #110236 from Calinou/doc-canvasitem-draw-local
Document CanvasItem `draw_*()` methods using local coordinate space
2025-09-11 11:38:17 -05:00
Thaddeus Crews 43395e2bd5 Merge pull request #110018 from Ivorforce/contributing-links
Update class reference contribution link.
2025-09-11 11:38:16 -05:00
Luo Zhihao adbd78af91 AnimationTree: Fix libraries is stored 2025-09-11 09:41:22 +08:00
Anish Mishra 775dfc5114 Fix status bar visibility issue after keyboard hides on Android 2025-09-11 07:08:32 +05:30
Lukas Tenbrink 527f4e9e68 Update class reference contribution link. 2025-09-10 16:50:44 +02:00
Hugo Locurcio f6895c4150 Fix MDN link for XRReferenceSpaceType in WebXRInterface class documentation 2025-09-10 01:13:09 +02:00
Rémi Verschelde 2dd26a027a Update AUTHORS and DONORS list 2025-09-08 22:01:53 +02:00
Thaddeus Crews 7723226e6f Merge pull request #110215 from WhalesState/resource-deep-copy
Fix Resource duplicate calls `ImageTexture::set_image` with an invalid image.
2025-09-08 13:57:27 -05:00
Thaddeus Crews 7ac73a6142 Merge pull request #110294 from bruvzg/wl_no_gl
Fix Wayland build with OpenGL disabled.
2025-09-08 13:57:27 -05:00
Thaddeus Crews 4102fffad7 Merge pull request #110145 from TokageItLab/skrd
Move Skeleton3D init process (for dirty flags) into `POST_ENTER_TREE` from `ENTER_TREE`
2025-09-08 13:57:26 -05:00
Thaddeus Crews bd3eb67828 Merge pull request #110280 from YeldhamDev/it_is_always_the_smallest_things
Fix "SpriteFrames" editor not fully hidding the bottom panel
2025-09-08 13:57:18 -05:00
Clay John 0e8df80231 Merge pull request #110264 from stuartcarnie/109846/metal_version
Metal: Ensure baked Metal binaries can be loaded on the minimum target OS
2025-09-08 08:23:15 -07:00
Clay John e98d6083d0 Merge pull request #110033 from SK83RJOSH/pdb-base-name-fix
Fix `WindowUtils::copy_and_rename_pdb` regression
2025-09-08 08:22:44 -07:00
Rémi Verschelde 041207fe41 i18n: Sync translations with Weblate
Adds Korean (ko) documentation translations.
2025-09-08 16:15:54 +02:00
Stuart Carnie b7aac81366 Metal: Ensure baking to binary sets minimum target OS
Co-authored-by: Travis Lange <travislange12@gmail.com>
2025-09-08 08:16:53 +10:00
Pāvels Nadtočajevs 76433b0ede Fix Wayland build with OpenGL disabled. 2025-09-06 18:37:49 +03:00
Thaddeus Crews 3c7f9b9372 Merge pull request #110285 from m4gr3d/bump_to_4_5_rc
Bump version to 4.5-rc
2025-09-05 16:26:48 -05:00
Fredia Huya-Kouadio 86388dced6 Bump version to 4.5-rc 2025-09-05 14:14:52 -07:00
Mounir Tohami 0d32849565 Fix Resource deep duplicate sets image properties with invalid resources. 2025-09-05 22:16:20 +03:00
Michael Alexsander bf65bf0bbd Fix "SpriteFrames" editor not fully hidding the bottom panel 2025-09-05 13:33:05 -03:00
Thaddeus Crews 4ed8c45abd Merge pull request #110263 from raulsntos/dotnet/android-net9.0
[.NET] Require `net9.0` for Android exports
2025-09-05 08:37:22 -05:00
Clay John 9edc290328 Merge pull request #110260 from m4gr3d/investigate_csharp_build_issue
Fix the issue preventing installing C# binaries on Android devices with api <= 29
2025-09-04 20:54:32 -07:00
Raul Santos f0c9253bec [.NET] Require net9.0 for Android exports
To ensure Android exports are compatible with the new Play Store
requirement that all `.so` libraries included are aligned to 16k,
we now require C# projects to target `net9.0` which uses the
correct alignment (as opposed to the current one of 4k).

The thirdparty jar library has also been updated to the one from
the 9.0.4 runtime package so it's compatible with non-gradle
builds targeting `net9.0`.

Non-android projects are not affect, the minimum TFM is still
`net8.0`.
2025-09-05 04:14:27 +02:00
Fredia Huya-Kouadio d255ec2fe1 Fix the issue preventing installing C# binaries on Android devices with api <= 29 2025-09-04 11:49:22 -07:00
Josh Wood 41150710ec Fix WindowUtils::copy_and_rename_pdb path shortening regression 2025-09-04 11:56:06 +02:00
Hugo Locurcio bb16908a41 Document CanvasItem draw_*() methods using local coordinate space 2025-09-03 23:10:28 +02:00
Thaddeus Crews 6c9aa4c7d3 Merge pull request #110204 from DarioSamo/d3d12-general-usage-fix
Add GENERAL resource usage to the render graph and fix mutable texture initialization in D3D12.
2025-09-02 16:26:55 -05:00
Dario 8c4180adf4 Add GENERAL resource usage to the render graph. Fixes texture initialization in D3D12. 2025-09-02 15:18:47 -03:00
Clay John fcd1cf8d57 Merge pull request #110191 from bruvzg/tx_upd_or
[TextEdit] Fix text edit font update order.
2025-09-02 07:24:02 -07:00
Pāvels Nadtočajevs 7368d148c1 [TextEdit] Fix text edit font update order. 2025-09-02 08:51:18 +03:00