summaryrefslogtreecommitdiff
path: root/modules/mono
AgeCommit message (Collapse)Author
2017-10-30Merge pull request #12525 from neikeq/wololoRémi Verschelde
Remove Visual Studio for now from the external editors list
2017-10-30Remove Visual Studio for now from the external editors listIgnacio Etcheverry
2017-10-30Fix 'which' returning file without extension on WindowsIgnacio Etcheverry
2017-10-29Merge pull request #12491 from neikeq/waitasecond···Ignacio Etcheverry
Fix FrameworkPathOverride and assemblies path loop
2017-10-29Fix FrameworkPathOverride and assemblies path loopIgnacio Etcheverry
2017-10-29Fix build with Python 3 on WindowsMatthias Hoelzl
2017-10-29Mono: Fix Windows buildRémi Verschelde
2017-10-29Merge pull request #12475 from neikeq/ohuiiiRémi Verschelde
Fix regression from #12473 and #12388
2017-10-29Merge pull request #12474 from neikeq/sRémi Verschelde
Mono: Add build project button and reload interval
2017-10-29Fix regression from #12473 and #12388Ignacio Etcheverry
2017-10-29Merge pull request #12473 from neikeq/Alpha2?-Let'sDoThisIgnacio Etcheverry
BindingsGenerator cleanup and improved error messages
2017-10-29Mono: Add build project button and reload intervalIgnacio Etcheverry
2017-10-29Merge pull request #12388 from neikeq/rIgnacio Etcheverry
Buildsystem improvements for the Mono module
2017-10-29Buildsystem improvements for the Mono moduleIgnacio Etcheverry
- Make sure to search the mono installation directory for the right architecture in the windows registry. - Do not build GodotSharpTools directly to #bin dir. Instead build to the default output path and copy it. This way we avoid MSBuild adding files we don't want to #bin. - Add hint path for MSBuild in OSX. - Copy shared library on Unix if not statically linking. - Use vswhere to search MSBuild and search for 14.0 tools version in the registry instead of 4.0. - SCons will only fallback xbuild when msbuild is not found if 'xbuild_fallback=yes' is passed to the command. - Use mono's assembly path as FrameworkPathOverride if using with system's MSBuild (not mono's fork). - Cleanup.
2017-10-29BindingsGenerator cleanup and improved error messagesIgnacio Etcheverry
If there is an error generating a property or a method, the error message will include the member and class names.
2017-10-27Mono: Use "UnnamedProject" if application/config/name is emptyUnknown
2017-10-26Merge pull request #12405 from Jerome67000/clean_getnodetypeRémi Verschelde
Removes Script::get_node_type() [ci skip]
2017-10-25Fix default C# scriptPrzmk
2017-10-25Removes Script::get_node_type()Jerome67000
used before GDScript, with squirrel apparently
2017-10-24Merge pull request #12365 from neikeq/pRémi Verschelde
Add ScriptLanguage::supports_builtin_mode and improve ScriptCreateDialog
2017-10-24Exit after generating mono glueIgnacio Etcheverry
2017-10-24Add ScriptLanguage::supports_builtin_mode and improve ScriptCreateDialogIgnacio Etcheverry
- Make ScriptCreateDialog disable the built-in script checked button if the language does not support it. - ScriptLanguage's get_template and make_template now receive the script path as class name if the the script language does not have named classes.
2017-10-24Merge pull request #12364 from neikeq/oIgnacio Etcheverry
Mono: Fix and cleanup build start errors
2017-10-24Mono: Fix and cleanup build start errorsIgnacio Etcheverry
2017-10-23Merge pull request #12320 from mhilbrunner/issue-11994Rémi Verschelde
Add _process(delta) to new script templates. Closes #11994.
2017-10-23Mono: Prevent raising exceptions in native codeIgnacio Etcheverry
For now we will just print the exceptions we catch. Later, we should use something similar to 'mono_set_pending_exception(ex)'.
2017-10-22Merge pull request #12326 from neikeq/nIgnacio Etcheverry
Fix set field from MonoObject*
2017-10-22Fix set field from MonoObject*Ignacio Etcheverry
2017-10-22Add _process(delta) to new script templates. Closes #11994.mhilbrunner
2017-10-21Cleanup unnecessary debug printsRémi Verschelde
2017-10-20Mono: Fix static linking on macOSRémi Verschelde
[ci skip]
2017-10-18Merge pull request #12209 from neikeq/mRémi Verschelde
Mono: Fix warning about exported static fields
2017-10-18Mono: Fix warning about exported static fieldsIgnacio Etcheverry
2017-10-18Merge pull request #12208 from neikeq/lRémi Verschelde
Mono: Fix build with tools=no or target=release
2017-10-18Mono: Fix build with tools=no or target=releaseIgnacio Etcheverry
2017-10-17Merge pull request #12178 from neikeq/kRémi Verschelde
Export attribute fixes and improvements
2017-10-17Export attribute fixes and improvementsIgnacio Etcheverry
- Allow non-public fields to be exported as well (to avoid confusion). - Set PROPERTY_HINT_RESOURCE_TYPE for resource derived fields. - Support enums and automatically fill PROPERTY_HINT_ENUM's hint_string for enum fields.
2017-10-17Take self-contained mode into considerationIgnacio Etcheverry
2017-10-16Merge pull request #12138 from neikeq/iRémi Verschelde
Avoid adding built-in script path to csproj
2017-10-16Merge pull request #12136 from neikeq/hRémi Verschelde
Improve signature of signal target generated function
2017-10-16Merge pull request #12104 from akien-mga/monosgen-2Ignacio Etcheverry
mono: Request monosgen-2 explicitly via pkg-config
2017-10-16Avoid adding built-in script path to csprojIgnacio Etcheverry
2017-10-16Improve signature of signal target generated functionIgnacio Etcheverry
2017-10-16Merge pull request #12135 from neikeq/gIgnacio Etcheverry
Re-write SignalAwaiter implementation
2017-10-16Re-write SignalAwaiter implementationIgnacio Etcheverry
Old implementation had issues where you could only await on the same signal of the same source once.
2017-10-14mono: Request monosgen-2 explicitly via pkg-configRémi Verschelde
Prevents GC mismatch between mono binary and library, fixes #11916.
2017-10-11Merge pull request #11954 from neikeq/dIgnacio Etcheverry
Added 'exposed' field to ClassInfo for registered classes
2017-10-10Fix wrong array indexIgnacio Etcheverry
2017-10-10 Fix getting struct elements from MonoArray (#11978)Ignacio Etcheverry
* Fix getting struct elements from MonoArray * Revert undesired change
2017-10-09Mono: Make use of ClassInfo's exposed APIIgnacio Etcheverry
- BindingsGenerator only generates exposed classes. - Fix creation of managed instances of non-exposed classes.