- 26 Feb, 2020 1 commit
-
-
Lunadin authored
- Added missing links to the Control node in BoxContainer - Added Oxford commas in BoxContainer and CanvasItem - Clarified ambiguous boolean wording in BoxContainer - Improved paragraphing in ScrollContainer's description - Simplified ControlPicker description
-
- 25 Feb, 2020 20 commits
-
-
Rémi Verschelde authored
doc: Sync classref for Packed{Int,Float}{32,64}Array additions
-
Rémi Verschelde authored
-
Rémi Verschelde authored
Fixed remove region method.
-
Rémi Verschelde authored
Update PackedInt/FloatArray icons for the new types
-
Michael Alexsander authored
-
Rémi Verschelde authored
Update docs and bindings for new integer vector types
-
Rémi Verschelde authored
Fix debugger crash inspecting freed object.
-
Rémi Verschelde authored
-
Rémi Verschelde authored
Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT.
-
Fabio Alessandrelli authored
This seems to be the correct way to validate a reference. Why is cast_to failing? Is this the correct way of checking if the object is valid?
-
Rémi Verschelde authored
Expression: Fix parsing integers as 32-bit
-
Rémi Verschelde authored
Fixed crash when connecting a signal in GDScript
-
Rémi Verschelde authored
-
Juan Linietsky authored
- Renames PackedIntArray to PackedInt32Array. - Renames PackedFloatArray to PackedFloat32Array. - Adds PackedInt64Array and PackedFloat64Array. - Renames Variant::REAL to Variant::FLOAT for consistency. Packed arrays are for storing large amount of data and creating stuff like meshes, buffers. textures, etc. Forcing them to be 64 is a huge waste of memory. That said, many users requested the ability to have 64 bits packed arrays for their games, so this is just an optional added type. For Variant, the float datatype is always 64 bits, and exposed as `float`. We still have `real_t` which is the datatype that can change from 32 to 64 bits depending on a compile flag (not entirely working right now, but that's the idea). It affects math related datatypes and code only. Neither Variant nor PackedArray make use of real_t, which is only intended for math precision, so the term is removed from there to keep only float.
-
Rémi Verschelde authored
Use PascalCase file names for editor icons
-
Rémi Verschelde authored
Travis: Use Python 3.8 alias instead of specific version
-
Rémi Verschelde authored
Otherwise it breaks when they update the container to a new version, like they did today with 3.7.6.
-
Rémi Verschelde authored
Fix project.godot for projects with class_name
-
Rémi Verschelde authored
Re-Remove this signal call that was mistakenly added in #36244
-
nathanwfranke authored
Fixes #36438
-
- 24 Feb, 2020 8 commits
-
-
Hugo Locurcio authored
Using PascalCase file names without any conversion step is less confusing to new contributors.
-
Andrea Catania authored
-
Rémi Verschelde authored
Core: Change _Marshall class from inherit Reference to Object
-
Mateo Dev .59 authored
-
Rémi Verschelde authored
Scons: fixed build for vanilla clang in mac os x
-
Nickolai Korshunov authored
-
nathanwfranke authored
The original change was in #36340
-
Rémi Verschelde authored
Fix some signals and non-debug branch for callable_mp
-
- 23 Feb, 2020 11 commits
-
-
Rémi Verschelde authored
Add icons for some new variants
-
Rémi Verschelde authored
Changed default capsule axis to vertical
-
Rémi Verschelde authored
These bugs existed since those lines were added, so I assume that their intended use is no longer relevant.
-
Rémi Verschelde authored
Was missed in #36393 because no `callable_mp()` calls were actually compiled with `tools=no` in that PR. Also work around GCC warning that also affects the `call_with_variant_args_ret_helper` variant.
-
Rémi Verschelde authored
-
Rémi Verschelde authored
Store arrays inside of Variant as shared.
-
Juan Linietsky authored
Arrays inside of Variant are unique and use reference counting. When you assign a variant containing a packed array to another, or when you call non const functions to arrays, this will work even if the array is inside a dictionary, so they will from now pass as reference. The difference with regular variant arrays is that, once passed to a function in the C++ API, they are no longer shared. This is required for security and thread safety, as those arrays are mainly used to pass data back and forth even between threads.
-
Rémi Verschelde authored
Fix: auto brace complete for quoted strings
-
Rémi Verschelde authored
Fix crash after closing a GDScript LSP session
-
Rémi Verschelde authored
SCons: Add GCC/Clang minimum version check
-
Yuri Roubinsky authored
Co-authored-by: Hugo Locurcio <https://hugo.pro>
-