Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-11 | Improve error reporting when the Message Queue is out of Memory. | AndreaCatania | |
The function `statistics()`, called when the MessageQueue is out of memory, will still use the MessageQueue so it crashes. Moving the error above will improve the behavior since the developer will find the crash reasons and the instruction on how to fix it. | |||
2023-02-11 | Merge pull request #72316 from 0xafbf/component-wise-minmax | Rémi Verschelde | |
Added component-wise `min` and `max` functions for vectors | |||
2023-02-11 | Added component-wise `min` and `max` functions for vectors | Andrés Botero | |
2023-02-11 | Math: Prevent division by zero in posmod | Rémi Verschelde | |
Fixes #43932. Co-authored-by: David Hoppenbrouwers <david@salt-inc.org> | |||
2023-02-11 | Merge pull request #72654 from RandomShaper/ptrcall_ret_raw_obj | Rémi Verschelde | |
Avoid losing references to objects in the native-scripting boundary | |||
2023-02-11 | Merge pull request #73075 from timothyqiu/ttrn-single | Rémi Verschelde | |
Don't warn when using `TTRN()` in a language without plurals | |||
2023-02-11 | Don't warn when using TTRN() in a language without plurals | Haoyu Qiu | |
2023-02-10 | Add Engine::unregister_script_language and make ↵ | Emmanuel Leblond | |
Engine::register_script_language returns a Error | |||
2023-02-10 | Add some missing translatable editor strings | Haoyu Qiu | |
2023-02-09 | Merge pull request #72964 from AThousandShips/input_early_exit | Rémi Verschelde | |
Perform early exit in Input::is_anything_pressed | |||
2023-02-09 | Merge pull request #72547 from MewPurPur/string-split-fix | Rémi Verschelde | |
Fix String.split() with empty string and delimeter | |||
2023-02-09 | Perform early exit in Input::is_anything_pressed | Ninni Pipping | |
2023-02-08 | GDExtension: array_set_typed() accepts enum instead of uint32_t | Jan Haller | |
2023-02-08 | Merge pull request #72866 from Sauermann/fix-release-button-mask | Rémi Verschelde | |
Fix mouse-button-mask on button release in unit test | |||
2023-02-08 | Use GDExtensionBool in GDExtension interface | Haoyu Qiu | |
2023-02-08 | Fix mouse-button-mask on button release in unit test | Markus Sauermann | |
On mouse-button release, the mask is 0. | |||
2023-02-07 | Prepare for moving editor and classref translations to godot-editor-l10n repo | Haoyu Qiu | |
- Separate editor interface and property translations. - Add property translation in TranslationServer. - The split and merge of the POT/PO/Makefiles and extract scripts is done directly in godot-editor-l10n, the files will be removed in the next commit. - Remove the hardcoded "to_include" lists from the SCsub, we'll only commit the files which are ready to inclue. | |||
2023-02-07 | Expose `_err_print_error` with message parameter to GDExtension | Mikael Hermansson | |
2023-02-06 | Merge pull request #72740 from Sauermann/fix-event-device-id | Rémi Verschelde | |
Fix mouse/drag/touch InputEvents having no device id | |||
2023-02-06 | Fix mouse/drag/touch InputEvents having no device id | Markus Sauermann | |
Some internally created emulated/instantiated events didn't have a device id. This PR sets for these cases a device id. Also rename `DEVICE_ID_TOUCH_MOUSE` to the more generic `DEVICE_ID_EMULATION`. | |||
2023-02-06 | Merge pull request #72786 from timothyqiu/no-libc | Rémi Verschelde | |
Remove unnecessary `stdio.h` from gdextension interface | |||
2023-02-06 | Merge pull request #72546 from vonagam/fix-typed-array-can-reference | Yuri Sizov | |
GDScript: Fix can_reference check for typed arrays | |||
2023-02-06 | GDScript: Fix can_reference check for typed arrays | Dmitrii Maganov | |
2023-02-06 | Merge pull request #72703 from lyuma/stringname_constructor_mistake | Rémi Verschelde | |
StringName: fix returning dangling data from char constructor. | |||
2023-02-06 | StringName: fix returning dangling data from char constructor. | Lyuma | |
Fixes a copy paste mistake in the `StringName(const char *,bool)` constructor, to match the same form as the other two constrcutors. This fixes a case where this constructor can return a dangling pointer and cause use-after-free. | |||
2023-02-06 | Remove unnecessary stdio.h from gdextension interface | Haoyu Qiu | |
2023-02-04 | Expose and document ProjectSettings.get_global_class_list() | bitsawer | |
2023-02-04 | Merge pull request #71786 from raulsntos/dotnet/array | Rémi Verschelde | |
Sync C# Array with Core | |||
2023-02-03 | Avoid losing references to objects in the native-scripting boundary | Pedro J. Estébanez | |
2023-02-04 | Fix scaled_orthogonal() & subgizmo global scaling | Silc Renew | |
2023-02-03 | Remove unused has_global_classes() | kobewi | |
2023-02-02 | GDScript: Improve usability of setter chains | George Marques | |
- Consider PackedArrays non-shared since they are copied on C++/script boundaries. - Add error messages in the analyzer when assigning to read-only properties. - Add specific error message at runtime when assignment fails because the property is read-only. | |||
2023-02-02 | Fix String.split() with empty string and delimeter | VolTer | |
2023-02-01 | Remove unused `has_slashes` from NodePath | Aaron Franke | |
2023-02-01 | More codespell fixes, do more changes from previous ignore list | Rémi Verschelde | |
2023-02-01 | Fix various typos with codespell | Rémi Verschelde | |
Finally do the childs -> children rename too. | |||
2023-02-01 | Merge pull request #72492 from maiself/fix-binary-res-typed-array | Rémi Verschelde | |
Fix loading of binary resources with typed arrays | |||
2023-02-01 | Merge pull request #71479 from raulsntos/virtual-return-type | Rémi Verschelde | |
Use enum instead of int in virtual methods return type | |||
2023-02-01 | Merge pull request #71322 from ↵ | Rémi Verschelde | |
EricEzaM/55856-proj-settings-initial-array-dict-shared-instance Fix Project Settings array/dicts initial value being shared instances of the current value. | |||
2023-02-01 | Fix loading of binary resources with typed arrays | Mai Lavelle | |
2023-01-31 | Use enum instead of int in virtual methods return type | Raul Santos | |
2023-01-31 | Merge pull request #72452 from akien-mga/global_class_always_create | Rémi Verschelde | |
Always create global class list, even if empty | |||
2023-01-31 | Merge pull request #64423 from RandomShaper/safe_input_synth | Rémi Verschelde | |
Warn users about unsafe usage of `InputEvent` | |||
2023-01-31 | Always create global class list, even if empty | Rémi Verschelde | |
Fixes #72451. | |||
2023-01-31 | Warn users about unsafe usage of InputEvent | Pedro J. Estébanez | |
2023-01-31 | Merge pull request #72445 from reduz/restore-script-class-cache-if-removed | Rémi Verschelde | |
Restore script class cache if removed | |||
2023-01-31 | Restore script class cache if removed | Juan Linietsky | |
I have no idea why anyone would do this, but this fixes it. Fixes #72154. Depends on #72444 being merged to function properly. | |||
2023-01-31 | GDScript: Fix issues with typed arrays | Dmitrii Maganov | |
2023-01-30 | Refactor high quality texture import | Juan Linietsky | |
* Only two texture import modes for low/high quality now: * S3TC/BPTC * ETC2/ASTC * Makes sense given this is the general preferred and most compatible combination in most platforms. * Removed lossy_quality from VRAM texture compression options. It was unused everywhere. * Added a new "high_quality" option to texture import. When enabled, it uses BPTC/ASTC (BC7/ASTC4x4) instead of S3TC/ETC2 (DXT1-5/ETC2,ETCA). * Changed MacOS export settings so required texture formats depend on the architecture selected. This solves the following problems: * Makes it simpler to import textures as high quality, without having to worry about the specific format used. * As the editor can now run on platforms such as web, Mac OS with Apple Silicion and Android, it should no longer be assumed that S3TC/BPTC is available by default for it. | |||
2023-01-30 | Merge pull request #71989 from bruvzg/set_typed_move | Rémi Verschelde | |
Move Array:set_typed to internal GDExtension structure and unexposed it. |