aboutsummaryrefslogtreecommitdiff
path: root/modules/mono
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #19016 from neikeq/wIgnacio Etcheverry2018-06-222-20/+56
|\ | | | | Mono: Module build improvements
| * Mono: Module build improvementsIgnacio Etcheverry2018-06-222-20/+56
| | | | | | | | | | | | - 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.
* | allow undefined GODOT_DEBUG_MSBUILD environment variableKelly Thomas2018-06-061-1/+1
| |
* | Merge pull request #19387 from neikeq/yIgnacio Etcheverry2018-06-057-49/+172
|\ \ | | | | | | Mono fixes and improvements
| * | Mono: Add 'View log' button to open the MSBuild log of a buildIgnacio Etcheverry2018-06-055-37/+123
| | |
| * | Mono: Fix passing wrong logger assembly path to MSBuildIgnacio Etcheverry2018-06-052-12/+30
| | | | | | | | | | | | - 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
| * | Mono: Null checks when marshaling from MonoArray* and managed DictionaryIgnacio Etcheverry2018-06-051-0/+19
| | |
* | | Merge pull request #18792 from PJB3005/18-05-11-objectdb-verbose-monoRémi Verschelde2018-06-051-0/+6
|\ \ \ | |/ / |/| | Fixes ObjectDB leak printout with mono.
| * | Fixes ObjectDB leak printout with mono.Pieter-Jan Briers2018-05-111-0/+6
| | | | | | | | | | | | Fixes #18767
* | | Fix Mono static linking on MingwHein-Pieter van Braam2018-06-011-2/+9
| | |
* | | SCons: Pass env to modules can_build methodRémi Verschelde2018-05-301-1/+1
| | | | | | | | | | | | | | | | | | This allows to disable modules based on the environment, in particular `env[tools]` which tells us if we are building the editor or not.
* | | New sync keywords in GDScript, NativeScript, MonoFabio Alessandrelli2018-05-294-3/+27
| | |
* | | Refactor RPCMode enum and checksFabio Alessandrelli2018-05-292-13/+13
| | |
* | | Revert "RPCMode refactor, more sync modes"Max Hilbrunner2018-05-294-37/+16
| | |
* | | Merge pull request #19021 from Faless/rpc_sync_fixMax Hilbrunner2018-05-294-16/+37
|\ \ \ | | | | | | | | RPCMode refactor, more sync modes
| * | | New sync keywords in GDScript, NativeScript, MonoFabio Alessandrelli2018-05-263-3/+24
| | | |
| * | | Refactor RPCMode enum and checksFabio Alessandrelli2018-05-262-13/+13
| | | |
* | | | Mono: Fix MonoImage filename being set to an invalid pathIgnacio Etcheverry2018-05-271-4/+5
|/ / /
* | | Merge pull request #19074 from cart/optimize-mono-pool-marshalIgnacio Etcheverry2018-05-251-9/+16
|\ \ \ | | | | | | | | Reduce allocations when converting mono arrays to pool arrays
| * | | Reduce allocations when converting mono arrays to pool arraysCarter Anderson2018-05-201-9/+16
| | | |
* | | | Merge pull request #19063 from KellyThomas/c-sharp-feature-parity-vectorsRémi Verschelde2018-05-254-5/+17
|\ \ \ \ | | | | | | | | | | mono: Add Slerp method to vector classes, expose Cross method for Vector2
| * | | | mono: add Slerp method to vector classes, expose Cross method for Vector2, ↵Kelly Thomas2018-05-224-5/+17
| |/ / / | | | | | | | | | | | | and fix unnecessary casts in Basis
* | | | Merge pull request #19149 from neikeq/xIgnacio Etcheverry2018-05-241-5/+12
|\ \ \ \ | | | | | | | | | | Mono: Improve 'script class not found' error
| * | | | Mono: Improve 'script class not found' errorIgnacio Etcheverry2018-05-241-5/+12
| | |_|/ | |/| | | | | | | | | | | | | | 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
* | | | Capitalized comments of methods created by the Connect Signal dialog.Michael Alexsander Silva Dias2018-05-231-1/+1
| | | |
* | | | Fix index out of range error in string.Extension()Kelly Thomas2018-05-211-1/+1
| |/ / |/| |
* | | Merge pull request #18974 from KellyThomas/c-sharp-feature-parity-basisRémi Verschelde2018-05-181-0/+20
|\ \ \ | | | | | | | | Mono: Basis constructor for euler parameter
| * | | Mono: Basis constructor for euler parameterKelly Thomas2018-05-171-0/+20
| |/ /
* | | Merge pull request #18975 from KellyThomas/c-sharp-feature-parity-colorIgnacio Etcheverry2018-05-181-4/+22
|\ \ \ | | | | | | | | mono: New Color methods: Darkened, Lightened and ToRgba32
| * | | mono: New Color methods: Darkened, Lightened and ToRgba32Kelly Thomas2018-05-171-4/+22
| |/ /
* / / mono: Plane, expose Normal, and DKelly Thomas2018-05-171-38/+44
|/ /
* | fixes build error on Linux after its introduction in #18949Michele Valente2018-05-171-2/+2
| | | | | | | | | | The function expects now a return value. Returning NULL seems to work in this case.
* | Merge pull request #18949 from neikeq/aloRémi Verschelde2018-05-175-66/+146
|\ \ | | | | | | Mono: Project building fixes
| * | Mono: Project building fixesIgnacio Etcheverry2018-05-175-66/+146
| | | | | | | | | | | | | | | | | | - 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.
* | | Merge pull request #18889 from madadam/async-await-fixIgnacio Etcheverry2018-05-161-1/+1
|\ \ \ | | | | | | | | Set current SynchronizationContext before the game loop starts
| * | | Set current SynchronizationContext before the game loop startsAdam Cigánek2018-05-151-1/+1
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Add missing copyright headersGuilherme Felipe2018-05-161-0/+30
| |/ |/|
* | -New inspector.Juan Linietsky2018-05-151-1/+1
|/ | | | | | | -Changed UI resizing code, gained huge amount of speed. -Reorganized timer sync to clean up behavior (sorry forgot commit this before) -
* round / ceil methods for c sharp vectorsKelly thomas2018-05-042-0/+15
|
* Merge pull request #18406 from YeldhamDev/script_templates_periodMax Hilbrunner2018-05-041-1/+1
|\ | | | | Changed periods in the script templates
| * Changed periods in the script templates.Michael Alexsander Silva Dias2018-05-021-1/+1
| |
* | Merge pull request #18562 from neikeq/issue-18526Ignacio Etcheverry2018-05-021-2/+2
|\ \ | | | | | | Fix MSVC check when building with mono
| * | Fix MSVC check when building with monoIgnacio Etcheverry2018-05-021-2/+2
| | |
* | | Merge pull request #18561 from neikeq/fix-find-msbuild-2Ignacio Etcheverry2018-05-021-0/+2
|\ \ \ | |_|/ |/| | Fix editor detecting msbuild with a msvc 'tools only' install
| * | Fix editor detecting msbuild with a msvc 'tools only' installIgnacio Etcheverry2018-05-021-0/+2
| |/
* / Fix msbuild with a msvc 'tools only' installHein-Pieter van Braam2018-04-301-1/+1
|/ | | | | | 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.
* Mono: BindingsGenerator enum fixesIgnacio Etcheverry2018-04-282-93/+117
| | | | | - 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.
* Add option to link mono statically on WindowsIgnacio Etcheverry2018-04-251-14/+28
|
* Merge pull request #18399 from neikeq/uIgnacio Etcheverry2018-04-242-17/+24
|\ | | | | Mono fixes
| * Mono: Fix '!t' error messages when generating bindingsIgnacio Etcheverry2018-04-241-1/+1
| | | | | | | | This error wasn't affecting the bindings generation process.