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