Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-10 | Merge pull request #52081 from ThreeRhinosInAnElephantCostume/fixmatchfreeze | George Marques | |
Fix gdscript pattern matching expressions | |||
2021-09-07 | Merge pull request #52267 from williamd67/lookup-symbol-builtin-functions | Max Hilbrunner | |
Show help for built-in functions (@GlobalScope) | |||
2021-09-07 | [Net] Move multiplayer to core subdir, split RPCManager. | Fabio Alessandrelli | |
Move multiplayer classes to "core/multiplayer" subdir. Move the RPCConfig and enums (TransferMode, RPCMode) to a separate file (multiplayer.h), and bind them to the global namespace. Move the RPC handling code to its own class (RPCManager). Renames "get_rpc_sender_id" to "get_remote_sender_id". | |||
2021-09-03 | Merge pull request #52329 from ↵ | Max Hilbrunner | |
ZuBsPaCe/gdscript-unused-private-class-variable-fix GDScript: Fix for UNUSED_PRIVATE_CLASS_VARIABLE | |||
2021-09-03 | GDScript: Count usages of member variables. | ZuBsPaCe | |
Otherwise private member variables will always lead to UNUSED_PRIVATE_CLASS_VARIABLE. | |||
2021-09-03 | Added tests for expression matching | ThreeRhinosInAnElephantCostume | |
2021-09-02 | Check for GDScript member and class naming conflicts in a variety of conditions. | SaracenOne | |
2021-08-30 | Merge pull request #52240 from Rubonnek/rename-rel-path | Juan Linietsky | |
Rename `String::is_rel_path` to `String::is_relative_path` | |||
2021-08-30 | Show help for built-in functions (@GlobalScope) | William Deurwaarder | |
2021-08-29 | Rename String::is_rel_path to String::is_relative_path | Wilson E. Alvarez | |
2021-08-30 | [GDScript] [Net] Allow mixing rpc annotation paramters. | Fabio Alessandrelli | |
The strings no longer needs to be in order. The last parameter (channel), still requires all the other parameters to be present. | |||
2021-08-30 | [Net] Rename RPC "puppet" to "auth" (authority). Drop "master". | Fabio Alessandrelli | |
This commit completely removes the RPC_MODE_MASTER ("master" keyword), and renames the RPC_MODE_PUPPET to RPC_MODE_AUTHORITY ("auth" keyword). This commit also renames the "Node.[get|set]_network_master" methods to "Node.[get|set]_network_authority". This commit also renames the RPC_MODE_REMOTE constant to RPC_MODE_ANY. RPC_MODE_MASTER in Godot 3.x meant that a given RPC would be callable by any puppet peer on the master, while RPC_MODE_PUPPET meant that it would be callable by the master on any puppet. Beside proving to be very confusing to the user (referring to where it could be called instead of who can call it) the RPC_MODE_MASTER is quite useless. It is almost the same as RPC_MODE_REMOTE (anyone can call) with the exception that the network master cannot. While this could be useful to check in some case, in such a function you would anyway need to check in code who is the caller via get_rpc_sender_id(), so adding the check there for those rare cases does not warrants a dedicated mode. | |||
2021-08-28 | Merge pull request #52085 from williamd67/fix-await-without-argument | Hugo Locurcio | |
Print error message when await is not followed by signal or coroutine | |||
2021-08-28 | Merge pull request #52164 from mhilbrunner/gd-style-fixup | Max Hilbrunner | |
GDScript test style fix | |||
2021-08-28 | Print error message when await is not followed by signal or coroutine | William Deurwaarder | |
When await was not followed by a signal or coroutine the GDScript parser would crash. This fix will check if await is followed by a signal or coroutine in case that isn't true (element == nullptr) then an error message is printed. | |||
2021-08-27 | Merge pull request #52122 from V-Sekai/autoload_list | K. S. Ernest (iFire) Lee | |
Use sorted map for autoloads in ProjectSettings to preserve order. | |||
2021-08-27 | GDScript test style fix | Max Hilbrunner | |
2021-08-27 | Merge pull request #52090 from balloonpopper/bug52060 | Max Hilbrunner | |
Correct null and boolean values being capitalised by the str command | |||
2021-08-27 | Merge pull request #52105 from ldmnt/master | Hugo Locurcio | |
2021-08-26 | Use OrderedHashMap for autoloads to preserve order | Lyuma | |
2021-08-26 | Correct null and boolean values being capitalised by the str command | Balloonpopper | |
2021-08-25 | Fixed crash when parsing an empty assignment. | Louis Dumont | |
Resolves #51620. | |||
2021-08-25 | Add a README to link to the GDScript integration tests documentation | Hugo Locurcio | |
This makes the documentation about creating and running GDScript integration tests more discoverable. | |||
2021-08-25 | Fixed pattern matching with expressions | ThreeRhinosInAnElephantCostume | |
2021-08-23 | Merge pull request #51971 from aaronfranke/https | Max Hilbrunner | |
Replace HTTP URLs with HTTPS for sites with HTTPS versions | |||
2021-08-23 | Merge pull request #51947 from AnilBK/redundant-assignments | Michael Alexsander | |
[cppcheck] Remove some redundant assignments. | |||
2021-08-22 | Replace HTTP links with HTTPS for sites with HTTPS versions | Aaron Franke | |
2021-08-22 | Replace BIND_VMETHOD by new GDVIRTUAL syntax | reduz | |
* New syntax is type safe. * New syntax allows for type safe virtuals in native extensions. * New syntax permits extremely fast calling. Note: Everything was replaced where possible except for `_gui_input` `_input` and `_unhandled_input`. These will require API rework on a separate PR as they work different than the rest of the functions. Added a new method flag METHOD_FLAG_OBJECT_CORE, used internally. Allows to not dump the core virtuals like `_notification` to the json API, since each language will implement those as it is best fits. | |||
2021-08-21 | Remove redundant assignments. | Anilforextra | |
Use used_in_transfer instead of used_in_compute twice. | |||
2021-08-20 | Merge pull request #49105 from vnen/gdscript-inner-preload-type | Rémi Verschelde | |
GDScript: Fix inner classes and preloaded scripts as types | |||
2021-08-20 | GDScript: Make singleton functions be seen as static | George Marques | |
Since those can be called without an instance. | |||
2021-08-20 | Merge pull request #51902 from vnen/variant-internal-constructor | Rémi Verschelde | |
Fix initialization of objects in VariantInternal | |||
2021-08-19 | Fix initialization of objects in VariantInternal | George Marques | |
2021-08-18 | GDScript: Fix memory leak when using self class as type | George Marques | |
2021-08-18 | GDScript: Fix calling builtin static functions | George Marques | |
2021-08-18 | GDScript: Fix issue when calling `new()` on its own | George Marques | |
2021-08-18 | GDScript: Fix inner classes and preloaded scripts as types | George Marques | |
2021-08-17 | Remove underscore hacks | Max Hilbrunner | |
Way less cruft. :) Co-authored-by: Ignacio Roldán Etcheverry <neikeq@users.noreply.github.com> | |||
2021-08-17 | Merge pull request #51762 from nekomatata/fix-crash-gdscript-cache | Rémi Verschelde | |
Fix crash when failing to load script from cache | |||
2021-08-16 | Fix crash when failing to load script from cache | PouleyKetchoupp | |
2021-08-16 | Reorganise text editor settings | Paulb23 | |
2021-08-13 | Style: Cleanup code using `text_editor/completion/use_single_quotes` | Rémi Verschelde | |
2021-08-10 | Fix crash when parsing Dictionary | kobewi | |
2021-08-09 | Fix infinite loop when creating a newly inherited GdScript file | Julien Nguyen | |
2021-08-06 | Fix LSP completion crashing on scene-less scripts | Francois Belair | |
2021-08-06 | Merge pull request #51283 from Razoric480/lsp-parse-from | Rémi Verschelde | |
Fix LSP parsing get_node only from the scene root | |||
2021-08-06 | [Net] Default @rpc annotation should be puppet, not master. | Fabio Alessandrelli | |
2021-08-05 | Fix LSP parsing get_node only from the scene root | Francois Belair | |
2021-08-05 | Merge pull request #51247 from pycbouh/docs-extract-theme-items | Rémi Verschelde | |
Add theme item descriptions to the online documentation | |||
2021-08-05 | Merge pull request #48615 from Razoric480/lsp-rename | Rémi Verschelde | |
Implement LSP didSave notification and rename request |