Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-16 | Merge pull request #58182 from akien-mga/style-cleanup-if-semicolons-deadcode | Rémi Verschelde | |
2022-02-16 | Style: Cleanup single-line blocks, semicolons, dead code | Rémi Verschelde | |
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported. | |||
2022-02-16 | Port existing _notification code to use switch statements (part 1/3) | jmb462 | |
2022-02-10 | Reorganize inspector layout workflow for Control nodes | Yuri Sizov | |
2022-02-08 | Merge pull request #57066 from KoBeWi/in_the_name_of_the_custom | Rémi Verschelde | |
2022-02-08 | Merge pull request #43015 from Xrayez/refactor-auto-instaprop | Rémi Verschelde | |
Refactor auto-instantiation of `Object` properties in editor | |||
2022-02-07 | Fix script editor errors with CustomCallables | kobewi | |
2022-02-03 | Merge pull request #57562 from AnilBK/string-add-contains | Rémi Verschelde | |
String: Add contains(). | |||
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-02-03 | [GDExtension] Fix registration of functions with enum or native pointer ↵ | bruvzg | |
return type. | |||
2022-01-29 | simplify formatting scripts, add a clang-tidy script, and run clang-tidy | Nathan Franke | |
2022-01-18 | Improve locale detection. | bruvzg | |
Use separate language, script and country lists. Add locale selection dialog and property hint. | |||
2022-01-12 | Merge pull request #56492 from akien-mga/remove-author-docstrings | Rémi Verschelde | |
2022-01-06 | Merge pull request #55851 from Chaosus/better-completion-options-list_rebased | Rémi Verschelde | |
2022-01-04 | Style: Remove inconsistently used `@author` docstrings | Rémi Verschelde | |
Each file in Godot has had multiple contributors who co-authored it over the years, and the information of who was the original person to create that file is not very relevant, especially when used so inconsistently. `git blame` is a much better way to know who initially authored or later modified a given chunk of code, and most IDEs now have good integration to show this information. | |||
2022-01-04 | Merge pull request #56469 from Zylann/remove_gdclass_inherits_static | Rémi Verschelde | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2022-01-03 | Remove unused `inherits_static` from GDCLASS | Marc Gilleron | |
2022-01-02 | Improve editor template workflow | fabriceci | |
Co-Authored-By: jmb462 <jmb462@gmail.com> | |||
2021-12-28 | Refactor auto-instantiation of `Object` properties in editor | Andrii Doroshenko (Xrayez) | |
Auto-instantiation is used by the create dialog, but should also be used by the editor inspector. This refactors object properties auto-instantiation into a dedicated method to be reused throughout editor (and possibly scripting). | |||
2021-12-12 | Fix highlight for completion options match (rebased) | Yuri Roubinsky | |
Co-authored-by: Gustav Andersson <gvekan@users.noreply.github.com> | |||
2021-12-09 | Replace String comparisons with "", String() to is_empty() | Nathan Franke | |
Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings | |||
2021-11-30 | Change gdnative interface so that Godot object initialization should be ↵ | Gilles Roudière | |
triggered from the extension side | |||
2021-11-26 | Fix wrong comparison with default values | Ricardo Subtil | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-17 | Fix the exceptions in signal disconnection | Xwdit | |
Use the correct method to get SignalData to fix exceptions in signal disconnection | |||
2021-11-14 | Merge pull request #53710 from ↵ | Hugo Locurcio | |
CaptainProton42/fix-extension-class-inspector-properties | |||
2021-11-04 | Add is_built_in() method to Resource | kobewi | |
2021-11-03 | Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR` | Hugo Locurcio | |
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`. | |||
2021-10-28 | CI: Update to clang-format 13 using LLVM repo | Rémi Verschelde | |
2021-10-28 | clang-format: Disable alignment of operands, too unreliable | Rémi Verschelde | |
Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`. | |||
2021-10-28 | Remove ItemList editor and replace it by a property array | Gilles Roudière | |
2021-10-26 | Save all 64 bits of get_ticks_msec() in more cases | Max Hilbrunner | |
2021-10-18 | Fix memory leak in exported project | qarmin | |
2021-10-13 | Merge pull request #53757 from groud/fix_undo | Rémi Verschelde | |
2021-10-13 | Fix undo in inspector not working | Gilles Roudière | |
2021-10-12 | Merge pull request #52293 from neikeq/class-db-api-type-bug | Rémi Verschelde | |
Fix ClassDB API type mismatch bug between --editor and player | |||
2021-10-12 | Fetch extension class props from ClassDB | CaptainProton42 | |
Extension class properties that have been registered with ClassDB(`GDNativeInterface::classdb_register_extension_class_property`) were not fetched previously. (Only directly providing a property list using `GDNativeExtensionClassCreationInfo::get_property_list_func` would work.) This especially caused problems with the C++ bindings since they exclusively rely on ClassDB to register properties. | |||
2021-10-12 | Fix useless debug print | Gilles Roudière | |
2021-10-12 | Add a way to force undo/redo operations to be kept in MERGE_ENDS mode | Gilles Roudière | |
2021-10-07 | Enable method type information on release builds | George Marques | |
This is needed to ensure GDScript compilation works properly on release builds and make use of optimized typed instructions. | |||
2021-10-05 | Improve error message when instantiating virtual class | Maxime Lapointe | |
2021-10-01 | Merge pull request #47442 from Shatur/fix-connect-reference-counted | Rémi Verschelde | |
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-22 | [ClassDB] Unify construct/extension retrieval. | Fabio Alessandrelli | |
2021-09-22 | [Core] Add ClassDB functions to retrieve/construct extensions. | Fabio Alessandrelli | |
Calling the constructor alone is not enough if the class to be instantiated is not a base class. This commit adds two functions, one for retrieving the the extension class reference, the other to construct an instance using the constructor and the extension class reference. | |||
2021-09-07 | Merge pull request #52442 from Faless/mp/4.x_rpc_manager | Max Hilbrunner | |
[Net] Move multiplayer classes to own subfolder. Split RPC from MultiplayerAPI. | |||
2021-09-07 | [Net] Move multiplayer to core subdir, split RPCManager. | Fabio Alessandrelli | |
Move multiplayer classes to "core/multiplayer" subdir. Move the RPCConfig and enums (TransferMode, RPCMode) to a separate file (multiplayer.h), and bind them to the global namespace. Move the RPC handling code to its own class (RPCManager). Renames "get_rpc_sender_id" to "get_remote_sender_id". | |||
2021-09-07 | Implement properties arrays in the Inspector. | Gilles Roudière | |
2021-09-05 | Apply set_read_only() to child classes of EditorProperty elements | Silc 'Tokage' Renew | |