Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-16 | Replace most uses of Map by HashMap | reduz | |
* Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated! | |||
2022-05-06 | Cleanup metadata usage | kobewi | |
2022-05-03 | Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | Hugo Locurcio | |
These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors. | |||
2022-04-27 | Merge pull request #59979 from bruvzg/cpp_check2 | Rémi Verschelde | |
2022-04-25 | Implement Scene Unique Nodes | reduz | |
Implements https://github.com/godotengine/godot-proposals/issues/4096 * Nodes can be marked unique to the scene in the editor (or via code). * Unique nodes can be accessed via the **%** prefix at any point in the path. From that point in the path (depending on whether the scene of the path is), the unique node will be fetched. * Implementation is very optimal, as these nodes are cached. | |||
2022-04-20 | Fix more issues found by cppcheck. | bruvzg | |
2022-04-11 | Make FileAccess and DirAccess classes reference counted. | bruvzg | |
2022-04-06 | Fix some issues found by cppcheck. | bruvzg | |
2022-04-05 | [Input] Add extra `shortcut_input` input processing step to process Unicode ↵ | bruvzg | |
character input with Alt / Ctrl modifiers, after processing of shortcuts. | |||
2022-03-30 | Cleanup EditorNode and EditorData | Hendrik Brucker | |
Co-authored-by: Eric M <itsjusteza@gmail.com> | |||
2022-03-28 | Add property name style toggle to Inspector | Haoyu Qiu | |
2022-03-18 | Removed extra separator in absence of ChangeType and Rename | Vitika9 | |
2022-03-12 | Initialize bools in the headers in editor | Aaron Franke | |
2022-03-12 | Allow negative indexes in ItemList and PopupMenu | kobewi | |
2022-03-06 | Remove duplicate editor settings definitions | kobewi | |
2022-02-16 | Convert _notification methods to switch - Chunk C | Jakob Bouchard | |
2022-02-15 | Editor: Cleanup some includes dependencies | Rémi Verschelde | |
Removes some unnecessary includes from `editor_node.h`, and instead add those where they're used. Removes unnecessary `editor_node.h` includes in various editor classes. Renames `dynamicfont` to `dynamic_font` in a couple files. Misc cleanup while jumping through that rabbit hole. | |||
2022-02-14 | Remove most EditorNode constructor parameters and fields | trollodel | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-09 | Implement drawing and editing all anim beziers | Francois Belair | |
* Move bezier edit from track to button in toolbar * Draw, edit all bezier curves simultaneously * Add click on curve to select tracks * Tie track editor's filter view to bezier editor * Implement visibility and locking * Fix editor spacing issues * Fix track buttons spacing * Add keyframe focus and (de)select all key handling | |||
2022-02-08 | Merge pull request #56923 from fire-forge/fix-create-root-node-scrolling | Rémi Verschelde | |
2022-02-08 | Revert "Add missing SNAME macro optimization to all theme methods call" | Rémi Verschelde | |
This reverts commit a988fad9a092053434545c32afae91ccbdfbe792. As discussed in #57725 and clarified in #57788, `SNAME` is not meant to be used everywhere but only in critical code paths. For theme methods specifically, it was by design that only getters use `SNAME` and not setters. | |||
2022-02-06 | Add missing SNAME macro optimization to all theme methods call | jmb462 | |
2022-02-03 | Remove get_focus_owner() from Control, replaced by ↵ | Gilles Roudière | |
get_viewport()->gui_get_focus_owner() | |||
2022-02-02 | Vectors: Use clear() and has(). | Anilforextra | |
Use clear() instead of resize(0). Use has() instead of "find(p_val) != -1". | |||
2022-01-27 | Improve 2D editor's right-click menu | kobewi | |
2022-01-20 | Merge pull request #55066 from trollodel/less_singletons_in_editornode | Rémi Verschelde | |
2022-01-20 | Merge pull request #52134 from RandomShaper/fix_naming | Rémi Verschelde | |
2022-01-20 | Store panels and docks singletons in their own classes | trollodel | |
2022-01-20 | Rename Variant::is_ref() to is_ref_counted() | Pedro J. Estébanez | |
2022-01-20 | Make Scene dock menu button an actual `MenuButton` | Michael Alexsander | |
2022-01-19 | Fix Create Root Node dialog expanding in favorites tab | fire540 | |
2022-01-18 | Improve node pasting | kobewi | |
2022-01-18 | Merge pull request #55809 from cdemirer/fix-reparenting-inherited-nodes | Rémi Verschelde | |
2022-01-18 | Editor: Disallow reparenting inherited nodes | cdemirer | |
2022-01-13 | Merge pull request #55569 from KoBeWi/expand_all_was_a_mistake | Rémi Verschelde | |
2022-01-07 | Fix some more wrong node names | kobewi | |
2022-01-06 | Prevent saving branches in foreign scenes | SaracenOne | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-23 | Move and rename Collapse/Expand All button | kobewi | |
2021-12-21 | Merge pull request #55761 from KoBeWi/alt_hack | Rémi Verschelde | |
2021-12-13 | Allow to copy foreign nodes | kobewi | |
2021-12-11 | Stop asuming a default value of NIL means there's no default | Pedro J. Estébanez | |
2021-12-09 | Add drag and drop for NodePaths | kobewi | |
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-12-03 | Add `New Shader` option to the FileSystemDock popup menu. | Yuri Roubinsky | |
2021-12-01 | Fix editor crash when expanding/collapsing empty scene tree | Andreas Raddau | |
2021-11-29 | Fix scene tree dock icon not switching colors on theme change | Hugo Locurcio | |
This fixes the "three vertical dots" button at the right of the scene tree dock when switching from a dark theme to a light theme or vice versa. | |||
2021-11-22 | Added `reset_size` method to `Control` and `Window` classes | Yuri Roubinsky | |
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |