Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-11 | Make FileAccess and DirAccess classes reference counted. | bruvzg | |
2022-04-06 | Fix missing favorite files in filesystem dock | Daniel Kříž | |
2022-04-06 | Fix false warning folder already exists | Aleksey Smirnov | |
2022-04-05 | Fix Project Manager hard crashes due to invalid access to Editor Nodes | Marios Staikopoulos | |
2022-03-28 | Merge pull request #59453 from DanielKriz/master | Rémi Verschelde | |
2022-03-25 | Fix persistent favorites after rename | Daniel Kříž | |
Signed-off-by: Daniel Kříž <Daniel.kriz@protonmail.com> | |||
2022-03-25 | Add better alert dialogs if directory already exists | Daniel Kříž | |
Signed-off-by: Daniel Kříž <Daniel.kriz@protonmail.com> | |||
2022-03-12 | Initialize bools in the headers in editor | Aaron Franke | |
2022-03-12 | Merge pull request #59050 from KoBeWi/tsal_eht_morf_ssecca | Rémi Verschelde | |
2022-03-12 | Add "Add Script" option to project autoload settings | Yuri Roubinsky | |
2022-03-12 | Allow negative indexes in ItemList and PopupMenu | kobewi | |
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-06 | Merge pull request #58842 from IgorKordiukiewicz/save-as-scene-visual-feedback | Rémi Verschelde | |
Added visual feedback when drag and dropping from scene tree to filesystem | |||
2022-03-06 | Added visual feedback when drag and dropping from scene tree to file system | Igor Kordiukiewicz | |
2022-03-06 | Improve some DirAccess usage | kobewi | |
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-08 | Fix uid conflict when duplicating resource | kobewi | |
2022-02-08 | Merge pull request #57796 from akien-mga/revert-sname-theme-setters | 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-08 | Refactor some object type checking code with `cast_to` | Rémi Verschelde | |
Less stringly typed logic, and less String allocations and comparisons. | |||
2022-02-06 | Add missing SNAME macro optimization to all theme methods call | jmb462 | |
2022-02-04 | String: Add contains(). | Anilforextra | |
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-20 | Store panels and docks singletons in their own classes | trollodel | |
2022-01-19 | Allow selection of option 'Open in File Manager' even when a file/folder is ↵ | SaracenOne | |
not explicitly selected. | |||
2022-01-17 | Prevent renaming to an unkown extension from FileSystem dock. | jmb462 | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2022-01-03 | Merge pull request #55487 from YeldhamDev/scroll_bikeshedding | Rémi Verschelde | |
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-09 | align to horizontal_alignment, valign to vertical_alignment, related | Nathan Franke | |
2021-12-06 | Fix bad popups offset in editor with single window off | jmb462 | |
Co-authored-by: Gil Arasa Verge <gilarasaverge@gmail.com> Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com> | |||
2021-12-03 | Add `New Shader` option to the FileSystemDock popup menu. | Yuri Roubinsky | |
2021-11-30 | Rename all methods that return `ScrollBar` nodes to `get_*_scroll_bar()` | Michael Alexsander | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
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 | |
2021-11-12 | Use Enter instead of F2 as an editor renaming shortcut on macOS | Hugo Locurcio | |
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-23 | Fix newly created files not sorted correctly | Robin Arys | |
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-30 | Merge pull request #53025 from Paulb23/textfile-ux | Rémi Verschelde | |
2021-09-30 | Rename Node's `filename` property to `scene_file_path` for clarity | Hugo Locurcio | |
2021-09-30 | Add TextFile support across the editor | Paulb23 | |
2021-09-09 | Save branch as scene by dropping to filesystem | kobewi | |
2021-07-26 | Use Ref<T> references as iterators where relevant | Rémi Verschelde | |
And const when possible. | |||
2021-07-25 | Use const references where possible for List range iterators | Rémi Verschelde | |
2021-07-23 | Use C++ iterators for Lists in many situations | Aaron Franke | |
2021-07-18 | Optimize StringName usage | reduz | |
* Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor. |