Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-19 | GDScript: Revert extra deletion when creating instance | George Marques | |
Revert part of e4af39cbc00446b03d142882a69813e94f0838b2 that was causing a crash. | |||
2018-09-19 | GDScript: Error on empty blocks at the end of file | George Marques | |
Fix #15415 | |||
2018-09-19 | GDScript: Fix autocompletion inference after `is` check | George Marques | |
Fix #21915 | |||
2018-09-19 | GDScript: Fix infinite loop in autocomplete | George Marques | |
It happened when the definition of the variable contained the variable itself. | |||
2018-09-19 | GDScript: Forbid enum values to shadow constants | George Marques | |
- Don't allow constants to shadow parent members. - Fix a spelling mistake. Fix #13175 | |||
2018-09-19 | GDScript: Fix autocomplete crash when searching default values | George Marques | |
Fix #21700 | |||
2018-09-19 | GDScript: Allow Object constants to be used with qualifier | George Marques | |
Fix #15125 | |||
2018-09-19 | GDScript: Fix stack address test in compiler | George Marques | |
2018-09-17 | Merge pull request #22165 from DualMatrix/atan2_plain_wrong | Rémi Verschelde | |
Fixed argument names having wrong order for atan2 | |||
2018-09-16 | Fixed argument names being swapped for atan2 | DualMatrix | |
The arguments of atan2() should be y,x instead of x,y This was just wrong since the internal atan2 already had y,x as parameters, so if you followed the autocomplete the result would just be wrong. | |||
2018-09-16 | test for depreciacion warnings only on debug builds | Mariusz Chwalba | |
Fix adherence to clang-format rules | |||
2018-09-15 | Add GDScript slave keyword deprecation warning. | Fabio Alessandrelli | |
2018-09-15 | Clearly deprecate sync too in favor of remotesync. | Fabio Alessandrelli | |
NOTE: This changes the RPC_MODE_* enum values. Games should be re-exported. GDNative rebuilt. | |||
2018-09-15 | Rename slave keyword to puppet | Fabio Alessandrelli | |
The slave keyword will still be available as deprecated in 3.1 but will be dropped from future releases. | |||
2018-09-13 | Merge pull request #21982 from luzpaz/misc-typos | Rémi Verschelde | |
Misc. typos | |||
2018-09-12 | Misc. typos | luz.paz | |
Found via `codespell -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"` | |||
2018-09-12 | Make core/ includes absolute, remove subfolders from include path | Rémi Verschelde | |
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes. | |||
2018-09-10 | Fix crash when extending non-existing GDScript file | Rémi Verschelde | |
Fixes #21682 with a partial revert of #21411. The ~Ref() destructor (from 'scriptres') already takes care of freeing the 'script' resource. | |||
2018-09-08 | Fixed scientific notaion not highlighting correctly, issue 21435 | Paulb23 | |
2018-09-05 | Fixed return type for get_stack() function call | WiggleWizard | |
2018-08-27 | Merge pull request #21449 from vnen/gdscript-builtin-is | Rémi Verschelde | |
Allow `is` operator to test built-in types | |||
2018-08-27 | Merge pull request #21369 from Noshyaar/exportflag | Rémi Verschelde | |
Deprecating bit flags export with no hint text | |||
2018-08-27 | Merge pull request #21450 from vnen/gdscript-type-space | Rémi Verschelde | |
Remove space before colon on type hints | |||
2018-08-26 | GDScript: Remove space before colon on type hints | George Marques | |
2018-08-26 | GDScript: Allow `is` operator to test built-in types | George Marques | |
2018-08-26 | Fixes several resource leaks in ... | Crazy-P | |
- gdscript - gdscript_compiler - regex - android/export - gles3/rasterizer (scene and storage) | |||
2018-08-24 | Deprecating bit flags export with no hint text | Poommetee Ketson | |
2018-08-24 | Make some debug prints verbose-only, remove others | Rémi Verschelde | |
2018-08-21 | GDScript: Ignore unused arguments/local vars that start with _ | George Marques | |
Makes it simple to ignore particular arguments without adding special comments, especially in engine-defined functions. | |||
2018-08-21 | GDScript: Show warning messages only on debugger | George Marques | |
Don't show on console/output anymore. | |||
2018-08-21 | GDScript: Fix undefined behavior on GDScriptTokenizerBuffer | George Marques | |
2018-08-21 | GDScript: Forbid invalid identifiers in match bindings | George Marques | |
Also forbid shadowing a variable from an upper scope. | |||
2018-08-21 | GDSCript: Fix cyclic class dependency detection | George Marques | |
2018-08-19 | Highlight multiline strings as strings instead of comments | Hugo Locurcio | |
Since multiline comments are not officially supported in GDScript, it is more common to see multiline strings being used as strings rather than as comments (which are actually standalone expressions here). This closes #21142. | |||
2018-08-15 | Fix error spam from loading script class icons | Will Nations | |
2018-08-14 | Add custom icons to script classes. | Will Nations | |
2018-08-14 | Merge pull request #20583 from neikeq/issue-15371 | Rémi Verschelde | |
Fix case where exported properties value is lost | |||
2018-08-13 | Remove usage console spam | Chaosus | |
2018-08-10 | Added system for GDScript warnings | George Marques | |
- Count and panel per script. - Ability to disable warnings per script using special comments. - Ability to disable warnings globally using Project Settings. - Option to treat enabled warnings as errors. | |||
2018-07-31 | Allow some non-integer built-in constants in gdscript | Bernhard Liebl | |
2018-07-29 | Fix case where exported properties value is lost | Ignacio Etcheverry | |
Fixes exported property modified values lost when creating a placeholder script instance with a failed script compilation - Object set/get will call PlaceHolderScriptInstance's new fallback set/get methods as a last resort. This way, placeholder script instances can keep the values for storage or until the script is compiled successfuly. - Script::can_instance() will only return true if a real script instance can be created. Otherwise, in the case of placeholder script instances, it will return false. - Object::set_script(script) is now in charge of requesting the creation of placeholder script instances. It's no longer Script::instance_create(owner)'s duty. - PlaceHolderScriptInstance has a new method set_build_failed(bool) to determine whether it should call into its script methods or not. - Fixed a few problems during reloading of C# scripts. | |||
2018-07-26 | GDScript: Fix parse error in string formatting | George Marques | |
2018-07-25 | GDScript: Add type inference syntax for function arguments | George Marques | |
2018-07-25 | GDScript: Fix type detection for String formatting operator | George Marques | |
2018-07-25 | GDScript: Fix type detection on Object typed assign | George Marques | |
Also make typed assigns a debug-only thing, so release builds are more lenient on errors. | |||
2018-07-25 | GDScript: Allow accessing constants of outer classes | George Marques | |
2018-07-25 | GDScript: Enable built-in function introspection in non-tools | George Marques | |
Only for debug builds. Fix problems in non-tools targets. | |||
2018-07-25 | GDScript: Fix bogus error when a cursor token is found on class | George Marques | |
2018-07-25 | GDScript: Allow strict conversion when assigning typed variables | George Marques | |
2018-07-25 | GDScript: Fix mismatching between export hint and type hint | George Marques | |