Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-19 | Fix RayShape collision when used with a KinematicBody (Bullet Physics) | Daniel Rakos | |
- Added code handling non-compound collision to recover_from_penetration_ray() which is now needed due to the optimization avoiding the use of compound collisions when only a single collision shape is used. - Removed arbitrary margin applied in the collision algorithm of RayShapes which causes jittered movement. For lack of a better replacement and for lack of any explanation on why it has been introduced, it's now using the shape's margin property instead which is small enough to not show visible jitter. - Tried to get rid of inconsistent uses of the collision margin. - Removed hack from GodotDeepPenetrationContactResultCallback::addContactPoint for RayShape collision as it's no longer needed as the collision algorithm of RayShapes correctly calculates the contact normal for a while now. Fixes #25227. | |||
2019-02-08 | Mono: Create player script metadata when building manually | Ignacio Etcheverry | |
Previously this was only done when building the script for running the game. This was a problem because the user could want to build the project manually with the "Build project" button, to then run the game from the command line or similar. | |||
2019-02-08 | Merge pull request #25500 from daniel-abbott/BT_Debug_disable | Rémi Verschelde | |
Disable BT_DEBUG, works around #25476 and #25431 | |||
2019-02-08 | Merge pull request #25518 from bojidar-bg/25505-wrong-type-error-message | Rémi Verschelde | |
Fix wrong error messages for invalid arguments when calling functions through call | |||
2019-02-08 | Disable BT_DEBUG, works around #25476 and #25431 | Daniel Abbott | |
2019-02-05 | Mono: Workaround to fix 'flushing' errors when building at editor startup | Ignacio Etcheverry | |
2019-02-03 | Merge pull request #25574 from neikeq/ss | Ignacio Etcheverry | |
Mono: Lifetime fixes for CSharpInstance and instance binding data | |||
2019-02-03 | Mono: Fix default debugger agent argument never being used | Ignacio Etcheverry | |
2019-02-03 | Mono: Lifetime fixes for CSharpInstance and instance binding data | Ignacio Etcheverry | |
Avoid CSharpInstance from accessing its state after self destructing (by deleting the Reference owner). It's now safe to replace the script instance without leaking or crashing. Also fixed godot_icall_Object_weakref return reference being freed before returning. | |||
2019-02-03 | Merge pull request #25478 from neikeq/rr | Ignacio Etcheverry | |
Mono: Fix MonoPosixHelper not being found | |||
2019-02-03 | Mono: Fix MonoPosixHelper not being found | Ignacio Etcheverry | |
2019-02-03 | Mono: Cleanup | Ignacio Etcheverry | |
2019-01-31 | Fix wrong error messages for invalid arguments when calling functions ↵ | Bojidar Marinov | |
through call Fixes #25505 | |||
2019-01-30 | Avoid inertia calculation for empty shape - Bullet | Andrea Catania | |
2019-01-28 | Prevent upscaled SVG from exceeding Image bounds | Rémi Verschelde | |
Also expose Image MAX_WIDTH and MAX_HEIGHT. Fixes #24455. | |||
2019-01-28 | Merge pull request #25401 from capnm/capnm-cleanup | Rémi Verschelde | |
Cleanup unused header file | |||
2019-01-28 | Merge pull request #25379 from Faless/net/ws/mp_docs | Rémi Verschelde | |
Update docs and errors for WebSocket module | |||
2019-01-28 | Fixed Rigidbody first frame center spawn | Andrea Catania | |
2019-01-28 | Cleanup unused header | Martin Capitanio | |
2019-01-28 | Update docs and errors for WebSocket module | Fabio Alessandrelli | |
2019-01-27 | Make CSG Shape work with GIProbe, fixes #20465 | Juan Linietsky | |
2019-01-27 | Merge pull request #25314 from marxin/fix-24417-class-memaccess | Rémi Verschelde | |
Fix class memaccess | |||
2019-01-27 | Mono: Test Windows binaries with lowercase extension | Rémi Verschelde | |
To help users writing good cross-platform code, Godot's `FileAccessWindows:open()` will issue a warning on case mismatch, which happens here with capitalized extensions given by `PATHEXT` compared to actual file extensions which are lowercase 99% of the time. Fixes #25368. | |||
2019-01-27 | Bullet: Enable BT_DEBUG on debug builds | Rémi Verschelde | |
Fixes #25301. | |||
2019-01-26 | Workaround GCC 6 & 7 ICE on armv7hl | Rémi Verschelde | |
Fixes #16100. | |||
2019-01-25 | Ensure get script method list also checks base classes, fixes #23384 | Juan Linietsky | |
2019-01-25 | Use placement new in texture_loader_pvr.cpp (#24417). | marxin | |
Use constructor via placement new and swap colors directly. | |||
2019-01-23 | GDScript: do second pass of parsing on release | George Marques | |
Some construct (like match) actually depends on the second pass. This adds some extra checks to not perform specific type-checks on release since not all type information is available. | |||
2019-01-23 | GDScript: fix default value for autoexported typed vars | George Marques | |
2019-01-23 | GDScript: read constants from parent scripts | George Marques | |
This is needed to create export variables from enums defined in a parent class. | |||
2019-01-23 | GDScript: don't allow calling non-static function from script | George Marques | |
2019-01-23 | GDScript: allow local classes to be used as types | George Marques | |
2019-01-22 | Mono: Fix hot reload build errors and cleanup | Ignacio Etcheverry | |
2019-01-21 | Mono: Add assembly reloading to running games | Ignacio Etcheverry | |
Add environment variable to specify a custom --debugger-agent for mono. | |||
2019-01-21 | Merge pull request #25180 from AndreaCatania/arov | Rémi Verschelde | |
Fixed area overlaps if not move | |||
2019-01-21 | Fixed area overlaps if not move | Andrea Catania | |
2019-01-21 | Fix C# script metadata creation error due to missing directory | Ignacio Etcheverry | |
2019-01-21 | Workaround for bug with Mono's MSBuild and BaseIntermediateOutputPath | Ignacio Etcheverry | |
BaseIntermediateOutputPath seems to be empty by default. The workaround is to explicitly set it. Also fixed passing char instead of char[] to String.Split. Why was this even working with Mono? | |||
2019-01-18 | GDScript: Fix return value of "lerp" builtin | Rémi Verschelde | |
Fixes #25082, fixes #24709. | |||
2019-01-18 | Merge pull request #25080 from neikeq/mm-c | Ignacio Etcheverry | |
C# Bindings Generator: Fix vararg methods with custom return type | |||
2019-01-18 | Merge pull request #25079 from neikeq/mm-b | Ignacio Etcheverry | |
C#: Fix trying to build when there's no solution | |||
2019-01-18 | Merge pull request #25078 from neikeq/mm-a | Ignacio Etcheverry | |
C#: Fix crash due to missing gchandle ref null check | |||
2019-01-18 | C# Bindings Generator: Fix vararg methods with custom return type | Ignacio Etcheverry | |
2019-01-18 | C#: Fix trying to build when there's no solution | Ignacio Etcheverry | |
This would cause errors that shouldn't happen unless there was something to build. | |||
2019-01-17 | C#: Fix crash due to missing gchandle ref null check | Ignacio Etcheverry | |
2019-01-17 | Merge pull request #25069 from vnen/gdscript-fixes | Hein-Pieter van Braam | |
A bit more of GDScript fixes | |||
2019-01-17 | GDScript compiler: check if subclass exists before comparison | George Marques | |
Otherwise these checks might trigger the insertion of an empty value, leading to crashes. | |||
2019-01-16 | GDScript: clarify error message about cycles | George Marques | |
They may happen with any cyclic dependency, not only with inheritance. | |||
2019-01-16 | GDScript: fix type-check of indexed values | George Marques | |
2019-01-16 | Merge pull request #25001 from jlahman/gdscript-export-var-fix | Rémi Verschelde | |
Fixes export PackedScene "reset to default" throwing errors |