Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								18ab88b3f1 
								
							 
						 
						
							
							
								
								Make inline blocks in GDScript more pythonic  
							
							... 
							
							
							
							Fixes  #8001  
						
							2017-03-23 20:07:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								5dbf1809c6 
								
							 
						 
						
							
							
								
								A Whole New World (clang-format edition)  
							
							... 
							
							
							
							I can show you the code
Pretty, with proper whitespace
Tell me, coder, now when did
You last write readable code?
I can open your eyes
Make you see your bad indent
Force you to respect the style
The core devs agreed upon
A whole new world
A new fantastic code format
A de facto standard
With some sugar
Enforced with clang-format
A whole new world
A dazzling style we all dreamed of
And when we read it through
It's crystal clear
That now we're in a whole new world of code 
							
						 
						
							2017-03-05 16:44:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Saracen 
								
							 
						 
						
							
							
							
							
								
							
							
								5e938f0001 
								
							 
						 
						
							
							
								
								Inf and NaN support added to GDScript.  
							
							
							
						 
						
							2017-02-28 21:52:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								a78c314b0e 
								
							 
						 
						
							
							
								
								Merge pull request  #7809  from hpvb/fix-6798  
							
							... 
							
							
							
							Allow preload to accept a const string. 
							
						 
						
							2017-02-26 20:12:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hein-Pieter van Braam 
								
							 
						 
						
							
							
							
							
								
							
							
								3e5743ca36 
								
							 
						 
						
							
							
								
								Allow preload to accept a const string.  
							
							... 
							
							
							
							In preload() parsing this code will lookup the identifier in the local
constant database. If the identifier corresponds to a string constant
it is used as the path for preload().
Currently this does not work for global constants, only constants
declared in the same class as the preload is happening. We can implement
a full fix too. Maybe we can use this PR to discuss the possibilities.
This (partially) fixes  #6798  
							
						 
						
							2017-02-16 14:29:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								d7fd86d51a 
								
							 
						 
						
							
							
								
								-begin of export work, not done yet  
							
							... 
							
							
							
							-fixes to make scenes exported from godot 2.x work 
							
						 
						
							2017-02-15 08:30:32 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lonesurvivor 
								
							 
						 
						
							
							
							
							
								
							
							
								c71a6c6d71 
								
							 
						 
						
							
							
								
								Fix parsing bug which causes range(variable) to crash the engine  
							
							... 
							
							
							
							problem was a segmentation fault caused by trying to access Vector constants[0] which isn't there if op->arguments.size() is not bigger than one.
- the changed OR condition didn't make sense (always true), should be AND
- changes the "constant" variable to be false per default and gets set to true when there is actually something pushed to "constants" 
							
						 
						
							2017-02-04 20:57:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									karroffel 
								
							 
						 
						
							
							
							
							
								
							
							
								c24c739da5 
								
							 
						 
						
							
							
								
								made _ a special token in GDScript  
							
							
							
						 
						
							2017-01-20 09:26:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								2a0ddc1e89 
								
							 
						 
						
							
							
								
								Style: Various fixes to play nice with clang-format  
							
							
							
						 
						
							2017-01-16 08:49:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								e0faf8a51b 
								
							 
						 
						
							
							
								
								Style: Cosmetic fixes to play nice with clang-format  
							
							
							
						 
						
							2017-01-15 16:42:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Mintram 
								
							 
						 
						
							
							
							
							
								
							
							
								dab73c701a 
								
							 
						 
						
							
							
								
								Compile error when duplicate key in dictionery literal  #7034  
							
							
							
						 
						
							2017-01-14 22:08:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4261880c94 
								
							 
						 
						
							
							
								
								Merge pull request  #6845  from karroffel/master  
							
							... 
							
							
							
							Adds pattern matching to GDScript 
							
						 
						
							2017-01-14 17:08:10 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7924f08a6a 
								
							 
						 
						
							
							
								
								Merge pull request  #4918  from jjay/f/error_on_redefine  
							
							... 
							
							
							
							Redefine var results in an error 
							
						 
						
							2017-01-14 17:07:08 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								93ab45b6b5 
								
							 
						 
						
							
							
								
								Style: Fix whole-line commented code  
							
							... 
							
							
							
							They do not play well with clang-format which aligns the `//` part
with the rest of the code block, thus producing badly indented commented code. 
							
						 
						
							2017-01-14 14:52:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								bfef8de1bc 
								
							 
						 
						
							
							
								
								More efficient iteration syntax, and range() is converted behind the scenes to it.  
							
							
							
						 
						
							2017-01-11 20:10:23 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								42802ab9dc 
								
							 
						 
						
							
							
								
								Merge pull request  #6930  from bojidar-bg/gdscript-export-array-hint  
							
							... 
							
							
							
							Allow typing hints for Array class (in GDScript and Inspector) 
							
						 
						
							2017-01-11 14:46:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e6583117df 
								
							 
						 
						
							
							
								
								Both Array and Dictionary are always in shared mode (removed copy on write).  
							
							
							
						 
						
							2017-01-11 08:54:17 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karroffel 
								
							 
						 
						
							
							
							
							
								
							
							
								e781a7e07e 
								
							 
						 
						
							
							
								
								pattern matcher: Implemented backend  
							
							... 
							
							
							
							changed comments 
							
						 
						
							2017-01-11 04:40:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karroffel 
								
							 
						 
						
							
							
							
							
								
							
							
								d445f0639f 
								
							 
						 
						
							
							
								
								pattern matcher: Implemented transformations  
							
							
							
						 
						
							2017-01-11 04:40:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Karroffel 
								
							 
						 
						
							
							
							
							
								
							
							
								f8a7c46273 
								
							 
						 
						
							
							
								
								pattern matching: implemented parser  
							
							
							
						 
						
							2017-01-11 04:39:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4338c90163 
								
							 
						 
						
							
							
								
								It is now possible to name layers of different kinds!  
							
							
							
						 
						
							2017-01-10 22:20:57 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8963ca3d17 
								
							 
						 
						
							
							
								
								Fix code completion for new getnode syntax  
							
							
							
						 
						
							2017-01-08 03:01:52 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8b912d1115 
								
							 
						 
						
							
							
								
								-Fix bugs related to PoolVector crashes  
							
							... 
							
							
							
							-Added ability to request nodes using $Name in GDScript :) 
							
						 
						
							2017-01-08 02:04:53 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								118eed485e 
								
							 
						 
						
							
							
								
								ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to Variant.  
							
							... 
							
							
							
							All usages of "type" to refer to classes were renamed to "class"
ClassDB has been exposed to GDScript.
OBJ_TYPE() macro is now GDCLASS() 
							
						 
						
							2017-01-02 23:03:46 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								dcc4ee21c1 
								
							 
						 
						
							
							
								
								Revert expression reduction from  #7390  
							
							... 
							
							
							
							Fixes  #7412 . 
						
							2017-01-02 20:01:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								caddbbe174 
								
							 
						 
						
							
							
								
								Merge pull request  #7390  from bojidar-bg/gdscript-assign-error  
							
							... 
							
							
							
							Disallow assignment to constants and expressions 
							
						 
						
							2017-01-02 15:54:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								c7bc44d5ad 
								
							 
						 
						
							
							
								
								Welcome in 2017, dear changelog reader!  
							
							... 
							
							
							
							That year should bring the long-awaited OpenGL ES 3.0 compatible renderer
with state-of-the-art rendering techniques tuned to work as low as middle
end handheld devices - without compromising with the possibilities given
for higher end desktop games of course. Great times ahead for the Godot
community and the gamers that will play our games! 
							
						 
						
							2017-01-01 22:03:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b077162a3 
								
							 
						 
						
							
							
								
								Disallow assignment to constants and expressions  
							
							... 
							
							
							
							Fixes  #6221 , fixes  #6824  
						
							2016-12-29 12:31:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								7751a933a9 
								
							 
						 
						
							
							
								
								Merge pull request  #6802  from henriquelalves/master  
							
							... 
							
							
							
							Added small modification on gdscript parser to allow users insert '+' before variables 
							
						 
						
							2016-11-11 10:55:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								074bcb2a7b 
								
							 
						 
						
							
							
								
								Make GDScript parser ignore floating strings in class definition  
							
							... 
							
							
							
							Fixes  #1320  
						
							2016-11-03 12:26:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								713f1451b9 
								
							 
						 
						
							
							
								
								Allow typing hints for Array class (in GDScript and Inspector/ArrayPropertyEdit)  
							
							... 
							
							
							
							Closes  #3586 , by implementing the `1b` variation mentioned there. 
						
							2016-10-26 14:38:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henrique L. Alves 
								
							 
						 
						
							
							
							
							
								
							
							
								6a4b4c7db4 
								
							 
						 
						
							
							
								
								Added small modification on parser for '+'  
							
							
							
						 
						
							2016-10-22 14:26:48 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabio Alessandrelli 
								
							 
						 
						
							
							
							
							
								
							
							
								11349a786b 
								
							 
						 
						
							
							
								
								Revert "Add warning when (pre)loading paths with leading / ( #4280  -  #3106 )"  
							
							... 
							
							
							
							Also closes : #6801 
This reverts commit e59820ac94 
							
						 
						
							2016-10-13 11:49:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								3df507d696 
								
							 
						 
						
							
							
								
								Merge pull request  #6694  from bojidar-bg/gdscript-newline-functions  
							
							... 
							
							
							
							Allow for linebreaks in function calls and definitions and yeild/signal. 
							
						 
						
							2016-10-11 09:06:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								5f7f73c6ae 
								
							 
						 
						
							
							
								
								Merge pull request  #6730  from Faless/fix_export_crash_error  
							
							... 
							
							
							
							Throw an error when exporting a resource class 
							
						 
						
							2016-10-09 14:44:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabio Alessandrelli 
								
							 
						 
						
							
							
							
							
								
							
							
								ee7df2c89a 
								
							 
						 
						
							
							
								
								Throw an error when exporting a resource class  
							
							... 
							
							
							
							"export var tex = Texture"
will now throw an error to avoid crashing the editor:
"Exported constant not a type or resource"
Fixes  #6719  . Closes  #6729  
							
						 
						
							2016-10-06 20:24:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabio Alessandrelli 
								
							 
						 
						
							
							
							
							
								
							
							
								e59820ac94 
								
							 
						 
						
							
							
								
								Add warning when (pre)loading paths with leading / ( #4280  -  #3106 )  
							
							
							
						 
						
							2016-10-04 16:07:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								16a0e4b235 
								
							 
						 
						
							
							
								
								Allow for linebreaks in function calls and definitions and yeild/signal.  
							
							... 
							
							
							
							(Plus maybe a few other things) 
							
						 
						
							2016-10-03 21:40:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								37f1e86108 
								
							 
						 
						
							
							
								
								Do ctrl-click on any code identifier to go to definiton or help page.  
							
							
							
						 
						
							2016-09-12 10:53:31 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								78f92dbcb9 
								
							 
						 
						
							
							
								
								Merge pull request  #6281  from bojidar-bg/gdscript-ternary-operator  
							
							... 
							
							
							
							Ternary operator in GDScript (a if x else b) 
							
						 
						
							2016-09-11 18:40:46 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88430f0962 
								
							 
						 
						
							
							
								
								Add enum naming, by assinging a given enum's values to a Dict  
							
							
							
						 
						
							2016-08-27 15:56:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ee82a2c38 
								
							 
						 
						
							
							
								
								Adds enums to GDScript  
							
							... 
							
							
							
							Fixes  #2966  
						
							2016-08-27 15:27:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bojidar Marinov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f66f59477 
								
							 
						 
						
							
							
								
								Ternary operator in GDScript (a if x else b)  
							
							... 
							
							
							
							Fixes  #1961  
						
							2016-08-25 21:23:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								1add52b55e 
								
							 
						 
						
							
							
								
								Brand new networked multiplayer  
							
							
							
						 
						
							2016-08-19 16:48:41 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								6671c6bdc7 
								
							 
						 
						
							
							
								
								Added yield() signal smart autocompletion.  
							
							
							
						 
						
							2016-08-06 22:11:03 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								f51a816253 
								
							 
						 
						
							
							
								
								Set proper line into operators when parsing GDScript,  fixes   #5822  
							
							
							
						 
						
							2016-07-22 09:23:26 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8113ba8bef 
								
							 
						 
						
							
							
								
								Allow semicolon after 'pass' keyword  
							
							
							
						 
						
							2016-07-10 12:20:53 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4bf31b3f3d 
								
							 
						 
						
							
							
								
								Revert removing of function call in gd_parser  
							
							... 
							
							
							
							The function call was removed in #5538  because of the unused return value,
but the function itself has side effects and the absence of the call was
causing crashes. 
							
						 
						
							2016-07-08 22:12:59 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								b6ac91c0e6 
								
							 
						 
						
							
							
								
								Removed unused variables (first pass)  
							
							... 
							
							
							
							Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable 
							
						 
						
							2016-07-07 23:15:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e49b73e93a 
								
							 
						 
						
							
							
								
								Only check for constants when parsing constants, should  close   #5497  
							
							
							
						 
						
							2016-06-30 10:40:13 -03:00