summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2022-11-22Merge pull request #68948 from KoBeWi/eeny_meeny_miny_moeRémi Verschelde
Fill random docs
2022-11-22Fill random docskobewi
2022-11-22GDScript: Don't warn about RETURN_VALUE_DISCARDED by defaultRémi Verschelde
This happens too often with normal usage of the API. The warning can still be useful to find actual bugs where discarding the return value wasn't intentional, but this should stay enabled manually, at least until we either improve the API to remove false positives, or improve the warning (e.g. to only warn about unused return value on const functions).
2022-11-22Merge pull request #68581 from oganm/oganm/masterRémi Verschelde
fix typo in ZIPReader doc
2022-11-22Merge pull request #68970 from Chaosus/gds_fix_lambda_signalRémi Verschelde
Fix using signals in lambda functions
2022-11-22Fix using signals in lambda functionsYuri Rubinsky
2022-11-22Merge pull request #68987 from ↵Rémi Verschelde
adamscott/fix-godot#61386-autoload-scenes-implicit-types Fix autoload scenes implicit types
2022-11-22Merge pull request #68972 from adamscott/fix-godot#68971-cached-sceneRémi Verschelde
Fetch cached scene if it exists in `GDScriptCache::get_packed_scene()`
2022-11-22Merge pull request #68911 from souplamp/return-value-discarded-errorRémi Verschelde
Clarify what happens when return value is discarded in GDScript warning text
2022-11-21[godot#61386] Fix autoload scenes implicit typesAdam Scott
2022-11-21change RETURN_VALUE_DISCARDED GDScript warn textsouplamp
changed RETURN_VALUE_DISCARDED GDscript warning text to mention how the return value of a function is discarded; update GDScript parser warning test to include new warning text.
2022-11-21[godot#68971] Fetch cached scene if it exists in `GDScriptCache`Adam Scott
2022-11-21Add three new methods to GLTFDocumentExtensionAaron Franke
2022-11-21Fix GDScript completion crashYuri Rubinsky
2022-11-21Merge pull request #68945 from bruvzg/fix_fontawesome_breaksRémi Verschelde
[TextServer] Fix line breaking for the special fonts that substitute a long string (with breaks opportunities in it) with a single glyph.
2022-11-21Merge pull request #68025 from Sauermann/fix-cppcheck-code-simplificationsRémi Verschelde
Code simplifications found by cppcheck
2022-11-21Merge pull request #68933 from fire/meow-meow-meowRémi Verschelde
Add GLTFDocument documentation.
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-21[TextServer] Fix line breaking for the special fonts that substitute a long ↵bruvzg
string (with breaks opportunities in it) with a single glyph.
2022-11-20Add GLTFDocument documentation.K. S. Ernest (iFire) Lee
Co-authored-by: Meow <mosesturner@protonmail.com> Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
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