Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | Merge pull request #81822 from nlupugla/nodepath-slice | Rémi Verschelde | 2024-02-29 | 1 | -0/+1 | |
|\ \ \ \ | |/ / / |/| | | | | | | | Add `NodePath::slice` method | |||||
| * | | | Added NodePath::slice method. | nlupugla | 2023-12-13 | 1 | -0/+1 | |
| | | | | ||||||
* | | | | Remove word duplicates in comments and strings, and fix casing and punctuation | Robert Yevdokimov | 2024-02-23 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Make Callable bind method const | Aaron Franke | 2024-02-22 | 2 | -2/+2 | |
| | | | | ||||||
* | | | | Add const lvalue ref to core/* container parameters | Muller-Castro | 2024-02-14 | 4 | -129/+129 | |
| | | | | ||||||
* | | | | Replace error checks against `size` with `is_empty` | A Thousand Ships | 2024-02-09 | 2 | -7/+7 | |
| | | | | ||||||
* | | | | Merge pull request #87992 from allenwp/87991-typed-array-additions | Rémi Verschelde | 2024-02-07 | 1 | -0/+8 | |
|\ \ \ \ | | | | | | | | | | | | | | | | Added newer Variant types to `typed_array.h` | |||||
| * | | | | Added newer Variant types to typed_array.h | Allen Pestaluky | 2024-02-05 | 1 | -0/+8 | |
| | | | | | | | | | | | | | | | | | | | | Fixes #87991 | |||||
* | | | | | Merge pull request #67226 from Mickeon/typed-packing | Rémi Verschelde | 2024-02-07 | 1 | -18/+18 | |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | Use `Packed*Array` over `Vector<T>` in TypedArray | |||||
| * | | | | | Use `Packed*Array` over `Vector<T>` in TypedArray | Micky | 2024-02-06 | 1 | -18/+18 | |
| |/ / / / | | | | | | | | | | | | | | | | Same as #67220 but for `typed_array.h` | |||||
* | | | | | Merge pull request #67220 from Mickeon/variant-packing | Rémi Verschelde | 2024-02-07 | 2 | -113/+113 | |
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | Use `Packed*Array` over `Vector<T>` in Variant | |||||
| * | | | | Use Packed*Array over Vector<T> in Variant | Micky | 2024-02-06 | 2 | -113/+113 | |
| | |/ / | |/| | | | | | | | | | | | | | | | | | | Also shuffles some method definitions and declarations to be more consistent with the way the Variant types are ordered across the codebase. And removes an unnecessary JSON assign (`JSON::stringify` can now be accessed statically) | |||||
* / | | | Use '_v' shorthand for type traits and 'if constexpr' where appropriate | vittorioromeo | 2024-02-02 | 2 | -12/+8 | |
|/ / / | ||||||
* | | | Merge pull request #87688 from AThousandShips/what_is_this | Rémi Verschelde | 2024-01-29 | 3 | -17/+17 | |
|\ \ \ | | | | | | | | | | | | | Remove unnecessary `this->` expressions | |||||
| * | | | Remove unnecessary `this->` expressions | A Thousand Ships | 2024-01-29 | 3 | -17/+17 | |
| | | | | ||||||
* | | | | Add InputEventKey.location to tell left from right | Mel Collins | 2024-01-26 | 2 | -0/+2 | |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a new enum `KeyLocation` and associated property `InputEventKey.location`, which indicates the left/right location of key events which may come from one of two physical keys, eg. Shift, Ctrl. It also adds simulation of missing Shift KEYUP events for Windows. When multiple Shifts are held down at the same time, Windows natively only sends a KEYUP for the last one to be released. | |||||
* | | | Merge pull request #86730 from reduz/64-bit-cowdata | Rémi Verschelde | 2024-01-19 | 1 | -1/+1 | |
|\ \ \ | | | | | | | | | Promote CowData to 64 bits | |||||
| * | | | Promote CowData to 64 bits | Juan Linietsky | 2024-01-19 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | Fixes a lot of bugs, please help me fill the list. | |||||
* | | | | Update deferred calls to use Callables | kobewi | 2024-01-09 | 1 | -2/+1 | |
|/ / / | ||||||
* | | | Add const lvalue ref to container parameters | Muller-Castro | 2024-01-05 | 2 | -7/+7 | |
| | | | ||||||
* | | | Merge pull request #82639 from golfinq/gdscript-improve-indexing-error | Rémi Verschelde | 2024-01-04 | 2 | -5/+52 | |
|\ \ \ | | | | | | | | | | | | | GDScript: Improve error messages for invalid indexing | |||||
| * | | | GDScript: Improve error messages for invalid indexing | Rémi Verschelde | 2023-10-02 | 2 | -5/+52 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These errors are very common when using an invalid property name or calling on an object of the wrong type, and the previous message was a bit cryptic for users. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> Co-authored-by: golfinq <golfinqz@gmail.com> | |||||
* | | | | Merge pull request #86364 from aaronfranke/basis-divide | Rémi Verschelde | 2024-01-04 | 1 | -0/+9 | |
|\ \ \ \ | | | | | | | | | | | | | | | | Add and expose Basis/Transform2D/3D division by float operator | |||||
| * | | | | Add and expose Basis/Transform2D/3D division by float operator | Aaron Franke | 2023-12-20 | 1 | -0/+9 | |
| | | | | | ||||||
* | | | | | Merge pull request #83163 from Chubercik/vectorXi_dist_methods | Rémi Verschelde | 2024-01-03 | 1 | -0/+6 | |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | Implement `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to` | |||||
| * | | | | | Implement `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to` | Jakub Marcowski | 2023-10-12 | 1 | -0/+6 | |
| | | | | | | ||||||
* | | | | | | Merge pull request #82264 from dalexeev/core-builtin-methods-as-callables | Rémi Verschelde | 2024-01-02 | 5 | -61/+217 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Core: Allow methods of built-in `Variant` types to be used as Callables | |||||
| * | | | | | | Core: Allow methods of built-in `Variant` types to be used as Callables | Danil Alexeev | 2023-10-25 | 5 | -61/+217 | |
| | | | | | | | ||||||
* | | | | | | | Merge pull request #83452 from RandomShaper/rd_common | Yuri Sizov | 2023-12-20 | 1 | -4/+7 | |
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | Split `RenderingDevice` into API-agnostic and `RenderingDeviceDriver` parts | |||||
| * | | | | | | BitField: allow chained set_flag(), make constructors constexpr | Pedro J. Estébanez | 2023-12-15 | 1 | -4/+7 | |
| | | | | | | | ||||||
* | | | | | | | Add PackedRealArray as an alias for Vector<real_t> | Aaron Franke | 2023-12-18 | 1 | -0/+1 | |
| | | | | | | | ||||||
* | | | | | | | Rename VariantZeroAssigner to VariantDefaultInitializer | Aaron Franke | 2023-12-17 | 1 | -76/+76 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | And the method zero() is now init() | |||||
* | | | | | | | Merge pull request #78095 from aaronfranke/dict-get-or-set-default | Yuri Sizov | 2023-12-16 | 3 | -0/+11 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Add a `get_or_add` method to Dictionary | |||||
| * | | | | | | | Add a `get_or_add` method to Dictionary | Aaron Franke | 2023-12-06 | 3 | -0/+11 | |
| | |_|_|_|/ / | |/| | | | | | ||||||
* | | | | | | | Merge pull request #73896 from vnen/object-null-boolean-consistency | Yuri Sizov | 2023-12-16 | 2 | -17/+17 | |
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | | Make freed object different than null in comparison operators | |||||
| * | | | | | | Make freed object different than null in comparison operators | George Marques | 2023-08-21 | 2 | -17/+17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is so everything is consistent, as a freed object is not equivalent to `null` in general. The booleanization of a freed object still returns `false` to work as an easy check for validity of objects. Similarly, the negation of a freed object returns `true`. Also makes freed objects different from each other (if they are not the same reference). | |||||
* | | | | | | | Don't abort loading when ext_resource is missing | kobewi | 2023-11-22 | 1 | -1/+4 | |
| |/ / / / / |/| | | | | | ||||||
* | | | | | | Merge pull request #84815 from TokageItLab/array-animation | Rémi Verschelde | 2023-11-16 | 1 | -0/+3 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Rework blending method in `Variant` animation for `Int`/`Array`/`String` | |||||
| * | | | | | | Rework blending method in Variant animation for Int/Array/String | Silc Lizard (Tokage) Renew | 2023-11-16 | 1 | -0/+3 | |
| | | | | | | | ||||||
* | | | | | | | Fix sizeof usage for Variant pointers in alloca | Alistair Leslie-Hughes | 2023-11-16 | 1 | -2/+2 | |
|/ / / / / / | | | | | | | | | | | | | | | | | | | Coverity report this as a non portable usage of sizeof | |||||
* | / / / / | Keep Variant type after zero() | kobewi | 2023-11-08 | 1 | -0/+6 | |
| |/ / / / |/| | | | | ||||||
* | | | | | Fix StringName leaks in VariantParser | Yuri Sizov | 2023-10-19 | 1 | -1/+1 | |
| | | | | | ||||||
* | | | | | GDScript: Fix incorrect error message for utility functions | Danil Alexeev | 2023-10-16 | 1 | -28/+106 | |
| |/ / / |/| | | | ||||||
* | | | | Merge pull request #83003 from AThousandShips/null_check_extra | Rémi Verschelde | 2023-10-09 | 1 | -1/+1 | |
|\ \ \ \ | | | | | | | | | | | | | | | | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | |||||
| * | | | | Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-10-08 | 1 | -1/+1 | |
| | | | | | ||||||
* | | | | | Merge pull request #82695 from maiself/object-less-callables-fixes | Rémi Verschelde | 2023-10-09 | 1 | -0/+7 | |
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | Fixes to allow object-less callables throughout Godot | |||||
| * | | | | Fixes to allow object-less callables throughout Godot | Mai Lavelle | 2023-10-06 | 1 | -0/+7 | |
| | |_|/ | |/| | | | | | | | | | | This fixes #81887 | |||||
* | | | | Merge pull request #82794 from dsnopek/gdextension-validated-call | Rémi Verschelde | 2023-10-06 | 1 | -1/+1 | |
|\ \ \ \ | |/ / / |/| | | | | | | | GDExtension: Convert `validated_call()` to `ptrcall()` (rather than `call()`) | |||||
| * | | | GDExtension: Convert `validated_call()` to `ptrcall()` (rather than `call()`) | David Snopek | 2023-10-04 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Add vararg call() method to C++ Callable | kobewi | 2023-10-05 | 2 | -0/+16 | |
|/ / / |