Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-10 | Merge pull request #30486 from neikeq/fix-indexoutofbounds-msbuildfinder | Ignacio Roldán Etcheverry | |
Fix IndexOutOfBounds in FindMsBuildToolsPathOnWindows | |||
2019-07-10 | Merge pull request #30455 from qarmin/const_reference | Rémi Verschelde | |
Pass by reference to const | |||
2019-07-10 | Merge pull request #30489 from neikeq/fix-nullexc-on-gengameproj | Ignacio Roldán Etcheverry | |
Mono: Fix null exception in GenerateGameProject | |||
2019-07-10 | Mono: Fix null exception in GenerateGameProject | Ignacio Etcheverry | |
Also fix pdb files for GodotTools.*.dll assemblies not being copied to the output directory. | |||
2019-07-10 | Merge pull request #30485 from neikeq/remove-frameworkpathoverride-from-scons | Ignacio Roldán Etcheverry | |
SCons no longer passes FrameworkPathOverride to MSBuild | |||
2019-07-10 | Fix IndexOutOfBounds in FindMsBuildToolsPathOnWindows | Ignacio Etcheverry | |
2019-07-10 | SCons no longer passes FrameworkPathOverride to MSBuild | Ignacio Etcheverry | |
2019-07-10 | Mono: Add missing GodotTools.sln | Ignacio Etcheverry | |
2019-07-10 | Use reference to constant in functions | qarmin | |
2019-07-09 | Fix EditorNavigationMeshGenerator registered in Core API | Ignacio Etcheverry | |
Also added an option to output a json file with all the ClassDB registered classes and its members. This can be used to compare the API of two different builds by a simple diff. | |||
2019-07-09 | Merge pull request #30463 from neikeq/fix-search-dirs | Rémi Verschelde | |
Fix export templates ignoring assemblies in 'res://.mono/assemblies' | |||
2019-07-09 | Make SCons check for System MSBuild before Mono's | Ignacio Etcheverry | |
2019-07-09 | Fix export templates ignoring assemblies in 'res://.mono/assemblies' | Ignacio Etcheverry | |
2019-07-09 | Merge pull request #30438 from Calinou/use-color-constructors | Rémi Verschelde | |
Use base `Color()` constructors instead of `Color::html()` | |||
2019-07-09 | Merge pull request #30434 from Faless/ws/wslay_fix_handshake_break | Rémi Verschelde | |
Fix WebSocketClient consuming data during hanshake | |||
2019-07-09 | Merge pull request #30428 from neikeq/gitcheckout-b | Rémi Verschelde | |
Misc Mono Fixes | |||
2019-07-08 | Use base `Color()` constructors instead of `Color::html()` | Hugo Locurcio | |
This results in slightly smaller binaries (-17 KB for an editor binary) as no strings need to be allocated. | |||
2019-07-08 | Fix WebSocketClient consuming data during hanshake | Fabio Alessandrelli | |
Was missing a break of the while loop on connection. This potentially caused early data frames to be trashed. | |||
2019-07-08 | Mono: Fix build errors with tools=no | Ignacio Etcheverry | |
2019-07-08 | C#: Fix some crashes during assemblies reloading | Ignacio Etcheverry | |
2019-07-08 | Fix Godot.Object.ToString() infinite recursion | Ignacio Etcheverry | |
Should not be using Variant to String conversion as that would call ToString() again | |||
2019-07-08 | Fix --generate-mono-glue bug when directory doesn't exist | Ignacio Etcheverry | |
DirAccess::get_full_path(path) only works if the path exists. Implement our own abspath function. | |||
2019-07-08 | Fix C# bindings detection of abstract classes | Ignacio Etcheverry | |
ClassDB::can_instance was changed recently breaking our code, as the editor is not yet initialized. Check ClassInfo::creation_func directly. | |||
2019-07-08 | Fix InvalidCastException when loading script metadata | Ignacio Etcheverry | |
Old value wasn't string so we have to keep that in mind | |||
2019-07-08 | Merge pull request #30419 from Faless/ws/wslay_server_proto | Rémi Verschelde | |
(Re-)Implement subprotocols in websocket server. | |||
2019-07-08 | Merge pull request #30407 from qarmin/small_fixess | Rémi Verschelde | |
Fixes minor issues found by static analyzer | |||
2019-07-08 | (Re-)Implement subprotocols in websocket server. | Fabio Alessandrelli | |
2019-07-07 | Fixes minor issues found by static analyzer | qarmin | |
2019-07-06 | DOC: Fix spelling | Remi Rampin | |
See also https://github.com/godotengine/godot-docs/pull/2595 | |||
2019-07-06 | Merge pull request #30352 from bojidar-bg/28727-enum-value-check | Rémi Verschelde | |
Fix parsing of enums allowing for juxtaposed identifiers | |||
2019-07-06 | Added release function to PoolVector::Access. | Ibrahn Sahir | |
For clarity, assign-to-release idiom for PoolVector::Read/Write replaced with a function call. Existing uses replaced (or removed if already handled by scope) | |||
2019-07-05 | Fix parsing of enums allowing for juxtaposed identifiers | Bojidar Marinov | |
Fixes #28727 | |||
2019-07-05 | Merge pull request #30334 from Calinou/improve-csg-gizmo-drawing | Rémi Verschelde | |
Improve the CSG shape gizmo drawing | |||
2019-07-05 | Merge pull request #30282 from neikeq/editor_in_cs_equals_win | Rémi Verschelde | |
Re-write mono module editor code in C# | |||
2019-07-05 | Merge pull request #24086 from RandomShaper/bundle-pck-to-executable | Rémi Verschelde | |
Enhance game export | |||
2019-07-05 | Script API methods must return Ref<T> instead of Reference* | Ignacio Etcheverry | |
ptrcall assumes methods that return a Reference type do so with Ref<T>. Returning Reference* from a method exposed to the scripting API completely breaks ptrcalls to this method (it can be quite hard to debug!). | |||
2019-07-05 | Re-write mono module editor code in C# | Ignacio Etcheverry | |
Make the build system automatically build the C# Api assemblies to be shipped with the editor. Make the editor, editor player and debug export templates use Api assemblies built with debug symbols. Always run MSBuild to build the editor tools and Api assemblies when building Godot. Several bugs fixed related to assembly hot reloading and restoring state. Fix StringExtensions internal calls not being registered correctly, resulting in MissingMethodException. | |||
2019-07-05 | Improve the CSG shape gizmo drawing | Hugo Locurcio | |
The gizmo colors now depend on the operation. Subtraction will result in an inverted gizmo color, whereas intersection is now displayed as white. A solid translucent overlay is now drawn over a selected node to make it easier to distinguish. | |||
2019-07-04 | Merge pull request #30263 from Faless/ws/wslay_pr | Rémi Verschelde | |
Use wslay as a WebSocket library | |||
2019-07-04 | Optimize header reads (avoid extra allocs) | Fabio Alessandrelli | |
2019-07-04 | Remove libwebsocket. No longer used, yay! | Fabio Alessandrelli | |
2019-07-04 | WebSocket module now uses wslay library. | Fabio Alessandrelli | |
Both client and server are supported on native builds (as usual). SSL server is still not supported, but will soon be possible with this new library. The API stays the same, we just need to work out potential issues due to this big library switch. | |||
2019-07-04 | Parse more informations for code completion | Geequlim | |
2019-07-03 | Skip export of non-project libraries | Pedro J. Estébanez | |
That is, any library referred to in GDNative library resources, won't be copied to the export target path unless its path begins with `res://`. The case use for this is a bit advanced: having a GDN library that will be deployed separately from the project; for instance, to a path in the system (like `/opt/...`). Currently the GDN library editor doesn't allow to pick dynamic libraries outside the project, but that can be done by editing the `.gdnlib` file manually. | |||
2019-07-03 | Merge pull request #30293 from neikeq/issue-29734 | Rémi Verschelde | |
Mono: Fix Array IndexOutOfRangeException not being thrown | |||
2019-07-03 | Merge pull request #30292 from neikeq/android_fixes | Rémi Verschelde | |
Mono: Android build and shared libraries fixes | |||
2019-07-03 | Merge pull request #30289 from bojidar-bg/29586-class-name-constant | Rémi Verschelde | |
Fix inheriting from class_name messing up constants | |||
2019-07-03 | Merge pull request #30287 from bojidar-bg/8006-constants-trouble | Rémi Verschelde | |
Fix parsing of arguments in constant expressions | |||
2019-07-03 | Mono: Fix Array IndexOutOfRangeException not being thrown | Ignacio Etcheverry | |
2019-07-03 | Mono: Android build and shared libraries fixes | Ignacio Etcheverry | |
Fix location of Mono's shared libraries. Fix build failing if the directory 'platform/android/java/libs/{target}/{abi}' doesn't exist. |