summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2022-11-21Code simplifications found by cppcheckMarkus Sauermann
They are based on: - Boolean arithmetic simplifications - setting variables that are not accessed - constant variables
2022-11-20Merge pull request #68929 from adamscott/add-rename-checkRémi Verschelde
Add `GDScriptCache::move_script` check before executing logic
2022-11-20Merge pull request #68927 from rune-scape/rune-cache-parse-errorRémi Verschelde
GDScript: Cache scripts after parse error
2022-11-20Add move_script check before executing logicAdam Scott
2022-11-20GDScript: Cache scripts after parse errorrune-scape
2022-11-20GDScript: Fix setting to disable all warningsRémi Verschelde
The boolean was never set with the value from the project settings. Fixes #64559.
2022-11-20Merge pull request #68689 from Faless/mp/4.x_offline_is_serverRémi Verschelde
[MP] New default multiplayer_peer acting as server.
2022-11-20[MP] New default multiplayer_peer acting as server.Fabio Alessandrelli
Adds a OfflineMultiplayerPeer class which behaves like a server with no connected peers. Use OfflineMultiplayerPeer as default for SceneMultiplayer. This means that the SceneTree will act as the multiplayer authority by default. Calls to is_server will return true, and calls to get_unique_id will return TARGET_PEER_SERVER.
2022-11-20[MP] RPC visibility.Fabio Alessandrelli
Implemented using MultiplayerSynchronizers. If you didn't use the synchronizer visibility features, nothing changes. If you were using visibility, RPCs to broadcast should now behave as expected in most configurations (i.e. by sending the RPC to _visible_ peers). If you want to limit the visibility of RPCs for a node, add a synchronizer for it, and configure the visibility via "set_visibility_for" or by adding a visibility filter.
2022-11-20Merge pull request #68914 from rune-scape/rune-empty-editor-regressionRémi Verschelde
GDScript: Fix empty text in editor
2022-11-20Merge pull request #66026 from aaronfranke/gltf-extensionRémi Verschelde
Change the way GLTFDocumentExtension classes are registered
2022-11-20Fix empty text in editorrune-scape
2022-11-19[MP] Initial replication profiler.Fabio Alessandrelli
Part of the current network profiler stack. Tracks synchronizers, incoming/outgoing state sizes, and their bandwidth usage.
2022-11-19Merge pull request #68866 from raulsntos/dotnet/godot-enumsRémi Verschelde
C#: Synchronize Godot enums with core
2022-11-18Remove fix leftover that caused cyclic load issuesAdam Scott
2022-11-19C#: Synchronize Godot enums with coreRaul Santos
2022-11-18Merge pull request #68758 from Faless/mp/4.x_better_debugRémi Verschelde
[MP] Improve network profiler.
2022-11-18Merge pull request #68854 from anvilfolk/highlight-varRémi Verschelde
Add error highlighting for duplicate variables/constants
2022-11-18Merge pull request #67714 from adamscott/fix-preload-cyclic-references-part2Rémi Verschelde
Fix cyclic references in GDScript 2.0
2022-11-18Fix cyclic references in GDScript 2.0Adam Scott
2022-11-18Add error highlighting for duplicate variables/constantsocean (they/them)
2022-11-18Merge pull request #66816 from raulsntos/dotnet/readonlyRémi Verschelde
Add `readonly` to C# methods and types that don't mutate
2022-11-17Fix ability to overload "script" variableocean (they/them)
2022-11-17[MP] Improve network profiler.Fabio Alessandrelli
Fix RPC profiler and add average RPC size. Improve bandwidth debugger to account for all multiplayer traffic (excluding the lower level peer transformations).
2022-11-16Merge pull request #68717 from rune-scape/rune-compiler-regressionYuri Rubinsky
Fixes https://github.com/godotengine/godot/issues/68716
2022-11-15GDScript Compiler: regression fixRune
2022-11-15Merge pull request #67948 from DeeJayLSP/split_webpRémi Verschelde
Overhaul WebP packer and split compression options
2022-11-15Merge pull request #65372 from Mickeon/fix-treat-warnings-as-errorsRémi Verschelde
Fix "Treat Warnings as Errors" Project Setting doing nothing
2022-11-15Merge pull request #66516 from DeeJayLSP/update_theoraRémi Verschelde
Update libtheora to GIT (2020.10)
2022-11-15Merge pull request #68663 from Chaosus/gds_fix_completionYuri Rubinsky
2022-11-15Overhaul WebP packer and split compression optionsDeeJayLSP
2022-11-15Merge pull request #68671 from raulsntos/dotnet/c-escape-hellRémi Verschelde
C#: Remove "?" from CEscape and CUnescape
2022-11-15C#: Remove "?" from CEscape and CUnescapeRaul Santos
2022-11-14Merge pull request #68657 from Sauermann/fix-redundant-initializationRémi Verschelde
Remove redundant non-trivial Variant types initializations
2022-11-14Merge pull request #68658 from Calinou/message-fix-periodsRémi Verschelde
Fix periods in editor strings and messages
2022-11-14Merge pull request #68488 from dsnopek/master-webxr-no-exit-runtimeFabio Alessandrelli
Fix WebXR after changing Emscripten configuration noExitRuntime to false
2022-11-14Fix completion popup for the variables created with `get_node` callYuri Rubinsky
2022-11-14Add `readonly` to C# methods and types that don't mutateRaul Santos
Also removes a few unnecessary temp variables
2022-11-14Fix periods in editor strings and messagesHugo Locurcio
- Ensure all strings with ellipsis end with 3 periods instead of 2. - Fix extraneous period in "Error calling from signal '...' to callable" messages.
2022-11-14Remove redundant Variant-types initializationsMarkus Sauermann
2022-11-14Merge pull request #65712 from Chaosus/gds_fix_completionRémi Verschelde
fix https://github.com/godotengine/godot/issues/64477
2022-11-14Merge pull request #68374 from rune-scape/rune-gdscript-compiler-bugfixesRémi Verschelde
Fixes https://github.com/godotengine/godot/issues/65953 Fixes https://github.com/godotengine/godot/issues/68291 Fixes https://github.com/godotengine/godot/issues/68561 Fixes https://github.com/godotengine/godot/issues/64915 Fixes https://github.com/godotengine/godot/issues/61848 Fixes https://github.com/godotengine/godot/issues/61268
2022-11-14[MP] Move engine and editor profilers to a plugin.Fabio Alessandrelli
Also refactor the editor plugin out of the ReplicationEditor.
2022-11-14Merge pull request #64530 from bruvzg/svg_in_otRémi Verschelde
2022-11-14Merge pull request #67975 from BastiaanOlij/implement_uv2_on_primitivesRémi Verschelde
Add optional UV2 logic for lightmapping to primitive shapes
2022-11-13Merge pull request #68594 from dzil123/fix_wtype_limits_warning_openxrRémi Verschelde
Fix -Wtype-limits warning in openxr_interface.cpp
2022-11-13Merge pull request #68603 from HolonProduction/zipRémi Verschelde
Fix problem with ZIPPacker
2022-11-13Merge pull request #60684 from trollodel/lightweight_editor_pluginRémi Verschelde
Use forward-declarations in EditorPlugin where possible
2022-11-13Fix problem with ZIPPackerHolonProduction
The Zipfile Reference should be set to `NULL` when the `ZIPPacker` is closed not when a file in it is closed. When calling `ZIPPacker.close` without this nothing happens because `zf` is `NULL`. (7zip could still extract the file but warned about unexpected end of file.)
2022-11-13GDScript compiler subclass bugfixesRune