Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-19 | Expose OS data directory getter methods | Hugo Locurcio | |
This can be used by editor plugins and non-game applications to store data in the correct directories according to the XDG Base Directory specification. | |||
2021-06-19 | Merge pull request #49287 from reduz/expose-variant-internal-binders | Rémi Verschelde | |
Make some Variant internal functions public. | |||
2021-06-18 | Merge pull request #49659 from LightningAA/string-valid-integer-to-int | Rémi Verschelde | |
2021-06-18 | Merge pull request #44156 from aaronfranke/quat-angle-to | Rémi Verschelde | |
Add Quaternion angle_to method | |||
2021-06-18 | Merge pull request #49638 from aaronfranke/multiply-transforms | Rémi Verschelde | |
Allow multiplying Transforms and Basis by numbers | |||
2021-06-18 | Merge pull request #49698 from aaronfranke/prop-no-usage | Rémi Verschelde | |
Add PROPERTY_USAGE_NONE and use it | |||
2021-06-17 | Add Quaternion angle_to method | Aaron Franke | |
2021-06-18 | Better format arguments in variant parser | Michael Alexsander Silva Dias | |
2021-06-17 | Add PROPERTY_USAGE_NONE and use it | Aaron Franke | |
2021-06-17 | Make some variant internal functions public. | reduz | |
-Make constructors, ops and setget inline functions public -Should help optimizing the GDScript VM | |||
2021-06-17 | Consider a thread done if current_work is null | Lyuma | |
2021-06-16 | Documentation search fixes | Gregory Basile | |
Updates rich_text_label so that the built-in documentation can be searched Previously, it would only find the first result and would not select other results Renames "_entered" functions to "_submitted" | |||
2021-06-16 | Rename `is_valid_integer()` to `is_valid_int()` | Lightning_A | |
Method from `String` | |||
2021-06-16 | Merge pull request #49505 from underdoeg/patch-2 | Rémi Verschelde | |
fix url parsing with port numbers | |||
2021-06-16 | Save binary ProjectSettings key length properly | Haoyu Qiu | |
2021-06-15 | Allow multiplying Transforms and Basis by numbers | Aaron Franke | |
2021-06-15 | Merge pull request #49616 from BastiaanOlij/more_rename_transform | Rémi Verschelde | |
Adding some more missing renames for Transform3D and Quaternion | |||
2021-06-15 | Adding some more missing renames for Transform3D and Quaternion | Bastiaan Olij | |
2021-06-15 | Merge pull request #49107 from timothyqiu/circular-structure | Rémi Verschelde | |
Fix json dump and print of circular structure | |||
2021-06-15 | Added Input_Map entry for backspacing using Shift+Backspace | SpaghettiCoder01 | |
2021-06-14 | Fix json dump and print of circular structure | Haoyu Qiu | |
2021-06-14 | Implement visibility range and dependencies. | jfons | |
This commit adds the following properties to GeometryInstance3D: `visibility_range_begin`, `visibility_range_begin_margin`, `visibility_range_end`, `visibility_range_end_margin`. Together they define a range in which the GeometryInstance3D will be visible from the camera, taking hysteresis into account for state changes. A begin or end value of 0 will be ignored, so the visibility range can be open-ended in both directions. This commit also adds the `visibility_parent` property to 'Node3D'. Which defines the visibility parents of the node and its subtree (until another parent is defined). Visual instances with a visibility parent will only be visible when the parent, and all of its ancestors recursively, are hidden because they are closer to the camera than their respective `visibility_range_begin` thresholds. Combining visibility ranges and visibility parents users can set-up a quick HLOD system that shows high detail meshes when close (i.e buildings, trees) and merged low detail meshes for far away groups (i.e. cities, woods). | |||
2021-06-13 | Merge pull request #34668 from aaronfranke/to-string | Rémi Verschelde | |
[Core] Reformat structure string operators | |||
2021-06-13 | Merge pull request #49559 from timothyqiu/color-index | Rémi Verschelde | |
Fix crash when using invalid index in Color.get_named_color | |||
2021-06-13 | Fix crash when using invalid index in Color.get_named_color | Haoyu Qiu | |
2021-06-13 | Fix `InputEventJoypadButton::as_text` crash for invalid button index | Haoyu Qiu | |
2021-06-12 | Merge pull request #48746 from KoBeWi/bane_of_all_virtual_compatibility | Rémi Verschelde | |
Consistently prefix bound virtual methods with _ | |||
2021-06-12 | Merge pull request #49123 from aaronfranke/it-is-time | Rémi Verschelde | |
Add a Time singleton | |||
2021-06-12 | VariantParser: Fix reading StringNames with '&'. | Rémi Verschelde | |
Keep support for '@' for now for compatibility. Fixes #49535. Fixes #49542. | |||
2021-06-12 | Consistently prefix bound virtual methods with _ | kobewi | |
2021-06-11 | Merge pull request #49312 from RandomShaper/reference_to_ref_count | Rémi Verschelde | |
Rename `Reference` to `RefCounted` | |||
2021-06-11 | Merge pull request #47835 from mortarroad/master-lossless-webp | Rémi Verschelde | |
Implement lossless WebP encoding | |||
2021-06-11 | Rename Reference to RefCounted | Pedro J. Estébanez | |
2021-06-11 | Implement lossless WebP encoding | Morris Tabor | |
2021-06-11 | Merge pull request #49421 from floppyhammer/fix-vram-compressed-mipmaps | Juan Linietsky | |
Fix mipmaps of VRAM compressed textures | |||
2021-06-11 | Reformat structure string operators | Aaron Franke | |
The order of numbers is not changed except for Transform2D. All logic is done inside of their structures (and not in Variant). For the number of decimals printed, they now use String::num_real which works best with real_t, except for Color which is fixed at 4 decimals (this is a reliable number of float digits when converting from 16-bpc so it seems like a good choice) | |||
2021-06-11 | Merge pull request #49511 from akien-mga/core-diraccess-fileaccess-io | Rémi Verschelde | |
Core: Move DirAccess and FileAccess to `core/io` | |||
2021-06-11 | Merge pull request #49279 from Calinou/rename-string-is-abs-path-method | Rémi Verschelde | |
Rename `String.is_abs_path()` to `String.is_absolute_path()` | |||
2021-06-11 | Merge pull request #34566 from Heikki00/34541_to_json_precision | Rémi Verschelde | |
Increased String::num default decimal precision | |||
2021-06-11 | Add Time singleton | Aaron Franke | |
2021-06-11 | Core: Move DirAccess and FileAccess to `core/io` | Rémi Verschelde | |
File handling APIs are typically considered part of I/O, and we did have most `FileAccess` implementations in `core/io` already. | |||
2021-06-11 | fix url parsing with port numbers | Philip Whitfield | |
String.get_slice_count is always at least 1 or 2 for bases with a port number. Before this change the following URL would return ERR_INVALID_PARAMETER ```ws://127.0.0.1:8000/test``` | |||
2021-06-10 | Let var2str display StringName with correct sigil | Jonathan Gollnick | |
2021-06-10 | Add OS.get_external_data_dir() to get Android external directory | Marcel Admiraal | |
2021-06-09 | Refactor CommandQueueMT | reduz | |
* RingBuffer had no reason to be in this context * A single buffer is used that can grow as much as the game needs. This should make thread loading entirely reliable. | |||
2021-06-08 | fix-vram-compressed-mipmaps | floppyhammer | |
2021-06-07 | Merge pull request #49394 from akien-mga/fileaccess-store_buffer-err-len-0 | Rémi Verschelde | |
FileAccess: Don't err in `store_buffer` with buffer of size 0 | |||
2021-06-07 | Merge pull request #49318 from reduz/native-extension | Rémi Verschelde | |
Add API for registering native extensions | |||
2021-06-07 | FileAccess: Don't err in `store_buffer` with buffer of size 0 | Rémi Verschelde | |
The error check was added for `FileAccessUnix` but it's not an error when both `p_src` and `p_length` are zero. Added correct error checks to all implementations to prevent the actual erroneous case: `p_src` is nullptr but `p_length > 0` (risk of null pointer indexing). Fixes #33564. | |||
2021-06-07 | Merge pull request #49221 from Faless/mp/4.x_rpc_refactor | Rémi Verschelde | |
[Net] Refactor RPCs, remove RSETs |