Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2023-01-30 | Merge pull request #71995 from Faless/net/4.x_tls_verify | Rémi Verschelde | |
[NET] Refactor TLS configuration. |