Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-16 | Merge pull request #18889 from madadam/async-await-fix | Ignacio Etcheverry | |
Set current SynchronizationContext before the game loop starts | |||
2018-05-16 | Add missing copyright headers | Guilherme Felipe | |
2018-05-15 | Set current SynchronizationContext before the game loop starts | Adam 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-04 | round / ceil methods for c sharp vectors | Kelly thomas | |
2018-04-17 | #18051: Fix indentation issues introduced during clean up | Xavier Cho | |
2018-04-17 | #18051: Do not use `var` in a for-loop, or where type is not obvious | Xavier Cho | |
2018-04-17 | #18051: Use common name for Color type argument | Xavier Cho | |
2018-04-17 | #18051: Remove redundant verbatim prefixes | Xavier Cho | |
2018-04-17 | #18051: Use default parameter value | Xavier Cho | |
2018-04-17 | #18051: Use array initializer when applicable | Xavier Cho | |
2018-04-17 | #18051: Remove redundant parenthesis | Xavier Cho | |
2018-04-17 | #18051: Remove unnecessary variable assignments | Xavier Cho | |
2018-04-17 | #18051: Use 'var' when applicable | Xavier Cho | |
2018-04-17 | #18051: Remove redundant casts and 'using', 'else', 'this' statements | Xavier Cho | |
2018-04-17 | Remove duplicated declaration of RoundToInt() from Mathf | Xavier Cho | |
2018-04-13 | [Mono] Improve Mathf | Chaosus | |
2018-04-03 | [mono] Fixes #17936 as GodotSharp (Core\Basic.cs) requires C#7 now, but we ↵ | Alexander Alekseev | |
most probably should keep C#6 yet | |||
2018-03-26 | Added wrap functions to C# | Chaosus | |
2018-03-24 | Fix mono basis GetEuler bug and marshalling/unmarshalling | Carter Anderson | |
2018-03-24 | Merge pull request #17134 from aaronfranke/master | Ignacio Etcheverry | |
[Mono] Replace float with real_t, other misc C# improvements | |||
2018-03-22 | Replace float with real_t, default Vectors, other misc C# improvements | Aaron Franke | |
Replace float with real_t in most files, defined at the top of each file via using. Objects such as Vector3 now accept doubles as inputs, and convert to real_t internally. I've added default Vectors such as Vector3.Zero. Other misc C# improvements such as Mathf.RoundToInt(). Color continues to use float only because high precision is not needed for 8-bit color math and to keep things simple. Everything seems to compile and work fine, but testing is requested, as this is the first time I've ever contributed to Godot. | |||
2018-03-04 | [mono] rename functions to conform to PascalCase | Paul Joannon | |
in: * StringExtensions.cs * Transform.cs | |||
2018-02-25 | Mono: Better versioning and gracefully unloading of Godot API assemblies | Ignacio Etcheverry | |
2018-02-18 | Merge pull request #16326 from NathanWarden/fix_basis_mono | Ignacio Etcheverry | |
[Mono] Basis values now marshalled in the correct order. | |||
2018-02-17 | add a [Signal] attribute to CSharpScripts | Paul Joannon | |
2018-02-02 | [Mono] Basis values now marshalled in the correct order. | Nathan Warden | |
2018-01-31 | Fix an infinite recursion in the Mathf.Decimals method when using floats. | Nathan Warden | |
2018-01-25 | Mono: Fix NodePath and RID bindings | Ignacio Etcheverry | |
2018-01-18 | Fix typos in code and docs with codespell | Rémi Verschelde | |
Using v1.11.0 from https://github.com/lucasdemarchi/codespell | |||
2018-01-18 | remove c#7 features for compatibility with 2015 Build Tools | Kelly Thomas | |
https://github.com/godotengine/godot/issues/15742 | |||
2018-01-12 | Mono: Some StackTrace to StackInfo[] fixes | Ignacio Etcheverry | |
- Sometimes `StackFrame.GetMethod()` returns null (e.g.: latest frame of a `MissingMethodException`). Still not sure what to do with that frame (maybe skip it), but at least it no longer fails. - Skip `CSharpLanguage::debug_get_current_stack_info()` if an error is printed from `GDMonoUtils::update_corlib_cache()`. - Fix crash when calling `GDMonoUtils::print_unhandled_exception(exc)` if there is no ScriptDebugger attached. | |||
2018-01-10 | Fixes Mono color creation from string. | Pieter-Jan Briers | |
Fixes #15468 Also improves the error messages if the string isn't hex, because saying that the color value is negative is just a side effect of the implementation and tells you nothing. | |||
2018-01-09 | Mono: Implement stack info for errors and exceptions | Ignacio Etcheverry | |
2018-01-05 | Add missing copyright headers and fix formatting | Rémi Verschelde | |
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module. | |||
2018-01-01 | Update copyright statements to 2018 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-01-01 | Mono: Script lifetime fixes | Ignacio Etcheverry | |
- alloc_language_binding: Use strong GC handle as well for references. Fixes #15138 - Set the native instance field of Godot.Object to IntPtr.Zero when it's freed. - Create weak handles without tracking resurrection (that was causing trouble). This means we have to call notification predelete before queueing a native Object for deletion, and use the MonoObject* passed by the finalizer because the weak GC handle target will return NULL at this point. | |||
2017-12-24 | Mono: Make the bindings generator output enums | Ignacio Etcheverry | |
- Switch to PascalCase for constants names | |||
2017-12-05 | Improve slang, especially in user-visible parts | Unknown | |
2017-11-21 | Mono: Use PascalCase in core types. | Andreas Haas | |
2017-11-20 | Add cartesian to polar conversion functions | pablotato | |
2017-11-17 | Rename Rect3 to AABB. | Ferenc Arn | |
Fixes #12973. | |||
2017-11-14 | Move singleton management from ProjectSettings to Engine | Leon Krause | |
2017-11-05 | Convert DOS line endings to Unix line endings | Rémi Verschelde | |
Should fix issues some of us have with `misc/dist/uwp_template/AppxManifest.xml` always showing up as modified. Might cause issues on Windows due to the removal of BOMs or change of line endings in some of the Mono, UWP or gradlew.bat files, we will test and adapt if need be. | |||
2017-10-17 | Export attribute fixes and improvements | Ignacio 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-09 | Apply a few recent chages in Quat and Basis to their respective Mono ↵ | Ferenc Arn | |
counterparts. (#11899) | |||
2017-10-03 | Added mono module | Ignacio Etcheverry | |