Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-06 | Merge pull request #57716 from Chaosus/vs_vector_3d | Rémi Verschelde | |
Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D` in visual shaders | |||
2022-02-06 | Rename `PORT_TYPE_VECTOR` to `PORT_TYPE_VECTOR_3D` | Yuri Roubinsky | |
2022-02-06 | Merge pull request #57672 from fire-forge/fix-image-drop-nodes | Rémi Verschelde | |
2022-02-06 | Merge pull request #57709 from jmb462/missing-sname-optimization | Rémi Verschelde | |
2022-02-06 | Add missing SNAME macro optimization in some function calls | jmb462 | |
2022-02-06 | Edit font properties on multiple objects at once | NeilKleistGao | |
2022-02-05 | Fix node types in image drag-and-drop and add node icons | FireForge | |
2022-02-04 | Merge pull request #57631 from groud/terrain_fix_with_empty_cells | Rémi Verschelde | |
2022-02-04 | Fixes terrain painting on TileMaps when using empty terrain bits | Gilles Roudière | |
2022-02-04 | [Editor] Replication plugin to configure MultiplayerSynchronizers. | Fabio Alessandrelli | |
Allows configuring the MultiplayerSynchornizer in a way similar to AnimationPlayer. Properties are added manually, edither as plain properties, or via the NodePath format for child nodes' properties "path/to/node:property" relative to the MultiplayerSynchronizer root path. Nice things to add would be: - Moving properties up/down in the list. - Some form of keying, autmatic filling of the replication properity line edit. | |||
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
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 | Merge pull request #57565 from jmb462/split_offset | Rémi Verschelde | |
2022-02-03 | Remove get_focus_owner() from Control, replaced by ↵ | Gilles Roudière | |
get_viewport()->gui_get_focus_owner() | |||
2022-02-02 | Save script editor's function list split offset with the editor layout | jmb462 | |
2022-02-02 | Add support for 2D vector type to visual shaders | Yuri Roubinsky | |
2022-02-02 | Merge pull request #57524 from Sauermann/fix-display-grid-fadeout | Rémi Verschelde | |
2022-02-02 | Vectors: Use clear() and has(). | Anilforextra | |
Use clear() instead of resize(0). Use has() instead of "find(p_val) != -1". | |||
2022-02-01 | Fix TileMap Display Grid fadeout | Markus Sauermann | |
2022-01-31 | Merge pull request #56970 from YeldhamDev/rise_tabbar_rise | Rémi Verschelde | |
2022-01-31 | Bring `TabBar` to full parity with the `TabContainer` implementation. | Michael Alexsander | |
2022-01-31 | Merge pull request #57454 from rcorre/undo_skel | Rémi Verschelde | |
2022-01-31 | Merge pull request #57367 from Chaosus/vs_derivative | Rémi Verschelde | |
2022-01-30 | Merge create_physical_skeleton undo entries. | Ryan Roden-Corrent | |
Pressing `ctrl+z` after clicking "Create Physical Skeleton" will now undo the creation of all physical bones by that operation. Previously undo would remove one bone at a time. Fixes https://github.com/godotengine/godot/issues/55351. | |||
2022-01-29 | simplify formatting scripts, add a clang-tidy script, and run clang-tidy | Nathan Franke | |
2022-01-29 | Merge pull request #57296 from emcguirk/bug-57253-fix-hint-label | Rémi Verschelde | |
2022-01-28 | Merge pull request #57365 from pycbouh/editor-icons-uniformity | Rémi Verschelde | |
2022-01-28 | Merge pull request #57368 from TokageItLab/fix-delta-for-animation-tree | Rémi Verschelde | |
2022-01-29 | Fix theme application in various curve editors | Yuri Sizov | |
2022-01-29 | Make AnimationTree delta argument force double in core | Silc 'Tokage' Renew | |
2022-01-28 | [VisualShader] Merge scalar and vector derivative functions into one | Yuri Roubinsky | |
2022-01-28 | Merge pull request #57347 from Chaosus/vs_refactor_addop | Rémi Verschelde | |
2022-01-28 | Merge pull request #56933 from Chaosus/fix_shader_editor_theming | Rémi Verschelde | |
2022-01-28 | TileSetAtlasSource: Make `get_tile_data` return `TileData *` | Rémi Verschelde | |
This is now possible thanks to `Variant` changes. Also unbind some `_` prefixed methods which don't need to be exposed. | |||
2022-01-28 | Refactor AddOption in visual shader editor | Yuri Roubinsky | |
2022-01-27 | Fixes Hint label in 2D editor appearing at wrong position and pushes zoom ↵ | Eric McGuirk | |
controls | |||
2022-01-27 | Merge pull request #57205 from TechnoPorg/variant-template-cast | Rémi Verschelde | |
Allow method binds to take Object subclasses as arguments | |||
2022-01-27 | Merge pull request #57290 from ↵ | Rémi Verschelde | |
IgorKordiukiewicz/fix-tile-map-editor-not-disappearing | |||
2022-01-27 | Merge pull request #57281 from Rubonnek/rename-subsequence | Rémi Verschelde | |
2022-01-27 | Merge pull request #57295 from TokageItLab/fix-blendspace2d-discrete | Rémi Verschelde | |
2022-01-27 | More time parameters change type float to double | Silc 'Tokage' Renew | |
2022-01-27 | Improve 2D editor's right-click menu | kobewi | |
2022-01-27 | Fixes TileMap editor not disappearing | Igor Kordiukiewicz | |
2022-01-26 | Rename String::is_subsequence_ofi to String::is_subsequence_ofn | Wilson E. Alvarez | |
2022-01-26 | Rename VoxelGI editor bake actions from "GI Probe" to "VoxelGI" | Hugo Locurcio | |
2022-01-26 | Merge pull request #54822 from KoBeWi/sortuces | Rémi Verschelde | |
2022-01-26 | Allow sorting tileset sources | kobewi | |
2022-01-25 | SpriteFramesEditor Incorrect texture type fix | kleonc | |
2022-01-25 | Allow method binds to take Object subclasses as arguments | TechnoPorg | |
This commit adds a condition to VariantCaster that casts Variants of type OBJECT to any type T, if T is derived from Object. This change enables a fair bit of code cleanup. First, the Variant implicit cast operators for Node and Control can be removed, which allows for some invalid includes to be removed. Second, helper methods in Tree whose sole purpose was to cast arguments to TreeItem * are no longer necessary. A few small changes also had to be made to other files, due to the changes cascading down all the includes. |