Bartosz Bielecki 
								
							 
						 
						
							
							
							
							
								
							
							
								e10b0c5d98 
								
							 
						 
						
							
							
								
								Acknowledge that a CLASS kind of a DataType might not have an identifier  
							
							
							
						 
						
							2022-11-30 09:26:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Rubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8d2506e811 
								
							 
						 
						
							
							
								
								Reset unassigned local variables to null in the loops  
							
							
							
						 
						
							2022-11-28 19:45:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rune-scape 
								
							 
						 
						
							
							
							
							
								
							
							
								847c9bd248 
								
							 
						 
						
							
							
								
								GDScript: Avoid using get_global_class_native_base  
							
							
							
						 
						
							2022-11-27 03:55:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									unknown 
								
							 
						 
						
							
							
							
							
								
							
							
								5fd382c2ab 
								
							 
						 
						
							
							
								
								GDScript: Properly respect int type hint for @export_range  
							
							... 
							
							
							
							Fixes  #69104 .
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> 
						
							2022-11-24 22:14:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								910d6d8e62 
								
							 
						 
						
							
							
								
								GDScript: Only check if ignoring warnings in debug build  
							
							
							
						 
						
							2022-11-24 11:50:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f042a4e566 
								
							 
						 
						
							
							
								
								GDScript: Fix setting to disable all warnings  
							
							... 
							
							
							
							The boolean was never set with the value from the project settings.
Fixes  #64559 . 
							
						 
						
							2022-11-20 18:54:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5f73d55dfb 
								
							 
						 
						
							
							
								
								Merge pull request  #68854  from anvilfolk/highlight-var  
							
							... 
							
							
							
							Add error highlighting for duplicate variables/constants 
							
						 
						
							2022-11-18 23:08:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
							
							
								
							
							
								5704055d30 
								
							 
						 
						
							
							
								
								Fix cyclic references in GDScript 2.0  
							
							
							
						 
						
							2022-11-18 16:41:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ocean (they/them) 
								
							 
						 
						
							
							
							
							
								
							
							
								ef2aeca5df 
								
							 
						 
						
							
							
								
								Add error highlighting for duplicate variables/constants  
							
							
							
						 
						
							2022-11-18 15:20:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2d3197c525 
								
							 
						 
						
							
							
								
								Merge pull request  #65372  from Mickeon/fix-treat-warnings-as-errors  
							
							... 
							
							
							
							Fix "Treat Warnings as Errors" Project Setting doing nothing 
							
						 
						
							2022-11-15 16:25:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rune 
								
							 
						 
						
							
							
							
							
								
							
							
								bce6f1792e 
								
							 
						 
						
							
							
								
								GDScript compiler subclass bugfixes  
							
							
							
						 
						
							2022-11-13 02:29:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Rubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								f11b66b084 
								
							 
						 
						
							
							
								
								Fix named enums to use int64 type  
							
							
							
						 
						
							2022-11-08 11:20:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guilherme Sousa 
								
							 
						 
						
							
							
							
							
								
							
							
								5d06843fcf 
								
							 
						 
						
							
							
								
								Added custom node export  
							
							
							
						 
						
							2022-10-14 17:31:00 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Rubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7822378293 
								
							 
						 
						
							
							
								
								Fix completion of parameters in function call (2)  
							
							
							
						 
						
							2022-10-02 13:30:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Rubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								5d4853f8ca 
								
							 
						 
						
							
							
								
								Fix completion of parameters in function call  
							
							
							
						 
						
							2022-09-30 15:42:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Francois Belair 
								
							 
						 
						
							
							
							
							
								
							
							
								03e41d21e0 
								
							 
						 
						
							
							
								
								Prevent null crash when datatype not resolved  
							
							
							
						 
						
							2022-09-23 11:13:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									willnationsdev 
								
							 
						 
						
							
							
							
							
								
							
							
								339aba1656 
								
							 
						 
						
							
							
								
								Add GDScript resource export.  
							
							
							
						 
						
							2022-09-17 17:10:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Micky 
								
							 
						 
						
							
							
							
							
								
							
							
								19571a8f44 
								
							 
						 
						
							
							
								
								Fix "Treat Warnings as Errors" Project Setting not working  
							
							
							
						 
						
							2022-09-05 18:42:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolTer 
								
							 
						 
						
							
							
							
							
								
							
							
								126901cfce 
								
							 
						 
						
							
							
								
								Remove old syntax for custom class icon  
							
							
							
						 
						
							2022-09-02 22:06:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								a0995182fe 
								
							 
						 
						
							
							
								
								Add documentation for all annotations  
							
							
							
						 
						
							2022-08-19 15:06:39 +03: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								e4a961b86a 
								
							 
						 
						
							
							
								
								Fix Vector4 parse error  
							
							
							
						 
						
							2022-07-26 01:49:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								455c06ecd4 
								
							 
						 
						
							
							
								
								Implement Vector4, Vector4i, Projection  
							
							... 
							
							
							
							Implement built-in classes Vector4, Vector4i and Projection.
* Two versions of Vector4 (float and integer).
* A Projection class, which is a 4x4 matrix specialized in projection types.
These types have been requested for a long time, but given they were very corner case they were not added before.
Because in Godot 4, reimplementing parts of the rendering engine is now possible, access to these types (heavily used by the rendering code) becomes a necessity.
**Q**: Why Projection and not Matrix4?
**A**: Godot does not use Matrix2, Matrix3, Matrix4x3, etc. naming convention because, within the engine, these types always have a *purpose*. As such, Godot names them: Transform2D, Transform3D or Basis. In this case, this 4x4 matrix is _always_ used as a _Projection_, hence the naming. 
							
						 
						
							2022-07-23 14:00:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Savin 
								
							 
						 
						
							
							
							
							
								
							
							
								585eee2a48 
								
							 
						 
						
							
							
								
								GDScript: Fix brief/long description doc comments.  
							
							
							
						 
						
							2022-07-18 13:34:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad11d264b7 
								
							 
						 
						
							
							
								
								Merge pull request  #62901  from cdemirer/prevent-unnecessary-additional-parser-error  
							
							
							
						 
						
							2022-07-13 09:24:36 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d51aac1137 
								
							 
						 
						
							
							
								
								Merge pull request  #62900  from cdemirer/fix-parser-stuck-in-an-error-loop  
							
							
							
						 
						
							2022-07-13 09:18:21 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								87ef6f554b 
								
							 
						 
						
							
							
								
								Merge pull request  #62918  from cdemirer/parser-properly-set-node-extents  
							
							
							
						 
						
							2022-07-13 09:08:28 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								01f910517d 
								
							 
						 
						
							
							
								
								Merge pull request  #62922  from YuriSizov/gdscript-annotation-defaults  
							
							
							
						 
						
							2022-07-13 09:06:20 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf1ef0498e 
								
							 
						 
						
							
							
								
								Merge pull request  #62578  from MinusKube/editor-print-crash  
							
							... 
							
							
							
							Fix GDScript parser sometimes crashing when issuing warning for unreachable pattern 
							
						 
						
							2022-07-13 08:44:40 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								316f78a037 
								
							 
						 
						
							
							
								
								Add default argument bindings to GDScript annotations  
							
							
							
						 
						
							2022-07-11 23:02:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cdemirer 
								
							 
						 
						
							
							
							
							
								
							
							
								12b9572121 
								
							 
						 
						
							
							
								
								Parser: Properly set node extents  
							
							
							
						 
						
							2022-07-11 21:31:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cdemirer 
								
							 
						 
						
							
							
							
							
								
							
							
								5a906a33d9 
								
							 
						 
						
							
							
								
								Prevent unnecessary additional parser error  
							
							
							
						 
						
							2022-07-11 03:32:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cdemirer 
								
							 
						 
						
							
							
							
							
								
							
							
								4f36b2df2a 
								
							 
						 
						
							
							
								
								Fix parser stuck in an error loop  
							
							
							
						 
						
							2022-07-11 02:42:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f0eb3ac5d3 
								
							 
						 
						
							
							
								
								Merge pull request  #62701  from cdemirer/for-variable-conflict  
							
							
							
						 
						
							2022-07-06 16:02:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								635d447a69 
								
							 
						 
						
							
							
								
								Merge pull request  #62713  from YuriSizov/docs-scripting-annotations  
							
							
							
						 
						
							2022-07-06 15:31:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								f85bafaa11 
								
							 
						 
						
							
							
								
								Add grouping annotations for class properties in GDScript  
							
							
							
						 
						
							2022-07-05 22:01:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								a9098e6147 
								
							 
						 
						
							
							
								
								Add support for documenting built-in annotations  
							
							
							
						 
						
							2022-07-04 20:21:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cdemirer 
								
							 
						 
						
							
							
							
							
								
							
							
								dbdf0174b4 
								
							 
						 
						
							
							
								
								Do error when for variable conflicts with a variable in scope  
							
							
							
						 
						
							2022-07-04 12:30:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MinusKube 
								
							 
						 
						
							
							
							
							
								
							
							
								92367bad4e 
								
							 
						 
						
							
							
								
								Fix GDScript parser sometimes crashing when issuing warning for unreachable pattern  
							
							
							
						 
						
							2022-07-01 02:05:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9490146a16 
								
							 
						 
						
							
							
								
								GDScript: Enable exporting nodes to the inspector  
							
							... 
							
							
							
							Also fix an small issue in the property editor for NodePath trying to
use the meta property when not needed. 
							
						 
						
							2022-06-27 18:42:52 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								dd8c0522a6 
								
							 
						 
						
							
							
								
								Implement varargs in Methodinfo  
							
							... 
							
							
							
							Variadic templates are an awful thing. Implements #62233  using them in MethodInfo so less changes are required. 
							
						 
						
							2022-06-23 14:50:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcus Elg 
								
							 
						 
						
							
							
							
							
								
							
							
								46bbbd9770 
								
							 
						 
						
							
							
								
								Allow autocompletion of "noslider" in export_range  
							
							
							
						 
						
							2022-06-19 17:11:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68bf4eb100 
								
							 
						 
						
							
							
								
								Merge pull request  #61440  from vnen/gdscript-scene-unique-nodes  
							
							... 
							
							
							
							GDScript: Support `%` in shorthand for `get_node` 
							
						 
						
							2022-05-31 12:36:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eba3e0a9fc 
								
							 
						 
						
							
							
								
								GDScript: Support % in shorthand for get_node  
							
							... 
							
							
							
							The `%` is used in scene unique nodes. Now `%` can also be used instead
of `$` for the shorthand, besides being allowed generally anywhere in
the path as the prefix for a node name. 
							
						 
						
							2022-05-27 13:46:18 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								320cf5d84c 
								
							 
						 
						
							
							
								
								Use blank line instead of @desc: for doc comments  
							
							
							
						 
						
							2022-05-25 19:01:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b76a9d705 
								
							 
						 
						
							
							
								
								GDScript: Fix lambda captures in default argument values  
							
							
							
						 
						
							2022-05-23 21:38:31 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								969f1980d2 
								
							 
						 
						
							
							
								
								GDScript: Fix if after lambda being seen as ternary  
							
							
							
						 
						
							2022-05-23 21:13:25 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0a28b4cd94 
								
							 
						 
						
							
							
								
								GDScript: Do not allow standalone lambdas  
							
							... 
							
							
							
							They cannot be accessed in this case, so an error is shown to avoid
misleading the uses, especially in case of named lambdas. 
							
						 
						
							2022-05-23 12:25:03 -03:00