Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-02 | Register GDScript test tools as test commands to run via command-line | Andrii Doroshenko (Xrayez) | |
2020-09-02 | Move GDScript tests to respective folder under modules | Andrii Doroshenko (Xrayez) | |
2020-09-01 | Add GDScript disassembler | George Marques | |
2020-09-01 | Change GDScript compiler to use codegen abstraction | George Marques | |
2020-09-01 | Add GDScript code generation interface | George Marques | |
Implement the abstraction by targeting the current VM. | |||
2020-09-01 | GDScript: Don't mark function parameters as constant | George Marques | |
They can be reassigned as if it were a local variable. | |||
2020-09-01 | GDScript: Properly set class inheritance for global classes | George Marques | |
2020-09-01 | GDScript: Check for missing exponent when parsing numbers | George Marques | |
Also forbid multiple underscores in a row as numeric separator. | |||
2020-09-01 | GDScript: Fix analysis of singleton dependencies | George Marques | |
Sometimes a singleton might depend on another before they are fully compiled so we can't rely on globals in this case. | |||
2020-09-01 | GDScript: Allow "extends" to be used inside inner class | George Marques | |
2020-09-01 | GDScript: Allow "self" to be used in class level | George Marques | |
2020-09-01 | GDScript: Don't try to parse constant scripts that aren't valid | George Marques | |
Since it's likely that they won't parse correctly. | |||
2020-09-01 | Simplify html_is_valid and allow it to work with 3 and 4 hex digits | Aaron Franke | |
2020-09-01 | Change Color HTML conversion from ARGB to RGBA | Aaron Franke | |
Also add support for 3 and 4 digit values in C#. Now it actually matches the HTML/CSS spec. | |||
2020-08-31 | Merge pull request #40993 from Calinou/doc-collision-layer-mask | Rémi Verschelde | |
Reference the online documentation in collision layer/mask properties | |||
2020-08-31 | Add link titles for all links in the class reference | Hugo Locurcio | |
This makes them display in a nicer way in the editor help. (The title will display instead of the full URL.) | |||
2020-08-30 | Merge pull request #41613 from neikeq/possibly | Rémi Verschelde | |
Fix clang-tidy warnings due to semicolon after mono module macros | |||
2020-08-30 | Merge pull request #41611 from neikeq/issue-41444 | Rémi Verschelde | |
C#: Fix crash on export when incorrectly freeing MonoAssemblyName | |||
2020-08-30 | Fix clang-tidy warnings due to semicolon after mono module macros | Ignacio Etcheverry | |
This also enforces them to end with a semicolon. | |||
2020-08-30 | C#: Fix InvalidCastException on export | Ignacio Etcheverry | |
2020-08-30 | C#: Fix crash on export when incorrectly freeing MonoAssemblyName | Ignacio Etcheverry | |
2020-08-29 | Mono: Improve MSBuildFinder logic on Windows | Thaina Yu | |
Support detecting both 32-bit and 64-bit installations of `vswhere.exe`. | |||
2020-08-28 | Cross-reference GDScript built-in rounding methods to ease discovery | Hugo Locurcio | |
This closes #19315. | |||
2020-08-28 | Merge pull request #41547 from vnen/gdscript-2-fixes | Rémi Verschelde | |
Some more GDScript fixes | |||
2020-08-26 | GDScript: Fix crash when parsing properties | George Marques | |
2020-08-26 | GDScript: Show error when there's an inheritance cycle | George Marques | |
2020-08-26 | GDScript: Add recursion depth limit for completion | George Marques | |
To avoid crashes when there's a dependency loop. | |||
2020-08-26 | GDScript: Fix crash when completing code with signals | George Marques | |
2020-08-26 | GDScript: Fix issues when deriving from other scripts | George Marques | |
2020-08-25 | Merge pull request #40443 from SkyLucilfer/PluralsSupport | Rémi Verschelde | |
Added plurals and context support to Translation | |||
2020-08-25 | Fix regression in FBX import caused by Skeleton3D | Lyuma | |
A change in commit f7fdc87 changed the Skeleton3D "pose" property from PROPERTY_USAGE_EDITOR to PROPERTY_USAGE_NOEDITOR. This should have had no effect, however it turns out assimp was assigning to the pose property. This change adjusts the FBX import to only get_bone_rest/set_bone_rest, not set_bone_pose. | |||
2020-08-24 | GDScript: Don't fail to load constants if they're not a literal | George Marques | |
It's still okay as long as it's a constant value. This should already been validated by the analyzer. | |||
2020-08-24 | C#: Fix 'Parameter toolsPath cannot be null' error | Ignacio Etcheverry | |
2020-08-23 | GDScript: Properly resolve external inner classes from preload | George Marques | |
This gets the correct parser and class node when resolving from a full GDScript reference. | |||
2020-08-23 | GDScript: Use pointer instead of references in cache | George Marques | |
They are not supposed to be kept alive and this is cleaner and less error-prone than unreferencing the elements. | |||
2020-08-23 | Merge pull request #41238 from MarianoGnu/gdscript-export-resource | George Marques | |
Fix GdScript Analyzier not detecting Resource subclass correctly | |||
2020-08-21 | Merge pull request #41410 from neikeq/no-bom-on-csproj-creation | Rémi Verschelde | |
C#: Save newly created csproj files without BOM | |||
2020-08-21 | Merge pull request #41409 from neikeq/fix-null-in-msbuild-logger | Rémi Verschelde | |
C#: Fix null exception in our MSBuild logger | |||
2020-08-21 | C#: Save newly created csproj files without BOM | Ignacio Etcheverry | |
2020-08-21 | C#: Fix null exception in our MSBuild logger | Ignacio Etcheverry | |
2020-08-21 | Mono/C#: Fix editor using wrong project assembly path in rare cases | Ignacio Etcheverry | |
We were removing invalid path characters from the name in C++ code, but the C# editor code wasn't. | |||
2020-08-19 | Merge pull request #41381 from vnen/gdscript-2-fixes | Rémi Verschelde | |
A few more GDScript fixes | |||
2020-08-19 | GDScript: Make subscript access be properly type checked | George Marques | |
2020-08-19 | GDScript: Show error when function return type is missing | George Marques | |
2020-08-19 | GDScript: Fix signal parameters not respecting commas | George Marques | |
2020-08-19 | GDScript: Check duplicate keys in dictionaries and enums | George Marques | |
2020-08-19 | GDScript: Allow preload() to be used with constant expressions | George Marques | |
2020-08-19 | GDScript: Allow keywords to be used in $ notation | George Marques | |
2020-08-19 | Update GDScriptTranslationParserPlugin to use GDSriptParser instead of RegEx. | SkyJJ | |
2020-08-19 | Update POT generation to handle context and plurals | SkyJJ | |