George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aee7b7363b 
								
							 
						 
						
							
							
								
								GDScript: Avoid calling non-static methods on native classes  
							
							
							
						 
						
							2023-01-28 20:33:01 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b004f8180e 
								
							 
						 
						
							
							
								
								GDScript: Allow constant expressions in annotations  
							
							
							
						 
						
							2023-01-25 18:43:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ebd0b40f6e 
								
							 
						 
						
							
							
								
								Merge pull request  #71687  from reduz/support-script-class-name-in-efs  
							
							... 
							
							
							
							Support script global resource name in EditorFileSystem 
							
						 
						
							2023-01-21 16:54:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								dddd8d43f6 
								
							 
						 
						
							
							
								
								Support script global resource name in EditorFileSystem  
							
							... 
							
							
							
							* Works for binary and text files.
* Makes EditorQuickOpen work with custom resources again.
* Information is cached and easily accessible.
Properly fixes  #66179 . Supersedes #66215  and supersedes #62417 
**WARNING**: This required breaking backwards binary compatibility (.res and .scn files). Files saved after this PR is merged will no longer open in any earlier versions of Godot. 
							
						 
						
							2023-01-21 14:19:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7e5c2f945d 
								
							 
						 
						
							
							
								
								Remove references to compiled GDScript in export  
							
							... 
							
							
							
							This feature was removed from GDScript so it should not be present on
the interface nor in the saved export presets. 
							
						 
						
							2023-01-20 15:09:07 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
							
							
								
							
							
								e3e55b29ce 
								
							 
						 
						
							
							
								
								Add default virtual gdscript:// path to GDScript instances  
							
							
							
						 
						
							2023-01-12 10:27:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
							
							
								
							
							
								d22199990e 
								
							 
						 
						
							
							
								
								Resolve GDScript::clear() heap-use-after-free ASAN errors  
							
							
							
						 
						
							2023-01-07 11:51:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								163f6f5fe8 
								
							 
						 
						
							
							
								
								Merge pull request  #68429  from KoBeWi/PropertySettings  
							
							... 
							
							
							
							Add PropertyInfo overload for GLOBAL_DEF 
							
						 
						
							2023-01-06 22:59:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d95794ec8a 
								
							 
						 
						
							
							
								
								One Copyright Update to rule them all  
							
							... 
							
							
							
							As many open source projects have started doing it, we're removing the
current year from the copyright notice, so that we don't need to bump
it every year.
It seems like only the first year of publication is technically
relevant for copyright notices, and even that seems to be something
that many companies stopped listing altogether (in a version controlled
codebase, the commits are a much better source of date of publication
than a hardcoded copyright statement).
We also now list Godot Engine contributors first as we're collectively
the current maintainers of the project, and we clarify that the
"exclusive" copyright of the co-founders covers the timespan before
opensourcing (their further contributions are included as part of Godot
Engine contributors).
Also fixed "cf." Frenchism - it's meant as "refer to / see". 
							
						 
						
							2023-01-05 13:25:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a797fa3b3d 
								
							 
						 
						
							
							
								
								Merge pull request  #70503  from rune-scape/inner-class-docs  
							
							... 
							
							
							
							Inner classes get their docs back 
							
						 
						
							2023-01-03 12:15:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rune-scape 
								
							 
						 
						
							
							
							
							
								
							
							
								1b77993257 
								
							 
						 
						
							
							
								
								Inner classes get their docs back  
							
							
							
						 
						
							2022-12-23 17:39:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ocean (they/them) 
								
							 
						 
						
							
							
							
							
								
							
							
								fb418685a0 
								
							 
						 
						
							
							
								
								Unify GDScriptAnalyzer in-editor and runtime autoload checks  
							
							
							
						 
						
							2022-12-20 19:01:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d52eea52b 
								
							 
						 
						
							
							
								
								Merge pull request  #70000  from rune-scape/find-more-classes  
							
							... 
							
							
							
							GDScript: Fix built-in script `find_class` bugs 
							
						 
						
							2022-12-17 16:30:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rune-scape 
								
							 
						 
						
							
							
							
							
								
							
							
								e1c63fee86 
								
							 
						 
						
							
							
								
								GDScript: Fix built-in script and other find_class bugs  
							
							
							
						 
						
							2022-12-15 14:56:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
							
							
								
							
							
								3684fd249e 
								
							 
						 
						
							
							
								
								Fix GDScript::_get_gdscript_from_variant() crash  
							
							... 
							
							
							
							The crash would happen, theoretically, when getting the type of a invalid
variant. 
							
						 
						
							2022-12-15 12:29:01 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ocean (they/them) 
								
							 
						 
						
							
							
							
							
								
							
							
								c8293a73b4 
								
							 
						 
						
							
							
								
								Add GDScript member initializer implicit type conversion  
							
							
							
						 
						
							2022-12-11 16:55:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								7c6b659bd7 
								
							 
						 
						
							
							
								
								Add PropertyInfo overload for GLOBAL_DEF  
							
							
							
						 
						
							2022-12-11 21:36:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
							
							
								
							
							
								beaef88abd 
								
							 
						 
						
							
							
								
								Remove debug macro for GDScriptLanguage script_list  
							
							
							
						 
						
							2022-12-10 14:09:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f6ea295bb1 
								
							 
						 
						
							
							
								
								Merge pull request  #69467  from rune-scape/rune-subclass-script-path  
							
							... 
							
							
							
							GDScript: Fix subclass script path issues 
							
						 
						
							2022-12-10 10:21:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
							
							
								
							
							
								88f3045301 
								
							 
						 
						
							
							
								
								Move GDScript uninitialization to GDScriptLanguage::finalize()  
							
							... 
							
							
							
							Co-authored-by: Ricardo Buring <ricardo.buring@gmail.com>
Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com> 
							
						 
						
							2022-12-06 09:35:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rune-scape 
								
							 
						 
						
							
							
							
							
								
							
							
								d531869a7c 
								
							 
						 
						
							
							
								
								GDScript: Fix subclass script path issues  
							
							
							
						 
						
							2022-12-01 20:43:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
							
							
								
							
							
								5704055d30 
								
							 
						 
						
							
							
								
								Fix cyclic references in GDScript 2.0  
							
							
							
						 
						
							2022-11-18 16:41:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rune 
								
							 
						 
						
							
							
							
							
								
							
							
								bce6f1792e 
								
							 
						 
						
							
							
								
								GDScript compiler subclass bugfixes  
							
							
							
						 
						
							2022-11-13 02:29:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wei Guo 
								
							 
						 
						
							
							
							
							
								
							
							
								d0edd36f80 
								
							 
						 
						
							
							
								
								Fix built-in script path of GDScript  
							
							
							
						 
						
							2022-10-25 03:41:18 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0103af1ddd 
								
							 
						 
						
							
							
								
								Fix MSVC warnings, rename shadowed variables, fix uninitialized values, change warnings=all to use /W4.  
							
							
							
						 
						
							2022-10-07 11:32:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								5bf95518fd 
								
							 
						 
						
							
							
								
								GDScript/C#: Tweak error message for invalid script type for object  
							
							... 
							
							
							
							See #66870 . 
							
						 
						
							2022-10-04 12:56:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rindbee 
								
							 
						 
						
							
							
							
							
								
							
							
								f1a4041f52 
								
							 
						 
						
							
							
								
								Load/update GDScript from disk on load if cache mode is CACHE_MODE_IGNORE  
							
							
							
						 
						
							2022-09-24 16:06:36 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Rubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								213bd4199b 
								
							 
						 
						
							
							
								
								Fix last_modified_time on scripts  
							
							
							
						 
						
							2022-09-12 09:35:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10a56981dc 
								
							 
						 
						
							
							
								
								Rename String plus_file to path_join  
							
							
							
						 
						
							2022-08-29 19:38:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								980f5f32f4 
								
							 
						 
						
							
							
								
								Make property_*_revert methods multilevel and expose them for scripting  
							
							
							
						 
						
							2022-08-18 00:03:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xwdit 
								
							 
						 
						
							
							
							
							
								
							
							
								f265f175e3 
								
							 
						 
						
							
							
								
								Fix script documentation method argument default values  
							
							... 
							
							
							
							Co-Authored-By: Rémi Verschelde <rverschelde@gmail.com> 
							
						 
						
							2022-08-10 15:07:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hristo Stamenov 
								
							 
						 
						
							
							
							
							
								
							
							
								0e1f7e9f89 
								
							 
						 
						
							
							
								
								Removed faulty function update after get_property_list.  
							
							... 
							
							
							
							The function tried to rearrange properties but that lead to problems with duplication or deleted properties. Implemented the logic that that function did inside the get_property_list both for tool scripts and non-tool scripts. 
							
						 
						
							2022-08-03 21:45:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								c3606cb5f3 
								
							 
						 
						
							
							
								
								Swap arguments of ResourceSaver.save()  
							
							
							
						 
						
							2022-07-29 19:53:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac870ab1c8 
								
							 
						 
						
							
							
								
								Move editor paths into the EditorPaths class  
							
							
							
						 
						
							2022-07-29 11:07:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14d021287b 
								
							 
						 
						
							
							
								
								Merge pull request  #63049  from Faless/mp/4.x_as_module  
							
							
							
						 
						
							2022-07-28 20:46:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antonio Dell'Annunziata 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e03b7b1935 
								
							 
						 
						
							
							
								
								fix(gdscript): Fix out of bounds crash after reloading member variables  
							
							... 
							
							
							
							The crash happens because the members Vector is resized, while the member_indices_cache still has the old indices saved.
On deleting a member from the script this can result to a cached index of 1 while the members Vector size is only 1. 
							
						 
						
							2022-07-28 18:52:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabio Alessandrelli 
								
							 
						 
						
							
							
							
							
								
							
							
								ca7d572908 
								
							 
						 
						
							
							
								
								[Net] Modularize multiplayer, expose MultiplayerAPI to extensions.  
							
							... 
							
							
							
							- RPC configurations are now dictionaries.
- Script.get_rpc_methods renamed to Script.get_rpc_config.
- Node.rpc[_id] and Callable.rpc now return an Error.
- Refactor MultiplayerAPI to allow extension.
- New MultiplayerAPI.rpc method with Array argument (for scripts).
- Move the default MultiplayerAPI implementation to a module. 
							
						 
						
							2022-07-26 09:31:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xwdit 
								
							 
						 
						
							
							
							
							
								
							
							
								5d49df8d97 
								
							 
						 
						
							
							
								
								Fix missing method qualifiers in script doc  
							
							... 
							
							
							
							Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> 
							
						 
						
							2022-07-24 23:00:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dallon Feldner 
								
							 
						 
						
							
							
							
							
								
							
							
								07ddc8b3b8 
								
							 
						 
						
							
							
								
								Don't print redundant errors when parsing GDScript  
							
							... 
							
							
							
							The error macros print a generic error, which isn't necessary, and could be confusing to end users. 
							
						 
						
							2022-07-22 09:30:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xwdit 
								
							 
						 
						
							
							
							
							
								
							
							
								152466938f 
								
							 
						 
						
							
							
								
								Fix grouping annotations displayed in document  
							
							
							
						 
						
							2022-07-15 12:39:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								2f777b9a1e 
								
							 
						 
						
							
							
								
								Remove unused hints  
							
							
							
						 
						
							2022-07-12 00:44:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c5431644d 
								
							 
						 
						
							
							
								
								Allows parsing of invalid UTF-16 surrogates (can be encountered in Windows filenames) and some non-standard UTF-8 variants, makes Unicode parse errors more verbose.  
							
							
							
						 
						
							2022-07-07 11:07:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf015673d3 
								
							 
						 
						
							
							
								
								GDScript: Use implicit method for @onready variables  
							
							... 
							
							
							
							Initialize them with the implicit method so they're not related to the
overriding of the `_ready` method of the script but instead are always
set. 
							
						 
						
							2022-06-24 14:49:21 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81cac4907f 
								
							 
						 
						
							
							
								
								GDScript: Don't add implicit constructor to the list of functions  
							
							... 
							
							
							
							So it's not shown on docs or when listing the methods. This also avoids
being able to call it using the `call()` function. 
							
						 
						
							2022-06-24 14:48:46 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								860e24683f 
								
							 
						 
						
							
							
								
								Make enum/constant binds 64-bit.  
							
							
							
						 
						
							2022-06-17 16:36:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Rubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								c9ad370f20 
								
							 
						 
						
							
							
								
								Add a null checking to GDScript::_super_implicit_constructor  
							
							
							
						 
						
							2022-06-15 17:28:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68b86220c8 
								
							 
						 
						
							
							
								
								Merge pull request  #57513  from trollodel/gdscript_get_propertyinfo_classname  
							
							... 
							
							
							
							Allow setting the PropertyInfo class_name from GDScript custom properties 
							
						 
						
							2022-06-15 10:48:01 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2a7bb6b51 
								
							 
						 
						
							
							
								
								Merge pull request  #59943  from jordigcs/gdscript_warning_enums  
							
							... 
							
							
							
							Add enum values (Ignore, Warn, Error) to GDScript warnings 
							
						 
						
							2022-05-26 00:52:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								45af29da80 
								
							 
						 
						
							
							
								
								Add a new HashSet template  
							
							... 
							
							
							
							* Intended to replace RBSet in most cases.
* Optimized for iteration speed 
							
						 
						
							2022-05-20 22:40:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Record 
								
							 
						 
						
							
							
							
							
								
							
							
								900c676b02 
								
							 
						 
						
							
							
								
								Use range iterators for RBSet in most cases  
							
							
							
						 
						
							2022-05-19 12:09:16 +02:00