lawnjelly
ac8b19e5ab
Merge pull request #107501 from lawnjelly/3.6_cherrypicks_june_25
...
Cherry-picks for the 3.6 branch (future 3.6.1) - 2nd batch
2025-06-14 05:55:50 +01:00
lawnjelly
fc8433f3e3
Fixup casting for cherry picked #105266
2025-06-13 18:24:16 +01:00
Pāvels Nadtočajevs
bdb25bd710
[3.x] Fix unzSeekCurrentFile not resetting total_out_64.
...
(cherry picked from commit daf23fd4c6
)
2025-06-13 18:17:42 +01:00
DeeJayLSP
9358ecae0e
certs: Sync with upstream as of Apr 8 2025
...
(cherry picked from commit f5eaf2a576
)
2025-06-13 18:17:15 +01:00
Alexander Hartmann
e7b7748984
Fix Xbox Controller on Android
...
(cherry picked from commit cf00265386
)
2025-06-13 18:14:53 +01:00
Sofox
bb4893f687
Make selected tile in TileSet more visible through red outline
...
(cherry picked from commit 433bf37287
)
2025-06-13 18:14:14 +01:00
Pāvels Nadtočajevs
4d7586d759
[3.x, RTL] Track external changes in the custom fonts set by BBCode / push_font
.
...
(cherry picked from commit 3c8e71b429
)
2025-06-13 18:13:49 +01:00
Rémi Verschelde
55d22086e1
mbedTLS: Update to version 2.28.10
...
(cherry picked from commit cdb875257a
)
2025-06-13 18:12:51 +01:00
Yufeng Ying
aecec0f347
Prevent inlining error print functions.
...
(cherry picked from commit 2a2ae48d30
)
2025-06-13 18:12:02 +01:00
Julian Todd
4cb45c7fce
Initialize pa_buffer_attr.maxlength to -1
...
(cherry picked from commit b5622e9f78
)
2025-06-13 18:11:04 +01:00
arkology
afc36d9a0e
Show TextureProgress radial cross only when editing the scene
...
(cherry picked from commit 002d604651
)
2025-06-13 18:08:47 +01:00
Jakub Marcowski
32e650d6af
Update the Thirdparty
section of CHANGELOG.md
...
(cherry picked from commit 20c2dcadd9
)
2025-06-13 18:08:17 +01:00
arkology
f11dd599c9
Improve set_radial_initial_angle by removing loops
...
(cherry picked from commit 46dfd9747a
)
2025-06-13 18:07:21 +01:00
bruvzg
ff5ff386c5
Disable Nahimic code injection.
...
(cherry picked from commit 8bb3e5360e
)
2025-06-13 18:06:34 +01:00
Alex Docauer
26e7fb2dc1
Cancel tooltips when mouse leaves window
...
This is a backport of 807431c49a
.
(cherry picked from commit bea070235c
)
2025-06-13 17:59:02 +01:00
Rémi Verschelde
25cab4a23b
Merge pull request #106792 from lawnjelly/3.6_cherrypicks_may_25
...
Cherry-picks for the 3.6 branch (future 3.6.1) - 1st batch
2025-05-25 14:35:01 +02:00
David McFarland
3ec585d823
mono: move MonoGCHandle into gdmono namespace
...
This conflicts with ::MonoGCHandle in mono 6.14 (maintained by winehq).
(cherry picked from commit 7f90c622f5
)
2025-05-25 12:24:54 +01:00
lawnjelly
c8317fc926
Object::call()
prevent debug lock accessing dangling pointer
...
Self deleting an object within a call was leading to crashes due to referencing freed memory, due to a raw pointer stored in the debug lock.
Co-authored-by: RandomShaper <pedrojrulez@gmail.com>
(cherry picked from commit 0ccd559d17
)
2025-05-25 09:53:28 +01:00
Haoyu Qiu
cc39cf3e29
Fix parsing of 4.
in Expression
...
(cherry picked from commit 905e8a39bf
)
2025-05-25 09:52:23 +01:00
lawnjelly
5b8b9adb35
Fix physics platform behaviour regression
...
Lifetime checks for stored `RIDs` for collision objects assumed they had valid `object_ids`.
It turns out that some are not derived from `Object` and thus checking `ObjectDB` returns false for some valid `RIDs`.
To account for this we only perform lifetime checks on valid `object_ids`.
(cherry picked from commit d4cca62bb4
)
2025-05-25 09:51:53 +01:00
Capital
af885004f1
Backport 65910 for Godot 3
...
(cherry picked from commit 354e656531
)
2025-05-25 09:49:34 +01:00
Haoyu Qiu
4205412c7e
Fix button click detection when Tree
is rotated
...
(cherry picked from commit 93c514600b
)
2025-05-25 09:48:02 +01:00
Haoyu Qiu
55d98baa12
Fix PopupMenu
margin and separation calculations
...
(cherry picked from commit 51b03b8602
)
2025-05-25 09:47:14 +01:00
Haoyu Qiu
5548c60582
Fix Button not listing hover_pressed
stylebox
...
(cherry picked from commit cc11089786
)
2025-05-25 09:46:07 +01:00
kilian-diener
a608af586c
Fix error when non-ASCII characters in resource pack path
...
Co-authored-by: Haoyu Qiu <timothyqiu32@gmail.com>
(cherry picked from commit a75460f267
)
2025-05-25 09:45:22 +01:00
A Thousand Ships
94ed44651d
[Buildsystem] Improve cache handling
...
(cherry picked from commit 24118b9ddc
)
2025-05-25 09:43:02 +01:00
A Thousand Ships
ec5606e3da
[JavaScript] Don't cache emsdk
...
Due to how caches are accessed this cache is almost useless, it only
matters if it is from the same branch or a base branch, and is identical
between branches, so caching it just clutters the build cache
(cherry picked from commit feeb0721ab
)
2025-05-25 09:41:57 +01:00
arkology
8f6b37ca94
[3.x] Document Timer autostart in tool scripts
...
(cherry picked from commit 0e674d74f2
)
2025-05-25 09:41:03 +01:00
Hugo Locurcio
39df747563
Hide last DirectionalLight shadow split distance property when using PSSM 3 Splits
...
The last shadow split property only has an effect when using PSSM 4 Splits.
(cherry picked from commit 0fed56ea69
)
2025-05-25 09:37:37 +01:00
lawnjelly
fec8e695b6
Physics Interpolation - Add editor warning for non-interpolated physics body
...
(cherry picked from commit 9ad73062e8
)
2025-05-25 09:37:05 +01:00
arkology
82158b3f7d
Document radial_center_offset bounds
...
(cherry picked from commit fc4f40127e
)
2025-05-25 09:36:37 +01:00
axewizardbgg
e89e5a59f2
Docs: BitMap: Added description for opaque_to_polygons method
...
(cherry picked from commit f38ce8bdbe
)
2025-05-25 09:35:53 +01:00
lawnjelly
b0e5c85fd5
Physics Interpolation - fix client interpolation pump
...
Client interpolation pump is moved AFTER the physics tick, after physics objects have been moved.
This is necessary because the `current` transform is also updated during the pump.
(cherry picked from commit 7e9be93338
)
2025-05-25 09:35:14 +01:00
lawnjelly
e6d5cf1d53
Ameliorate performance regression due to directional shadow fade_start
...
(cherry picked from commit 4c930bb338
)
2025-05-25 09:34:18 +01:00
lawnjelly
1fbee3a872
Revert changes to Range::set_value #65101
...
(cherry picked from commit 815484b595
)
2025-05-25 09:33:11 +01:00
Rémi Verschelde
e5cbaba383
embree: Fix invalid output operators raising errors with GCC 15
...
(cherry picked from commit 209579a2a6
)
2025-01-30 08:59:30 +01:00
Max Hilbrunner
d47e2657f2
Fix VS project generation with SCons 4.8.0+
...
(cherry picked from commit f682406cf2
)
2025-01-13 16:14:18 +01:00
Rémi Verschelde
18352fa353
mbedtls: Update to upstream version 2.28.9
...
(cherry picked from commit 881645fff9
)
2024-12-05 01:07:21 +01:00
Rémi Verschelde
d1a7090104
CI: Remove now unused sources.list file
...
(cherry picked from commit 12e9b22777
)
2024-11-07 22:14:22 +01:00
Rémi Verschelde
932c3ea6b2
Merge pull request #98923 from akien-mga/3.6-ci-sync-with-3.x
...
[3.6] CI: Update Ubuntu runners to 24.04, but keep 22.04 for Linux builds
2024-11-07 17:39:42 +01:00
Rémi Verschelde
d6e212c695
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 16:54:58 +01:00
Rémi Verschelde
cce823b361
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:17 +01:00
Rémi Verschelde
de25845e8d
CI: Update base branch to 3.6
2024-09-11 13:09:47 +02:00
Rémi Verschelde
4a3fb40887
Bump version to 3.6.1-rc
2024-09-09 17:10:53 +02:00
Rémi Verschelde
de2f0f147c
Bump version to 3.6-stable \o/
...
At long last, after 2 years of development, Godot 3.6 is finally out!
Developing it in parallel to the 4.x branch proved to be a challenge,
as eventually I (Rémi) hardly had any time to focus on it.
Thankfully lawnjelly picked up the torch, both on the feature dev side
(most new rendering features are his work) but now also as release
manager for 3.x.
For anyone still using Godot 3.5 for their released or soon-to-be
published titles, upgrading to 3.6 should bring a lot of bug fixes, as
well as a number of useful features and quality of life improvements.
2024-09-08 22:41:28 +02:00
Rémi Verschelde
f4b57927c3
Merge pull request #96594 from lawnjelly/changelog_36
...
[3.x] Update changelog for 3.6 stable
2024-09-08 22:33:15 +02:00
lawnjelly
e13584c931
Update changelog for 3.6 stable
2024-09-05 09:43:49 +01:00
lawnjelly
1b0526226f
Merge pull request #96557 from akien-mga/3.x-PopupMenu-update-margins-on-visibility-change
...
[3.x] PopupMenu: Update margins on visibility change
2024-09-04 12:14:31 +01:00
Rémi Verschelde
c84cf04e95
PopupMenu: Update margins on visibility change
...
Fixes #96149 .
Co-authored-by: Haoyu Qiu <timothyqiu32@gmail.com>
2024-09-04 11:35:41 +02:00
lawnjelly
67d4b7346f
Merge pull request #96032 from lawnjelly/safe_unproject
...
[3.x] Safe `Camera::unproject_position()`
2024-09-03 16:37:57 +01:00