Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-06 | Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D` | Yuri Roubinsky | |
2022-02-06 | Fix integer vector mul/div operators and bindings. | reduz | |
* Vector2i and Vector3i mul/div by a float results in Vector2 and Vector3 respectively. * Create specializations to allow proper bindings. This fixes #44408 and supersedes #44441 and keeps the same rule of int <op> float returnig float, like with scalars. | |||
2022-02-05 | Merge pull request #57646 from Faless/mp/4.x_interfaces | Rémi Verschelde | |
[Net] Move RPC, Node cache out of MultiplayerAPI. | |||
2022-02-05 | Merge pull request #57385 from madmiraal/update-mouse-pointer-definitions | Rémi Verschelde | |
Update definitions of get_mouse_position methods | |||
2022-02-05 | Add visibility to CanvasLayer | kobewi | |
2022-02-05 | Merge pull request #49775 from fire/faster-cvtt | Rémi Verschelde | |
Faster CVTT by lowering default quality | |||
2022-02-05 | Merge pull request #57639 from Sauermann/fix-onready-docs | Rémi Verschelde | |
Add @ to onready annotated variables in docs | |||
2022-02-05 | Rework TextureButton stretch | kobewi | |
2022-02-05 | [Net] Move RPC, Node cache out of MultiplayerAPI. | Fabio Alessandrelli | |
Now uses two interfaces so it can be overridden in the future, and core no longer depends on Node. The interfaces are implements in scene/multiplayer. Replaces root_node with root_path. Remove all Node references from MultiplayerAPI. | |||
2022-02-05 | Add @ to onready annotated variables in docs | Markus Sauermann | |
2022-02-05 | Merge pull request #57518 from pycbouh/docs-theme-refinement | Rémi Verschelde | |
2022-02-04 | Faster CVTT by reducing quality. | K. S. Ernest (iFire) Lee | |
Make BC6 and BC7 CVTT faster while still having better quality than DXT5. | |||
2022-02-04 | Merge pull request #55950 from Faless/mp/4.x_replication_nodes | Rémi Verschelde | |
2022-02-04 | Refine Theme documentation to make it more factual | Yuri Sizov | |
2022-02-04 | Update definitions of get_mouse_position methods | Marcel Admiraal | |
2022-02-04 | [Net] New replication interface, spawner and synchronizer nodes. | Fabio Alessandrelli | |
Initial implementation of the MultiplayerReplicationInterface and its default implementation (SceneReplicationInterface). New MultiplayerSpawner node helps dealing with instantiation of scenes on remote peers (e.g. clients). It supports both custom spawns via a `_spawn_custom` virtual function, and optional auto-spawn of known scenes via a TypedArray<PackedScenes> property. New MultiplayerSynchornizer helps synchronizing states between the local and remote peers, supports both sync and spawn properties and is configured via a `SceneReplicationConfig` resource. It can also sync via path (i.e. without being spawned by a MultiplayerSpawner if both peers has it in tree, but will not send the spawn state in that case, only the sync one. | |||
2022-02-04 | Merge pull request #57591 from vnen/gdscript-enum-fixes | Rémi Verschelde | |
2022-02-04 | Merge pull request #57341 from bruvzg/win_multiwin_fs | Rémi Verschelde | |
2022-02-04 | Merge pull request #57335 from jordigcs/display-refresh-rate | Rémi Verschelde | |
2022-02-04 | [Windows] Add WS_BORDER flag to windows in WINDOW_MODE_FULLSCREEN mode to ↵ | bruvzg | |
allow multi-window interface in full-screen. [Windows] Add WINDOW_MODE_EXCLUSIVE_FULLSCREEN without WS_BORDER flag enabled (no multi-window support). | |||
2022-02-04 | Merge pull request #57541 from reduz/node-add-remove-hook | Rémi Verschelde | |
2022-02-03 | Add screen_get_refresh_rate to DisplayServer | jordi | |
2022-02-03 | Merge pull request #57562 from AnilBK/string-add-contains | Rémi Verschelde | |
String: Add contains(). | |||
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-02-03 | Merge pull request #57587 from bruvzg/gde_fix_ptr_and_enum_returns | Rémi Verschelde | |
[GDExtension] Fix registration of functions with enum or native pointer return type. | |||
2022-02-03 | Merge pull request #56764 from madmiraal/fix-45592-2 | Rémi Verschelde | |
2022-02-03 | GDScript: Consolidate behavior for assigning enum types | George Marques | |
This makes sure that assigning values to enum-typed variables are consistent. Same enum is always valid, different enum is always invalid (without casting) and assigning `int` creates a warning if there is no casting. There are new test cases to ensure this behavior doesn't break in the future. | |||
2022-02-03 | Merge pull request #56992 from YeldhamDev/smarter_popmenu_focus | Rémi Verschelde | |
2022-02-03 | Merge pull request #56365 from aaronfranke/default-shape-size | Rémi Verschelde | |
2022-02-03 | Add auto-wrap mode property to the RichTextLabel, set default auto-wrap mode ↵ | bruvzg | |
to AUTOWRAP_WORD_SMART to match 3.x behavior. | |||
2022-02-03 | [GDExtension] Fix registration of functions with enum or native pointer ↵ | bruvzg | |
return type. | |||
2022-02-03 | Remove get_focus_owner() from Control, replaced by ↵ | Gilles Roudière | |
get_viewport()->gui_get_focus_owner() | |||
2022-02-03 | Merge pull request #57517 from groud/viewport_expose_gui_focus | Rémi Verschelde | |
2022-02-03 | Merge pull request #57575 from timothyqiu/doc-stream-peer-buffer | Rémi Verschelde | |
2022-02-03 | Add documentation for StreamPeerBuffer | Haoyu Qiu | |
2022-02-03 | Expand description for warp_mouse_position method | TechnicalSoup | |
Add more detail to the description for the warp_mouse_position method, clarifying that the vector is in screen coordinates and relative to an origin at the top of the game window. | |||
2022-02-02 | Merge pull request #57504 from Chaosus/vs_vector2 | Yuri Roubinsky | |
2022-02-02 | Add support for 2D vector type to visual shaders | Yuri Roubinsky | |
2022-02-02 | Merge pull request #57540 from mhilbrunner/docs-object-set | Max Hilbrunner | |
DOCS: Object.set() does nothing on type mismatch | |||
2022-02-02 | Merge pull request #57531 from Calinou/doc-area-overlaps | Max Hilbrunner | |
Clarify Area2D/Area3D `overlaps_area()`/`overlaps_body()` documentation | |||
2022-02-02 | Add a signal to notify when children nodes enter or exit tree | reduz | |
-Allows more fine grained notifications (hence better performance) than using the global scene tree signals (node added and removed). -Required for #55950 | |||
2022-02-02 | DOCS: Object.set() does nothing on type mismatch | Max Hilbrunner | |
2022-02-02 | [TextServer] Add function to change font, font size, and OpenType features ↵ | bruvzg | |
without invalidating line break points, justification points, or recreating shaped text buffer. | |||
2022-02-01 | Clarify Area2D/Area3D `overlaps_area()`/`overlaps_body()` documentation | Hugo Locurcio | |
2022-02-01 | Clarify documentation for Rect2/Rect2i's `has_no_area()` | Hugo Locurcio | |
2022-02-01 | Exposes gui_release_focus and gui_get_focus_owner to Viewport | Gilles Roudière | |
2022-02-01 | Merge pull request #57358 from akien-mga/signal-bindings-object | Rémi Verschelde | |
2022-02-01 | Merge pull request #57355 from akien-mga/method-bindings-clearer-types | Rémi Verschelde | |
2022-02-01 | Improve the default size for 3D shapes (Box, Capsule, and Cylinder) | Aaron Franke | |
2022-02-01 | Merge pull request #57375 from ↵ | Rémi Verschelde | |
Calinou/gradienttexture-curvetexture-decrease-default-size |