Adam Scott
fb175d92da
Fix GDScript base and outer classes, signals and functions lookup order
...
- Add outer class lookup test
- Add signal lookup test
Co-authored-by: Dmitrii Maganov <vonagam@gmail.com>
2023-01-09 20:12:10 -05:00
Rémi Verschelde
d3fc9d9e41
Merge pull request #71051 from vonagam/consts-are-deep-start
...
GDScript: Begin making constants deep, not shallow or flat
2023-01-09 23:22:59 +01:00
Rémi Verschelde
509da86205
Merge pull request #69590 from anvilfolk/enums
...
GDScript enum fixes & refactor
2023-01-09 23:10:37 +01:00
Rémi Verschelde
4d4fcd0a6f
Merge pull request #70721 from Faless/mp/4.x_fix_relay_option
...
[MP] Fix server_relay being unsettable.
2023-01-09 23:09:53 +01:00
Rémi Verschelde
45b8f3e74a
Merge pull request #71129 from Faless/mp/4.x_spawn_custom_callable
...
[MP] Convert _spawn_custom to a Callable property.
2023-01-09 23:09:23 +01:00
Rémi Verschelde
dce8cdbca8
Merge pull request #70863 from bruvzg/win_init_min
...
Set main window min. size via Window object instead of DisplayServer to preserve it during window updates.
2023-01-09 23:08:52 +01:00
Rémi Verschelde
be4e9dfeab
Merge pull request #69616 from reduz/change-uuid
...
Ability to change a resource UID from API
2023-01-09 23:08:18 +01:00
Yuri Sizov
fd990e24a8
Merge pull request #71121 from YuriSizov/canvas-item-long-lost-parent
...
Clarify some parent item checks in `CanvasItem`
2023-01-10 00:26:28 +03:00
Fabio Alessandrelli
6b2abf4605
Merge pull request #70626 from Faless/web/4.x_expose_force_fs_sync
...
[Web] Expose API to force file system sync.
2023-01-09 21:18:47 +01:00
Fabio Alessandrelli
566c48f193
[MP] Convert _spawn_custom to a Callable property.
...
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 21:04:40 +01:00
clayjohn
89766848de
Fix multiple issues that make the normal roughness texture unusable
2023-01-09 11:56:36 -08:00
Juan Linietsky
07a964fce3
Ability to change a resource UID from API
...
* Works for text, binary and imported resources
* Allows better clean up of duplicate files.
TODO (future PRs):
* Use this API for assigning new UIDs to copied files.
* Use this API for UID conflict on FS scanning (if more than one file has the same UID, the newer one(s) should get assigned a different UID).
2023-01-09 18:52:00 +01:00
clayjohn
e5abca4990
Only disable depth writing in opaque pipelines
...
This restores the behaviour of the visibility fade
2023-01-09 09:45:43 -08:00
Yuri Rubinsky
87eafe48b8
Add few improvements for VisualShaderNodeParticleRandomness
2023-01-09 20:33:45 +03:00
Yuri Sizov
0ca5a72e90
Clarify some parent item checks in CanvasItem
2023-01-09 19:59:55 +03:00
Rémi Verschelde
f5f7d11ac4
Merge pull request #71119 from RandomShaper/shader_rehash
...
Make inclusion of Godot version in shader hash universal
2023-01-09 17:54:17 +01:00
Rémi Verschelde
be753a40a7
Merge pull request #71118 from RandomShaper/git_worktrees
...
Support Git worktrees in generation of hash header
2023-01-09 17:51:27 +01:00
Pedro J. Estébanez
5ca2ba45f1
Make inclusion of Godot version in shader hash universal
2023-01-09 17:47:02 +01:00
Pedro J. Estébanez
078ab7fe05
Support Git worktrees in generation of hash header
2023-01-09 17:36:22 +01:00
ocean (they/them)
366ec895b1
Assorted enum and native type fixes
2023-01-09 11:08:07 -05:00
Rémi Verschelde
64f2b970d8
Merge pull request #71114 from reduz/cleanup-property-hints
...
Removed unused property hints and `Object::get_translatable_strings()`
2023-01-09 16:57:31 +01:00
Rémi Verschelde
dfa20725bc
Merge pull request #71116 from raulsntos/dotnet/core-bitfield-enums
...
C#: Add `[Flags]` attribute to core bitfield enums
2023-01-09 16:57:27 +01:00
Rémi Verschelde
47c0c2cd9a
Merge pull request #71110 from dependabot/dependabot/npm_and_yarn/platform/web/json5-1.0.2
...
Bump json5 from 1.0.1 to 1.0.2 in /platform/web
2023-01-09 16:57:22 +01:00
Juan Linietsky
0e0a6bb39b
Removed unused property hints and Object::get_translatable_strings()
...
* 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 16:56:01 +01:00
Raul Santos
59e8fc1edf
C#: Add [Flags]
attribute to core bitfield enums
2023-01-09 16:13:28 +01:00
Thaddeus Crews
4245417ab2
Setup "open in file manager" as shortcut
2023-01-09 08:29:46 -06:00
dependabot[bot]
a20c8443af
Bump json5 from 1.0.1 to 1.0.2 in /platform/web
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 13:40:10 +00:00
Rémi Verschelde
964fc6e15d
Merge pull request #70882 from YuriSizov/control-various-inconsistencies-is-my-jam
...
Fix inconsistent state of Controls when editing and running scenes
2023-01-09 14:22:30 +01:00
Rémi Verschelde
df952a32f8
Merge pull request #71107 from vnen/gdscript-fix-nil-address-assign
...
GDScript: Don't use the NIL address to hold return value of functions
2023-01-09 14:22:16 +01:00
Rémi Verschelde
c2f7c2d31a
Merge pull request #70655 from vonagam/fix-assert-multiline
...
GDScript: Fix multiline and trailing comma for assert
2023-01-09 14:19:37 +01:00
Rémi Verschelde
88940571f2
Merge pull request #71082 from AThousandShips/array_find_fix
...
Fix for comparisons with PackedArrays
2023-01-09 14:19:09 +01:00
Rémi Verschelde
d46568205d
Merge pull request #64795 from RandomShaper/fix_saferefcount
...
Prevent misuse of SafeRefCount
2023-01-09 14:18:53 +01:00
Rémi Verschelde
4a504e3181
Merge pull request #70022 from marius-se/fix/ios_model_ids
...
iOS: Add new model identifiers for DPI metrics
2023-01-09 14:18:39 +01:00
George Marques
a1309f1f42
GDScript: Allow using await on calls to void functions
2023-01-09 09:55:05 -03:00
Yuri Sizov
00b5222f66
Fix inconsistent state of Controls when editing and running scenes
2023-01-09 15:54:04 +03:00
George Marques
a3816434a6
GDScript: Don't use the NIL address to hold return value of functions
...
This prevents that the NIL address is filled with another value, which
causes problems for some instructions that read from NIL.
2023-01-09 09:20:18 -03:00
Marius Seufzer
ee5057a42e
iOS: Add new model identifiers for DPI metrics
...
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2023-01-09 10:58:43 +01:00
Rémi Verschelde
e84bab8e4f
Merge pull request #71101 from dalexeev/fix-unpressable-buttons
...
Fix unpressable buttons
2023-01-09 10:36:28 +01:00
Pedro J. Estébanez
b1c7665866
Prevent misuse of SafeRefCount
2023-01-09 10:17:55 +01:00
Danil Alexeev
9b3da76640
Fix unpressable buttons
2023-01-09 12:17:48 +03:00
Rémi Verschelde
b6be2ac621
Merge pull request #71028 from adamscott/make-gdscript-clear-less-prone-to-heap-use-after-free
...
Resolve `GDScript::clear()` `heap-use-after-free` ASAN errors
2023-01-09 09:22:39 +01:00
Rémi Verschelde
2db593ac2f
Merge pull request #70580 from timothyqiu/drop-extern
...
Fix error when dropping script into script editor
2023-01-09 09:22:08 +01:00
Rémi Verschelde
6a86dfad29
Fix typos with codespell
...
Also includes #71080 .
Co-authored-by: Psychpsyo <60073468+Psychpsyo@users.noreply.github.com>
2023-01-09 08:39:07 +01:00
Rémi Verschelde
31f94574d4
Merge pull request #70996 from reduz/properly-report-callable-bound-arguments
...
Properly report Callable bound arguments
2023-01-09 08:34:28 +01:00
Rémi Verschelde
9c7723b717
Merge pull request #70920 from KoBeWi/exhibit_inside_catalogmap
...
Add Show in FileSystem option in the inspector
2023-01-09 08:33:58 +01:00
Rémi Verschelde
e7905f4f48
Merge pull request #71045 from reduz/use-bitfield-in-core-types
...
Use BitField<> in core type masks
2023-01-09 08:33:26 +01:00
Juan Linietsky
0e0ca01bce
Properly report Callable bound arguments
...
Fixes #63213
Adds a function: Callable::get_amount_of_arguments_bound() to query this in callables. Exposed to the engine API.
2023-01-08 23:35:11 +01:00
kobewi
6d65d886f2
Add Show in FileSystem option in the inspector
2023-01-08 23:25:13 +01:00
smix8
9802914f97
Add NavigationServer Performance Monitor
...
Adds Performance Monitor for NavigationServer3D.
2023-01-08 22:58:21 +01:00
Rémi Verschelde
bb08997b87
Merge pull request #70994 from reduz/prevent-inspector-resource-recursion
...
Prevent recursion (and hence crash) in inspector resource assignment.
2023-01-08 22:51:29 +01:00