Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-10 | Merge pull request #52063 from KoBeWi/double_comma_of_doom | George Marques | |
Fix crash with consecutive commas in Dictionary | |||
2021-09-10 | Merge pull request #49897 from Blackiris/fix-dollar-point-crash-on-editor | George Marques | |
Fix crash when writing $. in the editor | |||
2021-09-10 | Merge pull request #51456 from SaracenOne/super_init_fix | George Marques | |
Call _init on base class if one does not exist. | |||
2021-09-10 | Fix crash with consecutive commas in Dictionary | kobewi | |
2021-09-10 | Merge pull request #51593 from KoBeWi/if | George Marques | |
Prevent crash when awaiting in a getter/setter | |||
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-13 | Prevent crash when awaiting in a getter/setter | kobewi | |
2021-08-10 | Fix crash when parsing Dictionary | kobewi | |
2021-08-10 | Automatically call the _init function on base class if one does not exist. | SaracenOne | |