aboutsummaryrefslogtreecommitdiff
path: root/modules/mono
Commit message (Collapse)AuthorAgeFilesLines
...
* | | 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
|/ / /
* | | Mono: Don't defer call to dispose queue objects when finalizing domainIgnacio Etcheverry2018-01-261-5/+7
| | | | | | | | | | | | | | | It's going to be called anyway after `mono_domain_finalize`. This also prevents crashes, since the MessageQueue singleton could already be freed at this point (see: #15702).
* | | Mono: Fix NodePath and RID bindingsIgnacio Etcheverry2018-01-254-43/+141
| | |
* | | doc: Sync with current sourceRémi Verschelde2018-01-253-3/+3
| | | | | | | | | | | | | | | | | | Also enhance RigidBody docs as per https://github.com/godotengine/godot-docs/pull/1018 and fix the version tag in all files (not really stable yet, but it makes no sense to hardcode rc3 at this stage).
* | | Merge pull request #16016 from neikeq/issue-13316Ignacio Etcheverry2018-01-241-2/+7
|\ \ \ | | | | | | | | Fix CSharpInstance::call not initializing CallError
| * | | Fix CSharpInstance::call not initializing CallErrorIgnacio Etcheverry2018-01-241-2/+7
| | | |
* | | | SignalAwaiter::_signal_callback was calling the thunk with a wrong pointerPaul Joannon2018-01-232-2/+2
| | | |
* | | | Merge pull request #15972 from akien-mga/mono-warningRémi Verschelde2018-01-222-1/+93
|\ \ \ \ | | | | | | | | | | Mono: Display opt-out warning in editor about WIP status
| * | | | Mono: Display opt-out warning in editor about WIP statusRémi Verschelde2018-01-222-1/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures that all users of the Mono flavour of Godot 3.0 are aware of its current shortcomings (no export, crashes and usability issues). The dialog is shown each time the editor is started, until the checkbox is disabled (i.e. until users will have actually read it). Fixes #15956.
* | | | | RID cached class was wrong (mono)Paul Joannon2018-01-221-1/+1
|/ / / /
* | | | fix GDMonoProperty::set_valuePaul Joannon2018-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | was calling getter and not setter should close #15387
* | | | Fix typos in code and docs with codespellRémi Verschelde2018-01-182-2/+2
| | | | | | | | | | | | | | | | Using v1.11.0 from https://github.com/lucasdemarchi/codespell
* | | | remove c#7 features for compatibility with 2015 Build ToolsKelly Thomas2018-01-181-2/+2
| | | | | | | | | | | | https://github.com/godotengine/godot/issues/15742
* | | | remove an unneeded marshalling functionPaul Joannon2018-01-182-11/+6
| | | | | | | | | | | | | | | | `Variant mono_object_to_variant(MonoObject*, const ManagedType&)`
* | | | fix marshalling when a function is returning an object from c#Paul Joannon2018-01-181-4/+4
|/ / /
* | / doc: Update version string in XMLRémi Verschelde2018-01-133-3/+3
| |/ |/|
* | Mono: Some StackTrace to StackInfo[] fixesIgnacio Etcheverry2018-01-124-6/+38
| | | | | | | | | | | | - Sometimes `StackFrame.GetMethod()` returns null (e.g.: latest frame of a `MissingMethodException`). Still not sure what to do with that frame (maybe skip it), but at least it no longer fails. - Skip `CSharpLanguage::debug_get_current_stack_info()` if an error is printed from `GDMonoUtils::update_corlib_cache()`. - Fix crash when calling `GDMonoUtils::print_unhandled_exception(exc)` if there is no ScriptDebugger attached.
* | Mono: Fix starting MonoDevelop process from the wrong appdomainIgnacio Etcheverry2018-01-121-0/+2
| |