Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-11 | Add optional smart resolve sulotion | geequlim | |
The smart resolvaion can guess most symbols but it might be slow so disabled by default users can turn on it in the editor setting | |||
2019-08-11 | Add a symbol pool to cache all native symbols and workspackes symbols. | geequlim | |
Implement hover Implement completion documentation resolve Implement hover documentation Implement go to definition | |||
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-29 | Add a reference to pow to the description of exp. | Kaligule | |
This might be especially usefull since godot script doesn't support ** or ^ as operators, so beginners might search for the exponential function, when what they really need is the pow function. This is exactly what happened to me and since I couldn't find helpfull information in the documentation I had to look it up online, where I found the answer on a helpfull [reddit thread](https://www.reddit.com/r/godot/comments/3mvwz0/how_do_i_do_exponents_in_godot/). @akien-mga told me how to reference methods here: godotengine#30909 | |||
2019-07-27 | Merge pull request #30849 from bojidar-bg/7898-mixed-indentation | Rémi Verschelde | |
Disallow using of both tabs and spaces for indentation in the same file | |||
2019-07-26 | Disallow using of both tabs and spaces for indentation in the same file | Bojidar Marinov | |
Closes #7898 | |||
2019-07-23 | Inspector: Make default float step configurable | Rémi Verschelde | |
Also allow lifting the decimal step formatting with a hint range step of 0. A new `range_step_decimals()` is added for this to avoid breaking compatibility on the general purpose `step_decimals()` (which still returns 0 for an input step of 0). Supersedes #25470. Partial fix for #18251. | |||
2019-07-22 | doc: Sync classref with current source | Rémi Verschelde | |
2019-07-20 | Merge pull request #30693 from Chaosus/lerp_angle | Rémi Verschelde | |
Added lerp_angle built-in function | |||
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 | Added lerp_angles built-in function | Chaosus | |
Co-authored-by: Xrayez <https://github.com/Xrayez> Co-authored-by: DleanJeans <https://github.com/DleanJeans> | |||
2019-07-20 | Changed some code showed in LGTM and Coverage | qarmin | |
2019-07-18 | Add integer posmod and rename default arg names | Aaron Franke | |
"posmod" is the integer version of "fposmod". We do not need a "mod" because of the % operator. I changed the default arg names from "x" and "y" to "a" and "b" because they are not coordinates. I also changed pow's arg names to "base" and "exp". Also, I reorganized the code in the VS built-in funcs switch statement. | |||
2019-07-18 | Merge pull request #30648 from NilsIrl/useless_casts | Rémi Verschelde | |
Remove useless casts to String | |||
2019-07-17 | Fix stack underflows when yielding twice | Bojidar Marinov | |
Also, refactor GDScriptFunctionState::_signal_callback, removing some excessive repetition. Fixes #30269. | |||
2019-07-17 | Remove useless casts to String | Nils ANDRÉ-CHANG | |
2019-07-16 | Merge pull request #30567 from NilsIrl/static_func_inside_class | Rémi Verschelde | |
Show static functions inside classes in method list | |||
2019-07-15 | Show static functions inside classes in method list | Nils ANDRÉ-CHANG | |
2019-07-13 | Fix unreachable code detection in match statements | Shiqing | |
2019-07-08 | Use base `Color()` constructors instead of `Color::html()` | Hugo Locurcio | |
This results in slightly smaller binaries (-17 KB for an editor binary) as no strings need to be allocated. | |||
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-04 | Parse more informations for code completion | Geequlim | |
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 #28884 from vnen/yield-resume-stack | Rémi Verschelde | |
Keep GDScript functions in stack while yielding | |||
2019-07-01 | Merge pull request #29980 from Dentrax/directed-by-qarmin | Rémi Verschelde | |
Fix some editor crashes | |||
2019-07-01 | Merge pull request #30126 from qarmin/remove_unnecessary_code | Rémi Verschelde | |
Remove unnecessary code and add some error explanations | |||
2019-07-01 | fix some crashes | Furkan Türkal | |
2019-07-01 | Remove unnecessary code and add some error explanations | qarmin | |
2019-07-01 | Merge pull request #29815 from NilsIrl/plus_file_1 | Rémi Verschelde | |
Replace ` + "/" + ` with `String::file_add()` | |||
2019-06-29 | Merge pull request #30177 from hbina/use_FALLTHROUGH_macro | Rémi Verschelde | |
Applied some of FALLTHROUGH macro usage from #30122 | |||
2019-06-29 | Many fallthrough switch cases now have the FALLTHROUGH macro to tell the ↵ | hbina085 | |
compiler that this is intended. | |||
2019-06-28 | Add support for creating editor icons per module | Andrii Doroshenko (Xrayez) | |
The functionality is similar to how `doc_classes` are retrieved per module. The build system will search for custom icons path defined per module via `get_icons_path()` method in `config.py` or default icons path. If such paths don't exist, only the editor's own icons will be built. Most module icons were moved from editor/icons to respective modules. | |||
2019-06-28 | Merge pull request #30134 from Calinou/doc-proofread | Rémi Verschelde | |
Proofread and improve the whole class reference | |||
2019-06-28 | Fixed regression bug caused in #30095 and actually fix the issue it was ↵ | unknown | |
supposed to fix(#26850) | |||
2019-06-27 | Proofread and improve the whole class reference | Hugo Locurcio | |
- Document a few more properties and methods - Add more information to many classes - Fix lots of typos and gramar mistakes - Use [code] tags for parameters consistently - Use [b] and [i] tags consistently - Put "Warning:" and "Note:" on their own line to be more visible, and make them always bold - Tweak formatting in code examples to be more readable - Use double quotes consistently - Add more links to third-party technologies | |||
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-25 | Extends wrapi/wrapf docs | Chaosus | |
2019-06-23 | Replace ` + "/" + ` with `String::file_add()` | Nils ANDRÉ-CHANG | |
2019-06-19 | Merge pull request #29866 from ↵ | Rémi Verschelde | |
akien-mga/nothing-that-surrounds-us-is-object-all-is-subject GDScript: Improve error on Object to Object invalid argument calls | |||
2019-06-18 | doc: Improve docs for Resource* classes | Rémi Verschelde | |
Also move module-specific classes to their own module's `doc_classes` folder. |