aboutsummaryrefslogtreecommitdiff
path: root/modules/mono
Commit message (Collapse)AuthorAgeFilesLines
...
| * Mono: Do not spam script class not found errorIgnacio Etcheverry2018-04-241-10/+9
| | | | | | | | Print this error only when trying to instantiate the script. This way we prevent errors being printed for source files which are not meant to be used as scripts.
| * Mono: Fix crash on script load if the scripts domain isn't loadedIgnacio Etcheverry2018-04-241-6/+14
| |
* | #18051: Fix indentation issues introduced during clean upXavier Cho2018-04-176-16/+16
| |
* | #18051: Do not use `var` in a for-loop, or where type is not obviousXavier Cho2018-04-177-22/+22
| |
* | #18051: Use common name for Color type argumentXavier Cho2018-04-171-5/+5
| |
* | #18051: Remove redundant verbatim prefixesXavier Cho2018-04-172-3/+3
| |
* | #18051: Use default parameter valueXavier Cho2018-04-171-1/+1
| |
* | #18051: Use array initializer when applicableXavier Cho2018-04-171-4/+2
| |
* | #18051: Remove redundant parenthesisXavier Cho2018-04-1713-91/+94
| |
* | #18051: Remove unnecessary variable assignmentsXavier Cho2018-04-175-11/+7
| |
* | #18051: Use 'var' when applicableXavier Cho2018-04-1714-109/+109
| |
* | #18051: Remove redundant casts and 'using', 'else', 'this' statementsXavier Cho2018-04-1719-281/+211
| |
* | Remove duplicated declaration of RoundToInt() from MathfXavier Cho2018-04-171-5/+0
| |
* | Merge pull request #18038 from Chaosus/mathfIgnacio Etcheverry2018-04-133-33/+91
|\ \ | | | | | | [Mono] Improvements for Mathf
| * | [Mono] Improve MathfChaosus2018-04-133-33/+91
| | |
* | | Merge pull request #17864 from NikodemL/fix_mono_bottom_panel_issue_activatedIgnacio Etcheverry2018-04-091-2/+7
|\ \ \ | |/ / |/| | Fixed mono bottom panel to select the correct file when messages are filtered
| * | Fixed _issue_activated to take the correct issue id from the listNikodem Lokatelj2018-03-301-2/+7
| | |
* | | Merge pull request #17834 from Rubonnek/move-to-initializer-listRémi Verschelde2018-04-032-21/+15
|\ \ \ | | | | | | | | Move GodotSharp and MonoBuildTab member variables to initializer list
| * | | Move GodotSharp and MonoBuildTab member variables to initializer listWilson E. Alvarez2018-03-272-21/+15
| |/ /
* | / [mono] Fixes #17936 as GodotSharp (Core\Basic.cs) requires C#7 now, but we ↵Alexander Alekseev2018-04-031-6/+6
| |/ |/| | | | | most probably should keep C#6 yet
* | Added wrap functions to C#Chaosus2018-03-261-0/+12
|/
* Fix mono basis GetEuler bug and marshalling/unmarshallingCarter Anderson2018-03-242-86/+110
|
* Merge pull request #17134 from aaronfranke/masterIgnacio Etcheverry2018-03-2412-288/+470
|\ | | | | [Mono] Replace float with real_t, other misc C# improvements
| * Replace float with real_t, default Vectors, other misc C# improvementsAaron Franke2018-03-2213-289/+471
| | | | | | | | Replace float with real_t in most files, defined at the top of each file via using. Objects such as Vector3 now accept doubles as inputs, and convert to real_t internally. I've added default Vectors such as Vector3.Zero. Other misc C# improvements such as Mathf.RoundToInt(). Color continues to use float only because high precision is not needed for 8-bit color math and to keep things simple. Everything seems to compile and work fine, but testing is requested, as this is the first time I've ever contributed to Godot.
* | Fix mono build properly!PJB30052018-03-191-1/+1
| | | | | | | | Fixes the mistake I made in #17603 to make it require Python > 3.6.
* | Merge pull request #17603 from PJB3005/18-03-18-fix-mono-build-python3Rémi Verschelde2018-03-191-1/+1
|\ \ | | | | | | Fix Mono builds with Python 3.
| * | Fix Mono builds with Python 3.Pieter-Jan Briers2018-03-181-1/+1
| | | | | | | | | | | | | | | A subprocess call wasn't specifying an encoding, so this gave a TypeError in Python 3.
* | | Merge pull request #17619 from neikeq/mono-runtime-main-argsIgnacio Etcheverry2018-03-182-15/+42
|\ \ \ | |/ / |/| | Mono: Runtime main args and assembly search fixes
| * | Mono: Runtime main args and assembly search fixesIgnacio Etcheverry2018-03-182-15/+42
| |/ | | | | | | | | - Setup runtime main args during initialization. This must be done manually by embedders who do not call mono_runtime_run_main. Fixes NullReferenceException in System.Environment. - Continue to search the assembly in the rest of the search locations if loading it from one of them failed.
* | Merge pull request #17179 from paulloz/mono-assemblies-preload-facadesIgnacio Etcheverry2018-03-161-0/+1
|\ \ | | | | | | [mono] add the 'Facades' subfolder to the searched directories
| * | [mono] add the 'Facades' subfolder to the searched directories in _preload_hookPaul Joannon2018-03-021-0/+1
| |/
* | Merge pull request #17388 from Hinsbart/mono_class_nameRémi Verschelde2018-03-152-2/+25
|\ \ | | | | | | Mono: Avoid invalid class names.
| * | Mono: Avoid invalid class names.Andreas Haas2018-03-152-2/+25
| |/ | | | | | | | | | | | | Disallow reserved keywords as class names and prefix base class with the Godot namespace if it's the same as the class name. Fixes #12483
* | [mono] write classes with no constructor as abstractPaul Joannon2018-03-041-2/+3
| |
* | [mono] rename functions to conform to PascalCasePaul Joannon2018-03-043-19/+19
|/ | | | | | in: * StringExtensions.cs * Transform.cs
* More reliably find mscorlib.dll on LinuxHein-Pieter van Braam2018-02-271-2/+5
|
* doc: Remove status from hardcoded version stringRémi Verschelde2018-02-273-3/+3
| | | | It has no practical use case and just generates noise for each alpha, beta, etc.
* Merge pull request #17075 from paulloz/fix-build-mono-debug-notoolsRémi Verschelde2018-02-271-1/+1
|\ | | | | [mono] fix build error when compiling with mono, tools=no, target=debug
| * fix build error when compiling with mono, tools=no, target=releasePaul Joannon2018-02-271-1/+1
| | | | | | | | change TTR to RTR in `print_unhandled_exception`
* | Merge pull request #15641 from ↵Rémi Verschelde2018-02-273-12/+24
|\ \ | |/ |/| | | | | neikeq/mono-is-picky-regarding-corlib-so-we-must-make-sure-to-ship-the-right-version-otherwise-something-bad-may-happen Mono: Buildsystem improvements
| * Mono: Buildsystem improvementsIgnacio Etcheverry2018-01-123-12/+24
| | | | | | | | | | - Bundle with mscorlib.dll to avoid compatibilities issues - Add build option 'mono_assemblies_output_dir' to specify the output directory where the assemblies will be copied to. '#bin' by default.
* | Merge pull request #17046 from NathanWarden/fixed_mono_marshallingRémi Verschelde2018-02-261-1/+1
|\ \ | | | | | | [Mono] The marshalling *in* of Transform was also incorrect.
| * | The marshalling in was also incorrect.Nathan Warden2018-02-261-1/+1
| | |
* | | Mono: Better versioning and gracefully unloading of Godot API assembliesIgnacio Etcheverry2018-02-2513-87/+397
| | |
* | | Merge pull request #16804 from Valentactive/fix_mono_template_compilingRémi Verschelde2018-02-252-8/+3
|\ \ \ | | | | | | | | fix template builds with mono
| * | | fix release builds with monoMichele Valente2018-02-222-8/+3
| | | | | | | | | | | | | | | | | | | | | | | | "_signals" and "signals_invalidated" were moved out of the "TOOLS_ENABLED" directive. Updated also the two "update_signals" and "_update_signals" methods so it makes sense.
* | | | Merge pull request #16981 from paulloz/mono-nested-exceptionsIgnacio Etcheverry2018-02-241-20/+39
|\ \ \ \ | | | | | | | | | | [mono] show whole trace of nested exceptions
| * | | | [mono] get stacktraces for all inner exceptionsPaul Joannon2018-02-241-20/+39
| | |/ / | |/| |
* | | | Merge pull request #16986 from neikeq/issue-16983Ignacio Etcheverry2018-02-241-3/+3
|\ \ \ \ | |/ / / |/| | | Mono: Fix bindings for parameters in vararg methods
| * | | Mono: Fix bindings for parameters in vararg methodsIgnacio Etcheverry2018-02-241-3/+3
| |/ /