Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-29 | Merge pull request #49905 from pfertyk/issue-46480-image-compress-crashes-godot | Rémi Verschelde | |
Validate image formats, check if resize_to_po2 failed | |||
2021-06-29 | Implement painting properties over TileSets | Gilles Roudière | |
2021-06-28 | Validate image formats, check if resize_to_po2 failed | Paweł Fertyk | |
2021-06-27 | Fix Image.adjust_bcs crash when image format is invalid | Haoyu Qiu | |
2021-06-25 | Implement native extension system | reduz | |
* Deprecates GDNative in favor of a simpler, lower level interface. * New extension system allows registering core engine classes. * Simple header interface in gdnative_interace.h | |||
2021-06-24 | Merge pull request #49583 from timothyqiu/texture-crash | Rémi Verschelde | |
Fix crash when freeing GradientTexture and NoiseTexture | |||
2021-06-23 | [Net] Makes HTTPClient a custom instance class. | Fabio Alessandrelli | |
2021-06-23 | [Net] Unify HTTPClient request and request_raw. | Fabio Alessandrelli | |
2021-06-21 | Improved some error messages (from ERR_FAIL_*) in Object. | Eric M | |
2021-06-20 | Use mouse and joypad enums instead of plain integers | Aaron Franke | |
Also MIDIMessage | |||
2021-06-20 | Move many input enums to their own file | Aaron Franke | |
2021-06-20 | Merge pull request #48359 from Calinou/add-engine-print-error-property | Rémi Verschelde | |
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-20 | Merge pull request #48804 from EricEzaM/scripting-multi-error-support | Rémi Verschelde | |
Added support for scripts reporting multiple errors to ScriptTextEditor | |||
2021-06-20 | Merge pull request #48080 from aaronfranke/real-serialization | Rémi Verschelde | |
Binary serialization for reals | |||
2021-06-20 | Merge pull request #48696 from madmiraal/fix-48692 | Rémi Verschelde | |
Fix `InputMap.action_erase_event()` failing to erase events correctly. | |||
2021-06-19 | Merge pull request #44806 from madmiraal/consolidate_json | Rémi Verschelde | |
Consolidate JSON, JSONParseResults and JSONParser into JSON | |||
2021-06-19 | Added support for scripts reporting multiple errors to ScriptTextEditor | Eric M | |
Scripts can now report multiple errors to the scripting editors in the engine. UI elements were added to support multiple errors. | |||
2021-06-19 | Consolidate JSON, JSONParseResults and JSONParser into JSON | Marcel Admiraal | |
Renames JSON.parse_string() to parse() Renames JSON.decode_data() to stringify() | |||
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-17 | Binary serialization for reals | Aaron Franke | |
Added new "encode_real" methods for handling real_t, and used them for vector types. Types are encoded based on compilation setting. But for decoding, always check how it was encoded. This way, serialized data is cross-compatible with Godot compiled with singles and Godot compiled with doubles. At least, in theory. | |||
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-14 | Fix crash when freeing GradientTexture and NoiseTexture | Haoyu Qiu | |
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. |