Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-04 | Mono/C#: Several android fixes | Ignacio Etcheverry | |
- Added correct config file for android dllmaps. - Fix __Internal DllImports with a dlopen fallback. - Add missing P/Invoke functions and internal calls expected by the monodroid BCL and our custom version of the 'Android.Runtime.AndroidEnvironment' class (this last one can be found in the godot-mono-builds repo). - Make sure to set 'btls' instead of 'legacy' as the default TLS provider on Android. | |||
2019-12-04 | C#: Add Duplicate method to the Array and Dictionary bindings | Ignacio Etcheverry | |
2019-11-29 | Merge pull request #33982 from neikeq/issue-29349 | Rémi Verschelde | |
Mono/C#: Add option to export assemblies outside of PCK | |||
2019-11-29 | Mono/C#: Fix crash on exported games that don't use C# | Ignacio Etcheverry | |
2019-11-29 | Mono/C#: Add option to export assemblies outside of PCK | Ignacio Etcheverry | |
When using this options, assemblies will be saved in the Assemblies folder of the data directory: 'data_AppName/Assemblies/'. | |||
2019-11-23 | Merge pull request #33828 from neikeq/貴様 | Rémi Verschelde | |
Mono/C#: Prevent SCons from building API solutions in parallel | |||
2019-11-22 | Mono/C#: Prevent SCons from building API solutions in parallel | Ignacio Etcheverry | |
2019-11-22 | Style: Add missing copyright headers | Rémi Verschelde | |
2019-11-21 | Merge pull request #33791 from neikeq/issue-33761 | Ignacio Roldán Etcheverry | |
C#: Fix PathWhich on Windows when name already has extension | |||
2019-11-21 | C#: Fix PathWhich on Windows when name already has extension | Ignacio Etcheverry | |
Also make the Posix version of PathWhich check if the file has executable access. | |||
2019-11-20 | Merge pull request #33763 from neikeq/issue-33725 | Rémi Verschelde | |
Fix C# export error dialog showing up when it should not | |||
2019-11-20 | Fix C# export error dialog showing up when it should not | Ignacio Etcheverry | |
2019-11-19 | Mono/C#: Bundle libmono-btls-shared.dll on Windows if it exists | Ignacio Etcheverry | |
2019-11-18 | C#: Throw NullReferenceException for null NodePath/RID params | Ignacio Etcheverry | |
2019-11-15 | Make C# internal calls return structs as ref parameters | Ignacio Etcheverry | |
The Mono IL interpreter's WebAssembly to native trampolines don't support passing structs by value, so we need to do it this way. Also now we pass and return long, ulong, float and double as ref parameters as well. This is due to missing trampolines for float and long types. This is likely a temporary workaround that will be reverted in the future. The correct solution would be to patch 'mono/mini/m2n-gen.cs' when building the Mono runtime for WASM in order to generate the trampolines we need. | |||
2019-11-15 | Mono/C#: Initial exporter support for AOT compilation | Ignacio Etcheverry | |
2019-11-13 | Mono/C#: WebAssembly support | Ignacio Etcheverry | |
2019-11-12 | Merge pull request #33249 from JoshLee0915/MonoHeadlessServer | Ignacio Roldán Etcheverry | |
Added missing server platform checks to template dir and shared lib copy in mono_configure.py | |||
2019-11-07 | Merge pull request #32477 from aaronfranke/equal-approx-separate | Rémi Verschelde | |
Make is_equal_approx separate and make == exact again | |||
2019-10-29 | [Mono] Alphabetize Mathf | Aaron Franke | |
2019-10-23 | Merge pull request #32670 from aaronfranke/mono-plane | Rémi Verschelde | |
[Mono] Change Plane intersect methods to return nullable Vector3 | |||
2019-10-21 | Added the server platform checks to template dir and shared lib copy | JoshLee0915 | |
2019-10-14 | Expose is_equal_approx and restore == to be exact again | Aaron Franke | |
This commit changes behavior for GDScript and C#. Also did some organizing of the order to logically group related methods, mostly for Rect2 and AABB. | |||
2019-10-14 | Make is_equal_approx separate for structures | Aaron Franke | |
This commit adds exposed behavior for C# | |||
2019-10-12 | C#: Fix regression from #32732 caused a crash on domain reload | Ignacio Etcheverry | |
2019-10-11 | Mono: Fix template build after #32732 | Rémi Verschelde | |
2019-10-11 | C#: Fix detection of outdated release Godot API assemblies | Ignacio Etcheverry | |
2019-10-08 | [Mono] Change Plane intersect methods to return nullable Vector3 | Aaron Franke | |
2019-10-03 | Mono: Fix detection of MsBuild from Visual Studio | Rémi Verschelde | |
This was a wrong check as an exit code of 0 means success, not failure. It used to be fine as blocking mode always returned -2, but this was changed in #32033 to return the exit code. Fixes #32424. | |||
2019-09-28 | Merge pull request #32401 from neikeq/Kisaama! | Ignacio Roldán Etcheverry | |
Mono: Don't compare API hashes on release builds | |||
2019-09-28 | Mono: Don't compare API hashes on release builds | Ignacio Etcheverry | |
API hashes cannot be calculated on release builds, as bindings information is lacking. Therefore, we should not be comparing it with the generated glue hash as they will never match. | |||
2019-09-26 | Merge pull request #32353 from neikeq/yamero | Rémi Verschelde | |
Mono: Improve API assembly load error message on exported games | |||
2019-09-26 | Merge pull request #32352 from neikeq/issue-32237 | Rémi Verschelde | |
Mono: Don't use project settings for debugger agent on exported games | |||
2019-09-25 | Mono: Improve API assembly load error message on exported games | Ignacio Etcheverry | |
2019-09-25 | Mono: Don't use project settings for debugger agent on exported games | Ignacio Etcheverry | |
2019-09-25 | Merge pull request #32051 from qarmin/some_error_explanation | Rémi Verschelde | |
Added some obvious errors explanations | |||
2019-09-25 | Added some obvious errors explanations | qarmin | |
2019-09-24 | Improve C# bindings generator errors for default param values | Ignacio Etcheverry | |
2019-09-20 | Merge pull request #32223 from neikeq/cs_glue_version_fix | Rémi Verschelde | |
C#: Make sure cs_glue_version is present when building export templates | |||
2019-09-20 | C#: Make sure cs_glue_version is present when building export templates | Ignacio Etcheverry | |
2019-09-19 | Merge pull request #31919 from m4gr3d/use_aar_for_custom_build | Rémi Verschelde | |
Leverage Android archive (AAR) file for Godot custom build | |||
2019-09-16 | [Mono] Corrected rectangle intersection | Chaosus89 | |
2019-09-08 | Merge pull request #32045 from neikeq/fix-cannot-create-mono-log-file | Rémi Verschelde | |
Mono: Fix unable to create log file due to str_format bug | |||
2019-09-08 | Mono: Fix unable to create log file due to str_format bug | Ignacio Etcheverry | |
2019-09-07 | Merge pull request #32022 from neikeq/fix-mono-export-windows-backslash | Ignacio Roldán Etcheverry | |
Mono: Fix PCK assembly paths when exporting from Windows | |||
2019-09-07 | Fix missing method for internal_MonoWindowsInstallRoot | Ignacio Etcheverry | |
2019-09-07 | Mono: Fix PCK assembly paths when exporting from Windows | Ignacio Etcheverry | |
Assembly paths were written to PCK files with backslash as path separator and PackedData only supports forward slash. This would make exported games unable to find the assemblies. | |||
2019-09-04 | Split the Android platform java logic into an Android library module (`lib`) ↵ | fhuya | |
and an application module (`app`). The application module `app` serves double duties of providing the prebuilt Godot binaries ('android_debug.apk', 'android_release.apk') and the Godot custom build template ('android_source.zip'). | |||
2019-09-03 | Adds skip-breakpoints feature | iwek7 | |
2019-09-01 | Check for exact equality before approximate equality | Aaron Franke | |