Commit Graph

4203 Commits

Author SHA1 Message Date
fe7f931dc8 Added next_column*() helper methods to PreparedStatement. 2024-12-11 16:59:27 +01:00
9da9dbc14c Now get_cell and is_cell_null in Sqlite3QueryResult will do a bounds check via error macros.
This means indexing errors will not result in a crash due to vectors
using CRASH_BAD_INDEX error macros.
2024-12-11 16:42:27 +01:00
e210e8dc0a Added get_stored_row_count() and get_cell_count() helper methods to QueryResult. 2024-12-11 16:34:00 +01:00
9e93b4426a Added get_next_cell*() helper methods to QueryBuilder. 2024-12-11 15:04:23 +01:00
c9ca35accd Added get_last_insert_rowid() method to PreparedStatement. 2024-12-11 13:27:57 +01:00
a52e1f168a Re-extracted class docs. 2024-12-10 23:00:02 +01:00
323016fcbe Added new classes to the web module's config.py. 2024-12-10 22:51:15 +01:00
1788749a8f Added a new LocaleSetupWebServerMiddleware. 2024-12-10 22:51:00 +01:00
9ee96b25f8 HTMLTemplateMultilang now also tries to use the locale helper method in WebServerRequest. 2024-12-10 22:36:30 +01:00
7e67160d53 Implement locale helper methods to WebServerRequest. 2024-12-10 22:29:12 +01:00
e0fc57e12a Bind methods in HTMLTemplateMultilang. 2024-12-10 22:28:19 +01:00
6bad54c4d2 Created a HTMLTemplateMultilang class. It can automatically select between multiple HTMLTemplates. 2024-12-10 22:13:56 +01:00
13fc3de617 Set use_on_initial_import() in ResourceImporterCSVTranslation to false.
This means that if a .csv file is dropped into a project the editor will
not import it by default.
2024-12-06 23:12:04 +01:00
abb354860d Added use_on_initial_import() virtual method to ResourceImporter.
If it returns false and the resource importer would be used on a file's
initial import it will be imported with the "Keep File (No Import)"
setting.
2024-12-06 23:06:47 +01:00
14100c3ac0 Added a method to get all users from the UserDB and UserManagers. 2024-11-20 21:57:35 +01:00
e7e91f7aa2 Fix typo. 2024-11-17 16:34:22 +01:00
618e22306a Added log_custom method to PLogger. It's a lot more customizable than the others by design. Also small cleanups. 2024-11-17 14:51:44 +01:00
f4917d1ec4 Fix osx compile. 2024-11-16 10:46:53 +01:00
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