summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-04Merge pull request #57617 from bruvzg/char_cleanupRémi Verschelde
2022-02-04Merge pull request #57335 from jordigcs/display-refresh-rateRémi Verschelde
2022-02-04Merge pull request #54645 from rxlecky/editor-window-offset-bug-45740Rémi Verschelde
2022-02-04Merge pull request #57086 from YeldhamDev/scene_tabs_fixRémi Verschelde
2022-02-04Cleanup and move char functions to the `char_utils.h` header.bruvzg
2022-02-04Merge pull request #57541 from reduz/node-add-remove-hookRémi Verschelde
2022-02-04Merge pull request #57571 from Haydoggo/improved-expressionRémi Verschelde
2022-02-03Add screen_get_refresh_rate to DisplayServerjordi
2022-02-04Merge pull request #57609 from Densorius/masterIgnacio Roldán Etcheverry
Add Visual Studio 2022 support with fallback to 2019
2022-02-04Add Visual Studio 2022 support with fallback to 2019Densorius
2022-02-04Merge pull request #57598 from Faless/js/4.x_fix_config_regressionRémi Verschelde
2022-02-04Added hex and bin literal support to Expression parserHayden Leete
fixed formatting
2022-02-03Merge pull request #57562 from AnilBK/string-add-containsRémi Verschelde
String: Add contains().
2022-02-03Merge pull request #57175 from fire-forge/add-type-iconsRémi Verschelde
Add type icons to Project Settings, Array, and Dictionary editors
2022-02-04String: Add contains().Anilforextra
2022-02-03Merge pull request #57467 from webbuf/modules-initializeRémi Verschelde
Initialized Member Variables in /modules
2022-02-03Merge pull request #57587 from bruvzg/gde_fix_ptr_and_enum_returnsRémi Verschelde
[GDExtension] Fix registration of functions with enum or native pointer return type.
2022-02-03Add type icons to Project Settings, Array, and Dictionary editorsfire540
2022-02-03Revert "[HTML5] Better engine config parsing."Fabio Alessandrelli
This reverts commit 2f509f1b12c33234a0d8f0e254c727fd92e57720. Breaks closure compiler builds. And adds a warning for future readers.
2022-02-03Merge pull request #56764 from madmiraal/fix-45592-2Rémi Verschelde
2022-02-03Merge pull request #57582 from akien-mga/editorproperty-range-fix-stepRémi Verschelde
2022-02-03Merge pull request #56992 from YeldhamDev/smarter_popmenu_focusRémi Verschelde
2022-02-03initialized member variables in headerzwebb
2022-02-03Merge pull request #57565 from jmb462/split_offsetRémi Verschelde
2022-02-03Merge pull request #56365 from aaronfranke/default-shape-sizeRémi Verschelde
2022-02-03Merge pull request #57589 from bruvzg/rtl_autowrapRémi Verschelde
2022-02-03Merge pull request #57102 from akien-mga/libwebp-1.2.2Rémi Verschelde
2022-02-03Merge pull request #57577 from bruvzg/mac_export_trRémi Verschelde
2022-02-03Add 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-03Merge pull request #57579 from Chaosus/shader_better_for_loopRémi Verschelde
2022-02-03Merge pull request #57581 from groud/remove_get_fowus_ownerRémi Verschelde
2022-02-03EditorProperty: Fix range hint parsing with optional stepRémi Verschelde
This could lead to have a step of 0 when parsing e.g. "1,10,is_greater".
2022-02-03Merge pull request #57350 from NeilKleistGao/masterRémi Verschelde
2022-02-03Remove get_focus_owner() from Control, replaced by ↵Gilles Roudière
get_viewport()->gui_get_focus_owner()
2022-02-03Merge pull request #57517 from groud/viewport_expose_gui_focusRémi Verschelde
2022-02-03Merge pull request #57575 from timothyqiu/doc-stream-peer-bufferRémi Verschelde
2022-02-03Merge pull request #57570 from Faless/net/4.x_http_client_req_noblockRémi Verschelde
2022-02-03Merge pull request #57568 from TechnicalSoup/TechnicalSoup-patch-1Max Hilbrunner
Expand description for warp_mouse_position method
2022-02-03Allow multiple declarations in for loop in a shaderYuri Roubinsky
2022-02-03Add warning for Windows export when rcedit is not configuredNeilKleistGao
2022-02-03Add documentation for StreamPeerBufferHaoyu Qiu
2022-02-03[macOS] Add empty translation files to the exported app bundle, to allow ↵bruvzg
translation detection by the OS.
2022-02-03[Net] Non-blocking request in HTTPClientTCP.Fabio Alessandrelli
HTTPClientJavaScript already supports non-blocking requests.
2022-02-03Expand description for warp_mouse_position methodTechnicalSoup
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-02libwebp: Sync with upstream 1.2.2Rémi Verschelde
Changes: https://chromium.googlesource.com/webm/libwebp/+/1.2.2/NEWS
2022-02-02Merge pull request #57547 from ↵Rémi Verschelde
akien-mga/editorhelp-tooltip-set-fit_content_height
2022-02-02Merge pull request #57203 from bruvzg/ios_export_fixRémi Verschelde
2022-02-02Save script editor's function list split offset with the editor layoutjmb462