d53f5b55ec
Auto completion enhanced for extends and class level identifier
2020-08-17 12:54:01 +05:30
438f1a8238
Fix: Ctrl + Click not working for subclasses
...
(cherry picked from commit 95b0a00d2c )
2020-06-18 11:29:28 +02:00
d611bd970d
regression: dictionary key no autocomplete fix
...
Fix : #38998
(cherry picked from commit 13c372b522 )
2020-05-25 15:58:25 +02:00
a446e8671d
autocompleting with indexing for native types added
...
Fix : #37768
(cherry picked from commit 3c45377c6e )
2020-05-11 10:50:46 +02:00
d16abbdee4
Improved go-to definition (Ctrl + Click)
...
Co-Authored-By: Bojidar Marinov <bojidar.marinov.bg@gmail.com >
(cherry picked from commit be7a353c70 )
2020-05-11 09:33:21 +05:30
94d0f34f70
Fixed the bool _static logic
...
(cherry picked from commit b192c7d1ac )
2020-04-27 10:09:49 +02:00
3d69fe95e5
autocomplete for disconnect, is_connected implemented
...
(cherry picked from commit efe90fce01 )
2020-04-16 12:47:19 +02:00
c2469d0c6d
Add missing docs for assert message in GDScript
...
Seems like this was overlooked in PR #31142 . See also issue #17082 .
(cherry picked from commit 4c3c73ef9c )
2020-04-06 18:17:59 +02:00
8b0e2a409b
Merge pull request #35218 from bojidar-bg/26691-parse-error-errors
...
Fix errors raised when showing parse errors in the editor
2020-01-16 22:32:49 +01:00
da5b138e64
Fix errors raised when showing parse errors in the editor
...
Fixes #26691
2020-01-16 22:12:24 +02:00
45b510b332
Fix function arguments hint format in GDScript editor
...
for consistency with the format of the documentation:
"type func_name(arg1: type, arg2: type)"
2020-01-16 15:41:02 +03:00
a7f49ac9a1
Update copyright statements to 2020
...
Happy new year to the wonderful Godot community!
We're starting a new decade with a well-established, non-profit, free
and open source game engine, and tons of further improvements in the
pipeline from hundreds of contributors.
Godot will keep getting better, and we're looking forward to all the
games that the community will keep developing and releasing with it.
2020-01-01 11:16:22 +01:00
a665b3878b
Fix GDScript autocompletion with as or typed variables
...
Fixes #31818 , fixes #33434
2019-12-12 01:16:23 +02:00
7ecaff578b
Make the script templates' blank lines conform with the official style guide
2019-11-17 08:54:43 -03:00
f70fd781fc
Fix autocompletion for singletons
2019-10-17 10:48:13 +02:00
617797c47c
Adds skip-breakpoints feature
2019-09-03 20:49:09 +02:00
9e9c16c1e5
Try and show all the properties added with _get_property_list() when triggering completion.
...
Closes https://github.com/godotengine/godot/issues/25097
2019-09-03 14:27:27 +02:00
eb38bc6c0a
gdscript: Fix build after #24925
...
The PR did not use the ScriptCodeCompletionOption system introduced
later on, and somehow this did not generate a merge conflict even
though neighboring code was changed.
2019-09-02 16:31:43 +02:00
877912b23c
Merge pull request #24925 from Mr-Slurpy/typed-autoload
...
Added autoloads as a potential type.
2019-09-02 16:05:05 +02:00
d3153c28f0
Replace last occurrences of 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG'
...
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-17 13:31:22 +02:00
d15cf7b672
Merge pull request #30576 from qarmin/lgtm_coverage
...
Changed some code reported by LGTM and Coverity
2019-07-20 12:00:13 +02:00
6cbaf7662f
Changed some code showed in LGTM and Coverage
2019-07-20 08:09:57 +02:00
074115338e
Remove useless casts to String
2019-07-17 11:31:42 +01:00
9e3455cb1e
Show static functions inside classes in method list
2019-07-15 17:16:57 +01:00
ed7ed52151
Parse more informations for code completion
2019-07-04 14:00:14 +08:00
9f0c6a6009
Many fallthrough switch cases now have the FALLTHROUGH macro to tell the compiler that this is intended.
2019-06-29 16:08:48 -04:00
b9dc2e7e4d
Merge pull request #28099 from lupoDharkael/fix-completion
...
Fix code completion not working with class_name
2019-06-03 14:01:07 +02:00
ca1932636f
autocomplete for enum values
2019-05-26 09:09:11 +02:00
f9d9530902
Fix slight issues with autocompletion and member lists in GDScript
...
Fixes #27152
Fixes #28591
2019-05-02 17:13:45 +03:00
ae41e35191
Merge pull request #27676 from qarmin/small_fixes_2
...
Small fixes to static analyzer bugs
2019-05-01 08:19:04 +02:00
9dc9434b1b
Merge pull request #24437 from mateusfccp/single_quotes_option
...
Add settings for single-quotes on completion
2019-04-30 14:58:33 +02:00
a342131eba
Merge pull request #27673 from qarmin/small_fixes
...
Small fixes, mostly duplicated code
2019-04-22 12:00:34 +02:00
2ad302cec4
Don't allow class_name in built-in scripts
2019-04-17 17:06:21 +02:00
145a45fd3f
Fix code completion not working with class_name
2019-04-16 22:27:13 +02:00
c8994b56f9
Style: Apply new changes from clang-format 8.0
...
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-09 17:09:48 +02:00
856a8226a5
Small fixes, mostly dupicated code
2019-04-08 11:03:37 +02:00
00799fc8c2
Add support for type hints in non-default script editor templates
...
This also refactors template processing to avoid repetition.
This closes #27074 .
2019-04-05 23:19:30 +02:00
8460d0678c
Small fixes to static analyzer bugs
2019-04-04 22:00:16 +02:00
8d51618949
Add -Wshadow=local to warnings and fix reported issues.
...
Fixes #25316 .
2019-02-20 19:44:12 +01:00
fd60724c3d
Merge pull request #25715 from hpvb/fix-25598
...
Add a maximum recusion depth to _guess_expression_type
2019-02-16 14:39:57 +01:00
e937e74b69
Add a maximum recusion depth to _guess_expression_type
...
When a recursive declaration ends up in a GDScript file the
_guess_expression_type function would start looping and eventually run
out of stack space.
We now cap recusion for this function to 100 frames.
This fixes #25598
2019-02-08 22:39:08 +01:00
d308eb091a
Fix many asan and ubsan reported issues
...
This allows most demos to run without any ubsan or asan errors. There
are still some things in thirdpart/ and some things in AudioServer that
needs a look but this fixes a lot of issues. This should help debug less
obvious issues, hopefully.
This fixes #25217 and fixes #25218
2019-01-30 06:43:56 +01:00
4d1551dbb5
GDScript autocomplete: don't carry values when guessing from is
...
Guessing the type from an `is` operator should no be considered an
assigment. This would cause crashes in certain scenarios.
2019-01-15 16:03:56 -02:00
c719cbee69
Added autoloads as a potential type.
2019-01-11 16:28:13 -05:00
56000929fd
Fix code completion on nodes in current scene
2019-01-05 23:17:02 +01:00
d77643562b
Fix segfault when trying to autocomplete in inner classes
...
Fixes #24697
2019-01-03 15:51:34 +01:00
b16c309f82
Update copyright statements to 2019
...
Happy new year to the wonderful Godot community!
2019-01-01 12:58:10 +01:00
ca1935d6f7
Add settings for single-quotes on completion
2018-12-18 12:48:36 -02:00
7095a71c02
Fix GDScript assuming awareness of whole ClassDB
2018-10-28 03:07:35 +01:00
f39ea99c08
Unify ClassDB lookups for code completion
2018-10-28 03:07:34 +01:00