lawnjelly
f75abbb3ec
Merge pull request #98992 from AThousandShips/cache_clean_improve_3_x
...
🔗 GHA / 📊 Static (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🌐 JavaScript (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / ☁ Server (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
[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
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
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
...
🔗 GHA / 📊 Static (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🌐 JavaScript (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / ☁ Server (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
[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
...
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
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
...
🔗 GHA / 📊 Static (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🌐 JavaScript (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / ☁ Server (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
[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
...
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
[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
...
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
[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
...
🔗 GHA / 📊 Static (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🌐 JavaScript (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / ☁ Server (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
[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
...
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
[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
...
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
[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
...
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
[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
...
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
[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
...
🔗 GHA / 📊 Static (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🌐 JavaScript (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / ☁ Server (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
[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
...
🔗 GHA / 📊 Static (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🌐 JavaScript (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / ☁ Server (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
[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
...
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
[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
...
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
[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
...
🔗 GHA / 📊 Static (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🌐 JavaScript (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / ☁ Server (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
[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
Rémi Verschelde
32ddd4f4e0
Doctool: Remove version attribute from XML header
...
🔗 GHA / 📊 Static (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🌐 JavaScript (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / ☁ Server (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
We don't use that info for anything, and it generates unnecessary diffs
every time we bump the minor version (and CI failures if we forget to
sync some files from opt-in modules (mono, text_server_fb).
(cherry picked from commit 81064cc239
)
2024-09-11 12:41:48 +02:00
Rémi Verschelde
5e0f2375e9
Bump version to 3.7-dev
2024-09-11 12:36:59 +02:00
Rémi Verschelde
de2f0f147c
Bump version to 3.6-stable \o/
...
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
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
...
🔗 GHA / 📊 Static (push) Waiting to run
🔗 GHA / 🤖 Android (push) Blocked by required conditions
🔗 GHA / 🍏 iOS (push) Blocked by required conditions
🔗 GHA / 🌐 JavaScript (push) Blocked by required conditions
🔗 GHA / 🐧 Linux (push) Blocked by required conditions
🔗 GHA / 🍎 macOS (push) Blocked by required conditions
🔗 GHA / ☁ Server (push) Blocked by required conditions
🔗 GHA / 🏁 Windows (push) Blocked by required conditions
[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
...
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
[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