Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 🎆 | |||
2020-12-28 | Merge pull request #44586 from madmiraal/rename-stepify | Rémi Verschelde | |
Rename Math::stepify to snapped | |||
2020-12-28 | Merge pull request #44149 from madmiraal/rename-tangent-orthogonal | Rémi Verschelde | |
Rename Vector2.tangent() to Vector2.orthogonal() | |||
2020-12-28 | Rename Math::stepify to snapped | Marcel Admiraal | |
2020-12-28 | Rename Rect2 and Rect2i grow_margin() to grow_side() | Marcel Admiraal | |
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-27 | Add helper count function to Variant | George Marques | |
To get counts of items before getting the list, which is useful for GDNative so users can pre-allocate the buffer with the correct size without having to get the list twice. | |||
2020-12-24 | Fixes: GDscript min and max are inverted | Andrea Catania | |
2020-12-23 | Rename Control margin to offset | Marcel Admiraal | |
2020-12-21 | Merge pull request #44472 from winterpixelgames/PR-duplicate-packedarrays | Rémi Verschelde | |
Add support for duplicate() for Packed*Array, and they are pass by ref in godot 4.0 | |||
2020-12-19 | Rename Rect2 and Rect2i clip() to intersection() | Marcel Admiraal | |
2020-12-17 | packed*arrays are pass by ref now. support duplicate and update documentation | Jordan Schidlowsky | |
2020-12-17 | Fix crash parsing a serialized Reference | Pedro J. Estébanez | |
2020-12-16 | Fix bitwise-and eval not updating return type | Brian Semrau | |
2020-12-15 | Merge pull request #44406 from vnen/variant-ptr-construct | Rémi Verschelde | |
Add PtrConstruct template to use in Variant constructors | |||
2020-12-15 | Change template order in method_ptrcall.h | George Marques | |
To be consistent with the enum in Variant so missing types can be more easily spotted. | |||
2020-12-15 | Add PtrConstruct template to use in Variant constructors | George Marques | |
Since the PtrToArg::encode requires the value to be constructed previously. With PtrConstruct this is not required. | |||
2020-12-10 | Fix object check on Variant key checker | George Marques | |
2020-12-10 | Use pointer parameters in Variant function pointers | George Marques | |
Instead of references. This is needed because those function pointers are used in GDNative which needs to work with plain C, which doesn't support passing parameters by reference. | |||
2020-12-07 | Improve argument names for core types | Aaron Franke | |
2020-12-06 | Rename Vector2.tangent() to Vector2.orthogonal() | Marcel Admiraal | |
2020-12-03 | Fix subtracting colors and quats | Tomasz Chabora | |
2020-11-30 | Fix VariantInternal initialization and setting of object | George Marques | |
- Initialize Object pointer to nullptr so it's not used by mistake. - When setting an Object check if it's a reference so refcounting works as intended. | |||
2020-11-26 | [Complex Text Layouts] Implement TextServer interface. Implement Fallback ↵ | bruvzg | |
TextServer. | |||
2020-11-25 | Merge pull request #43864 from vnen/fix-print-utilities | Rémi Verschelde | |
Fix prints and printt functions printing as errors | |||
2020-11-25 | Fix prints and printt functions printing as errors | George Marques | |
2020-11-25 | Core: Always enable ptrcall, remove PTRCALL_ENABLED define | Rémi Verschelde | |
ptrcall is now also used to optimize calls in GDScript, on top of the existing use by the GDNative and Mono modules. It no longer makes sense to make it optional. | |||
2020-11-23 | Initialize class/struct variables with default values in core/ and drivers/ | Rafał Mikrut | |
2020-11-23 | Merge pull request #43725 from vnen/gdscript-typed-vm-2 | Rémi Verschelde | |
GDScript: Typed VM Take 2 | |||
2020-11-21 | Add extra functions to VariantInternal | George Marques | |
- Allow getting an opaque pointer, no matter the type (for ptrcall). - Allow setting object pointer and id directly. - Allow initializing the data given a type, to allow properly setting return types on ptrcalls. | |||
2020-11-20 | Variant: Merge get() and validated_get() | George Marques | |
Since they do pretty much the same thing. The validated_get() was renamed to get() since that is more performant. |