Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-28 | Merge pull request #59548 from akien-mga/obj-remove-unused-categories | Rémi Verschelde | |
2022-03-28 | Merge pull request #59456 from Calinou/color-expose-to-linear-srgb | Rémi Verschelde | |
2022-03-28 | Merge pull request #59553 from reduz/script-extension-support | Rémi Verschelde | |
2022-03-28 | Revert "Sort autocomplete/code completion options in a better way" | Juan Linietsky | |
2022-03-28 | Expose Color's `to_linear()` and `to_srgb()` to scripting | Hugo Locurcio | |
2022-03-28 | Merge pull request #59611 from mashumafi/const-ref-callable | Rémi Verschelde | |
Const Ref Callable for custom sort/search | |||
2022-03-28 | Merge pull request #58931 from EricEzaM/proposals/4189-better-code-completion | Rémi Verschelde | |
Sort autocomplete/code completion options in a better way | |||
2022-03-28 | Merge pull request #59600 from Bromeon/feature/extension_to_string | Rémi Verschelde | |
GDExtension: change to_string signature to accept `GDNativeStringPtr` instead of returning `const char*` | |||
2022-03-27 | Const Ref Callable for custom sort/search | mashumafi | |
2022-03-27 | GDExtension: change to_string signature to accept GDNativeStringPtr instead ↵ | Jan Haller | |
of returning const char* | |||
2022-03-27 | Add GDExtension support to Script | reduz | |
* Ability to create script languages from GDExtension * Some additions to gdnative_extension.h to make this happen * Moved the GDExtension binder to core This now allows creating scripting languages from GDExtension, with the same ease as if it was a module. It replaces the old PluginScript from Godot 3.x. Warning: GodotCPP will need to be updated to support this (it may be a bit of work as ScriptInstance needs to be created over there again). | |||
2022-03-27 | Rename warp mouse functions to warp_mouse | Markus Sauermann | |
2022-03-26 | Object: Remove unused category boilerplate | Rémi Verschelde | |
We might want to re-add something like this if/when we find a good use case for it and do the effort to categorize all objects in the API properly. Until then, it's better to remove that boilerplate since it's not needed. Closes #18711. | |||
2022-03-25 | Merge pull request #59452 from reduz/refactor-metadata | Rémi Verschelde | |
2022-03-24 | Refactor Object metadata | reduz | |
* API kept the same (Although functions could be renamed to set_metadata/get_metadata in a later PR), so not much should change. * Metadata now exposed as individual properties. * Properties are editable in inspector (unless metadata name begins with _) under the metadata/ namespace. * Added the ability to Add/Remove metadata properties to the inspector. This is a functionality that was requested very often, that makes metadata work a bit more similar to custom properties in Blender. | |||
2022-03-24 | Improve sorting of Code Completion options. | Eric M | |
Done by ordering options by their location in the code - e.g. local, parent class, global, etc. | |||
2022-03-23 | Increase the maximum number of concurrent DNS queries from 32 to 256 | Hugo Locurcio | |
This makes the following error message less likely to be printed when performing many concurrent HTTP requests: Condition ' resolving == IP::RESOLVER_INVALID_ID ' is true. returned: ERR_BUG | |||
2022-03-23 | Merge pull request #59437 from lawnjelly/bvh_check_invalid_handles | Rémi Verschelde | |
2022-03-23 | Add protective checks for invalid handle use in BVH | lawnjelly | |
Adds DEV_ASSERTS that will halt at runtime if the BVH is misused with invalid IDs, and adds ERR_FAIL macros to prevent calling with invalid IDs. Any such misuse is a bug in the physics, but this should flag any errors quickly. | |||
2022-03-23 | Fix crash when exporting projects with shared libraries | Haoyu Qiu | |
2022-03-22 | Merge pull request #59314 from reduz/add-static-methods-to-classdb | Rémi Verschelde | |
2022-03-22 | Add static method support to ClassDB | reduz | |
* Based on the work done for Variant in the past. * Added `ClassDB::bind_static_method` * Cleaned up ClassDB::bind_method to use variadic templates. This adds support for having static methods in Object derived classes. Note that this does not make it work yet in GDScript or Mono and, while it works for GDExtension, GodotCPP needs to be updated. | |||
2022-03-22 | Merge pull request #59354 from Chaosus/astar3d | Rémi Verschelde | |
2022-03-22 | Merge pull request #59276 from bruvzg/mo_trans | Rémi Verschelde | |
2022-03-20 | Rename `AStar` to `AStar3D` | Yuri Roubinsky | |
2022-03-20 | Ensure minimum modifiers are pressed when matching actions | Marcel Admiraal | |
2022-03-18 | Add binary MO translation file support. | bruvzg | |
2022-03-18 | Merge pull request #59257 from Calinou/key-name-backspace | Rémi Verschelde | |
Rename the "BackSpace" and "BackTab" key strings to "Backspace"/"Backtab" | |||
2022-03-18 | Rename the "BackSpace" and "BackTab" key strings to "Backspace"/"Backtab" | Hugo Locurcio | |
2022-03-18 | Merge pull request #58233 from bruvzg/gde_ts | Rémi Verschelde | |
2022-03-17 | Merge pull request #59229 from ↵ | Rémi Verschelde | |
taigi100/Bugfix-#59215-Standard-color-name-returns-non-standard-color-code | |||
2022-03-17 | Merge pull request #57675 from TokageItLab/fix-blending | Rémi Verschelde | |
2022-03-17 | Update color constants to use HEX codes | taigi100 | |
2022-03-17 | Unify TextServer built-in module and GDExtension code. | bruvzg | |
2022-03-16 | Merge pull request #59140 from reduz/physics-server-extension | Rémi Verschelde | |
2022-03-16 | Fix blend animation to solve TRS track bug & blend order inconsistency | Silc 'Tokage' Renew | |
2022-03-15 | Merge pull request #59153 from Calinou/debug-stringnames-improve | Rémi Verschelde | |
Improve `--debug-stringnames` to be more useful | |||
2022-03-15 | Improve `--debug-stringnames` to be more useful | Hugo Locurcio | |
- Print all StringNames, not just the top 100. - Print statistics at the end of the list of StringNames, with unreferenced and rarely referenced StringNames. - List the CLI argument in `--help` and shell completion. | |||
2022-03-15 | Create GDExtension clases for PhysicsServer3D | reduz | |
* Allows creating a GDExtension based 3D Physics Server (for Bullet, PhysX, etc. support) * Some changes on native struct binding for PhysicsServer This allows a 3D Physics server created entirely from GDExtension. Once it works, the idea is to port the 2D one to it. | |||
2022-03-15 | Merge pull request #45263 from KoBeWi/😕 | Rémi Verschelde | |
2022-03-14 | Include platform_config.h in thread.cpp and thread.h | Bartłomiej T. Listwon | |
2022-03-12 | Merge pull request #58772 from keptsecret/fix_filedialog_user_data_access | Rémi Verschelde | |
Fix unable to change directory in user access mode | |||
2022-03-11 | Merge pull request #58986 from akien-mga/diraccessref | Rémi Verschelde | |
2022-03-11 | Merge pull request #58751 from bruvzg/loc_str_props | Rémi Verschelde | |
2022-03-11 | Convert uses of `DirAccess *` to `DirAccessRef` to prevent memleaks | Rémi Verschelde | |
`DirAccess *` needs to be deleted manually, and this is often forgotten especially when doing early returns with `ERR_FAIL_COND`. `DirAccessRef` is deleted automatically when it goes out of scope. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | |||
2022-03-10 | Merge pull request #58485 from aaronfranke/time-offset | Rémi Verschelde | |
2022-03-10 | Discern between virtual and abstract class bindings | reduz | |
* Previous "virtual" classes (which can't be instantiated) are not corretly named "abstract". * Added a new "virtual" category for classes, they can't be instantiated from the editor, but can be inherited from script and extensions. * Converted a large amount of classes from "abstract" to "virtual" where it makes sense. Most classes that make sense have been converted. Missing: * Physics servers * VideoStream * Script* classes. which will go in a separate PR due to the complexity involved. | |||
2022-03-10 | Merge pull request #58690 from elmordo/bugfix-57553-gdextension-inheritance-fix | Rémi Verschelde | |
2022-03-10 | Merge pull request #58946 from akien-mga/remove-unused-bullet-code | Rémi Verschelde | |
Remove unused Bullet module and thirdparty code | |||
2022-03-09 | fixed unable to change directory in user access mode | keptsecret | |