summaryrefslogtreecommitdiff
path: root/modules/mono
AgeCommit message (Collapse)Author
2018-06-22Merge pull request #19016 from neikeq/wIgnacio Etcheverry
Mono: Module build improvements
2018-06-22Mono: Module build improvementsIgnacio Etcheverry
- Add (Csc/Vbc/Fsc)ToolExe environment variables when running Mono's MSBuild. - Fix directory for the 'mono_assemblies_output_dir' argument being created with the '#' top level directory token as part of its name. - Allow to build with 'mono_static=yes' on Unix without specifying a mono prefix. The build script will try to find the mono prefix using the output from pkg-config.
2018-06-06allow undefined GODOT_DEBUG_MSBUILD environment variableKelly Thomas
2018-06-05Merge pull request #19387 from neikeq/yIgnacio Etcheverry
Mono fixes and improvements
2018-06-05Mono: Add 'View log' button to open the MSBuild log of a buildIgnacio Etcheverry
2018-06-05Mono: Fix passing wrong logger assembly path to MSBuildIgnacio Etcheverry
- Add option to print MSBuild's stdout and stderr instead of redirecting it. This can be enabled by setting the environment variable: Godot_DEBUG_MSBUILD=1
2018-06-05Mono: Null checks when marshaling from MonoArray* and managed DictionaryIgnacio Etcheverry
2018-06-05Merge pull request #18792 from PJB3005/18-05-11-objectdb-verbose-monoRémi Verschelde
Fixes ObjectDB leak printout with mono.
2018-06-01Fix Mono static linking on MingwHein-Pieter van Braam
2018-05-30SCons: Pass env to modules can_build methodRémi Verschelde
This allows to disable modules based on the environment, in particular `env[tools]` which tells us if we are building the editor or not.
2018-05-29New sync keywords in GDScript, NativeScript, MonoFabio Alessandrelli
2018-05-29Refactor RPCMode enum and checksFabio Alessandrelli
2018-05-29Revert "RPCMode refactor, more sync modes"Max Hilbrunner
2018-05-29Merge pull request #19021 from Faless/rpc_sync_fixMax Hilbrunner
RPCMode refactor, more sync modes
2018-05-27Mono: Fix MonoImage filename being set to an invalid pathIgnacio Etcheverry
2018-05-26New sync keywords in GDScript, NativeScript, MonoFabio Alessandrelli
2018-05-26Refactor RPCMode enum and checksFabio Alessandrelli
2018-05-25Merge pull request #19074 from cart/optimize-mono-pool-marshalIgnacio Etcheverry
Reduce allocations when converting mono arrays to pool arrays
2018-05-25Merge pull request #19063 from KellyThomas/c-sharp-feature-parity-vectorsRémi Verschelde
mono: Add Slerp method to vector classes, expose Cross method for Vector2
2018-05-24Merge pull request #19149 from neikeq/xIgnacio Etcheverry
Mono: Improve 'script class not found' error
2018-05-24Mono: Improve 'script class not found' errorIgnacio Etcheverry
No longer printed when using using placeholder script instances (for non-tool scripts in the editor). Print different error if the project assembly is not loaded
2018-05-23Capitalized comments of methods created by the Connect Signal dialog.Michael Alexsander Silva Dias
2018-05-22mono: add Slerp method to vector classes, expose Cross method for Vector2, ↵Kelly Thomas
and fix unnecessary casts in Basis
2018-05-21Fix index out of range error in string.Extension()Kelly Thomas
2018-05-20Reduce allocations when converting mono arrays to pool arraysCarter Anderson
2018-05-18Merge pull request #18974 from KellyThomas/c-sharp-feature-parity-basisRémi Verschelde
Mono: Basis constructor for euler parameter
2018-05-18Merge pull request #18975 from KellyThomas/c-sharp-feature-parity-colorIgnacio Etcheverry
mono: New Color methods: Darkened, Lightened and ToRgba32
2018-05-17mono: Plane, expose Normal, and DKelly Thomas
2018-05-17mono: New Color methods: Darkened, Lightened and ToRgba32Kelly Thomas
2018-05-17Mono: Basis constructor for euler parameterKelly Thomas
2018-05-17fixes build error on Linux after its introduction in #18949Michele Valente
The function expects now a return value. Returning NULL seems to work in this case.
2018-05-17Merge pull request #18949 from neikeq/aloRémi Verschelde
Mono: Project building fixes
2018-05-17Mono: Project building fixesIgnacio Etcheverry
- Set (Csc/Vbc/Fsc)ToolExe environment variables to point to the batch files in Mono's bin directory when building with Mono's MSBuild. - Set Mono's MSBuild as the default build tool on Windows. - Generate projects with portable DebugType instead of full.
2018-05-16Merge pull request #18889 from madadam/async-await-fixIgnacio Etcheverry
Set current SynchronizationContext before the game loop starts
2018-05-16Add missing copyright headersGuilherme Felipe
2018-05-15-New inspector.Juan Linietsky
-Changed UI resizing code, gained huge amount of speed. -Reorganized timer sync to clean up behavior (sorry forgot commit this before) -
2018-05-15Set current SynchronizationContext before the game loop startsAdam Cigánek
This fixes the problem that `SynchronizationContext.Current` would be null during the call to `_EnterTree`, `_Ready` and the first call to `_Process` thus the task continuations would be scheduled outside the main thread, which is unexpected and might lead to crashes. With this change, task continuations are scheduled always on the main thread and so async/await can be used without any explicit synchronization, which is what is expected. Fixes #18849
2018-05-11Fixes ObjectDB leak printout with mono.Pieter-Jan Briers
Fixes #18767
2018-05-04round / ceil methods for c sharp vectorsKelly thomas
2018-05-04Merge pull request #18406 from YeldhamDev/script_templates_periodMax Hilbrunner
Changed periods in the script templates
2018-05-02Merge pull request #18562 from neikeq/issue-18526Ignacio Etcheverry
Fix MSVC check when building with mono
2018-05-02Changed periods in the script templates.Michael Alexsander Silva Dias
2018-05-02Fix MSVC check when building with monoIgnacio Etcheverry
2018-05-02Merge pull request #18561 from neikeq/fix-find-msbuild-2Ignacio Etcheverry
Fix editor detecting msbuild with a msvc 'tools only' install
2018-05-02Fix editor detecting msbuild with a msvc 'tools only' installIgnacio Etcheverry
2018-04-30Fix msbuild with a msvc 'tools only' installHein-Pieter van Braam
Taken from https://github.com/Microsoft/vswhere/wiki/Find-MSBuild without '-products *' vswhere does not locate msbuild when installing a tools-only (no IDE) version of the microsoft compilers.
2018-04-28Mono: BindingsGenerator enum fixesIgnacio Etcheverry
- Make enums have an unique signature name of int. This means that when generating internal methods, there is no difference between different enums types nor between enums and int. This way enums can re-use internal methods. - Make type resolver fallback to int if a type is not found and it's an enum.
2018-04-25Add option to link mono statically on WindowsIgnacio Etcheverry
2018-04-24Merge pull request #18399 from neikeq/uIgnacio Etcheverry
Mono fixes
2018-04-24Mono: Fix '!t' error messages when generating bindingsIgnacio Etcheverry
This error wasn't affecting the bindings generation process.