summaryrefslogtreecommitdiffstats
path: root/editor/project_converter_3_to_4.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
|
* Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Rebrand Godot to RedotRandolph W. Aarseth II2024-10-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Add const lvalue ref to editor/* container parametersMuller-Castro2024-02-261-6/+6
|
* Fix conversion of hex color strings in project converterEric Liu2023-09-291-0/+1
|
* Merge pull request #76179 from Maran23/pause-mode-convert-fixRémi Verschelde2023-06-191-0/+1
|\ | | | | | | Fix `pause_mode` may not be converted correctly in .tscn files.
| * Fix pause_mode may not be converted correctly in .tscn files.Marius Hanl2023-04-171-0/+1
| |
* | Merge pull request #77615 from jpcerrone/add_joypad_conversionRémi Verschelde2023-06-131-0/+3
|\ \ | | | | | | Add joypad input map conversion to project converter
| * | Add joypad input map conversion to project converter.jpcerrone2023-05-291-0/+3
| | | | | | | | | | | | Fixes godotengine#77314 (Input Map's joypad button numbers are not converted).
* | | Improve function detection to avoid accidental conversionMarius Hanl2023-06-121-0/+1
|/ / | | | | | | When converting a function like "connect(", we do not want to detect a function like "reconnect(" as a possible candidate for conversion.
* / Ensure quotes are escaped when converting builtin scriptsNinni Pipping2023-05-231-2/+2
|/
* 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