Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-25 | Return error when decompressing empty PoolByteArray | Paweł Fertyk | |
2021-05-24 | Merge pull request #49037 from vnen/fix-callable-freed-crash | Rémi Verschelde | |
2021-05-24 | Make Callable not crash on call when the object has been freed | George Marques | |
Also add a GDScript test for this case. | |||
2021-05-21 | Remove alloca from loop and use a single fixed size array declaration | Marcel Admiraal | |
2021-05-20 | Fix #46282 Executing RigidBody3D.get_inverse_inertia_tensor() crashes Godot | JohnM666 | |
2021-05-11 | GDNative: Fix size mismatch on 32-bit platforms for Signal and Callable | Rémi Verschelde | |
Fixes #48645. | |||
2021-05-06 | Merge pull request #38645 from KoBeWi/FMR | Rémi Verschelde | |
Add filter, map and reduce to Array | |||
2021-05-06 | Rename `IP_Unix`, `IP_Address` and `TCP_Server` to remove underscores | Hugo Locurcio | |
2021-05-05 | Add filter, map and reduce to Array | Tomasz Chabora | |
2021-05-04 | Merge pull request #48442 from akien-mga/posmod-int64_t | Rémi Verschelde | |
Re-bind posmod, use int64_t instead of int | |||
2021-05-04 | Re-bind posmod, use int64_t instead of int | Rémi Verschelde | |
Fixes #48420, fixes #48421. The binding was missed when moving GDScript built-in to Global Scope it seems. Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com> | |||
2021-05-03 | Add RPC to Callable | reduz | |
-Up to each scripting language to implement this -If not supported for the function, it will just error when you try to call | |||
2021-05-03 | Merge pull request #35245 from qarmin/unsigned_bit_shift | Rémi Verschelde | |
Don't allow to use in bit shift negative operands | |||
2021-04-28 | Merge pull request #46476 from DarknessCatt/master | Rémi Verschelde | |
Add fill method to Arrays and PackedArrays | |||
2021-04-28 | Merge pull request #48239 from akien-mga/goodbye-copymem | Rémi Verschelde | |
Core: Drop custom `copymem`/`zeromem` defines | |||
2021-04-27 | Raise error if Resource is of wrong type as function argument | Florian Kothmeier | |
2021-04-27 | Core: Drop custom `copymem`/`zeromem` defines | Rémi Verschelde | |
We've been using standard C library functions `memcpy`/`memset` for these since 2016 with 67f65f66391327b2967a20a89c3627e1dd6e84eb. There was still the possibility for third-party platform ports to override the definitions with a custom header, but this doesn't seem useful anymore. | |||
2021-04-21 | Add fill method to Arrays and PackedArrays | Matheus Lima Cunha | |
2021-04-16 | Remove return value type adjust of builtin method calls | George Marques | |
Make calls faster with the caveat that the caller needs to make sure that the return value type is already correct. | |||
2021-04-12 | Fix PackedFloat32Array get index not working | Julien Nguyen | |
2021-04-10 | Add marshalling to PackedByteArray | reduz | |
-Decode/Encode functions for u8,s8,u16,s16,u32,s32,u64,s64,half,float,double,variant -Improved binder template to allow this Given in Godot 4.0 PackedByteArray is passed as reference, it is now possible to have these functions there, which makes the most sense. | |||
2021-04-05 | Style: Apply clang-tidy's `readability-braces-around-statements` | Rémi Verschelde | |
2021-04-01 | Merge pull request #46991 from madmiraal/rename-invert-reverse | Rémi Verschelde | |
Rename Array.invert() to Array.reverse() | |||
2021-03-29 | Merge pull request #46830 from vnen/gdscript-typed-arrays | Rémi Verschelde | |
GDScript typed arrays | |||
2021-03-21 | Rename Array.invert() to Array.reverse() | Marcel Admiraal | |
Does the same internally for List and Vector<>, which includes all PackedArray types. | |||
2021-03-19 | Use real_t in GridMap and VariantParser | Aaron Franke | |
2021-03-18 | Make Variant setget use set() method of Array | George Marques | |
This ensure that typed arrays are properly checked when setting an element. Moved the macro to a straight declaration since the macro was only used for Array and it now is quite specific to the Array class. | |||
2021-03-18 | Add functions to retrieve type of a typed Array | George Marques | |
2021-03-18 | Don't check type when assigning Array | George Marques | |
The array should just assimilate the type of the other one since assignment in this case means a change in the reference. This also adds a `typed_assign` function for the cases where type validation is wanted. | |||
2021-03-16 | Merge pull request #46378 from reduz/static-method-in-variant-types | Rémi Verschelde | |
Add static method support to core Variant types | |||
2021-03-16 | Add static method support to core Variant types | reduz | |
* Properly exposed, including validated and variant call * Bound static functions in String and Color * Did not add support for scripting languages, will have to be added manually. | |||
2021-03-12 | Fixes small typos and grammar correction | Anshul7sp1 | |
2021-03-09 | Merge pull request #45545 from abaire/relaxes_gltf_name_sanitization | Rémi Verschelde | |
Relaxes node name sanitization in gltf documents. | |||
2021-03-04 | Add missing ERR_FAIL_INDEX check to Variant::construct | Alex Hirsch | |
Other functions in the same file validate parameters using the ERR_FAIL macros. This validation was missing for Variant::construct resulting in a crash when called with invalid data (p_type < 0). fix #46067 | |||
2021-03-04 | Don't allow to use in bit shift negative operands | Rafał Mikrut | |
2021-02-24 | Relaxes Node naming constraints in glTF documents to match the Editor. | abaire | |
2021-02-23 | Bind ClockDirection enum | George Marques | |
It's the only enum in math_defs.h not bound, and it's used by Plane. | |||
2021-02-16 | Use Vector3.UP as a default value for look_at's up vector | Aaron Franke | |
2021-02-16 | Added signed_angle_to for Vector3 | JestemStefan | |
2021-02-04 | Change sort_custom/bsearch_custom to use Callables | kobewi | |
2021-02-01 | Replace ColorN and from HTML with a string constructor | Aaron Franke | |
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-27 | Merge pull request #45489 from aaronfranke/core | Rémi Verschelde | |
Type consistencies in core | |||
2021-01-26 | Type consistencies in core | Aaron Franke | |
2021-01-26 | Renamed String.ord_at to unicode_at | Yuri Roubinsky | |
2021-01-26 | Remove Quat set methods in favour of constructors | Marcel Admiraal | |
2021-01-11 | Merge pull request #44427 from briansemrau/fix-variant-bitand-validated-eval | Rémi Verschelde | |
Fix bitwise-and eval not updating return type | |||
2021-01-05 | Merge pull request #44661 from AndreaCatania/AndreaCatania-patch-5 | Rémi Verschelde | |
Fixes: GDscript min and max are inverted | |||
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 🎆 |