Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | Mono: Pending exceptions and cleanup | Ignacio Etcheverry | 2018-07-04 | 1 | -21/+23 | |
| |/ / | ||||||
* | | | Changes to default C# script template (#19940) | Kelly Thomas | 2018-07-04 | 1 | -10/+10 | |
| | | | ||||||
* | | | Small changes to the comments in the script templates. | Michael Alexsander Silva Dias | 2018-06-11 | 1 | -8/+6 | |
|/ / | ||||||
* | | Merge pull request #18792 from PJB3005/18-05-11-objectdb-verbose-mono | Rémi Verschelde | 2018-06-05 | 1 | -0/+6 | |
|\ \ | | | | | | | Fixes ObjectDB leak printout with mono. | |||||
| * | | Fixes ObjectDB leak printout with mono. | Pieter-Jan Briers | 2018-05-11 | 1 | -0/+6 | |
| | | | | | | | | | | | | Fixes #18767 | |||||
* | | | New sync keywords in GDScript, NativeScript, Mono | Fabio Alessandrelli | 2018-05-29 | 1 | -3/+9 | |
| | | | ||||||
* | | | Refactor RPCMode enum and checks | Fabio Alessandrelli | 2018-05-29 | 1 | -10/+10 | |
| | | | ||||||
* | | | Revert "RPCMode refactor, more sync modes" | Max Hilbrunner | 2018-05-29 | 1 | -19/+13 | |
| | | | ||||||
* | | | New sync keywords in GDScript, NativeScript, Mono | Fabio Alessandrelli | 2018-05-26 | 1 | -3/+9 | |
| | | | ||||||
* | | | Refactor RPCMode enum and checks | Fabio Alessandrelli | 2018-05-26 | 1 | -10/+10 | |
| | | | ||||||
* | | | Merge pull request #19149 from neikeq/x | Ignacio Etcheverry | 2018-05-24 | 1 | -5/+12 | |
|\ \ \ | | | | | | | | | Mono: Improve 'script class not found' error | |||||
| * | | | Mono: Improve 'script class not found' error | Ignacio Etcheverry | 2018-05-24 | 1 | -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 Dias | 2018-05-23 | 1 | -1/+1 | |
|/ / / | ||||||
* / / | -New inspector. | Juan Linietsky | 2018-05-15 | 1 | -1/+1 | |
|/ / | | | | | | | | | | | | | -Changed UI resizing code, gained huge amount of speed. -Reorganized timer sync to clean up behavior (sorry forgot commit this before) - | |||||
* | | Changed periods in the script templates. | Michael Alexsander Silva Dias | 2018-05-02 | 1 | -1/+1 | |
| | | ||||||
* | | Mono: Do not spam script class not found error | Ignacio Etcheverry | 2018-04-24 | 1 | -10/+9 | |
| | | | | | | | | Print this error only when trying to instantiate the script. This way we prevent errors being printed for source files which are not meant to be used as scripts. | |||||
* | | Mono: Fix crash on script load if the scripts domain isn't loaded | Ignacio Etcheverry | 2018-04-24 | 1 | -6/+14 | |
| | | ||||||
* | | Mono: Avoid invalid class names. | Andreas Haas | 2018-03-15 | 1 | -2/+24 | |
| | | | | | | | | | | | | | | Disallow reserved keywords as class names and prefix base class with the Godot namespace if it's the same as the class name. Fixes #12483 | |||||
* | | Mono: Better versioning and gracefully unloading of Godot API assemblies | Ignacio Etcheverry | 2018-02-25 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #16804 from Valentactive/fix_mono_template_compiling | Rémi Verschelde | 2018-02-25 | 1 | -5/+0 | |
|\ \ | | | | | | | fix template builds with mono | |||||
| * | | fix release builds with mono | Michele Valente | 2018-02-22 | 1 | -5/+0 | |
| |/ | | | | | | | | | | | "_signals" and "signals_invalidated" were moved out of the "TOOLS_ENABLED" directive. Updated also the two "update_signals" and "_update_signals" methods so it makes sense. | |||||
* / | Mono: Add project export plugin | Ignacio Etcheverry | 2018-02-22 | 1 | -0/+2 | |
|/ | ||||||
* | implement signal related methods in csharp_script so signals can be used ↵ | Paul Joannon | 2018-02-17 | 1 | -5/+63 | |
| | | | | with emit | |||||
* | add a [Signal] attribute to CSharpScripts | Paul Joannon | 2018-02-17 | 1 | -1/+49 | |
| | ||||||
* | Merge pull request #16205 from neikeq/issue-15053 | Rémi Verschelde | 2018-02-01 | 1 | -20/+9 | |
|\ | | | | | Mono: Remove automatic script multilevel calls | |||||
| * | Mono: Remove automatic script multilevel calls | Ignacio Etcheverry | 2018-01-30 | 1 | -20/+9 | |
| | | ||||||
* | | Added async and await as C# keywords. | Nathan Warden | 2018-01-30 | 1 | -3/+7 | |
|/ | ||||||
* | Mono: Fix build errors with tools=no and target=release | Ignacio Etcheverry | 2018-01-27 | 1 | -0/+8 | |
| | ||||||
* | Merge pull request #16016 from neikeq/issue-13316 | Ignacio Etcheverry | 2018-01-24 | 1 | -2/+7 | |
|\ | | | | | Fix CSharpInstance::call not initializing CallError | |||||
| * | Fix CSharpInstance::call not initializing CallError | Ignacio Etcheverry | 2018-01-24 | 1 | -2/+7 | |
| | | ||||||
* | | fix marshalling when a function is returning an object from c# | Paul Joannon | 2018-01-18 | 1 | -4/+4 | |
|/ | ||||||
* | Mono: Some StackTrace to StackInfo[] fixes | Ignacio Etcheverry | 2018-01-12 | 1 | -1/+5 | |
| | | | | | | - 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. | |||||
* | Bind many more properties to scripts | Bojidar Marinov | 2018-01-12 | 1 | -1/+1 | |
| | | | | | | | Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added | |||||
* | Mono: Some fixes for #15463 | Ignacio Etcheverry | 2018-01-09 | 1 | -1/+1 | |
| | ||||||
* | Mono: Implement stack info for errors and exceptions | Ignacio Etcheverry | 2018-01-09 | 1 | -3/+69 | |
| | ||||||
* | Add missing copyright headers and fix formatting | Rémi Verschelde | 2018-01-05 | 1 | -0/+1 | |
| | | | | | | 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. | |||||
* | Mono: Add properties support in scripts | Ignacio Etcheverry | 2018-01-04 | 1 | -84/+167 | |
| | ||||||
* | Update copyright statements to 2018 | Rémi Verschelde | 2018-01-01 | 1 | -2/+2 | |
| | | | | Happy new year to the wonderful Godot community! | |||||
* | Mono: Change BindingsGenerator singleton to avoid StringName leaks | Ignacio Etcheverry | 2018-01-01 | 1 | -0/+8 | |
| | ||||||
* | Mono: Script lifetime fixes | Ignacio Etcheverry | 2018-01-01 | 1 | -23/+61 | |
| | | | | | | - 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. | |||||
* | Mono: Make the bindings generator output enums | Ignacio Etcheverry | 2017-12-24 | 1 | -1/+1 | |
| | | | | - Switch to PascalCase for constants names | |||||
* | Style: Apply new clang-format 5.0 style to all files | Rémi Verschelde | 2017-12-07 | 1 | -2/+2 | |
| | ||||||
* | Exported variables now show in the correct order. | Nathan Warden | 2017-12-02 | 1 | -2/+2 | |
| | ||||||
* | Rename Rect3 to AABB. | Ferenc Arn | 2017-11-17 | 1 | -1/+1 | |
| | | | | Fixes #12973. | |||||
* | Merge pull request #12549 from neikeq/seriously-do-they | Ignacio Etcheverry | 2017-11-01 | 1 | -0/+11 | |
|\ | | | | | Mono cleanup fixes | |||||
| * | Make sure gchandle bindings are released before cleanup | Ignacio Etcheverry | 2017-11-01 | 1 | -0/+11 | |
| | | ||||||
* | | Mono: support custom script templates. | Andreas Haas | 2017-10-31 | 1 | -0/+62 | |
|/ | | | | Also fixes a bug that prevented methods like `duplicate()` from copying the source code. (Copied from GDScript implementation) | |||||
* | Mono: Add build project button and reload interval | Ignacio Etcheverry | 2017-10-29 | 1 | -0/+4 | |
| | ||||||
* | Mono: Use "UnnamedProject" if application/config/name is empty | Unknown | 2017-10-27 | 1 | -4/+7 | |
| | ||||||
* | Merge pull request #12405 from Jerome67000/clean_getnodetype | Rémi Verschelde | 2017-10-26 | 1 | -5/+0 | |
|\ | | | | | | | | | Removes Script::get_node_type() [ci skip] |