Commit Graph

4185 Commits

Author SHA1 Message Date
642db98328 Added a new important log level to PLogger. 2024-11-16 10:44:48 +01:00
e53f2b27ba Added force printing / logging option to OS. Made PLogger use this internally. 2024-11-16 10:28:17 +01:00
1a45e6371a Added the previous commit as patch. 2024-11-14 20:10:58 +01:00
ad572cdfdb Reapply SQLITE_NO_FCHOWN Pandemonium sqlite patch. 2024-11-14 20:07:24 +01:00
8022d4ab90 Updated sqlite to version 3.47.0. Also added a VERSION.txt to it's folder. 2024-11-14 20:02:59 +01:00
48935e93b3 Fix the fix. 2024-11-14 01:24:40 +01:00
d75d3591ed Better solution for the previous fix. 2024-11-14 01:06:33 +01:00
78534d1564 Fix windows compile. 2024-11-14 00:56:35 +01:00
210287a1fe Updated the other github actions. 2024-11-14 00:39:38 +01:00
c5c71bd0de Mark last backported commit. 2024-11-14 00:29:49 +01:00
Yuri Rubinsky
e5b7a95f88 Implement glow map effect 2024-11-14 00:27:23 +01:00
Haoyu Qiu
4585110a29 Fix split_floats behavior when spaces are used as separators 2024-11-13 23:59:35 +01:00
Rémi Verschelde
34608b314f CI: Remove now unused sources.list file 2024-11-13 23:48:24 +01:00
Rémi Verschelde
672cea4d08 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-13 23:48:04 +01:00
Rémi Verschelde
8a914eefa3 certs: Sync with Mozilla bundle as of Oct 19, 2024
4d3fe6683f

Document matching mozilla-release changeset.

(cherry picked from commit eb41ff0feeeee9f72127534e10810c3334724702)
2024-11-13 23:34:37 +01:00
kilian-diener
63f96fa90e Fix error when non-ASCII characters in resource pack path
Co-authored-by: Haoyu Qiu <timothyqiu32@gmail.com>
2024-11-13 23:28:04 +01:00
Haoyu Qiu
54f6334f40 Fix PopupMenu margin and separation calculations 2024-11-13 23:27:35 +01:00
jitspoe
be3b2cf08f Fix random multithreaded crash that happens when setting the audio stream on a AudioStreamRandomPitch stream. 2024-11-13 23:23:19 +01:00
Haoyu Qiu
e42a091db4 Fix Button not listing hover_pressed stylebox 2024-11-13 23:22:36 +01:00
Haoyu Qiu
0cee401740 Fix button click detection when Tree is rotated 2024-11-13 23:22:11 +01:00
Haoyu Qiu
c2da31c377 Cache results for TranslationServer.compare_locales() 2024-11-13 23:21:28 +01:00
Capital
3fe6da64d4 Backport 65910 for Godot 3 2024-11-13 23:20:38 +01:00
jitspoe
b0701da063 Do not auto add default script and country codes to the locale. 2024-11-13 23:19:26 +01:00
lawnjelly
06cc39ad91 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-11-13 23:18:10 +01:00
lawnjelly
af805132b2 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-11-13 23:13:54 +01:00
Hugo Locurcio
bdd55432ee Improve error message when OS.execute() fails on Windows
This takes the error message from 4.x and backports it to 3.x.
2024-11-13 23:13:02 +01:00
a59cb3956b Backported from godot 4: Make SkeletonIk3D node usable
- warriormaster12

ddf93f3f59
2024-09-30 18:55:39 +02:00
506a0756c5 Update gdnative api. 2024-09-30 17:26:29 +02:00
951ae7b11d Backported from godot4: Add the ability to look-at in model-space.
This is a much simpler attempt to solve the same problem as #76060, but
without breaking any compatibility.

* Adds a description of what model space is in the Vector3 enums
(MODEL_* constants). This has the proper axes laid out for imported 3D
assets.
* Adds the option to `look_at` using model_space, which uses
Vector3.MODEL_FRONT as forward vector.

The attempt of this PR is to still break the assumption that there is a
single direction of forward (which is not the case in Godot)
and make it easier to understand where 3D models are facing, as well as
orienting them via look_at.

- reduz

5fdc1232ef

Also bound the new Basis helper methods.
2024-09-30 17:04:00 +02:00
422314a8fd Added set_look_at helper method to Basis. 2024-09-30 16:41:20 +02:00
6f53257e05 Transform now uses Basis::create_looking_at. 2024-09-30 16:41:05 +02:00
010e1b51a8 Added non-static looking_at and from_scale helper methods to Basis. 2024-09-30 16:27:21 +02:00
6ac0c2bbc0 Undo unecessary breaking change to gdnative. 2024-09-30 16:26:52 +02:00
ee1e40f1b0 Renamed looking_at to create_looking_at, and from_scale to create_from_scale in Basis. 2024-09-30 16:17:19 +02:00
820f9d79d3 Fix typo. 2024-09-29 21:21:59 +02:00
d5062d45d1 Fix link. 2024-09-29 21:01:27 +02:00
c4d6ca988f Update the readme. 2024-09-29 20:58:22 +02:00
eac2d9153f Updated the links in CONTRIBUTING.md, also small tweaks. 2024-09-29 20:30:55 +02:00
39045a915e License tweaks, also fixed project information in COPYRIGHT.txt. 2024-09-29 20:24:53 +02:00
6adc5ec212 Bump version. 2024-09-20 18:01:01 +02:00
b1ef75716d Update changelog.txt. 2024-09-20 17:21:42 +02:00
12c65f1129 Create a gdnative headers zip in the make_release script automatically. 2024-09-20 17:18:54 +02:00
1405552f18 Reworked the copy_repos script to use git locally to make a copy from the local engine tree. 2024-09-20 17:03:41 +02:00
1d66eb1742 Copy gdnative headers helper script. 2024-09-20 10:14:05 +02:00
c09474ccd8 Re-extracted class docs. 2024-09-20 10:03:06 +02:00
7a6c325aab Updated changelog.md. 2024-09-20 09:37:35 +02:00
c1a1250a76 Marked the last backported commit. 2024-09-20 09:22:38 +02:00
bc588e09d4 Set version to stable. 2024-09-20 09:17:56 +02:00
lawnjelly
78b9753e37 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-20 09:02:15 +02:00
Haoyu Qiu
fabd5c32f5 Fix parsing of 4. in Expression 2024-09-20 09:01:03 +02:00