Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-24 | Merge pull request #68386 from MewPurPur/snappedi-snappedf | Rémi Verschelde | |
Implement snappedi, snappedf, and Vector[2/3/4]i.snapped | |||
2022-11-24 | Refactor Curve3D::_bake() method | Yaohua Xiong | |
The main change is to caculate tangent directly from bezier curve, without going through discretized polyline, avoiding pitfalls of discretization. Other changes are: 1. Add an bezier_derivative() method for Vector3, Vector2, and Math; 2. Add an tesselate_even_length() method to Curve3D, which tesselate bezier curve to even length segments adaptively; 3. Cache the tangent vectors in baked_tangent_vector_cache; | |||
2022-11-23 | Merge pull request #67726 from HenryClones/integer-lerping-errors | Rémi Verschelde | |
Add case for Variant::INT in lerp variant switch | |||
2022-11-22 | Add case for Variant::INT in lerp variant switch | Xpertice | |
2022-11-19 | Implement snappedi, snappedf, and Vector[2/3/4]i.snapped | VolTer | |
2022-11-15 | Merge pull request #62814 from KoBeWi/strint | Rémi Verschelde | |
Restore numeric from String constructors | |||
2022-11-14 | Merge pull request #68657 from Sauermann/fix-redundant-initialization | Rémi Verschelde | |
Remove redundant non-trivial Variant types initializations | |||
2022-11-14 | Fix periods in editor strings and messages | Hugo Locurcio | |
- Ensure all strings with ellipsis end with 3 periods instead of 2. - Fix extraneous period in "Error calling from signal '...' to callable" messages. | |||
2022-11-14 | Remove redundant Variant-types initializations | Markus Sauermann | |
2022-11-06 | Merge pull request #67730 from KoBeWi/late_to_the_call | Rémi Verschelde | |
Add call_deferred() method to Callable | |||
2022-11-04 | Add call_deferred() method to Callable | kobewi | |
2022-11-04 | Add support for empty delimiter in String.split | kobewi | |
2022-11-03 | Merge pull request #68192 from aaronfranke/unify-node3d-euler | Rémi Verschelde | |
Unify Node3D RotationOrder with global EulerOrder | |||
2022-11-02 | Allow getting Quaternion rotation in different Euler orders | Aaron Franke | |
2022-11-02 | Unify Node3D RotationOrder with global EulerOrder | Aaron Franke | |
2022-11-02 | Move EulerOrder enum to math_defs.h and global scope | Aaron Franke | |
2022-11-02 | Merge pull request #68118 from aaronfranke/quat-from-euler | Rémi Verschelde | |
Replace Quaternion Euler constructor with `from_euler` method | |||
2022-11-02 | Merge pull request #64830 from dalexeev/color-hide-internals | Rémi Verschelde | |
Remove internal functions of named colors from the public API | |||
2022-11-02 | Merge pull request #66361 from dalexeev/remove-int-plus-string | Rémi Verschelde | |
Unexpose confusing `String + int` and `int + String` operations | |||
2022-11-01 | Support for checking that Projection is(not) null | Rafał Mikrut | |
2022-11-01 | Replace Quaternion Euler constructor with `from_euler` method | Aaron Franke | |
2022-10-27 | Merge pull request #66383 from aaronfranke/basis-from-euler | Clay John | |
Clean up Basis from Euler code | |||
2022-10-23 | Merge pull request #67655 from MewPurPur/remove-dupe-registrations | Yuri Rubinsky | |
2022-10-21 | Clean up Basis from Euler code | Aaron Franke | |
2022-10-21 | Merge pull request #67444 from nonunknown/array_pick_random | Max Hilbrunner | |
Add ability to pick random value from array | |||
2022-10-21 | Remove internal functions of named colors from the public API | Danil Alexeev | |
2022-10-20 | add ability to pick random value from array | Nonunknown | |
2022-10-20 | Remove duplicate operator registrations | VolTer | |
2022-10-17 | Merge pull request #67118 from Mickeon/⬛ | Rémi Verschelde | |
Fix Typed Array of Objects not accepting `null`. | |||
2022-10-11 | Merge pull request #67224 from Mickeon/jason | Rémi Verschelde | |
Use `JSON::stringify` where possible | |||
2022-10-11 | Merge pull request #67126 from Mickeon/i-was-very-bored | Rémi Verschelde | |
Strip unnecessary break on switches returning early in Variant | |||
2022-10-11 | Merge pull request #64268 from timothyqiu/is-finite | Rémi Verschelde | |
Add `is_finite` method for checking built-in types | |||
2022-10-11 | Use `JSON::stringify` where possible | Micky | |
2022-10-10 | Strip unnecessary break on switches returning early in Variant | Micky | |
Tweaks comments around the touched-up parts. Also tweaks spacing Also adds some spacing in all cases of Variant::`reference()`. This is a special for consistency, because it ends up making the cases more readable. | |||
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-09 | Fix Typed Array of Objects not accepting `null`. | Micky | |
2022-10-08 | Add `is_finite` method for checking built-in types | Haoyu Qiu | |
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 | |