Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-26 | Fix $a/b being parsed as division | Bojidar Marinov | |
2017-07-25 | fix a regression (GDScript) from e00630b | Karroffel | |
This removes `not` from the variable safe list of keywords. Before that this was a valid expression: self.!(some_arg) The other fix is just a forgotten boolean negation. | |||
2017-07-23 | Make GDScript allow some keywords as identifiers | Bojidar Marinov | |
Fixes #8085 Added some comments around the use of is_token_literal, as discussed. | |||
2017-06-22 | Reimplement for..in range() so that it always results in ints | Bojidar Marinov | |
Fixes #8278, fixup of bfef8de1bc4f7a7b9617a7b181881129033a0b0e | |||
2017-05-27 | GDScript: Use "is" keyword for type checking. | Andreas Haas | |
Replaces the `extends` keyword with `is` in the context of testing for type compatibility. `extends` is still used for declaring class inheritance. Example: ```gdscript extends Node2D func _input(ev): if ev is InputEventKey: print("yay, key event") ``` | |||
2017-05-08 | Fix #8674, and rename a few things for clarity | Bojidar Marinov | |
2017-04-18 | Added autocomplete for file paths in the script editor | mbalint12 | |
2017-04-08 | Fixup #8123, seems like I forgot a few things | Bojidar Marinov | |
Should close #8315 Please test, I'm still unsure I did it correctly... | |||
2017-04-08 | Add "Godot Engine contributors" copyright line | Rémi Verschelde | |
2017-04-05 | Fix typo in Parser Error message | curtisxk38 | |
2017-03-24 | Merge pull request #8123 from bojidar-bg/gdscript-inline-block-indent | Rémi Verschelde | |
Make inline blocks in GDScript more (or less) pythonic | |||
2017-03-24 | Fix typos in source code using codespell | Rémi Verschelde | |
From https://github.com/lucasdemarchi/codespell | |||
2017-03-23 | Make inline blocks in GDScript more pythonic | Bojidar Marinov | |
Fixes #8001 | |||
2017-03-05 | A Whole New World (clang-format edition) | Rémi Verschelde | |
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-02-28 | Inf and NaN support added to GDScript. | Saracen | |
2017-02-26 | Merge pull request #7809 from hpvb/fix-6798 | Rémi Verschelde | |
Allow preload to accept a const string. | |||
2017-02-16 | Allow preload to accept a const string. | Hein-Pieter van Braam | |
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-15 | -begin of export work, not done yet | Juan Linietsky | |
-fixes to make scenes exported from godot 2.x work | |||
2017-02-04 | Fix parsing bug which causes range(variable) to crash the engine | lonesurvivor | |
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-01-20 | made _ a special token in GDScript | karroffel | |
2017-01-16 | Style: Various fixes to play nice with clang-format | Rémi Verschelde | |
2017-01-15 | Style: Cosmetic fixes to play nice with clang-format | Rémi Verschelde | |
2017-01-14 | Compile error when duplicate key in dictionery literal #7034 | James Mintram | |
2017-01-14 | Merge pull request #6845 from karroffel/master | Juan Linietsky | |
Adds pattern matching to GDScript | |||
2017-01-14 | Merge pull request #4918 from jjay/f/error_on_redefine | Juan Linietsky | |
Redefine var results in an error | |||
2017-01-14 | Style: Fix whole-line commented code | Rémi Verschelde | |
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-11 | More efficient iteration syntax, and range() is converted behind the scenes ↵ | Juan Linietsky | |
to it. | |||
2017-01-11 | Merge pull request #6930 from bojidar-bg/gdscript-export-array-hint | Rémi Verschelde | |
Allow typing hints for Array class (in GDScript and Inspector) | |||
2017-01-11 | Both Array and Dictionary are always in shared mode (removed copy on write). | Juan Linietsky | |
2017-01-11 | pattern matcher: Implemented backend | Karroffel | |
changed comments | |||
2017-01-11 | pattern matcher: Implemented transformations | Karroffel | |
2017-01-11 | pattern matching: implemented parser | Karroffel | |
2017-01-10 | It is now possible to name layers of different kinds! | Juan Linietsky | |
2017-01-08 | Fix code completion for new getnode syntax | Juan Linietsky | |
2017-01-08 | -Fix bugs related to PoolVector crashes | Juan Linietsky | |
-Added ability to request nodes using $Name in GDScript :) | |||
2017-01-02 | ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to ↵ | Juan Linietsky | |
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 | Revert expression reduction from #7390 | Rémi Verschelde | |
Fixes #7412. | |||
2017-01-02 | Merge pull request #7390 from bojidar-bg/gdscript-assign-error | Rémi Verschelde | |
Disallow assignment to constants and expressions | |||
2017-01-01 | Welcome in 2017, dear changelog reader! | Rémi Verschelde | |
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! | |||
2016-12-29 | Disallow assignment to constants and expressions | Bojidar Marinov | |
Fixes #6221, fixes #6824 | |||
2016-11-11 | Merge pull request #6802 from henriquelalves/master | Rémi Verschelde | |
Added small modification on gdscript parser to allow users insert '+' before variables | |||
2016-11-03 | Make GDScript parser ignore floating strings in class definition | Bojidar Marinov | |
Fixes #1320 | |||
2016-10-26 | Allow typing hints for Array class (in GDScript and Inspector/ArrayPropertyEdit) | Bojidar Marinov | |
Closes #3586, by implementing the `1b` variation mentioned there. | |||
2016-10-22 | Added small modification on parser for '+' | Henrique L. Alves | |
2016-10-13 | Revert "Add warning when (pre)loading paths with leading / (#4280 - #3106)" | Fabio Alessandrelli | |
Also closes: #6801 This reverts commit e59820ac94b7c9706298d5559608937dfca332e5. | |||
2016-10-11 | Merge pull request #6694 from bojidar-bg/gdscript-newline-functions | Rémi Verschelde | |
Allow for linebreaks in function calls and definitions and yeild/signal. | |||
2016-10-09 | Merge pull request #6730 from Faless/fix_export_crash_error | Rémi Verschelde | |
Throw an error when exporting a resource class | |||
2016-10-06 | Throw an error when exporting a resource class | Fabio Alessandrelli | |
"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-04 | Add warning when (pre)loading paths with leading / (#4280 - #3106) | Fabio Alessandrelli | |
2016-10-03 | Allow for linebreaks in function calls and definitions and yeild/signal. | Bojidar Marinov | |
(Plus maybe a few other things) |