Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-13 | Merge pull request #71325 from reduz/refactor-project-setting-overrides | Rémi Verschelde | |
Refactor ProjectSetting overrides | |||
2023-01-13 | Merge pull request #71329 from vnen/gdscript-fix-enum-value-resolution | Rémi Verschelde | |
GDScript: Fix infinite recursion in resolution of enum values | |||
2023-01-13 | Merge pull request #70540 from vaartis/multiline-arrays-dictionaries | Rémi Verschelde | |
Implement export_multiline support for Array[String] and Dictionary | |||
2023-01-13 | Refactor ProjectSetting overrides | Juan Linietsky | |
* Overrides no longer happen for set/get. * They must be checked with a new function: `ProjectSettings::get_setting_with_override()`. * GLOBAL_DEF/GLOBAL_GET updated to use this This change solves many problems: * General confusion about getting the actual or overriden setting. * Feature tags available after settings are loaded were being ignored, they are now considered. * Hacks required for the Project Settings editor to work. Fixes #64100. Fixes #64014. Fixes #61908. | |||
2023-01-13 | GDScript: Fix infinite recursion in resolution of enum values | George Marques | |
2023-01-12 | Merge pull request #70904 from huangjiaminhhh/master | Rémi Verschelde | |
Fix for navmesh baking when parsing StaticBody colliders | |||
2023-01-12 | Merge pull request #71247 from rsjtdrjgfuzkfg/etcpak | Rémi Verschelde | |
etcpak: Fix ETCPAK_TYPE_ETC2_RA_AS_RG | |||
2023-01-12 | Merge pull request #70733 from vonagam/fix-assigning-untyped | Rémi Verschelde | |
GDScript: Fix some issues with assignments that involve untyped things | |||
2023-01-12 | Merge pull request #71197 from adamscott/add-default-virtual-path-gdscript | Rémi Verschelde | |
Add default virtual `gdscript://` path to `GDScript` instances | |||
2023-01-12 | Merge pull request #70700 from vonagam/fix-abstract-extends | Rémi Verschelde | |
GDScript: Fix extending abstract classes, forbid their construction | |||
2023-01-12 | GDScript: Fix extending abstract classes, forbid their construction | Dmitrii Maganov | |
2023-01-12 | Add default virtual `gdscript://` path to `GDScript` instances | Adam Scott | |
2023-01-12 | GDScript: Fix some issues with assignments that involve untyped things | Dmitrii Maganov | |
2023-01-12 | Merge pull request #70899 from adamscott/fix-vector-inf | Rémi Verschelde | |
Fix parse error using Vector{2,3,4}.INF | |||
2023-01-12 | GDScript: Fix getting type from PropertyInfo for Variant arguments | Dmitrii Maganov | |
2023-01-12 | Merge pull request #70987 from vonagam/fix-parameter-conversion-assign | George Marques | |
2023-01-12 | Merge pull request #70713 from vonagam/fix-unnamed-enum-outer-conflicts | George Marques | |
2023-01-12 | GDScript: Fix small inconsistencies with resolve_datatype | Dmitrii Maganov | |
2023-01-12 | Merge pull request #70731 from smix8/navigationserver_performance_monitor_4.x | Rémi Verschelde | |
Add NavigationServer Performance Monitor | |||
2023-01-12 | Merge pull request #71224 from rsjtdrjgfuzkfg/openxr-opengl | Rémi Verschelde | |
OpenXR: Do not use SRGB swapchains with OpenGL | |||
2023-01-12 | Merge pull request #71034 from rsjtdrjgfuzkfg/openxr-android-warning | Rémi Verschelde | |
OpenXR: Fix android loader extension detection | |||
2023-01-12 | Merge pull request #71228 from vnen/gdscript-fix-nil-address-crash | Rémi Verschelde | |
GDScript: Fix temp values being written without proper clear | |||
2023-01-11 | etcpak: Fix ETCPAK_TYPE_ETC2_RA_AS_RG | rsjtdrjgfuzkfg | |
This commit fixes texture compression via ETCPAK_TYPE_ETC2_RA_AS_RG, switching to the right color channels and using the right compression method. Textures imported with previous versions need to be re-imported in order to render correctly. | |||
2023-01-11 | GDScript: Fix temp values being written without proper clear | George Marques | |
Temporary values in the stack were not being properly cleared when the return value of calls were discarded, which can cause memory issues especially for reference types like PackedByteArray. | |||
2023-01-11 | Merge pull request #71168 from guilleatm/master | Yuri Sizov | |
Improve description of `GetNodeOrDefault` in C# API | |||
2023-01-11 | OpenXR: Do not use SRGB swapchains with OpenGL | rsjtdrjgfuzkfg | |
This commit removes SRGB swapchain options for use with OpenGL, to avoid the hardware doing an additional SRGB conversion and thus causing colors to differ from other rendering paths. | |||
2023-01-11 | Improve description of `GetNodeOrDefault` in C# API | Guillermo | |
Indenting with spaces and added a line break Co-authored-by: Raul Santos <raulsntos@gmail.com> | |||
2023-01-11 | OpenXR: Fix initialization warning on Android | rsjtdrjgfuzkfg | |
This commit adds proper checking for XR_KHR_loader_init support and fixes the warning regarding missing extensions on Android to only appear if neither XR_KHR_loader_init nor XR_KHR_loader_init_android are supported by the runtime. | |||
2023-01-11 | Merge pull request #70167 from rsjtdrjgfuzkfg/pico | Rémi Verschelde | |
OpenXR: Add Pico controller profile | |||
2023-01-11 | Merge pull request #71127 from reduz/drag-forward-to-callables | Rémi Verschelde | |
Change set_drag_forwarding() to use callables. | |||
2023-01-11 | Merge pull request #70595 from adamscott/add-gdscript-editorconfig | Rémi Verschelde | |
Add GDScript `.editorconfig` rules | |||
2023-01-10 | GDScript: Fix use of conversion assign for variant values | George Marques | |
2023-01-10 | Add GDScript `.editorconfig` rules | Adam Scott | |
- Uniformize `.gd` unit test files indentation to tabs (where needed) | |||
2023-01-10 | Change set_drag_forwarding() to use callables. | Juan Linietsky | |
* This solution is much cleaner than the one in 3.x thanks to the use of callables. * Works without issues in any language (no need to worry about camel or snake case). * Editor code uses a compatibility function (too much work to redo). Fixes #59899 | |||
2023-01-10 | Merge pull request #71140 from vonagam/fix-const-index-subscript-type | Rémi Verschelde | |
GDScript: Fix type for index subscript on constant | |||
2023-01-10 | GDScript: Fix type for index subscript on constant | Dmitrii Maganov | |
2023-01-09 | Fix GDScript base and outer classes, signals and functions lookup order | Adam Scott | |
- Add outer class lookup test - Add signal lookup test Co-authored-by: Dmitrii Maganov <vonagam@gmail.com> | |||
2023-01-09 | Merge pull request #71051 from vonagam/consts-are-deep-start | Rémi Verschelde | |
GDScript: Begin making constants deep, not shallow or flat | |||
2023-01-09 | Merge pull request #69590 from anvilfolk/enums | Rémi Verschelde | |
GDScript enum fixes & refactor | |||
2023-01-09 | Merge pull request #70721 from Faless/mp/4.x_fix_relay_option | Rémi Verschelde | |
[MP] Fix server_relay being unsettable. | |||
2023-01-09 | [MP] Convert _spawn_custom to a Callable property. | Fabio Alessandrelli | |
Renamed to "spawn_function". Allow both custom spawn and auto spawn list to co-exist. This makes it possible to implement custom spawn without being forced to attach a script to MultiplayerSpawner directly. | |||
2023-01-09 | Assorted enum and native type fixes | ocean (they/them) | |
2023-01-09 | Merge pull request #71114 from reduz/cleanup-property-hints | Rémi Verschelde | |
Removed unused property hints and `Object::get_translatable_strings()` | |||
2023-01-09 | Removed unused property hints and `Object::get_translatable_strings()` | Juan Linietsky | |
* Remove unused `EditorPropertyMember` and related hints, previouly used by VisualScript. Such logic should be implemented in the VS module itself. * As the above broke compatibility with the VS module, clean up the other hacks that were still in core in support of VisualScript. * `PROPERTY_USAGE_INTERNATIONALIZED` was only used in Object's `get_translatable_strings()`, which is a legacy function not used anywhere. So both are removed. * Reordered some usage flags after the above removal to minimize the diff. * General clean up. Fixes #30203. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2023-01-09 | C#: Add `[Flags]` attribute to core bitfield enums | Raul Santos | |
2023-01-09 | Merge pull request #71107 from vnen/gdscript-fix-nil-address-assign | Rémi Verschelde | |
GDScript: Don't use the NIL address to hold return value of functions | |||
2023-01-09 | Merge pull request #70655 from vonagam/fix-assert-multiline | Rémi Verschelde | |
GDScript: Fix multiline and trailing comma for assert | |||
2023-01-09 | GDScript: Allow using await on calls to void functions | George Marques | |
2023-01-09 | GDScript: Don't use the NIL address to hold return value of functions | George Marques | |
This prevents that the NIL address is filled with another value, which causes problems for some instructions that read from NIL. | |||
2023-01-09 | Merge pull request #71028 from ↵ | Rémi Verschelde | |
adamscott/make-gdscript-clear-less-prone-to-heap-use-after-free Resolve `GDScript::clear()` `heap-use-after-free` ASAN errors |