Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-04 | Merge pull request #57591 from vnen/gdscript-enum-fixes | Rémi Verschelde | |
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-02-03 | GDScript: Consolidate behavior for assigning enum types | George Marques | |
This makes sure that assigning values to enum-typed variables are consistent. Same enum is always valid, different enum is always invalid (without casting) and assigning `int` creates a warning if there is no casting. There are new test cases to ensure this behavior doesn't break in the future. | |||
2022-01-13 | Merge pull request #56268 from KoBeWi/🚗complete_setters | Rémi Verschelde | |
2022-01-10 | Merge pull request #56326 from NNesh/fix/unknown_default_value_callable | Rémi Verschelde | |
Extended the _make_arguments_hint function to get default values for function arguments in hint | |||
2022-01-10 | Fixed <unknown> text for callable default value for a function arguments hint | NNesh | |
Format switch Added a case for constant subscripts Fixed default value hinting for the enum type Removed is_null checking for value Added a case for dictionary | |||
2022-01-06 | Merge pull request #55213 from Scony/fix-gdscript-crash | Rémi Verschelde | |
2022-01-05 | Merge pull request #56483 from vnen/gdscript-warning-annotation | Rémi Verschelde | |
Add annotation to ignore warnings | |||
2022-01-04 | GDScript: Add annotation to ignore warnings | George Marques | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2022-01-02 | Improve editor template workflow | fabriceci | |
Co-Authored-By: jmb462 <jmb462@gmail.com> | |||
2021-12-27 | Remove autocomplete_setters_and_getters setting | kobewi | |
2021-12-10 | Fix "Lookup Symbol" on global class members | cdemirer | |
"Lookup Symbol" on global class members now does switch to the relevant script. | |||
2021-12-09 | Replace String comparisons with "", String() to is_empty() | Nathan Franke | |
Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings | |||
2021-11-21 | Fix godot crash on null expression, fixes #53862 | Pawel Lampe | |
2021-10-11 | Fix autocompletion of built-in functions in GDScript | Yuri Roubinsky | |
2021-10-04 | GDScript completion: Handle quote style ad-hoc to remove editor dependency | Rémi Verschelde | |
`core` and `scene` shouldn't depend on `editor`, so they can't query this style setting in `get_argument_options`. But we can handle it after the fact in GDScript's completion code. Also cleans up a couple extra unused invalid includes in `core`. | |||
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-29 | Merge pull request #52800 from akien-mga/gdscript-remove-exp_range | Rémi Verschelde | |
2021-09-21 | Prevent local constant default value from incorrect override by a global | Yuri Roubinsky | |
2021-09-17 | GDScript: Remove reference to remove `@export_exp_range` | Rémi Verschelde | |
It was removed in 75688772b3efadb8a36b1bb7ccde9c08819bc58e to be replaced by `@export_range` with an `"exp"` hint string. | |||
2021-09-13 | Merge pull request #52362 from vnen/gdscript-lambda-completion-crash | Rémi Verschelde | |
GDScript: Do not complete lambda arguments from parent class | |||
2021-09-02 | GDScript: Do not complete lambda arguments from parent class | George Marques | |
Since lambdas are not overriding methods from the parent class, they should not try to check inheritance for signature matching. | |||
2021-08-30 | Show help for built-in functions (@GlobalScope) | William Deurwaarder | |
2021-08-26 | Use OrderedHashMap for autoloads to preserve order | Lyuma | |
2021-08-17 | Remove underscore hacks | Max Hilbrunner | |
Way less cruft. :) Co-authored-by: Ignacio Roldán Etcheverry <neikeq@users.noreply.github.com> | |||
2021-08-16 | Reorganise text editor settings | Paulb23 | |
2021-08-13 | Style: Cleanup code using `text_editor/completion/use_single_quotes` | Rémi Verschelde | |
2021-08-05 | Merge pull request #48615 from Razoric480/lsp-rename | Rémi Verschelde | |
Implement LSP didSave notification and rename request | |||
2021-07-25 | Use const references where possible for List range iterators | Rémi Verschelde | |
2021-07-23 | Use C++ iterators for Lists in many situations | Aaron Franke | |
2021-07-21 | Use the standard C `INFINITY` and `NAN` constants directly | Hugo Locurcio | |
The `Math_INF` and `Math_NAN` defines were just aliases for those constants, so we might as well use them directly. Some portions of the code were already using `INFINITY` directly. | |||
2021-07-17 | Implement didSave notification and rename request | Francois Belair | |
2021-06-30 | Remove singleton variable shadowing. | K. S. Ernest (iFire) Lee | |
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-19 | Added support for scripts reporting multiple errors to ScriptTextEditor | Eric M | |
Scripts can now report multiple errors to the scripting editors in the engine. UI elements were added to support multiple errors. | |||
2021-06-15 | Adding some more missing renames for Transform3D and Quaternion | Bastiaan Olij | |
2021-06-11 | Core: Move DirAccess and FileAccess to `core/io` | Rémi Verschelde | |
File handling APIs are typically considered part of I/O, and we did have most `FileAccess` implementations in `core/io` already. | |||
2021-05-20 | Change behavior of String.right | Tomasz Chabora | |
2021-05-19 | Show colored rects for autocompletion of Color constants in functions | Yuri Roubinsky | |
2021-05-06 | Merge pull request #47776 from Razoric480/foreport | Rémi Verschelde | |
Implement LSP didDeleteFiles & make parser aware of sub-nodes | |||
2021-05-04 | Merge pull request #47798 from ray90514/bug#47620 | Rémi Verschelde | |
Fix constants at function scope are not defined as constants for completion | |||
2021-04-29 | Replace remaining uses of `NULL` with `nullptr` | Rémi Verschelde | |
Follow-up to #38736 (these uses were likely added after this PR was merged). | |||
2021-04-11 | Fix Constants at function scope are not defined as constants for autocompletion | ray90514 | |
2021-04-10 | Implement LSP didDeleteFiles & make parser aware of sub-nodes | Francois Belair | |
2021-04-05 | Fix infinite loop when guessing argument type from parent class | Julien Nguyen | |
2021-04-05 | Style: Apply clang-tidy's `modernize-use-nullptr` | Rémi Verschelde | |
2021-03-30 | Move GDSript annotation application after type-checking | George Marques | |
This ensures that annotations that rely on the datatype (such as @export) can validated it timely, allowing compound expressions instead of only literal values. | |||
2021-03-01 | [script editor] Fix two special cases not being checked in code completion | Andy Maloney | |
When this code was changed for 4.0, a "break" statement inside a for loop in 3.x was changed to "return". This means that the two special cases (autoloads and input actions) are never checked. Removing the return lets these work properly in the editor. (Also reorder conditionals to short-circuit and avoid expensive methods.) | |||
2021-01-11 | Merge pull request #43980 from gvekan/fix-missing-function-hints | Rémi Verschelde | |
Fix missing function hints |