Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-28 | Merge pull request #44149 from madmiraal/rename-tangent-orthogonal | Rémi Verschelde | |
Rename Vector2.tangent() to Vector2.orthogonal() | |||
2020-12-28 | Rename Rect2 and Rect2i grow_margin() to grow_side() | Marcel Admiraal | |
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-19 | Rename Rect2 and Rect2i clip() to intersection() | Marcel Admiraal | |
2020-12-13 | [Complex Text Layouts] Add variable fonts support. | bruvzg | |
2020-12-08 | Merge pull request #44176 from touilleMan/global_class_naming-for-pluginscript | Rémi Verschelde | |
Add PluginScript support for global class naming/icon path | |||
2020-12-08 | Add PluginScript support for global class naming/icon path | Emmanuel Leblond | |
2020-12-08 | Allow PluginScript to customize language's can_inherit_from_file attribute | Emmanuel Leblond | |
2020-12-06 | Rename Vector2.tangent() to Vector2.orthogonal() | Marcel Admiraal | |
2020-12-04 | Rename TYPE_REAL to TYPE_FLOAT | George Marques | |
To be consistent with the naming everywhere else. | |||
2020-11-26 | [Complex Text Layouts] Implement GDNative interface for TextServer. | bruvzg | |
2020-11-16 | Remove empty lines around braces with the formatting script | Aaron Franke | |
2020-11-10 | Merge pull request #43383 from vnen/gdnative-string-header | Rémi Verschelde | |
GDNative: Define special char types in string.h | |||
2020-11-07 | GDNative: Define special char types in string.h | George Marques | |
Those are standard types in C++ but not in C. This also removes the wchar header which is not needed anymore and use stddef.h instead (which is needed for size_t). | |||
2020-11-03 | Remove `Color.contrasted()` as its behavior is barely useful | Hugo Locurcio | |
Returning the most contrasting color isn't a trivial task, as there are often many possible choices. It's usually best left for the user to implement using a script. | |||
2020-09-03 | [Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms. | bruvzg | |
2020-07-27 | Make all String float conversion methods be 64-bit | Aaron Franke | |
2020-07-21 | Update core documentation to match recent C# changes | Aaron Franke | |
Also a few minor API changes like adding AABB.abs() Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2020-07-06 | Add sort and has methods to PackedArrays | Aaron Franke | |
2020-07-03 | Remove String::find_last (same as rfind) | Stijn Hinlopen | |
2020-06-25 | Style: Fix copyright headers | Rémi Verschelde | |
2020-06-11 | GDNative: merge API structs, bump version of merged structs. | bruvzg | |
2020-05-26 | GDNative: Add bindings for the Packed*Array ptr() and ptrw() functions. | bruvzg | |
2020-05-18 | GDNative add new core types. | bruvzg | |
2020-05-16 | Fix GDNative wrapper type sizes (RID, Variant, Packed*Array), add size ↵ | bruvzg | |
checking static asserts. | |||
2020-05-14 | Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks | Rémi Verschelde | |
Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027. | |||
2020-05-14 | Remove redundant void argument lists | Rémi Verschelde | |
Using clang-tidy's `modernize-redundant-void-arg`. https://clang.llvm.org/extra/clang-tidy/checks/modernize-redundant-void-arg.html | |||
2020-05-10 | Revert "Renamed plane's d to distance" | Rémi Verschelde | |
This reverts commit ec7b481170dcd6a7b4cf0e6c1221e204ff7945f3. This was wrong, `d` is not a distance but the `d` constant in the parametric equation `ax + by + cz = d` describing the plane. | |||
2020-05-10 | Renamed plane's d to distance | Marcus Elg | |
2020-04-29 | [Core] Rename linear_interpolate to lerp | Aaron Franke | |
2020-04-20 | Fix handling of PROPERTY_USAGE_SUBGROUP in DocData and editor | Rémi Verschelde | |
Subgroups were added in #37678 but not properly handled everywhere where PROPERTY_USAGE_GROUP is. | |||
2020-04-10 | Merge pull request #37693 from lupoDharkael/remove-hint | Rémi Verschelde | |
Remove obsolete enums | |||
2020-04-09 | Renaming all ARVR nodes to XR | Bastiaan Olij | |
2020-04-08 | Remove obsolete enums | lupoDharkael | |
2020-04-02 | Replace NULL with nullptr | lupoDharkael | |
2020-02-25 | Update docs and bindings for new integer vector types | Rémi Verschelde | |
2020-02-25 | Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. | Juan Linietsky | |
- 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. | |||
2020-02-18 | PoolVector is gone, replaced by Vector | Juan Linietsky | |
Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`. | |||
2020-02-15 | Changed logic and optimized ObjectID in ObjectDB and Variant, removed RefPtr. | Juan Linietsky | |
2020-02-13 | Merge pull request #36163 from akien-mga/gdnative-godot_int-int64_t | Rémi Verschelde | |
GDNative: Make godot_int an int64_t | |||
2020-02-13 | Remove deprecated sync and slave networking keywords | Rémi Verschelde | |
Those keywords were deprecated for 3.1 in #22087. Also fix token name for `TK_REMOTE`, should be "remote" like the keyword. | |||
2020-02-12 | GDNative: Make godot_int an int64_t | Rémi Verschelde | |
Redo of the change in cf8c679a23b21d6c6f29cba6a54eaa2eed88bf92 that caused a build issue, with the extra change needed to 'godot_arvr_blit'. | |||
2020-02-12 | Fix Mono and GDNative builds after changes to ObjectID | Rémi Verschelde | |
Issues caused by cf8c679a23b21d6c6f29cba6a54eaa2eed88bf92. The Mono change is actually a bugfix (used the int instead of ObjectID by mistake). The GDNative change is a temporary revert until a more exhaustive approach is taken to make 'godot_int' 64-bit, is confirmed wanted by GDNative users. | |||
2020-02-12 | ObjectID converted to a structure, fixes many bugs where used incorrectly as ↵ | Juan Linietsky | |
32 bits. | |||
2020-02-12 | Remove deprecated Color::gray | Hanif Bin Ariffin | |
It was marked to be removed in Godot 3.1. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2020-02-10 | Merge pull request #35812 from ↵ | Rémi Verschelde | |
touilleMan/gdnative-uses-godot_string_name-where-possible Use StringName in pluginscript's set/get_prop and add_global_constant | |||
2020-02-01 | Use StringName in pluginscript's set/get_prop and add_global_constant | Emmanuel Leblond | |
2020-02-01 | Remove useless pluginscript godot_pluginscript_script_desc.get_rpc/rset_mode ↵ | Emmanuel Leblond | |
fields | |||
2020-01-10 | Expose instance_from_id to GDNative | toasteater | |
This function is available to GDScript but not to GDNative. When exposed, it allows building more ergonomic safe abstractions over the GDNative APIs, and covers the use cases of the original PR. Close #28478. Supersedes #28791. Co-authored-by: Markus Ewald <cygon@nuclex.org> | |||
2020-01-03 | Expose cast_to to GDNative for dynamic casts | sheepandshepherd | |