Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Merge pull request #57715 from Faless/debugger/4.x_core_includes_and_servers | Rémi Verschelde | |
[Debugger] Move most profilers to ServersDebugger, fix core includes. | |||
2022-02-09 | Core: Move generated `VERSION_HASH` to a `.cpp` file | Rémi Verschelde | |
This lets us have its definition in `core/version.h` and avoid rebuilding a handful of files every time the commit hash changes. | |||
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-06 | [Debugger] Move servers-related behaviours to ServersDebugger. | Fabio Alessandrelli | |
Forcing draw during debug break is now handled by ServersDebugger, and only happens when the proper message is sent from the EditorDebugger ("servers:draw"). In a similar way, briging the window in foreground is now also handled by ServersDebugger upon receiving "servers:foreground" which is sent by the EditorDebugger when resuming from a break ("continue"). | |||
2022-02-06 | [Debugger] Move most profilers to ServersDebugger. | Fabio Alessandrelli | |
Also splits bandwidth/rpc profiler (RPCProfiler is now in SceneDebugger). | |||
2022-02-06 | Add missing SNAME macro optimization in some function calls | jmb462 | |
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-01-29 | simplify formatting scripts, add a clang-tidy script, and run clang-tidy | Nathan Franke | |
2022-01-26 | Rename String::is_subsequence_ofi to String::is_subsequence_ofn | Wilson E. Alvarez | |
2022-01-20 | Merge pull request #55066 from trollodel/less_singletons_in_editornode | 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-17 | Fix a node reparenting warning in the editor debugger | Yuri Sizov | |
2022-01-15 | Add global breakpoint list | Paulb23 | |
2022-01-14 | Merge pull request #56719 from Chaosus/gds_debugger_filter | Rémi Verschelde | |
2022-01-12 | Merge pull request #52710 from Jummit/fix-debug-tooltips | Yuri Roubinsky | |
2022-01-12 | Add option to filter the stack variables of GDScript debugger | Yuri Roubinsky | |
2022-01-07 | Rename TextureRect.expand to ignore_texture_size | kobewi | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2022-01-02 | Fix various typos | luz paz | |
Found via ` codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,expct,fave,findn,gird,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint,varn` Update editor/import/resource_importer_layered_texture.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update doc/classes/TileSetScenesCollectionSource.xml Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/gui/graph_edit.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/gui/rich_text_label.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Revert previously committed change | |||
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-04 | Auto-Increment Debugger Port | Nathan Franke | |
Note: This PR also changes the port of the GDScript Language Server from 6008 to 6005. This opens enough ports above the debug port (6007) for this change to be useful. | |||
2021-12-02 | Merge pull request #55474 from akien-mga/copy-operators-no-reference | Rémi Verschelde | |
2021-12-01 | Skip script property in remote object property list | Raul Santos | |
2021-11-30 | Don't return reference on copy assignment operators | Rémi Verschelde | |
We prefer to prevent using chained assignment (`T a = b = c = T();`) as this can lead to confusing code and subtle bugs. According to https://en.wikipedia.org/wiki/Assignment_operator_(C%2B%2B), C++ allows any arbitrary return type, so this is standard compliant. This could be re-assessed if/when we have an actual need for a behavior more akin to that of the C++ STL, for now this PR simply changes a handful of cases which were inconsistent with the rest of the codebase (`void` return type was already the most common case prior to this commit). | |||
2021-11-22 | Added `reset_size` method to `Control` and `Window` classes | Yuri Roubinsky | |
2021-11-15 | Fix debugger tab which don't resetting after pressing clear button | Yuri Roubinsky | |
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-10-27 | Improve appearance of the editor Debugger bottom panel menu | Hugo Locurcio | |
- Make the Debugger bottom panel menu more prominent when there are errors or warnings by adjusting the text color. - Add some spacing to the right of the error/warning icon for better visual appearance. | |||
2021-10-14 | Fix specific warnings issues by Clang | K. S. Ernest (iFire) Lee | |
Found by `scons dev=yes` on llvm-mingw. | |||
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-30 | Rename Node's `filename` property to `scene_file_path` for clarity | Hugo Locurcio | |
2021-09-26 | Fix error when opening multiple debugger sessions | Michael Alexsander | |
2021-09-24 | Color error and warning lines in the editor debugger's Errors panel | Hugo Locurcio | |
This improves readability when some errors/warnings are unfolded, as their stack traces will keep their original colors. | |||
2021-09-23 | Merge pull request #51920 from ↵ | Rémi Verschelde | |
jmb462/missing-sname-macro-optimization-in-some-functions | |||
2021-09-16 | Fix error list not being cleared | Ricardo Subtil | |
2021-09-15 | Show correct debug tooltips for existing variables | Jummit | |
2021-09-14 | Merge pull request #52226 from Faless/debugger/4.x_start_options | Rémi Verschelde | |
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-29 | [Editor] Editor debugger binds according to editor settings. | Fabio Alessandrelli | |
2021-08-21 | Fix camera override not working | requizm | |
2021-08-20 | Add missing SNAME macro optimization for StringName in some functions | jmb462 | |