Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-17 | Mono/C#: Fix project export and fix FindLast/GetFile regression | Ignacio Etcheverry | |
d09193b08ae8fdb082bee6ffd3828eb19fd45ce6 introduced a regression in StringExtensions.FindLast. StringExtensions.GetFile was also affected as it relies on FindLast. This in turn broke the project exporter as it uses GetFile. The cause of the regression is that now FindLast is calling LastIndexOf with 'startIndex: 0'. This should be 'startIndex: str.Length - 1' instead. Also fixed another regression in the project exporter: de7c2ad21b4cc2d889a5aeda64ead962036d2aa4 moved 'GodotTools/GodotSharpExport.cs' to 'GodotTools/Export/ExportPlugin.cs' and in doing so accidently reverted the changes from commit e439581198de92e63661c4fe71108cb59cc2d999. | |||
2019-12-13 | Merge pull request #34295 from aaronfranke/potato-knishes | Rémi Verschelde | |
[Mono] Fix string Find methods having reversed case sensitivity | |||
2019-12-12 | Fix string Find methods having reversed case sensitivity | Aaron Franke | |
2019-12-11 | Mono formatting | Aaron Franke | |
No space for casting, add spaces inside braces, 4 space indentation, remove trailing indentation, remove BOM. | |||
2019-12-06 | Fix missing null checks in Mono Binding of GD | Jonas | |
The print methods of mono binding was missing null checks for the params | |||
2019-12-04 | C#: Add Duplicate method to the Array and Dictionary bindings | Ignacio Etcheverry | |
2019-11-18 | C#: Throw NullReferenceException for null NodePath/RID params | Ignacio Etcheverry | |
2019-11-13 | Mono/C#: WebAssembly support | Ignacio Etcheverry | |
2019-11-07 | Merge pull request #32477 from aaronfranke/equal-approx-separate | Rémi Verschelde | |
Make is_equal_approx separate and make == exact again | |||
2019-10-29 | [Mono] Alphabetize Mathf | Aaron Franke | |
2019-10-14 | Expose is_equal_approx and restore == to be exact again | Aaron Franke | |
This commit changes behavior for GDScript and C#. Also did some organizing of the order to logically group related methods, mostly for Rect2 and AABB. | |||
2019-10-14 | Make is_equal_approx separate for structures | Aaron Franke | |
This commit adds exposed behavior for C# | |||
2019-10-08 | [Mono] Change Plane intersect methods to return nullable Vector3 | Aaron Franke | |
2019-09-16 | [Mono] Corrected rectangle intersection | Chaosus89 | |
2019-09-01 | Check for exact equality before approximate equality | Aaron Franke | |
2019-08-27 | [Mono] Various Color improvements | Aaron Franke | |
I also slid in a fix to C++ Vector3 > and >= | |||
2019-08-25 | Set C# 7 as LangVersion for GodotTools and Godot API projects | Ignacio Etcheverry | |
This will make it harder for someone to accidentally commit code that requires a newer version. | |||
2019-08-17 | Add Vector2/3 sign and posmod functions, misc additions | Aaron Franke | |
Also make the docs more consistent, add Axis enum to Vector2, add > and >=. and C# also gets % and an override for vector-vector mod. | |||
2019-08-14 | Merge pull request #31347 from neikeq/monodevelop-addin | Rémi Verschelde | |
C#: Add Ide Connection library and server for the editor | |||
2019-08-09 | Add Basis constants and format Transform constants | Aaron Franke | |
2019-08-09 | Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'modules/mono' | Ignacio Etcheverry | |
And 'CRASH_*_MSG' as well. Also make error messages puntuation and quotation more consistent. | |||
2019-08-07 | [Mono] Make all structs seralizable | Aaron Franke | |
2019-08-04 | [Core] [Mono] Optimize Wrap functions | Aaron Franke | |
Use is_zero_approx(), avoid a negative, and also rename "rng" to "range". | |||
2019-08-04 | C#: Fix Color.ToHtml() | Ignacio Etcheverry | |
2019-08-04 | C#: Add Ide Connection library and server for the editor | Ignacio Etcheverry | |
This will be used for communicating between the Godot editor and external IDEs/editors, for things like opening files, triggering hot-reload and running the game with a debugger attached. | |||
2019-07-28 | [Mono] Deprecate Set methods | Aaron Franke | |
These silently fail, so they should be removed. I accidentally added most of these last year, trying to make everything else consistent with Quat, sorry! Also, a few tiny nitpicking changes are included, like whitespace and misspellings. | |||
2019-07-27 | C#: Fix Transform2D.AffineInverse() | Ignacio Etcheverry | |
2019-07-23 | Added count method to String | Chaosus | |
2019-07-20 | Added lerp_angles built-in function | Chaosus | |
Co-authored-by: Xrayez <https://github.com/Xrayez> Co-authored-by: DleanJeans <https://github.com/DleanJeans> | |||
2019-07-08 | Fix Godot.Object.ToString() infinite recursion | Ignacio Etcheverry | |
Should not be using Variant to String conversion as that would call ToString() again | |||
2019-07-05 | Re-write mono module editor code in C# | Ignacio Etcheverry | |
Make the build system automatically build the C# Api assemblies to be shipped with the editor. Make the editor, editor player and debug export templates use Api assemblies built with debug symbols. Always run MSBuild to build the editor tools and Api assemblies when building Godot. Several bugs fixed related to assembly hot reloading and restoring state. Fix StringExtensions internal calls not being registered correctly, resulting in MissingMethodException. | |||
2019-07-03 | Mono: Fix Array IndexOutOfRangeException not being thrown | Ignacio Etcheverry | |
2019-06-03 | Android build and export for the mono module | Ignacio Etcheverry | |
2019-06-01 | Merge pull request #27789 from Giacom/move_towards | Rémi Verschelde | |
Added move_toward functions for float, Vector2 and Vector3 | |||
2019-05-28 | Added move_toward functions for float, Vector2 and Vector3 | Giacom | |
2019-05-27 | Merge pull request #28957 from aaronfranke/basis-optimize | Rémi Verschelde | |
Optimize Basis constructor for Axis Angle | |||
2019-05-26 | [Mono] Change Atan2 arguments to Y X | Aaron Franke | |
2019-05-22 | [Mono] Misc Basis and AABB improvements | Aaron Franke | |
2019-05-21 | Merge pull request #29079 from neikeq/oopsie | Ignacio Roldán Etcheverry | |
Fix C# build error in MarshalUtils debug code | |||
2019-05-21 | Merge pull request #29052 from neikeq/fixes-28667------i-think | Ignacio Roldán Etcheverry | |
Replace call to 'mono_runtime_object_init' with manual ctor invoking | |||
2019-05-21 | Fix C# build error in MarshalUtils debug code | Ignacio Etcheverry | |
2019-05-21 | Replace call to 'mono_runtime_object_init' with manual ctor invoking | Ignacio Etcheverry | |
2019-05-19 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.15.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear doubleclick leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2019-05-18 | C#: Marshalling support for IEnumerable<> and IDictionary<,> | Ignacio Etcheverry | |
Also fixed the hint string of exported members. | |||
2019-05-17 | Optimize Basis constructor for Axis Angle | Aaron Franke | |
2019-04-30 | Make "decimal" functions more consistent | Aaron Franke | |
In GDScript, rename "decimals" to "step_decimals". In C#, add "StepDecimals", but keep the old functionality in a method called "DecimalCount". | |||
2019-04-29 | Merge pull request #28423 from ↵ | Rémi Verschelde | |
neikeq/dont-forget-to-think-a-name-for-this-branch C#: Deprecate accessor methods and generate correct int and float types | |||
2019-04-27 | C#: Generate the correct integer and floating point types | Ignacio Etcheverry | |
2019-04-25 | [Mono] Approximate equality | Aaron Franke | |
2019-04-20 | Merge pull request #27820 from ForLoveOfCats/master | Ignacio Roldán Etcheverry | |
Mono: Convert all items to string before printing |