cdemirer 
								
							 
						 
						
							
							
							
							
								
							
							
								1cf3f382ba 
								
							 
						 
						
							
							
								
								Fix "Lookup Symbol" on global class members  
							
							... 
							
							
							
							"Lookup Symbol" on global class members now does switch to the relevant script. 
							
						 
						
							2021-12-10 19:56:46 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								49403cbfa0 
								
							 
						 
						
							
							
								
								Replace String comparisons with "", String() to is_empty()  
							
							... 
							
							
							
							Also:
- Adds two stress tests to test_string.h
- Changes to .empty() on std::strings 
							
						 
						
							2021-12-09 04:48:38 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pawel Lampe 
								
							 
						 
						
							
							
							
							
								
							
							
								4a5d98c987 
								
							 
						 
						
							
							
								
								Fix godot crash on null expression,  fixes   #53862  
							
							
							
						 
						
							2021-11-21 20:58:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e270d1cce3 
								
							 
						 
						
							
							
								
								Fix autocompletion of built-in functions in GDScript  
							
							
							
						 
						
							2021-10-11 19:06:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b85dfd990e 
								
							 
						 
						
							
							
								
								GDScript completion: Handle quote style ad-hoc to remove editor dependency  
							
							... 
							
							
							
							`core` and `scene` shouldn't depend on `editor`, so they can't query this style
setting in `get_argument_options`. But we can handle it after the fact in
GDScript's completion code.
Also cleans up a couple extra unused invalid includes in `core`. 
							
						 
						
							2021-10-04 16:16:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lightning_A 
								
							 
						 
						
							
							
							
							
								
							
							
								c63b18507d 
								
							 
						 
						
							
							
								
								Use range iterators for Map  
							
							
							
						 
						
							2021-09-30 15:09:12 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ea0a9e6ed3 
								
							 
						 
						
							
							
								
								Merge pull request  #52800  from akien-mga/gdscript-remove-exp_range  
							
							
							
						 
						
							2021-09-29 13:33:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								05331a5bb9 
								
							 
						 
						
							
							
								
								Prevent local constant default value from incorrect override by a global  
							
							
							
						 
						
							2021-09-21 08:40:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ae3b26da7b 
								
							 
						 
						
							
							
								
								GDScript: Remove reference to remove @export_exp_range  
							
							... 
							
							
							
							It was removed in 75688772b3 
							
						 
						
							2021-09-17 22:54:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f6022d2aa8 
								
							 
						 
						
							
							
								
								Merge pull request  #52362  from vnen/gdscript-lambda-completion-crash  
							
							... 
							
							
							
							GDScript: Do not complete lambda arguments from parent class 
							
						 
						
							2021-09-13 21:13:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da9daf4c3a 
								
							 
						 
						
							
							
								
								GDScript: Do not complete lambda arguments from parent class  
							
							... 
							
							
							
							Since lambdas are not overriding methods from the parent class, they
should not try to check inheritance for signature matching. 
							
						 
						
							2021-09-02 19:54:55 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Deurwaarder 
								
							 
						 
						
							
							
							
							
								
							
							
								b2f858870d 
								
							 
						 
						
							
							
								
								Show help for built-in functions (@GlobalScope)  
							
							
							
						 
						
							2021-08-30 21:51:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lyuma 
								
							 
						 
						
							
							
							
							
								
							
							
								31f790299c 
								
							 
						 
						
							
							
								
								Use OrderedHashMap for autoloads to preserve order  
							
							
							
						 
						
							2021-08-26 21:55:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Max Hilbrunner 
								
							 
						 
						
							
							
							
							
								
							
							
								5161c97c9c 
								
							 
						 
						
							
							
								
								Remove underscore hacks  
							
							... 
							
							
							
							Way less cruft. :)
Co-authored-by: Ignacio Roldán Etcheverry <neikeq@users.noreply.github.com> 
							
						 
						
							2021-08-17 16:10:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								bcfc591f86 
								
							 
						 
						
							
							
								
								Reorganise text editor settings  
							
							
							
						 
						
							2021-08-16 17:18:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81512a3732 
								
							 
						 
						
							
							
								
								Style: Cleanup code using text_editor/completion/use_single_quotes  
							
							
							
						 
						
							2021-08-13 21:27:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								73b1f5ac79 
								
							 
						 
						
							
							
								
								Merge pull request  #48615  from Razoric480/lsp-rename  
							
							... 
							
							
							
							Implement LSP didSave notification and rename request 
							
						 
						
							2021-08-05 00:18:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac3322b0af 
								
							 
						 
						
							
							
								
								Use const references where possible for List range iterators  
							
							
							
						 
						
							2021-07-25 12:22:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e6efd1b07 
								
							 
						 
						
							
							
								
								Use C++ iterators for Lists in many situations  
							
							
							
						 
						
							2021-07-23 17:38:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4bd5e4fd9b 
								
							 
						 
						
							
							
								
								Use the standard C INFINITY and NAN constants directly  
							
							... 
							
							
							
							The `Math_INF` and `Math_NAN` defines were just aliases for those
constants, so we might as well use them directly.
Some portions of the code were already using `INFINITY` directly. 
							
						 
						
							2021-07-21 10:41:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Francois Belair 
								
							 
						 
						
							
							
							
							
								
							
							
								7c5335081c 
								
							 
						 
						
							
							
								
								Implement didSave notification and rename request  
							
							
							
						 
						
							2021-07-17 11:50:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									K. S. Ernest (iFire) Lee 
								
							 
						 
						
							
							
							
							
								
							
							
								364416ecd8 
								
							 
						 
						
							
							
								
								Remove singleton variable shadowing.  
							
							
							
						 
						
							2021-06-30 02:37:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lightning_A 
								
							 
						 
						
							
							
							
							
								
							
							
								e28fd07b2b 
								
							 
						 
						
							
							
								
								Rename instance()->instantiate() when it's a verb  
							
							
							
						 
						
							2021-06-19 20:49:18 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric M 
								
							 
						 
						
							
							
							
							
								
							
							
								d0e78c86d7 
								
							 
						 
						
							
							
								
								Added support for scripts reporting multiple errors to ScriptTextEditor  
							
							... 
							
							
							
							Scripts can now report multiple errors to the scripting editors in the engine. UI elements were added to support multiple errors. 
							
						 
						
							2021-06-19 22:20:30 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2161fd117b 
								
							 
						 
						
							
							
								
								Adding some more missing renames for Transform3D and Quaternion  
							
							
							
						 
						
							2021-06-15 16:01:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9e328bb5b7 
								
							 
						 
						
							
							
								
								Core: Move DirAccess and FileAccess to core/io  
							
							... 
							
							
							
							File handling APIs are typically considered part of I/O, and we did have most
`FileAccess` implementations in `core/io` already. 
							
						 
						
							2021-06-11 14:52:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomasz Chabora 
								
							 
						 
						
							
							
							
							
								
							
							
								b1859510ab 
								
							 
						 
						
							
							
								
								Change behavior of String.right  
							
							
							
						 
						
							2021-05-20 23:07:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7b261d1cb7 
								
							 
						 
						
							
							
								
								Show colored rects for autocompletion of Color constants in functions  
							
							
							
						 
						
							2021-05-19 14:40:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ae2359fc1f 
								
							 
						 
						
							
							
								
								Merge pull request  #47776  from Razoric480/foreport  
							
							... 
							
							
							
							Implement LSP didDeleteFiles & make parser aware of sub-nodes 
							
						 
						
							2021-05-06 20:46:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								302b6ef576 
								
							 
						 
						
							
							
								
								Merge pull request  #47798  from  ray90514/bug#47620  
							
							... 
							
							
							
							Fix constants at function scope are not defined as constants for completion 
							
						 
						
							2021-05-04 08:20:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b16020846 
								
							 
						 
						
							
							
								
								Replace remaining uses of NULL with nullptr  
							
							... 
							
							
							
							Follow-up to #38736  (these uses were likely added after this PR was merged). 
							
						 
						
							2021-04-29 11:53:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ray90514 
								
							 
						 
						
							
							
							
							
								
							
							
								1f9524bf57 
								
							 
						 
						
							
							
								
								Fix Constants at function scope are not defined as constants for autocompletion  
							
							
							
						 
						
							2021-04-11 22:41:04 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Francois Belair 
								
							 
						 
						
							
							
							
							
								
							
							
								39f7408ccb 
								
							 
						 
						
							
							
								
								Implement LSP didDeleteFiles & make parser aware of sub-nodes  
							
							
							
						 
						
							2021-04-10 15:21:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Julien Nguyen 
								
							 
						 
						
							
							
							
							
								
							
							
								20f18f1621 
								
							 
						 
						
							
							
								
								Fix infinite loop when guessing argument type from parent class  
							
							
							
						 
						
							2021-04-05 16:39:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9bbe51dc27 
								
							 
						 
						
							
							
								
								Style: Apply clang-tidy's modernize-use-nullptr  
							
							
							
						 
						
							2021-04-05 14:05:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								577a17980d 
								
							 
						 
						
							
							
								
								Move GDSript annotation application after type-checking  
							
							... 
							
							
							
							This ensures that annotations that rely on the datatype (such as
@export) can validated it timely, allowing compound expressions instead
of only literal values. 
							
						 
						
							2021-03-30 08:29:36 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andy Maloney 
								
							 
						 
						
							
							
							
							
								
							
							
								4e89cb330b 
								
							 
						 
						
							
							
								
								[script editor] Fix two special cases not being checked in code completion  
							
							... 
							
							
							
							When this code was changed for 4.0, a "break" statement inside a for loop in 3.x was changed to "return".
This means that the two special cases (autoloads and input actions) are never checked.
Removing the return lets these work properly in the editor.
(Also reorder conditionals to short-circuit and avoid expensive methods.) 
							
						 
						
							2021-03-01 09:39:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6d48943768 
								
							 
						 
						
							
							
								
								Merge pull request  #43980  from gvekan/fix-missing-function-hints  
							
							... 
							
							
							
							Fix missing function hints 
							
						 
						
							2021-01-11 13:54:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5334d14f7 
								
							 
						 
						
							
							
								
								Update copyright statements to 2021  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community!
2020 has been a tough year for most of us personally, but a good year for
Godot development nonetheless with a huge amount of work done towards Godot
4.0 and great improvements backported to the long-lived 3.2 branch.
We've had close to 400 contributors to engine code this year, authoring near
7,000 commit! (And that's only for the `master` branch and for the engine code,
there's a lot more when counting docs, demos and other first-party repos.)
Here's to a great year 2021 for all Godot users 🎆  
							
						 
						
							2021-01-01 20:19:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								5b937d493f 
								
							 
						 
						
							
							
								
								Rename empty() to is_empty()  
							
							
							
						 
						
							2020-12-28 10:39:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								abfc528439 
								
							 
						 
						
							
							
								
								Merge pull request  #43890  from vnen/gdscript-builtin-functions-refactor  
							
							... 
							
							
							
							GDScript: Refactor builtin functions 
							
						 
						
							2020-12-15 20:51:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gustav 
								
							 
						 
						
							
							
							
							
								
							
							
								dff3875ae3 
								
							 
						 
						
							
							
								
								Add bracket or space to some keyword completions  
							
							
							
						 
						
							2020-12-03 09:44:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thakee Nathees 
								
							 
						 
						
							
							
							
							
								
							
							
								42bfa16996 
								
							 
						 
						
							
							
								
								Refactor DocData into core and editor (DocTools) parts  
							
							
							
						 
						
							2020-12-02 00:48:39 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gustav 
								
							 
						 
						
							
							
							
							
								
							
							
								e995d5c378 
								
							 
						 
						
							
							
								
								Fix missing function hints  
							
							
							
						 
						
							2020-11-30 09:26:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c7b6a7adcc 
								
							 
						 
						
							
							
								
								GDScript: Refactor builtin functions  
							
							... 
							
							
							
							They are now called "utility functions" to avoid confusion with methods
of builtin types, and be consistent with the naming in Variant.
Core utility functions are now available in GDScript. The ones missing
in core are added specifically to GDScript as helpers for convenience.
Some functions were remove when there are better ways to do, reducing
redundancy and cleaning up the global scope. 
							
						 
						
							2020-11-26 12:05:42 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gustav 
								
							 
						 
						
							
							
							
							
								
							
							
								0ddd4097a6 
								
							 
						 
						
							
							
								
								Fix completion for built-in load function  
							
							
							
						 
						
							2020-11-10 12:00:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								221a2a1742 
								
							 
						 
						
							
							
								
								Refactored variant constructor logic  
							
							
							
						 
						
							2020-11-09 08:54:43 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								127458ed17 
								
							 
						 
						
							
							
								
								Reorganized core/ directory, it was too fatty already  
							
							... 
							
							
							
							-Removed FuncRef, since Callable makes it obsolete
-Removed int_types.h as its obsolete in c++11+
-Changed color names code 
							
						 
						
							2020-11-07 20:17:12 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4c65dc975c 
								
							 
						 
						
							
							
								
								Shows ColorRect in Color constants autocompletion  
							
							
							
						 
						
							2020-10-23 19:03:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a3fca47e5 
								
							 
						 
						
							
							
								
								GDScript: Add recursion depth limit for completion  
							
							... 
							
							
							
							To avoid crashes when there's a dependency loop. 
							
						 
						
							2020-08-26 15:38:23 -03:00