aboutsummaryrefslogtreecommitdiff
path: root/modules/mono
Commit message (Collapse)AuthorAgeFilesLines
* [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
| |/ /
* / / Mono: Add project export pluginIgnacio Etcheverry2018-02-2212-56/+377
|/ /
* | Update warning about C# supportRémi Verschelde2018-02-211-3/+4
| |
* | [mono] fix signals parameter retrievalPaul Joannon2018-02-211-5/+7
| |
* | [Mono] Fixed "expression did not evaluate to a constant" compiler error for ↵Nathan Warden2018-02-201-3/+4
| | | | | | | | visual studio.
* | doc: Update version string in headerRémi Verschelde2018-02-193-3/+3
| |
* | Merge pull request #16326 from NathanWarden/fix_basis_monoIgnacio Etcheverry2018-02-182-6/+6
|\ \ | | | | | | [Mono] Basis values now marshalled in the correct order.
| * | [Mono] Basis values now marshalled in the correct order.Nathan Warden2018-02-022-6/+6
| | |
* | | Merge pull request #16749 from PJB3005/18-02-16-project-manager-mono-debug-fixIgnacio Etcheverry2018-02-181-16/+2
|\ \ \ | | | | | | | | Makes project manager never initialize mono debug.
| * | | Makes project manager never initialize mono debug.Pieter-Jan Briers2018-02-161-16/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The heuristic whether we're in the project manager inside GDMono didn't work if the project manager was launched by not having any path to run. This is fixed now by making a Main::is_project_manager().
* | | | Merge pull request #16746 from PJB3005/18-02-16-fix-nodepath-pascalcaseIgnacio Etcheverry2018-02-181-1/+1
|\ \ \ \ | | | | | | | | | | Makes NodePath and RID follow PascalCase in C#.
| * | | | Makes NodePath and RID follow PascalCase in C#.Pieter-Jan Briers2018-02-161-1/+1
| |/ / / | | | | | | | | | | | | Fixes #15685
* | | | Merge pull request #16747 from PJB3005/18-02-16-nodepath-tostringIgnacio Etcheverry2018-02-181-1/+2
|\ \ \ \ | | | | | | | | | | Give C# NodePath a ToString().
| * | | | Give C# NodePath a ToString().Pieter-Jan Briers2018-02-161-1/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | It already had an implicit cast operator to string, but this doesn't get used in say string formatting. So now something like $"path: {GetPath()}" works.
* | | | Merge pull request #16770 from paulloz/csharp-signal-attributeRémi Verschelde2018-02-179-3/+186
|\ \ \ \ | | | | | | | | | | C# Signal attribute
| * | | | implement signal related methods in csharp_script so signals can be used ↵Paul Joannon2018-02-174-8/+89
| | | | | | | | | | | | | | | | | | | | with emit
| * | | | add a [Signal] attribute to CSharpScriptsPaul Joannon2018-02-177-1/+103
| |/ / /
* / / / Mono: Fix build status iconsIgnacio Etcheverry2018-02-171-5/+3
|/ / /
* | | Merge pull request #15574 from paulloz/mono-build-project-buttonRémi Verschelde2018-02-141-1/+1
|\ \ \ | | | | | | | | Change 'Build Project' button style in Mono panel
| * | | Change 'Build Project' button style in Mono panelPaul Joannon2018-01-101-1/+1
| | | | | | | | | | | | | | | | Address #15208
* | | | Merge pull request #16331 from Benjamin-Dobell/pull/fix-pkgconfig-monoRémi Verschelde2018-02-141-0/+1
|\ \ \ \ | | | | | | | | | | Fixed Mono builds on macOS (pkgconfig detection of mono)
| * | | | Fix pkgconfig detection of monoBenjamin Dobell2018-02-031-0/+1
| | |/ / | |/| |
* / | | Add and use mono build variables with cloned environment.Jonathan Tinkham2018-02-101-2/+2
|/ / /
* | | Fix inconsistencies and typos in argument namesPaolo Perkovic2018-02-014-7/+7
| | |
* | | Merge pull request #16258 from NathanWarden/fix_mono_decimals_methodRémi Verschelde2018-02-011-1/+1
|\ \ \ | | | | | | | | [Mono] Fix an infinite recursion in the Mathf.Decimals method when using floats.
| * | | Fix an infinite recursion in the Mathf.Decimals method when using floats.Nathan Warden2018-01-311-1/+1
| | | |
* | | | Merge pull request #16205 from neikeq/issue-15053Rémi Verschelde2018-02-012-22/+9
|\ \ \ \ | | | | | | | | | | Mono: Remove automatic script multilevel calls
| * | | | Mono: Remove automatic script multilevel callsIgnacio Etcheverry2018-01-302-22/+9
| |/ / /
* | | | Merge pull request #16002 from bruvzg/mono_loading_form_resRémi Verschelde2018-02-011-0/+31
|\ \ \ \ | | | | | | | | | | [Mono] Allow loading assemblies (including mscorlib) from resources.
| * | | | Mono: Allow loading `mscorlib` from resources.bruvzg2018-01-311-0/+31
| |/ / /
* / / / Added async and await as C# keywords.Nathan Warden2018-01-301-3/+7
|/ / /
* | | Merge pull request #16118 from neikeq/i-dont-know-what-to-write-here-anymoreRémi Verschelde2018-01-272-0/+12
|\ \ \ | | | | | | | | Mono: Fix build errors with tools=no and target=release
| * | | Mono: Fix build errors with tools=no and target=releaseIgnacio Etcheverry2018-01-272-0/+12
| | | |
* | | | Mono: Fix method_bind fields being generated as instance membersIgnacio Etcheverry2018-01-271-2/+1
|/ / /