Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-15 | Merge pull request #43890 from vnen/gdscript-builtin-functions-refactor | Rémi Verschelde | |
GDScript: Refactor builtin functions | |||
2020-12-03 | Add bracket or space to some keyword completions | Gustav | |
2020-12-02 | Refactor DocData into core and editor (DocTools) parts | Thakee Nathees | |
2020-11-30 | Fix missing function hints | Gustav | |
2020-11-26 | GDScript: Refactor builtin functions | George Marques | |
They are now called "utility functions" to avoid confusion with methods of builtin types, and be consistent with the naming in Variant. Core utility functions are now available in GDScript. The ones missing in core are added specifically to GDScript as helpers for convenience. Some functions were remove when there are better ways to do, reducing redundancy and cleaning up the global scope. |