Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-18 | Refactor MethodBind to use variadic templates | reduz | |
Removed make_binders and the old style generated binders. | |||
2020-10-15 | Merge pull request #42315 from lyuma/command_queue_fix | Rémi Verschelde | |
core/command_queue_mt.h: Fix crash/hang when buffer fills up | |||
2020-10-14 | Refactored binding system for core types | reduz | |
Moved to a system using variadic templates, shared with CallableBind. New code is cleaner, faster and allows for much better optimization of core type functions from GDScript and GDNative. Added Variant::InternalMethod function for direct call access. | |||
2020-10-12 | core/command_queue_mt: Fix crash/hang when buffer fills up | Lyuma | |
This patch fixes two related issues. One is the race condition in issue #42107.. The other is a crash which happens when the reader is lapped near the end of the buffer. | |||
2020-10-12 | core/command_queue_mt: Customizable size and tests | Lyuma | |
Adds unit tests for command_queue_mt.h/cpp In this revision, some unit tests will fail due to issue #42107. | |||
2020-10-12 | Merge pull request #42684 from timothyqiu/conn-self-assign | Fabio Alessandrelli | |
Fix HTTPClient::poll crash after connection is self-assigned | |||
2020-10-10 | Fixes HTTPClient::poll crash after connection is self-assigned | Haoyu Qiu | |
2020-10-09 | Add ability to bind an unbind arguments to Callable. | reduz | |
2020-10-09 | Merge pull request #42660 from Chaosus/remove_get_uv84_normal_bit | Rémi Verschelde | |
Removed unused method Geometry3D.get_uv84_normal_bit | |||
2020-10-09 | Implement GPU Particle Collisions | reduz | |
-Sphere Attractor -Box Attractor -Vector Field -Sphere Collider -Box Collider -Baked SDF Collider -Heightmap Collider | |||
2020-10-09 | Removed unused method Geometry.get_uv84_normal_bit | Yuri Roubinsky | |
2020-10-08 | Cancel rename if file does not exist | Tomasz Chabora | |
2020-10-07 | Fix build after merge of #40097 | Rémi Verschelde | |
CI had passed back then but this would have needed a rebase to take into account recent changes to String. | |||
2020-10-07 | Merge pull request #40097 from mrushyendra/file_sort_master | Rémi Verschelde | |
Fix natural sort comparison for strings with large numbers | |||
2020-10-05 | Check for global script class information before clearing it | Aaron Franke | |
2020-10-05 | Improve format version mismatch error in binary loader | Rémi Verschelde | |
2020-10-03 | Don't write global script class information if there is none | Aaron Franke | |
2020-10-02 | Fixed padding bug of sprintf function | Serhat | |
2020-09-30 | Make "function" a property of FuncRef | Wilson E. Alvarez | |
2020-09-29 | Removed unnecessary keyword, fix comment style | Craig-Stoneham | |
The privacy here is already private | |||
2020-09-28 | Merge pull request #42133 from vnen/variant-op-consistency | Rémi Verschelde | |
Allow commutative multiplication in Variant | |||
2020-09-28 | Rename the ".import" folder to ".godot/imported" | Aaron Franke | |
2020-09-28 | Merge pull request #42304 from akien-mga/os-drop-get_splash_tick_msec | Rémi Verschelde | |
OS: Remove unused get_splash_tick_msec | |||
2020-09-27 | Merge pull request #42340 from Rubonnek/get-funcref-function | Rémi Verschelde | |
Allow retrieval of FuncRef function string | |||
2020-09-27 | Merge pull request #37403 from aaronfranke/basis_equal_approx | Rémi Verschelde | |
Change Basis is_equal_approx to use instance method | |||
2020-09-25 | Allow retrieval of FuncRef function string | Wilson E. Alvarez | |
2020-09-24 | OS: Remove unused get_splash_tick_msec | Rémi Verschelde | |
It was added in 3e20391bf607dc7c452b056854aed4a8c99ba0f6 but it doesn't seem particularly useful, and it was only implemented for the custom splash branch and not the default one, so it could return an uninitialized int. | |||
2020-09-24 | Merge pull request #42296 from akien-mga/messagequeue-default-size-4096-kb | Rémi Verschelde | |
MessageQueue: Change default queue size to 4096 KB | |||
2020-09-24 | Remove unnecessary empty line from Dictionaries | Tomasz Chabora | |
2020-09-24 | MessageQueue: Change default queue size to 4096 KB | Rémi Verschelde | |
1024 KB was low enough that many users seem to hit it, which can lead to the editor freezing. The proper fixed as described in #35653 would be to implement a page allocator to prevent this overflow, but as a stop-gap measure, we can increase the default value to a more lenient 4096 KB which should be high enough for the vast majority of use cases. The default size can be brought down again if/when #35653 is properly fixed, and if it's actually relevant from a memory point of view. | |||
2020-09-23 | Check for null in InputMap::_find_event | Tomasz Chabora | |
2020-09-23 | Remove redundant is_equal_approx_ratio method | Aaron Franke | |
is_equal_approx is able to handle values of any size, and is_equal_approx_ratio is no longer used in any exposed APIs, so we don't need is_equal_approx_ratio anymore. Also, add #ifdef MATH_CHECKS for a method that is only used when MATH_CHECKS is defined. | |||
2020-09-23 | Change Basis is_equal_approx to use instance method | Aaron Franke | |
2020-09-19 | Fix crash when opening a ZIP data pack | Hugo Locurcio | |
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | |||
2020-09-18 | zstd: Update to upstream version 1.4.5 | Rémi Verschelde | |
2020-09-18 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.17.1. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2020-09-18 | Linux/BSD: Fix support for NetBSD | Rémi Verschelde | |
Add __NetBSD__ to `platform_config.h` so that it can find `alloca` and use the proper `pthread_setname_np` format. Rename RANDOM_MAX to avoid conflict with NetBSD stdlib. Fixes #42145. | |||
2020-09-17 | Allow commutative multiplication in Variant | George Marques | |
Also allow quaternions to be multiplied by integers. | |||
2020-09-16 | Merge pull request #42013 from Xrayez/fix-list-swap | Rémi Verschelde | |
Fix `List` swap behavior on front, back and adjacent elements | |||
2020-09-15 | Make `Object::to_string` virtual | Andrii Doroshenko (Xrayez) | |
Allows to override printing via C++, not only via script. | |||
2020-09-12 | Fix `List` swap behavior on front, back and adjacent elements | Andrii Doroshenko (Xrayez) | |
- immediately return if A == B; - first and last elements (front, back) are updated upon relinking; - handles a special case of forward and backward adjacent elements. | |||
2020-09-12 | Fix Vector{2,3}i casting on Variant multiplication with numbers | George Marques | |
2020-09-11 | Add missing reference to const T Vector::get(). | Marcel Admiraal | |
2020-09-10 | Remove unused Python imports. | Marcel Admiraal | |
2020-09-09 | Implement 3D textures as import and resource format. | reduz | |
2020-09-08 | Change inequality comparison operators to use exact equality | Aaron Franke | |
2020-09-08 | Initialise Basis elements with a default Basis in the declaration. | Marcel Admiraal | |
Ensures a valid Basis is created with all constructors. | |||
2020-09-07 | Merge pull request #38308 from bruvzg/sad_security_circus | Rémi Verschelde | |
Adds PCK encryption support (using script encryption key for export). | |||
2020-09-07 | Merge pull request #38944 from Wavesonics/http-gzip | Fabio Alessandrelli | |
HttpRequest now handles gzipping response bodies | |||
2020-09-05 | Adds PCK encryption support (using script encryption key for export). | bruvzg | |
Change default encryption mode from ECB to CFB. |