1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-19 14:31:59 +00:00
Commit Graph

35636 Commits

Author SHA1 Message Date
A Thousand Ships
45d1948b64 [Editor] Add EditorPlugin::scene_saved signal (3.x backport)
Matches the `EditorNode` one for parity with the exposed
`resource_saved` signal

3.x backport: Adjusted documentation slightly, backported to 3.x branch

Co-authored-by: t20kdc <asdd2808@gmail.com>
2024-11-30 12:04:17 +00:00
Rémi Verschelde
36a01852a7 Merge pull request #99692 from Chubercik/update_3.6_changelog
[3.x] Update the `Thirdparty` section of `CHANGELOG.md`
2024-11-25 22:56:17 +01:00
Jakub Marcowski
20c2dcadd9 Update the Thirdparty section of CHANGELOG.md 2024-11-25 21:19:02 +01:00
lawnjelly
b841dad1ff Merge pull request #99554 from Calinou/editor-directionallight-3-splits-hide-property-3.x
[3.x] Hide last DirectionalLight shadow split distance property when using PSSM 3 Splits
2024-11-24 08:08:55 +00:00
lawnjelly
b1ea48d913 Merge pull request #99536 from lawnjelly/faster_shadow_fade
[3.x] Ameliorate performance regression due to directional shadow `fade_start`
2024-11-23 08:04:05 +00:00
Hugo Locurcio
0fed56ea69 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.
2024-11-22 19:57:00 +01:00
lawnjelly
4c930bb338 Ameliorate performance regression due to directional shadow fade_start 2024-11-22 13:04:42 +00:00
lawnjelly
f75abbb3ec Merge pull request #98992 from AThousandShips/cache_clean_improve_3_x
[3.x] [Buildsystem] Improve cache handling
2024-11-20 11:54:58 +00:00
lawnjelly
9c9271647c Merge pull request #99048 from arkology/3x_timer_tool_autostart
[3.x] Document Timer autostart in tool scripts
2024-11-20 11:53:27 +00:00
lawnjelly
5cef67ee0c Merge pull request #99037 from AThousandShips/emsdk_cache_fix_3_x
[3.x] [JavaScript] Don't cache emsdk
2024-11-20 11:51:11 +00:00
arkology
0e674d74f2 [3.x] Document Timer autostart in tool scripts 2024-11-11 06:34:03 +00:00
A Thousand Ships
feeb0721ab [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
2024-11-09 16:19:11 +01:00
A Thousand Ships
24118b9ddc [Buildsystem] Improve cache handling 2024-11-09 12:02:50 +01:00
Rémi Verschelde
12e9b22777 CI: Remove now unused sources.list file 2024-11-07 22:13:49 +01:00
Rémi Verschelde
2200e5af5d Merge pull request #98896 from akien-mga/3.x-ci-ubuntu-24.04
[3.x] CI: Update Linux runners to Ubuntu 24.04, but keep 22.04 for Linux builds
2024-11-07 17:34:28 +01:00
Rémi Verschelde
fd9bd108af 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.
2024-11-07 12:50:17 +01:00
Rémi Verschelde
960898c5bc 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:12:44 +01:00
lawnjelly
c50cae23f8 Merge pull request #98843 from kilian-diener/zip-path-utf8
[3.x] Fix error when non-ASCII characters in resource pack path
2024-11-05 14:43:32 +00:00
kilian-diener
a75460f267 Fix error when non-ASCII characters in resource pack path
Co-authored-by: Haoyu Qiu <timothyqiu32@gmail.com>
2024-11-05 13:23:38 +01:00
lawnjelly
373075f3f8 Merge pull request #97464 from Capital-EX/backport-65910-3.x
[3.x] Backport "Cleanup function state connections when destroying instance" for Godot 3
2024-10-28 07:10:22 +00:00
lawnjelly
c31800bcde Merge pull request #98511 from timothyqiu/button-hover-pressed
[3.x] Fix `Button` not listing `hover_pressed` stylebox
2024-10-28 06:51:00 +00:00
lawnjelly
e8b4fe3c91 Merge pull request #98300 from timothyqiu/tree-coordinate-3.x
[3.x] Fix button click detection when `Tree` is rotated
2024-10-28 06:49:28 +00:00
lawnjelly
51eb2f802c Merge pull request #98452 from timothyqiu/menu-margins
[3.x] Fix `PopupMenu` margin and separation calculations
2024-10-28 06:48:10 +00:00
Haoyu Qiu
cc11089786 Fix Button not listing hover_pressed stylebox 2024-10-25 12:32:10 +08:00
Haoyu Qiu
51b03b8602 Fix PopupMenu margin and separation calculations 2024-10-23 11:20:40 +08:00
Haoyu Qiu
93c514600b Fix button click detection when Tree is rotated 2024-10-18 22:57:05 +08:00
lawnjelly
3841d76515 Merge pull request #98234 from timothyqiu/locale-compare-cache
[3.x] Cache results for `TranslationServer.compare_locales()`
2024-10-17 09:00:41 +01:00
lawnjelly
3ee8ecdf25 Merge pull request #96135 from aaronfranke/3.x-bind-array-get-set
[3.x] Bind Array and Pool*Array get and set functions
2024-10-16 14:13:37 +01:00
lawnjelly
147f032936 Merge pull request #96261 from jitspoe/3.x.audio_random_pitch_crash_fix
[3.x] Fix random multithreaded crash that happens when setting the audio stream on a AudioStreamRandomPitch stream.
2024-10-16 14:07:38 +01:00
Haoyu Qiu
7ebb63628d Cache results for TranslationServer.compare_locales() 2024-10-16 20:26:13 +08:00
lawnjelly
54b7231415 Merge pull request #98109 from jitspoe/3.x.fix_localization_default_codes
[3.x] Do not auto add default script and country codes to the locale.
2024-10-13 18:08:45 +01:00
jitspoe
62a8b7c62e [3.x] Do not auto add default script and country codes to the locale. 2024-10-12 01:04:42 -04:00
lawnjelly
019ca01ddc Merge pull request #97575 from lawnjelly/warn_input_just_pressed
[3.x] Add warning when calling `is_action_just_pressed()` from `_input()`
2024-10-01 08:23:31 +01:00
lawnjelly
287bc6f41e Add warning when calling is_action_just_pressed() from _input()
Calling `is_action_just_pressed()` and `is_action_just_released()` from `_input()` is liable to cause duplicate detection bugs in user code.
2024-09-29 07:51:02 +01:00
lawnjelly
361b0dff17 Merge pull request #97574 from lawnjelly/doc_input_pressed
[3.x] Document that `Input.is_action` should not be used during input-handling
2024-09-29 07:18:35 +01:00
lawnjelly
c61a5edd7e Document that Input.is_action should not be used during input-handling
In most cases `InputEvent.is_action*` is more appropriate during input-handling.
2024-09-28 07:15:31 +01:00
Capital
354e656531 Backport 65910 for Godot 3 2024-09-25 12:57:56 -04:00
lawnjelly
f70472f1cc Merge pull request #93133 from Chaosus/glow_map_3x
[3.x] Implement glow map effect
2024-09-24 19:12:59 +01:00
Yuri Rubinsky
5d1e7e509d [3.x] Implement glow map effect 2024-09-24 20:47:32 +03:00
lawnjelly
26405db222 Merge pull request #95791 from timothyqiu/split-empty-3.x
[3.x] Fix `split_floats` behavior when spaces are used as separators
2024-09-24 14:32:12 +01:00
Rémi Verschelde
53ccccab9f Merge pull request #97316 from lawnjelly/fix_character_platform3
[3.x] Fix physics platform behaviour regression
2024-09-23 12:56:51 +02:00
lawnjelly
d4cca62bb4 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`.
2024-09-22 08:51:43 +01:00
lawnjelly
553030b599 Merge pull request #97171 from Calinou/os-execute-windows-improve-cant-fork-error-message
[3.x] Improve error message when `OS.execute()` fails on Windows
2024-09-20 19:39:21 +01:00
Hugo Locurcio
7efd75972d Improve error message when OS.execute() fails on Windows
This takes the error message from 4.x and backports it to 3.x.
2024-09-19 02:10:17 +02:00
lawnjelly
8c444fb9c9 Merge pull request #96862 from lawnjelly/selfdestruct_correctness
[3.x] `Object::call()` prevent debug lock accessing dangling pointer
2024-09-12 12:18:04 +01:00
lawnjelly
db511879f0 Merge pull request #96127 from RedOrbweaver/fix_msbuild_logger_crash
[3.x] Fix MSBuild logger exception thrown when processing a warning or an error with no associated file
2024-09-12 12:11:54 +01:00
RedOrbweaver
5cbe7fd750 Fixed issues relating to receiving an MSBuild warning/error that did not refer to any file 2024-09-12 12:46:41 +02:00
lawnjelly
d6d2951ca4 Merge pull request #96891 from timothyqiu/expression-period-3.x
[3.x] Fix parsing of `4.` in Expression
2024-09-12 10:06:36 +01:00
lawnjelly
0ccd559d17 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>
2024-09-12 08:46:27 +01:00
Haoyu Qiu
905e8a39bf Fix parsing of 4. in Expression 2024-09-12 09:48:20 +08:00