Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-10 | Merge pull request #64692 from ↵ | Rémi Verschelde | |
touilleMan/no-variant-destructor-for-struct-builtins Remove Transform2/3D,AABB,Basis from Variant destructors given they are POD structs | |||
2022-10-10 | Merge pull request #66584 from rune-scape/rune-validated-call-obj-bug | Rémi Verschelde | |
Fix unset `ObjectID` with validated `get_object()` call | |||
2022-10-09 | Fix Array.`slice()` and `filter()` forgetting Typed Array | Micky | |
2022-10-07 | Fix more MSVC C4702 (unreachable code) warnings | Rémi Verschelde | |
2022-10-07 | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | |
change warnings=all to use /W4. | |||
2022-10-05 | Merge pull request #66898 from aaronfranke/proj-mat-columns | Rémi Verschelde | |
Rename Projection `matrix` to `columns` | |||
2022-10-04 | Improve dictionary printing to avoid confusion with arrays | Hugo Locurcio | |
- Add leading and trailing spaces within dictionaries, as the `{}` characters are hard to distinguish from `[]` on some fonts. This is especially helpful with empty arrays and dictionaries. | |||
2022-10-04 | Rename Projection `matrix` to `columns` | Aaron Franke | |
2022-09-29 | Merge pull request #66583 from bruvzg/constexpr | Rémi Verschelde | |
Use `constexpr` in the conditions with template parameters and `sizeof`s to suppress C4127 warnings. | |||
2022-09-29 | Use `constexpr` in the conditions with template parameters and `sizeof`s to ↵ | bruvzg | |
suppress C4127 warnings. | |||
2022-09-28 | Fix unset `ObjectID` with validated `get_object()` call | rune-scape | |
Fixes unset `ObjectID` in variant when calling a validated builtin method returning an `Object *`. | |||
2022-09-28 | Change BitField to use 64-bit int. | bruvzg | |
2022-09-28 | Use 64bit integers in utility methods | kobewi | |
2022-09-27 | Fix wrong floori() behavior | kobewi | |
2022-09-23 | Merge pull request #65817 from bruvzg/typed_array | Rémi Verschelde | |
2022-09-22 | [GDExtension] Implement support for typed arrays. | bruvzg | |
2022-09-21 | Callable: add callv method | Ricardo Buring | |
This method can be called from GDExtension. | |||
2022-09-17 | Remove Transfor2/3D,AABB,Basis,RID from Variant destructors given ↵ | Emmanuel Leblond | |
Variant::clear() considers they don't need to be destroyed | |||
2022-09-16 | Merge pull request #65325 from TokageItLab/refactor-variant-for-anim | Rémi Verschelde | |
Move some static methods to `Animation` from `Variant` for refactoring `Animation` and `Tween` | |||
2022-09-14 | Use variadic template in `vformat()` | Micky | |
Allows `vformat()` to take more than 5 arguments. as well as being a general optimisation that avoids redundant empty Variant checks. | |||
2022-09-15 | Move some methods to Animation from Variant for refactoring | Silc Renew | |
2022-09-06 | Merge pull request #64417 from aaronfranke/has-space | Rémi Verschelde | |
Replace AABB/Rect2/Rect2i has_no_* methods with has_* methods | |||
2022-09-06 | Rename `range_lerp` to `remap` | Micky | |
2022-09-04 | Replace Rect2(i) has_no_area with has_area | Aaron Franke | |
2022-09-04 | Replace AABB has_no_volume with has_volume | Aaron Franke | |
Also replace has_no_surface with has_surface | |||
2022-09-04 | Fix crash when encoding freed object in ConfigFile | Haoyu Qiu | |
2022-09-02 | Add `is_zero_approx` methods to `Vector2`, `3`, and `4` | Jonathan Nicholl | |
2022-09-01 | Merge pull request #63968 from KoBeWi/finding_stuff_in_a_dictionary | Rémi Verschelde | |
2022-08-31 | Merge pull request #63411 from Calinou/improve-null-object-dictionary-print | Rémi Verschelde | |
Improve null and object printing to avoid confusion with arrays | |||
2022-08-31 | Improve null and object printing to avoid confusion with arrays | Hugo Locurcio | |
- Use different syntax for object printing to avoid confusion with arrays. - Print null as `<null>` to avoid confusion with a string `"null"`. - Display `<empty>` in editor resource pickers to avoid confusion with array-based properties. | |||
2022-08-31 | Discontinued spherical_interpolate_with in Transform3D | Silc Renew | |
2022-08-30 | Add `String.to_{camel,pascal,snake}_case` methods | Danil Alexeev | |
2022-08-29 | Rename String `plus_file` to `path_join` | Aaron Franke | |
2022-08-27 | Add linear/cubic angle interpolation to Animation interpolation type | Silc Renew | |
2022-08-26 | Rename `str2var` to `str_to_var` and similar | Micky | |
Affects the Math class, a good chunk of the audio code, and a lot of other miscellaneous classes, too. - `var2str` -> `var_to_str` - `str2var` -> `str_to_var` - `bytes2var` -> `bytes_to_var` - `bytes2var_with_objects` -> `bytes_to_var_with_objects` - `var2bytes` -> `var_to_bytes` - `var2bytes_with_objects` -> `var_to_bytes_with_objects` - `linear2db` -> `linear_to_db` - `db2linear` -> `db_to_linear` - `deg2rad` -> `deg_to_rad` - `rad2deg` -> `rad_to_deg` - `dict2inst` -> `dict_to_inst` - `inst2dict` -> `inst_to_dict` | |||
2022-08-24 | Add constructor accepting four Vector4's to `Projection` | Yuri Rubinsky | |
2022-08-22 | Merge pull request #63602 from TokageItLab/cubic-interp-time | Rémi Verschelde | |
2022-08-20 | Expose Basis `set_orthogonal_index` method as a GridMap function | rafallus | |
2022-08-19 | Make `cubic_interpolate()` consider key time in animation | Silc Renew | |
2022-08-16 | Add Dictionary.find_key() | kobewi | |
2022-08-10 | Expose clear method for packed arrays | Haoyu Qiu | |
2022-08-09 | vector4 distance_squared_to and update csharp | antonWetzel | |
2022-08-07 | Merge pull request #64027 from Geometror/add-vector4-tests | Rémi Verschelde | |
2022-08-07 | Vector4/Vector4i: Add missing methods, tests and fix change of sign operator | Hendrik Brucker | |
2022-08-06 | Merge pull request #63361 from KoBeWi/floorf_lol | Rémi Verschelde | |
2022-08-06 | Restore old lerp() behavior and add lerpf() | kobewi | |
2022-08-06 | Merge pull request #63698 from PrecisionRender/plane-operator-asterisk | Rémi Verschelde | |
Add operator `*` to `Plane` | |||
2022-08-04 | Arrays: Zero new items of trivial types on resize() (bindings only) | Rémi Verschelde | |
This is not enabled by default in the core version for performance reasons, as Vector/CowData are used in critical code paths where not zero'ing memory which is going to be set later on can be important. But for bindings / the scripting API, we make zero the new items by default (which already happened for built types like Vector3, etc., but not for trivial types like int, float). Fixes #43033. Co-authored-by: David Hoppenbrouwers <david@salt-inc.org> | |||
2022-08-03 | Merge pull request #55923 from ↵ | Rémi Verschelde | |
bluenote10/feature/consistent_transform_operations Fix consistency of translated/scaled/rotated in Transform2D and Transform3D | |||
2022-08-02 | Fix consistency of translated/scaled/rotated in Transform2D and Transform3D | Fabian Keller | |