summaryrefslogtreecommitdiffstats
path: root/editor/project_converter_3_to_4.h
Commit message (Collapse)AuthorAgeFilesLines
* Move tool declarations to top in 3to4.Ryan Roden-Corrent2023-03-061-0/+2
| | | | | In godot3, `tool` can follow keywords like `extends` and `class_name` In godot4, `@tool` must be the first line in the file.
* Project Converter: Do not convert lines that start with a commentMarius Hanl2023-03-061-12/+18
| | | | Lines that start with # or // are ignored
* Add keycode project conversionNinni Pipping2023-03-021-0/+3
|
* Clean up ProjectConverter3To4 architecture, move renames map to separate fileRémi Verschelde2023-02-101-20/+27
| | | | | | | | | | | This allows properly limiting what features depend on the RegEx module (doing the actual conversion) and what features only require the renames data (GDScript suggestions). Also better excludes the conversion command line options when actually disabling deprecated code. Fixes #73029.
* Fix no-regex build for ProjectConverter3to4Rémi Verschelde2023-02-031-1/+2
| | | | Fixes #72649.
* Add hint for identifiers renamed since Godot 3jordi2023-01-241-0/+16
|
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* Replace File/Directory with FileAccess/DirAccesskobewi2022-09-191-1/+0
|
* Fix several oddities in Project ConverterMicky2022-09-081-1/+1
| | | | | | | | | | This is not a complete list. Nor are all of the changes exhaustive. - Measure final execution time in seconds instead of milliseconds. - Use `vformat()` instead of unreadable string concatenation whenever necessary. - Replaces every `&` used with booleans with `&&` because Visual Studio was really complaining about it. - Adds punctuation to some comments, in accordance to codebase guidelines. - Fixes some typos around the file (such as "parenthesis" being called "parenthess"), as well as attempt to change some sentences to be more English-correct. - Reworded some comments and error messages entirely.
* Speedup conversion and add option to set maximum line length to prevent freezesRafał Mikrut2022-08-291-21/+29
|
* Add conversion for the RPC attributes in C#Raul Santos2022-08-061-0/+3
|
* Various converter enhancements and bugfixesRafał Mikrut2022-08-031-3/+10
|
* Add Godot 3.x -> Godot 4.x project converterRafał Mikrut2022-06-151-0/+83