cdemirer
|
62e80cd894
|
Fix UAF in animation_tree.cpp (AHashMap realloc)
(cherry picked from commit 164f117c16d59fa201956e0be5da45868e3cae46)
|
2026-02-06 08:34:54 -06:00 |
|
cdemirer
|
9a55eb991f
|
Fix use-after-free in Animation Blend Tree
caused by unsafe usage of AHashMap.
(cherry picked from commit a17ee0f9d8f444184932bf74bf46032a125679a8)
|
2026-02-06 08:34:54 -06:00 |
|
vaner-org
|
4cd3e5a76e
|
Allow ONE_SHOT_REQUEST_FIRE to override abort
|
2026-01-20 21:59:00 +05:30 |
|
Rémi Verschelde
|
b57985ab9e
|
Merge pull request #114582 from TokageItLab/hide-animlib-inspector
Hide animation library properties in inspector
|
2026-01-13 22:20:37 +01:00 |
|
Silc Lizard (Tokage) Renew
|
9cc9e0ca1f
|
Remove dead definition get_animation_libraries() from AnimationMixer
|
2026-01-13 03:27:57 +09:00 |
|
Thaddeus Crews
|
82bc54c7d6
|
Merge pull request #114487 from TokageItLab/fix-ad-start-animnode
Fix discrete key is not processed by `advance_on_start` in AnimationNode
|
2026-01-06 15:39:39 -06:00 |
|
Silc Lizard (Tokage) Renew
|
ecee746215
|
Hide animation library properties in inspector
|
2026-01-04 08:41:28 +09:00 |
|
Silc Lizard (Tokage) Renew
|
c8c0aa9297
|
Fix discrete key is not processed by advance_on_start in AnimationNode
|
2026-01-01 07:26:41 +09:00 |
|
Silc Lizard (Tokage) Renew
|
8299b704b3
|
Ensure clear_animation_instances after blending frame result
|
2025-12-31 07:09:28 +09:00 |
|
Silc Lizard (Tokage) Renew
|
ff615f8aed
|
Fix AnimationMixer handling disabled track in RESET
|
2025-12-19 10:19:44 +09:00 |
|
Logan Detrick
|
42e60c38dc
|
Remove unused private variables in godot/scene
|
2025-12-07 03:46:26 -08:00 |
|
David Snopek
|
308f23f21d
|
Synchronize the names for RequiredParam<T> arguments in header files
|
2025-12-03 04:14:52 -06:00 |
|
David Snopek
|
fc92ce3e7f
|
Use RequiredParam/RequiredResult in some high value places
|
2025-12-02 10:44:12 -06:00 |
|
Rémi Verschelde
|
c3df5d4fb1
|
Merge pull request #113187 from TokageItLab/anim-map-revert
Revert: Fix AHashMap realloc cause AnimationPlayer crash
|
2025-11-26 23:44:27 +01:00 |
|
Rémi Verschelde
|
9c7bea6cda
|
Merge pull request #113140 from LanzaSchneider/fix-animation-mixer-invalid-cache-spam
Fix AnimationMixer error spam by respecting cache validity on invalid `root_node`
|
2025-11-26 23:44:05 +01:00 |
|
Silc Lizard (Tokage) Renew
|
cbf888896d
|
Refert: Fix AHashMap realloc cause AnimationPlayer crash
|
2025-11-26 21:55:18 +09:00 |
|
LanzaSchneider
|
d968c3e5d6
|
Fix AnimationMixer error spam by respecting cache validity on invalid root_node
|
2025-11-25 22:48:37 +08:00 |
|
Thaddeus Crews
|
d0727a39b6
|
Merge pull request #113039 from xuhuisheng/dev/animation-map
Fix AHashMap realloc cause AnimationPlayer crash
|
2025-11-25 07:06:56 -06:00 |
|
xuhuisheng
|
6efe6aa60c
|
Fix AHashMap realloc cause AnimationPlayer crash
|
2025-11-25 17:49:18 +08:00 |
|
David Snopek
|
090a4540b7
|
Use RequiredParam and RequiredResult in a handful of places in order to test
|
2025-11-24 12:12:10 -06:00 |
|
Thaddeus Crews
|
55c93555e8
|
Merge pull request #112054 from vaner-org/oneshot-abort-on-interruption
Add "Abort on Reset" property to AnimationNodeOneShot
|
2025-11-24 10:21:33 -06:00 |
|
Thaddeus Crews
|
a56260773b
|
Merge pull request #107423 from TokageItLab/blend_with_rest
Add `interpolate_via_rest()` static func to Animation class
|
2025-11-24 10:21:26 -06:00 |
|
Thaddeus Crews
|
4ce5f9cbde
|
Merge pull request #112571 from TokageItLab/change-line-finish-anim
Move the line of calling `animation_finished` signal to ensure stopping
|
2025-11-21 18:37:37 -06:00 |
|
Silc Lizard (Tokage) Renew
|
4f255fa7d7
|
Add interpolate_via_rest static func to Animation class
|
2025-11-22 07:52:32 +09:00 |
|
vaner-org
|
de4979fcaf
|
Abort OneShot if previously interrupted
|
2025-11-22 03:05:31 +05:30 |
|
Thaddeus Crews
|
b51320f22e
|
Merge pull request #112450 from TokageItLab/fix-oneshot-reset
Fix NodeOneShot doesn't reset correctly
|
2025-11-21 14:46:43 -06:00 |
|
Thaddeus Crews
|
5519dba0d6
|
Merge pull request #110502 from TokageItLab/animlib-without-dict
Change AnimationLibrary serialization to avoid using Dictionary
|
2025-11-14 17:16:47 -06:00 |
|
Thaddeus Crews
|
f81b2aa376
|
Merge pull request #111517 from chocola-mint/fix-#111514
Seek to beginning of section if current playback position is after its end
|
2025-11-10 08:19:59 -06:00 |
|
Silc Lizard (Tokage) Renew
|
e292217f36
|
Move the line of calling animation_finished signal to ensure stopping
|
2025-11-09 14:34:14 +09:00 |
|
Silc Lizard (Tokage) Renew
|
2f029bc7bf
|
Fix NodeOneShot doesn't reset correctly
|
2025-11-06 05:51:48 +09:00 |
|
Silc Lizard (Tokage) Renew
|
afd12e32ad
|
Make AnimationLibrary serialization unuse Dictionary
|
2025-11-05 11:36:42 +09:00 |
|
Rémi Verschelde
|
1025d6f5c2
|
Merge pull request #112047 from TokageItLab/fix-pp
Separate branching ping-pong time and delta
|
2025-11-01 19:05:39 +01:00 |
|
Thaddeus Crews
|
597b0a2f03
|
Merge pull request #109986 from SomeRanDev/animation_node_state_machine_playback_expansion
Expose `get_fading_...` methods for `AnimationNodeStateMachinePlayback`
|
2025-10-28 12:19:20 -05:00 |
|
Silc Lizard (Tokage) Renew
|
7768deaa04
|
Separate branching ping-pong time and delta
|
2025-10-26 20:10:43 +09:00 |
|
Thaddeus Crews
|
df4137cd9b
|
Merge pull request #110508 from Olle-Lukowski/fix/emit-anim-finished
Ensure the AnimationPlayer emits animation_finished for every animation
|
2025-10-23 11:03:51 -05:00 |
|
Thaddeus Crews
|
40eb34833b
|
Merge pull request #111325 from TokageItLab/state-default-st
Make StateMachinePlayback set `Start` state as default in constructor
|
2025-10-22 13:48:44 -05:00 |
|
Thaddeus Crews
|
60710df3b6
|
Merge pull request #94047 from KoBeWi/resource_printer
Improve `to_string()` and add it to Resource
|
2025-10-16 12:48:11 -05:00 |
|
scgm0
|
cbc960c997
|
Fix some compilation errors
|
2025-10-14 05:54:58 +08:00 |
|
chocola-mint
|
e92e139302
|
Seek to beginning of section if current playback position is after its end
|
2025-10-12 01:10:02 +09:00 |
|
kobewi
|
e6783dbdd1
|
Improve to_string() and add it to Resource
|
2025-10-09 00:54:38 +02:00 |
|
Lukas Tenbrink
|
33689d7beb
|
Remove transitive mesh.h, rendering_server.h and shader.h includes from node.h.
|
2025-10-08 12:16:52 +02:00 |
|
Thaddeus Crews
|
8276e512d6
|
Merge pull request #110767 from Ryan-000/Fix-AnimationPlayer-to-use-StringName
Fix AnimationPlayer to use StringName instead of String in the exposed API.
|
2025-10-07 17:15:06 -05:00 |
|
Thaddeus Crews
|
72cf639020
|
Merge pull request #111178 from PhairZ/anim-is-paused
Expose `is_valid()` from `AnimationPlayer` to make detecting paused animations possible.
|
2025-10-07 17:15:04 -05:00 |
|
Thaddeus Crews
|
a1974604fe
|
Merge pull request #108227 from Meorge/bugfix/kill-subtweens
Propagate `Tween.kill()` to subtweens
|
2025-10-07 11:54:29 -05:00 |
|
Rémi Verschelde
|
1cab5e1b1c
|
Merge pull request #110982 from TokageItLab/fix-rm-animtree-bw
Fix backward/pingpong root motion in AnimationTree
|
2025-10-07 13:07:06 +02:00 |
|
Ryan
|
35999a16dd
|
Fix AnimationPlayer to use StringName instead of String
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
|
2025-10-06 16:29:40 -04:00 |
|
Silc Lizard (Tokage) Renew
|
2fb310b182
|
Make StateMachinePlayback set Start state as default in constructor
|
2025-10-07 00:34:05 +09:00 |
|
Lukas Tenbrink
|
d6036462b1
|
Remove hash_map.h include from a_hash_map.h, and remove cross conversion operators.
|
2025-10-06 17:20:31 +02:00 |
|
Seif El-Din Ahmed
|
2cb1c51038
|
Expose is_valid()
|
2025-10-03 18:37:00 +03:00 |
|
Silc Lizard (Tokage) Renew
|
749d9b95b9
|
Fix backward root motion in AnimationTree
|
2025-10-03 10:30:57 +09:00 |
|