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-10 | Cleanups after changes in ItemList signals | Aleksey Smirnov | |
2022-05-06 | Changed signals of ItemList | Vitika9 | |
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-05-02 | Add Copy UID option to filesystem dock | kobewi | |
2022-04-22 | Implement Label3D node. | bruvzg | |
Add "generate_mipmap" font import option. Add some missing features to the Sprite3D. Move BiDi override code from Control to TextServer. Add functions to access TextServer font cache textures. Add MSDF related flags and shader to the standard material. Change standard material cache to use HashMap instead of Vector. | |||
2022-04-13 | Import scenes as AnimationLibrary | reduz | |
Added the ability to import scenes as AnimationLibrary * Completes implementation of https://github.com/godotengine/godot-proposals/issues/4296 * Helps if you want to export animations to a separate file (say a GLTF) to avoid re-importing/exporting them every time the model changes. * Helps if you simply want to have animations using a dummy model, which can be shared across multiple models. Creates a secondary scene importer used only for animations. **NOTE**: A new flag for scene importer: EditorSceneFormatImporter.IMPORT_DISCARD_MESHES_AND_MATERIALS has been added, to hint importers that they should skip meshes and animations (and hence make importing faster). It is not implemented in any importer yet, this should be done in a separate PR. | |||
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 | |