Ignacio Etcheverry
64a7a6b2f4
Mono: Buildsystem support for finding MSBuild from VS2019
...
(cherry picked from commit e82b2def8e
)
2019-07-03 11:02:10 +02:00
Sebastian Hartte
adb9815199
Add support for new MSBuild directory naming introduced in VS 2019.
...
(cherry picked from commit 7440295ad1
)
2019-07-03 11:01:35 +02:00
Rémi Verschelde
0eab0d9343
Update copyright statements to 2019
...
Happy new year to the wonderful Godot community!
2019-01-03 11:41:35 +01:00
Rémi Verschelde
468b3dccab
Fix missing/malformed license headers
2019-01-03 11:18:27 +01:00
Hein-Pieter van Braam
16ab5e091d
3.0.7-devel
...
Onwards my precious!
2018-07-31 20:13:10 +02:00
Hein-Pieter van Braam
83140541dc
Fix Mono compilation on Windows/Ming
2018-07-28 23:01:38 +02:00
Ignacio Etcheverry
1a325e3580
Fix continuous attempt to reload domain with API assemblies out of sync
...
(cherry picked from commit 762c912e8e
)
2018-07-28 16:06:30 +02:00
Ignacio Etcheverry
fc678567d7
Mono: Fix domain reload never triggering
...
(cherry picked from commit f1130f9a8a
)
2018-07-28 16:06:30 +02:00
Ignacio Etcheverry
286ff21dd1
Fix '!valid' error spam on C# script instance create
...
(cherry picked from commit 8edf85b09c
)
2018-07-28 16:06:30 +02:00
Ignacio Etcheverry
cf1c127c23
Mono: Fix null dereferences
...
(cherry picked from commit 5aefe5d936
)
2018-07-28 16:06:30 +02:00
Ignacio Etcheverry
31f8d3525d
Add Array and Dictionary wrapper classes to C#
...
(cherry picked from commit ee3c476c9a
)
2018-07-28 16:06:30 +02:00
Ignacio Etcheverry
e1cf8dc2cb
Mono: Pending exceptions and cleanup
...
(cherry picked from commit 4739cb8c00
)
2018-07-28 16:06:30 +02:00
Rémi Verschelde
291be24742
Mono: Default to not shipping C# scripts content
...
Fixes #20053 .
(cherry picked from commit df170d81cc
)
2018-07-28 16:06:30 +02:00
Aaron Franke
3304c7620a
[Mono] Improvements to GD.cs: PascalCasing and real_t
...
[Mono] Improvements to GD.cs: PascalCasing and real_t
(cherry picked from commit 174cf31d00
)
2018-07-28 16:06:30 +02:00
Pieter-Jan Briers
ba441c48b0
Makes Mono bindings partial & adds GetNode<T>.
...
(cherry picked from commit a8c97eb094
)
2018-07-28 16:06:30 +02:00
oisincar
e5aedf130f
Fix bug with Basis.Transposed()
...
Fix bug where Basis.Transposed() incorrectly updated local basis, and
returned an unmodified copy. This also fixes Transform.Inverse().
(cherry picked from commit 7a4d593198
)
2018-07-28 16:06:30 +02:00
Ignacio Etcheverry
94debea0a9
Make C# bindings generator ignore disabled classes
...
(cherry picked from commit 92c7fe422b
)
2018-07-28 16:06:30 +02:00
Aaron Franke
c6a48e11e9
[Mono] Update about/warning text
...
I've removed the section about being unable to export games using C# - as you are now able to do this, as long as the export templates are installed. Also, I've made a few minor grammar tweaks.
(cherry picked from commit 69530ef614
)
2018-07-28 16:06:30 +02:00
Mads Ynddal
327452cb09
Added path for Mono installed through Homebrew
...
On macOS, it is common to install packages like Mono through the third-party
package-manager Homebrew. This commit simply adds an additional path to
where Homebrew installs the Mono framework.
(cherry picked from commit 39aabba0a9
)
2018-07-28 16:06:30 +02:00
Kelly Thomas
c751b66d38
convert unicode mono root path to ascii string
...
(cherry picked from commit 753230c275
)
2018-07-28 16:06:30 +02:00
Aaron Franke
68bfea5aa0
[Mono] Rename Fposmod to PosMod
...
[Mono] Rename Fposmod to PosMod
(cherry picked from commit 5b2b23c9a9
)
2018-07-28 16:06:30 +02:00
Rémi Verschelde
c709dff1a2
Style: Format code with clang-format 6.0.1
...
(cherry picked from commit 7c9f7452f4
)
Travis: Update style checks to clang-format 6.0.1
(cherry picked from commit 003ac67df1
)
2018-07-18 16:37:23 +02:00
Hein-Pieter van Braam
b5338b640f
Bump to 3.0.6-devel
2018-07-09 14:32:35 +02:00
Kelly Thomas
e86ef017f2
allow undefined GODOT_DEBUG_MSBUILD environment variable
...
(cherry picked from commit 17516822f9
)
2018-07-08 15:39:15 +02:00
Ignacio Etcheverry
d4a226500b
Mono: Add 'View log' button to open the MSBuild log of a build
...
(cherry picked from commit 4a021fa7a2
)
2018-07-08 15:39:15 +02:00
Ignacio Etcheverry
16550339ba
Mono: Fix passing wrong logger assembly path to MSBuild
...
- 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
(cherry picked from commit 25f10b3c40
)
2018-07-08 15:39:15 +02:00
Ignacio Etcheverry
84e1551c64
Mono: Null checks when marshaling from MonoArray* and managed Dictionary
...
(cherry picked from commit 7933a6cc9f
)
2018-07-08 15:39:15 +02:00
Nathan Warden
af902dc042
Lerp now consistent with Godot API. InverseLerp fixed.
...
(cherry picked from commit c2315e3291
)
2018-07-08 15:39:15 +02:00
=
64bcefb7cd
Mono: Fixes annotated signal loading in exported binaries
...
(cherry picked from commit 489c9adf03
)
2018-07-08 15:39:15 +02:00
Hein-Pieter van Braam
4bf441c32b
Bump to 3.0.5
...
And onwards!
2018-06-23 17:05:45 +02:00
Hein-Pieter van Braam
98609279b6
Bump version to 3.0.4
...
And onwards!
2018-06-14 15:37:51 +00:00
Hein-Pieter van Braam
e649ec71df
Fix some missed changes from a cherrypick
2018-06-13 12:21:29 +00:00
bruvzg
518a691231
Mono: Allow loading `mscorlib` from resources.
...
(cherry picked from commit b3ddf12fb1
)
2018-06-13 11:57:40 +00:00
Hein-Pieter van Braam
f640639867
Fix Mono static linking on Mingw
2018-06-01 21:45:21 +02:00
Hein-Pieter van Braam
d24f77be99
Fix documentation version strings
2018-06-01 18:19:33 +02:00
Kelly thomas
f697b53eba
round / ceil methods for c sharp vectors
...
(cherry picked from commit a6bd2c6e72
)
2018-06-01 18:08:52 +02:00
Adam Cigánek
b95cc40640
Set current SynchronizationContext before the game loop starts
...
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
(cherry picked from commit f25240cfe6
)
2018-06-01 18:07:32 +02:00
Michele Valente
9294978596
fixes build error on Linux after its introduction in #18949
...
The function expects now a return value. Returning NULL seems to work in
this case.
(cherry picked from commit 6c74f3de6d
)
2018-06-01 18:06:44 +02:00
Ignacio Etcheverry
3d3e4e62af
Mono: Project building fixes
...
- 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.
(cherry picked from commit 01397a10d9
)
2018-06-01 18:06:42 +02:00
Kelly Thomas
d00926894e
mono: add Slerp method to vector classes, expose Cross method for Vector2, and fix unnecessary casts in Basis
...
(cherry picked from commit b335274bcd
)
2018-06-01 18:05:28 +02:00
Carter Anderson
5d2ad1e5c7
Reduce allocations when converting mono arrays to pool arrays
...
(cherry picked from commit 56262ceafe
)
2018-06-01 18:04:54 +02:00
Ignacio Etcheverry
9945da3efc
Mono: Improve 'script class not found' error
...
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
(cherry picked from commit c8945fe7d8
)
2018-06-01 18:04:12 +02:00
Kelly Thomas
8461d6b5f9
Mono: Basis constructor for euler parameter
...
(cherry picked from commit c26d30986a
)
2018-06-01 17:46:38 +02:00
Kelly Thomas
0febfa9eea
mono: New Color methods: Darkened, Lightened and ToRgba32
...
(cherry picked from commit 88bd33f451
)
2018-06-01 17:45:49 +02:00
Kelly Thomas
232a3a524b
mono: Plane, expose Normal, and D
...
(cherry picked from commit 16e1b4bacf
)
2018-06-01 17:44:56 +02:00
Kelly Thomas
6224f02c56
Fix index out of range error in string.Extension()
...
(cherry picked from commit c7e98eef67
)
2018-06-01 17:37:43 +02:00
Ignacio Etcheverry
94b4bb2a12
Mono: Fix MonoImage filename being set to an invalid path
...
(cherry picked from commit 97fb999976
)
2018-06-01 17:33:51 +02:00
Paul Joannon
81eb60434a
[mono] fix signals parameter retrieval
...
(cherry picked from commit 7a72395412
)
2018-05-16 12:27:45 +02:00
Ignacio Etcheverry
736e574a5e
Fix editor detecting msbuild with a msvc 'tools only' install
...
(cherry picked from commit 93d13bee8b
)
2018-05-13 22:00:53 +02:00
Ignacio Etcheverry
664052824e
Fix MSVC check when building with mono
...
(cherry picked from commit a1aa98e05a
)
2018-05-13 22:00:20 +02:00