Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-03 | Mono/macOS: Separate data dir into frameworks and resources for codesigning | Shane Liesegang | |
Co-authored-by: Ignacio Etcheverry <ignalfonsore@gmail.com> | |||
2021-02-25 | Add generic support to PackedScene.Instance | Aaron Franke | |
2021-02-25 | Fix C# bindings generator for default value types | Aaron Franke | |
2021-02-22 | Make glue generation shutdown more graceful | Pedro J. Estébanez | |
2021-02-20 | Merge pull request #45158 from aaronfranke/cs-packedarray | Rémi Verschelde | |
Add C# array features from core PackedArrays | |||
2021-02-18 | Merge pull request #45032 from neikeq/classdb-tests-for-44856 | Rémi Verschelde | |
Add ClassDB tests to look for core API deps on editor API | |||
2021-02-16 | Add C# array features from core PackedArrays | Aaron Franke | |
2021-02-16 | Added signed_angle_to for Vector3 | JestemStefan | |
2021-02-13 | Fix Mono build after resource load cache changes | Xartorx | |
2021-02-11 | Improve resource load cache | reduz | |
-Added a new method in Resource: reset_state , used for reloading the same resource from disk -Added a new cache mode "replace" in ResourceLoader, which reuses existing loaded sub-resources but resets their data from disk (or replaces them if they chaged type) -Because the correct sub-resource paths are always loaded now, this fixes bugs with subresource folding or subresource ordering when saving. | |||
2021-02-08 | Initialize class/struct variables with default values in modules/ | Rafał Mikrut | |
2021-02-04 | [Mono] Use the same search logic for both `MSBuild` and `dotnet`, add custom ↵ | bruvzg | |
search paths on macOS. | |||
2021-02-01 | Replace ColorN and from HTML with a string constructor | Aaron Franke | |
2021-02-01 | Fix C# string.Hash() | zaevi | |
2021-01-31 | Merge pull request #45315 from RandomShaper/modernize_thread | Rémi Verschelde | |
Modernize Thread | |||
2021-01-29 | Modernize Thread | Pedro J. Estébanez | |
- Based on C++11's `thread` and `thread_local` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed (except for the few cases of non-portable functions) - Simpler for `NO_THREADS` - Thread ids are now the same across platforms (main is 1; others follow) | |||
2021-01-28 | Merge pull request #45525 from van800/rider-line | Rémi Verschelde | |
Navigating to error line number in Rider from Godot editor debugger console is off-by-one. | |||
2021-01-28 | Fix off by one error navigating to line number in Rider | Ivan Shakhov | |
Fixes https://github.com/JetBrains/godot-support/issues/61 | |||
2021-01-28 | Unify URI encoding/decoding and add to C# | Aaron Franke | |
http_escape and percent_encode have been unified into uri_encode, and http_unescape and percent_decode have been unified into uri_decode. | |||
2021-01-28 | Make hex_to_int and bin_to_int handle the prefix automatically | Aaron Franke | |
Also add BinToInt to C# | |||
2021-01-26 | Merge pull request #45029 from neikeq/issue-40023 | Rémi Verschelde | |
C#: Fix System.Collections.Generic.List marshalling | |||
2021-01-19 | Cleanup: Remove executable bit from files which don't need it | Rémi Verschelde | |
Drop unused xpmfix.sh script. | |||
2021-01-19 | C # mono supports Unicode code | magian1127 | |
2021-01-13 | Merge pull request #45136 from akien-mga/clang-format-11 | Rémi Verschelde | |
CI: Update to clang-format 11 and apply ternary operator changes | |||
2021-01-13 | Update Mono module to use new execute method. | Marcel Admiraal | |
2021-01-12 | CI: Update to clang-format 11 and apply ternary operator changes | Rémi Verschelde | |
2021-01-09 | Add ClassDB tests to look for core API deps on editor API | Ignacio Etcheverry | |
The ClassDB tests will detect when the core API has dependencies on the editor API, which is not allowed. This should prevent or warn early about issues like #44856 | |||
2021-01-08 | C#: Fix System.Collections.Generic.List marshalling | Ignacio Etcheverry | |
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-29 | Fix missed renamings from empty() to is_empty() | Rémi Verschelde | |
Those were missed in #44401 or added by later PRs. | |||
2020-12-28 | Merge pull request #44586 from madmiraal/rename-stepify | Rémi Verschelde | |
Rename Math::stepify to snapped | |||
2020-12-28 | Rename Math::stepify to snapped | Marcel Admiraal | |
2020-12-28 | Rename Rect2 and Rect2i grow_margin() to grow_side() | Marcel Admiraal | |
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-27 | Merge pull request #44515 from eddsanity/master | Rémi Verschelde | |
Fixed #42149: bug where the default C# script template would sometimes produce an invalid class name | |||
2020-12-26 | Update Rect intersection documentation, and rename method on Mono | Nathan Franke | |
2020-12-19 | Fixes #42149 and fixes indentation errors to pass clang-format | Eyad | |
2020-12-17 | Merge pull request #44105 from neikeq/mono-wasm-m2n-hook | Rémi Verschelde | |
Mono: Make Godot provide its own WASM m2n trampolines | |||
2020-12-14 | Mono: Don't use -rdynamic when compiling for WASM | Ignacio Etcheverry | |
`-rdynamic` was causing the emsdk linker to silently fail to generate the output `.wasm` file (even though exit code was 0). | |||
2020-12-14 | Mono: Make Godot provide its own WASM m2n trampolines | Ignacio Etcheverry | |
This depends on a custom Mono patch from this commit: godotengine/godot-mono-builds@0e312939bd0dc4b807cc15dbe76a7b65456ab928 | |||
2020-12-14 | Mono: Add extra WASM framework assemblies on game export | Ignacio Etcheverry | |
This is needed with newer Mono versions, at least with Mono 6.12+ Depends on the following commit from our build scripts: godotengine/godot-mono-builds@9d75cff174fa3599a9d90f9bce53f0a86154db1e | |||
2020-12-08 | Merge pull request #43742 from qarmin/editor_modules_default_values | Rémi Verschelde | |
Initialize class/struct variables with default values in platform/ and editor/ | |||
2020-12-08 | Merge pull request #44136 from neikeq/scons-mono-bcl-option | Rémi Verschelde | |
Mono: Add mono_bcl SCons option for a custom BCL location | |||
2020-12-08 | Merge pull request #44148 from Calinou/tweak-log-file-names | Rémi Verschelde | |
Tweak log file names for consistency between Mono and non-Mono logs | |||
2020-12-07 | Improve argument names for core types | Aaron Franke | |
2020-12-06 | Tweak log file names for consistency between Mono and non-Mono logs | Hugo Locurcio | |
- Avoid spaces in Mono log file names. - Use a `.log` extension for Mono logs, just like non-Mono logs. - Use periods to separate hours/minutes/seconds for non-Mono logs. | |||
2020-12-06 | Merge pull request #44106 from neikeq/mono-invoke-no-params-boxing | Rémi Verschelde | |
Don't box params on Native->C# calls with Variant params | |||
2020-12-06 | Don't box params on Native->C# calls with Variant params | Ignacio Etcheverry | |
Godot uses Variant parameters for calls to script methods. Up until now we were boxing such parameters when marshalling them for invokation, even if they were value types. Now Godot allocates the marshalled parameters on the stack, reducing the GC allocations resulted from boxing. | |||
2020-12-06 | Mono: Add mono_bcl SCons option for a custom BCL location | Ignacio Etcheverry | |
Makes it let's bothersome to work with builds from our godotengine/godot-mono-builds scripts, as they write the BCL into an output directory separate from the runtime (which is good as two runtimes may share the same BCL). | |||
2020-12-05 | Merge pull request #44109 from neikeq/fix-await-to-signal-many-at-once | Rémi Verschelde | |
C#: Fix multiple awaits to same signal result in connect error |