Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-10 | Revert "Update mouse cursor shape after changes" | Markus Sauermann | |
This reverts commit 0fce98b4b5f568298477b175c70510924793f6b0. | |||
2022-03-09 | Remove VARIANT_ARG* macros | reduz | |
* Very old macros from the time Godot was created. * Limited arguments to 5 (then later changed to 8) in many places. * They were replaced by C++11 Variadic Templates. * Renamed methods that take argument pointers to have a "p" suffix. This was used in some places and not in others, so made it standard. * Also added a dereference check for Variant*. Helped catch a couple of bugs. | |||
2022-03-09 | Update mouse cursor shape after changes | Markus Sauermann | |
This fixes some cases where the mouse cursor shape did not change automatically, but instead required a MouseMove to update. | |||
2022-03-05 | Various code and documentation improvements | kobewi | |
2022-02-28 | Merge pull request #58282 from keptsecret/filedialog_visibility_unresponsive | Rémi Verschelde | |
Fix to prevent AcceptDialog and children class taking over main window | |||
2022-02-28 | Merge pull request #58413 from Sauermann/fix-canvas-item-visibility | Rémi Verschelde | |
Fix invisible CanvasItem visibility issue | |||
2022-02-28 | Remove files_dropped signal from SceneTree | Igor Kordiukiewicz | |
2022-02-25 | Improve popup window handling. | bruvzg | |
Add window FLAG_POPUP and a platform specific routines to control popup auto-hiding and event forwarding. | |||
2022-02-22 | Fix invisible CanvasItem visibility issue | Markus Sauermann | |
2022-02-19 | Fix CanvasItem visibility propagation | kobewi | |
2022-02-19 | Update variable name to reflect usage | Markus Sauermann | |
2022-02-19 | Merge pull request #58042 from Sauermann/fix-viewport-border-notifications | Rémi Verschelde | |
Fix Viewport mouse enter+exit notifications | |||
2022-02-18 | fixed wrong ifdef enclosed block | keptsecret | |
2022-02-18 | prevent acceptdialog taking over main editor window when made visible | keptsecret | |
2022-02-17 | Change 'find_node' to 'find_nodes' and Add 'type' parameter | diddykonga | |
Changed 'find_node' to 'find_nodes' which now returns an 'TypedArray<Node>', as well as Added a 'type' parameter to match against specific node types, which supports inheritance. | |||
2022-02-15 | Connect notifications from Container to Viewport | Markus Sauermann | |
mouse enter+exit | |||
2022-02-15 | Use `switch` consistently in `_notification` (`scene` folder) | Rémi Verschelde | |
2022-02-15 | Merge pull request #58147 from Geometror/fix-tooltip-flicker | Rémi Verschelde | |
2022-02-15 | Fix tooltip flickering in some cases | Hendrik Brucker | |
2022-02-15 | Added show and hide methods and updated doc API. | Wagner Scholl Lemos | |
2022-02-12 | Merge pull request #56953 from bruvzg/ex_wnd | Rémi Verschelde | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-12 | Add exclusive window handling to DisplayServer (on macOS and Windows). | bruvzg | |
2022-02-10 | Fix crash calling `_activate()` on ShaderGlobalsOverride out of tree | Rémi Verschelde | |
Fixes #45984. | |||
2022-02-09 | [Net] Allow to use strings as method name in RPC. | Fabio Alessandrelli | |
Node::rpc and Node::rpc_id will now also accepts Strings instead of only accepting StringNames. | |||
2022-02-06 | Rework CanvasItem visibility propagation | kobewi | |
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 | Add visibility to CanvasLayer | 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-04 | Merge pull request #55950 from Faless/mp/4.x_replication_nodes | Rémi Verschelde | |
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 #57341 from bruvzg/win_multiwin_fs | 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 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-04 | Merge pull request #57541 from reduz/node-add-remove-hook | Rémi Verschelde | |
2022-02-03 | Merge pull request #57517 from groud/viewport_expose_gui_focus | Rémi Verschelde | |
2022-02-02 | Merge pull request #56771 from mhilbrunner/unacceptable | Fabio Alessandrelli | |
Verify custom HTTP headers, fix off by one error | |||
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 | Merge pull request #48156 from madmiraal/fix-46438 | Rémi Verschelde | |
Fix `mouse_over` not dropped when mouse leaves window | |||
2022-02-02 | Vectors: Use clear() and has(). | Anilforextra | |
Use clear() instead of resize(0). Use has() instead of "find(p_val) != -1". | |||
2022-02-01 | Fix mouse_over not dropped when mouse leaves window | Marcel Admiraal | |
2022-02-01 | Exposes gui_release_focus and gui_get_focus_owner to Viewport | Gilles Roudière | |
2022-01-27 | Verify custom HTTP headers, fix off by one error | Max Hilbrunner | |
2022-01-27 | HTTP comment cleanup | Max Hilbrunner | |
2022-01-24 | [Net] Fix HTTPRequest memory leak in compressed responses. | Fabio Alessandrelli | |
When accept_gzip = true. | |||
2022-01-23 | Bring reusable variables out of while loop | rafallus | |
2022-01-23 | Fix mouse position not being scaled when window size is changed | Marcel Admiraal | |
2022-01-21 | Fix main window title translation. | bruvzg | |
2022-01-20 | Merge pull request #52134 from RandomShaper/fix_naming | Rémi Verschelde | |
2022-01-20 | Rename Variant::is_ref() to is_ref_counted() | Pedro J. Estébanez | |