Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-20 | Add a new HashSet template | reduz | |
* Intended to replace RBSet in most cases. * Optimized for iteration speed | |||
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-05 | Cache script icons in editor | 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-05-02 | Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init` | Rémi Verschelde | |
Didn't commit all the changes where it wants to initialize a struct with `{}`. Should be reviewed in a separate PR. Option `IgnoreArrays` enabled for now to be conservative, can be disabled to see if it proposes more useful changes. Also fixed manually a handful of other missing initializations / moved some from constructors. | |||
2022-04-27 | Merge pull request #59393 from techiepriyansh/move-gltf-export-under-scene-menu | Rémi Verschelde | |
2022-04-12 | move gltf export under scene menu | Priyansh Rathi | |
2022-04-11 | Improvements to files_dropped signal | kobewi | |
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-04-04 | Zero initialize all pointer class and struct members | Rémi Verschelde | |
This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr. | |||
2022-03-30 | Cleanup EditorNode and EditorData | Hendrik Brucker | |
Co-authored-by: Eric M <itsjusteza@gmail.com> | |||
2022-03-29 | Merge pull request #59496 from KoBeWi/inspector_teleport | Rémi Verschelde | |
2022-03-27 | Made reload current project ask for confirmation with unsaved changes | Vitika9 | |
2022-03-25 | Switch scene when editing foreign resource | kobewi | |
2022-03-12 | Initialize bools in the headers in editor | Aaron Franke | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-04 | Merge pull request #57086 from YeldhamDev/scene_tabs_fix | Rémi Verschelde | |
2022-02-01 | Fix buggy behavior of the "Add tab" button in the scene tabs | Michael Alexsander | |
2022-02-01 | Minor fixes/refactoring of project and editor setting dialogs | Hendrik Brucker | |
2022-01-20 | Store panels and docks singletons in their own classes | trollodel | |
2022-01-19 | [Editor] Move some animation specific keying logic out of inspector. | Fabio Alessandrelli | |
Most of the custom logic to handle special keying cases is now inside the AnimationPlayerEditorPlugin. The EditorInspector now emits a signal when inspecting a new object. | |||
2022-01-18 | Merge pull request #56899 from touilleMan/fix-editor_node-set_exit_code | Rémi Verschelde | |
2022-01-18 | Merge pull request #52597 from Jummit/scene_casing_setting | Rémi Verschelde | |
2022-01-18 | Replace use of `OS::set_exit_code()` by `SceneTree::quit()` in `EditorNode` | Emmanuel Leblond | |
2022-01-17 | Add project setting to change scene file casing | Jummit | |
2022-01-17 | Merge pull request #56012 from bruvzg/wt🤎4 | Rémi Verschelde | |
2022-01-12 | Merge pull request #56289 from zacryol/clarify-user-data | Rémi Verschelde | |
2022-01-04 | Merge pull request #52611 from KoBeWi/outsider_resources | Rémi Verschelde | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-28 | Reword "Open Project Data Folder" as "Open User Data Folder" | zacryol | |
Clarifies that the button opens the user:// dir and for better consistency with certain ProjectSettings values: "Use Hidden Project Data Directory" is named similarly, but refers to data within res:// and two values refer to user:// as "User Dir" (Translations were not updated) and rename enum value accordingly | |||
2021-12-18 | [Windows] Improve console handling and execute/create_process. | bruvzg | |
Always build with the GUI subsystem. Redirect stdout and stderr output to the parent process console. Use CreateProcessW for blocking `execute` calls with piped stdout and stderr (prevent console windows for popping up when used with the GUI subsystem build, and have more consistent behavior with `create_process`). Add `open_console` argument to the `execute` and `create_process` to open a new console window. Remove `interface/editor/hide_console_window` editor setting. Remove `Toggle System Console` menu option. Remove `set_console_visible` and `is_console_visible` functions. | |||
2021-11-12 | Allow creating .gitignore and .gitattributes when creating a new project | Aaron Franke | |
Also allow creating these files later, and also allow disabling creating the default environment in editor settings. | |||
2021-10-30 | Add GLES2 2D renderer + Linux display manager | lawnjelly | |
First implementation with Linux display manager. - Add single-threaded mode for EditorResourcePreview (needed for OpenGL). Co-authored-by: clayjohn <claynjohn@gmail.com> Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | |||
2021-10-26 | Save all 64 bits of get_ticks_msec() in more cases | Max Hilbrunner | |
2021-10-21 | Remove unimplemented methods | Marcel Admiraal | |
2021-10-19 | Rename `Tabs` to `TabBar` | Michael Alexsander | |
2021-10-14 | Implement toast notifications in the editor | Gilles Roudière | |
2021-10-07 | Implemented SkeletonEditorGizmo | Silc Renew | |
Co-authored-by: Lyuma <xn.lyuma@gmail.com> | |||
2021-09-30 | Merge pull request #53025 from Paulb23/textfile-ux | Rémi Verschelde | |
2021-09-30 | Add TextFile support across the editor | Paulb23 | |
2021-09-29 | Merge pull request #52573 from e8newallm/Save_Scene-52078 | Rémi Verschelde | |
2021-09-15 | Merge pull request #51800 from KoBeWi/command_museum | Rémi Verschelde | |
Sort palette commands by last use | |||
2021-09-15 | Merge pull request #41036 from nathanfranke/default-2d-editor | Rémi Verschelde | |
Make default main screen plugin work even if 2D and 3D are disabled in editor features | |||
2021-09-12 | Don't edit foreign resources when restoring scene | kobewi | |
2021-09-11 | Corrected Save Scene and Save All Scenes not working when the scene's dir no ↵ | Matthew Newall | |
longer exists | |||
2021-09-09 | implement individual mesh transform for meshlibrary items | Vincent | |
2021-09-01 | Merge pull request #51639 from Ev1lbl0w/gsoc21-dap | Fabio Alessandrelli | |
Implement more advanced features for DAP | |||
2021-08-31 | Implemented advanced features of DAP | Ev1lbl0w | |
Respect client "supportsVariableType" capability Implement "breakpointLocations" request Implement "restart" request Implement "evaluate" request Fix error messages not being shown, and improved wrong path message Removed thread option and behavior Implemented detailed inspection of complex variables Fix "const"ness of functions Added a configurable timeout for requests Implement Godot custom data request/event Implement syncing of breakpoints Added support for debugging native platforms | |||
2021-08-31 | Make default main screen plugin work even if 2D and 3D are disabled | Nathan Franke | |