Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-29 | Merge pull request #31738 from bojidar-bg/31056-class_name-extends | Rémi Verschelde | |
Remove check for class_name and extends order | |||
2019-08-28 | Merge pull request #29780 from GodotExplorer/gdscript-lsp | Rémi Verschelde | |
Add Language Server Protocol for GDScript | |||
2019-08-28 | Remove check for class_name and extends order | Bojidar Marinov | |
Closes #31056 | |||
2019-08-27 | Make 'break' and 'continue' be marked as safe | Michael Alexsander Silva Dias | |
2019-08-23 | Improve writing style in GDScript error/warning messages | Hugo Locurcio | |
This uses double quotes everywhere for consistency. | |||
2019-08-17 | Replace last occurrences of 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' | Rémi Verschelde | |
The last remaining ERR_EXPLAIN call is in FreeType code and makes sense as is (conditionally defines the error message). There are a few ERR_EXPLAINC calls for C-strings where String is not included which can stay as is to avoid adding additional _MSGC macros just for that. Part of #31244. | |||
2019-08-11 | Add GDScript Language Protocol plugin | geequlim | |
2019-08-09 | Merge pull request #31227 from profan/fix/err-explain-usages | Rémi Verschelde | |
Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in "platform", "modules/gdnative", "modules/gdscript" directories. | |||
2019-08-09 | Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in "platform", ↵ | Robin Hübner | |
"modules/gdnative", "modules/gdscript" directories. | |||
2019-08-09 | Expression before 'is' may be null | Cameron Reikes | |
2019-08-05 | Merge pull request #31041 from 2shady4u/master | Rémi Verschelde | |
Mark class_name line as safe in editor | |||
2019-08-02 | Mark class_name line as safe in editor | shaderbeast | |
2019-07-20 | Merge pull request #30576 from qarmin/lgtm_coverage | Rémi Verschelde | |
Changed some code reported by LGTM and Coverity | |||
2019-07-20 | Changed some code showed in LGTM and Coverage | qarmin | |
2019-07-13 | Fix unreachable code detection in match statements | Shiqing | |
2019-07-06 | Merge pull request #30352 from bojidar-bg/28727-enum-value-check | Rémi Verschelde | |
Fix parsing of enums allowing for juxtaposed identifiers | |||
2019-07-05 | Fix parsing of enums allowing for juxtaposed identifiers | Bojidar Marinov | |
Fixes #28727 | |||
2019-07-03 | Merge pull request #30289 from bojidar-bg/29586-class-name-constant | Rémi Verschelde | |
Fix inheriting from class_name messing up constants | |||
2019-07-03 | Fix inheriting from class_name messing up constants | Bojidar Marinov | |
Fixes #29586 | |||
2019-07-03 | Fix parsing of arguments in constant expressions | Bojidar Marinov | |
Fixes #8006 | |||
2019-07-01 | Merge pull request #29815 from NilsIrl/plus_file_1 | Rémi Verschelde | |
Replace ` + "/" + ` with `String::file_add()` | |||
2019-06-28 | Fixed regression bug caused in #30095 and actually fix the issue it was ↵ | unknown | |
supposed to fix(#26850) | |||
2019-06-27 | Merge pull request #29941 from qarmin/redundant_code_and_others | Rémi Verschelde | |
Remove redundant code, possible NULL pointers and others | |||
2019-06-26 | Fixed parser treating compound assignment the same as assignment which gave ↵ | unknown | |
wrong argument usage count | |||
2019-06-26 | Some code changed with Clang-Tidy | qarmin | |
2019-06-23 | Replace ` + "/" + ` with `String::file_add()` | Nils ANDRÉ-CHANG | |
2019-06-12 | Merge pull request #29306 from qarmin/small_code_fixes | Rémi Verschelde | |
Small fixes to unrechable code, possibly overflows, using NULL pointers | |||
2019-06-11 | Merge pull request #29678 from akien-mga/err-macros-semicolon | Rémi Verschelde | |
Fix error macro calls not ending with semicolon | |||
2019-06-11 | Fix error macro calls not ending with semicolon | Rémi Verschelde | |
It's not necessary, but the vast majority of calls of error macros do have an ending semicolon, so it's best to be consistent. Most WARN_DEPRECATED calls did *not* have a semicolon, but there's no reason for them to be treated differently. | |||
2019-06-07 | Added export hint to 2D and 3D physics and render layers. | MrCdK | |
2019-06-03 | Small fixes to unrechable code, possibly overflows, using NULL pointers | qarmin | |
2019-06-03 | Merge pull request #29433 from bojidar-bg/29406-dictionary-constant | Rémi Verschelde | |
Properly catch certain errors in Dictionary and Array declarations | |||
2019-06-03 | Properly catch certain errors in Dictionary declarations | Bojidar Marinov | |
Fixes #29406 | |||
2019-06-03 | Merge pull request #28099 from lupoDharkael/fix-completion | Rémi Verschelde | |
Fix code completion not working with class_name | |||
2019-05-28 | Merge pull request #27987 from lupoDharkael/classname-duplicate | Rémi Verschelde | |
Prevent using multiple class_name in a class | |||
2019-05-24 | Fix parse error when extends from subclass of named classes | Geequlim | |
2019-05-19 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.15.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear doubleclick leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2019-05-02 | Fix typed arrays and dictionaries getting their values shared | Bojidar Marinov | |
2019-05-01 | Merge pull request #27676 from qarmin/small_fixes_2 | Rémi Verschelde | |
Small fixes to static analyzer bugs | |||
2019-04-17 | Don't allow class_name in built-in scripts | lupoDharkael | |
2019-04-16 | Prevent using multiple class_name in a class | lupoDharkael | |
2019-04-15 | GDScript: add variable shadowing warning | lupoDharkael | |
2019-04-12 | Merge pull request #27863 from bojidar-bg/27460-constant-class-clash | Rémi Verschelde | |
Check subclasses too when checking for name clashes | |||
2019-04-10 | GDScript: Don't allow built-in scripts to use class_name | George Marques | |
2019-04-10 | Check for subclasses when checking for name clashes | Bojidar Marinov | |
Fixes #27460 | |||
2019-04-09 | Style: Apply new changes from clang-format 8.0 | Rémi Verschelde | |
It seems to stay compatible with formatting done by clang-format 6.0 and 7.0, so contributors can keep using those versions for now (they will not undo those changes). | |||
2019-04-05 | Fix -Wimplicit-fallthrough warnings from GCC 8 | Rémi Verschelde | |
Adds `FALLTHROUGH` macro to specify when a fallthrough is intentional. Can be replaced by `[[fallthrough]]` if/when we switch to C++17. The warning is now enabled by default for GCC on `extra` warnings level (part of GCC's `-Wextra`). It's not enabled in Clang's `-Wextra` yet, but we could enable it manually once we switch to C++11. There's no equivalent feature in MSVC for now. Fixes #26135. | |||
2019-04-04 | Small fixes to static analyzer bugs | qarmin | |
2019-04-01 | Merge pull request #26097 from ↵ | Rémi Verschelde | |
danielspaniol/25955-wrong-unreachable-warning-after-returning-from-matchs-wildcard-pattern Fix: Wrong unreachable warning after returning from match's wildcard pattern #25955 | |||
2019-03-14 | Fix duplicated lines in GDScript bytecode | Bojidar Marinov | |
Fixes #26789 |