f09ab537e0
Clang-format everything.
2024-04-21 15:27:36 +02:00
6faa98c32a
Backported from godot4: Save PackedByteArrays as base64 encoded.
...
- groud
de5073519e
2024-04-14 17:32:05 +02:00
ed224298e5
Also add is_zero_approx() to Vector4.
2024-04-14 16:59:12 +02:00
Haoyu Qiu
441bb29fd3
Add is_zero_approx methods to Vector{2,3}
2024-04-14 16:44:38 +02:00
SysError99
487b454506
Add a get_or_add
method to Dictionary
...
Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
2024-04-06 10:46:31 +02:00
7779439e28
Backported comparison operators to Array from godot4.
2024-03-03 12:59:57 +01:00
8ddf92681e
Fixed smaller issues in VariantOP.
2024-01-20 12:50:13 +01:00
585358e91b
Added missing setters to VariantOP.
2024-01-07 11:46:05 +01:00
43b14a071c
Added to_real helper methods to String.
2023-12-27 13:02:57 +01:00
99621357a0
File copyright header updates pt4.
2023-12-17 22:50:00 +01:00
9df5649c1b
Moved CanvasItem, Control, Node2D and Spatial under scene/main.
2023-12-10 15:50:54 +01:00
e1f64a84ad
Added missing conversion.
2023-10-12 11:44:23 +02:00
Danil Alexeev
2d4e9c4656
Core: Add recursion level check for VariantWriter::write()
2023-10-02 16:25:48 +02:00
Danil Alexeev
254cb747b7
Core: Add recursion level check for Array
and Dictionary
hashing
2023-08-30 11:34:00 +02:00
c80ee8d7bf
Added missing Variant conversion and zero cases.
2023-08-15 10:23:41 +02:00
039f173de1
Fix error, also add linear_interpolate call for Vector4i to variant op.
2023-05-27 15:27:43 +02:00
d19e6f11e9
Fix compile error.
2023-05-27 13:58:49 +02:00
96d1c2d69c
Fix small inconsistencies in Vector3/3i/4/4i apis.
2023-05-27 13:26:52 +02:00
fd1ba2e4f0
Also bind Vector3i set_all().
2023-05-27 12:07:54 +02:00
0a41054007
Fix build when ptrcall is enabled.
2023-05-23 20:41:13 +02:00
464b0b5e08
Ported: Add Color + alpha constructor for Color
...
- timothyqiu
3544cd1dad
2023-04-15 11:02:41 +02:00
4b23c9c5c9
Renamed utf8_length() to utf8_byte_length(), and utf16_length() to utf16_byte_length() in String, as this might help to better explain why these differ from normal length().
2023-03-20 22:34:21 +01:00
a0d33b5fcd
Added utf8_length(), and utf16_length() helper methods to String.
2023-03-20 22:12:17 +01:00
5579d563bd
Ported: Fix for PoolArray comparison - AThousandShips
...
f26069e94d
2023-01-16 14:35:23 +01:00
1b0aac6028
Renamed Map to RBMap.
2023-01-15 19:12:50 +01:00
5972b6cc43
Removed the deprecated clamped() method from vector2. (The new method is limit_length().)
2023-01-15 14:05:45 +01:00
3bf2b79d88
Added set_length helper method to String.
2022-12-22 21:10:04 +01:00
213f393293
Fix typos with codespell.
2022-12-22 19:51:25 +01:00
lawnjelly
25c3232a77
VariantParser make readahead optional
...
It turns out some areas are independently moving / reading filepointers outside of the VariantParser, which can cause the readahead caching to get out of sync.
This PR makes the VariantParser readahead to be optional to allow for these use cases.
2022-12-22 13:52:51 +01:00
lawnjelly
3d1640eb70
Add readahead to VariantParser
...
Adds a readahead buffer to VariantParser, to prevent large numbers of freads for single bytes, which is inefficient.
2022-12-11 19:17:15 +01:00
Rémi Verschelde
43de2b9ecc
Style: Ensure consistent formatting with clang-format 15
2022-10-08 16:48:59 +02:00
808f157b26
Added nissing projection * projection Variant operator.
2022-10-07 03:09:38 +02:00
kobewi
e133069bda
Add Dictionary.find_key()
2022-09-16 23:20:06 +02:00
9757c39f05
Moved a few more core classes.
2022-08-17 17:43:49 +02:00
99e94b08c4
Moved base input related classes to core/input.
2022-08-17 17:02:24 +02:00
686663d3e4
Moved around more classes in core.
2022-08-17 16:01:01 +02:00
220b2db443
Moved String and related classes under a string folder in core.
2022-08-17 14:19:55 +02:00
dc9cc716c7
Moved Object related classes under core/object.
2022-08-17 13:45:14 +02:00
9555ee56b9
Moved Variant related classes under a variant folder in core.
2022-08-17 13:17:12 +02:00