Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-25 | Merge pull request #60490 from aaronfranke/dap-typo | Rémi Verschelde | |
2022-04-24 | Add an external link editor icon | Hugo Locurcio | |
This replaces the existing "chainlink" instance icon that was used for external links. That icon is still used for scene instancing. The icon was designed by redlamp. Co-authored-by: Taylor Wright <taylor@redlamp.org> | |||
2022-04-24 | Fix type name typo in Debug Adapter Protocol | Aaron Franke | |
2022-04-11 | Make FileAccess and DirAccess classes reference counted. | bruvzg | |
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 | Merge pull request #58395 from Geometror/editor-node-data-cleanup | Rémi Verschelde | |
2022-03-30 | Cleanup EditorNode and EditorData | Hendrik Brucker | |
Co-authored-by: Eric M <itsjusteza@gmail.com> | |||
2022-03-29 | Capitalize names in the debugger | FireForge | |
2022-03-28 | Add property name style toggle to Inspector | Haoyu Qiu | |
2022-03-18 | Merge pull request #58233 from bruvzg/gde_ts | Rémi Verschelde | |
2022-03-17 | Make `TabBar/Container` default their alignments to the left instead of center | Michael Alexsander | |
2022-03-17 | Unify TextServer built-in module and GDExtension code. | bruvzg | |
2022-03-15 | More icon updates on theme change | Haoyu Qiu | |
2022-03-15 | Merge pull request #45263 from KoBeWi/😕 | Rémi Verschelde | |
2022-03-10 | Merge pull request #58735 from ↵ | Fabio Alessandrelli | |
Calinou/editor-visual-profiler-tweak-frame-time-label Tweak editor visual profiler frame time label for consistency | |||
2022-03-09 | Remove VARIANT_ARG* macros | reduz | |
* Very old macros from the time Godot was created. * Limited arguments to 5 (then later changed to 8) in many places. * They were replaced by C++11 Variadic Templates. * Renamed methods that take argument pointers to have a "p" suffix. This was used in some places and not in others, so made it standard. * Also added a dereference check for Variant*. Helped catch a couple of bugs. | |||
2022-03-09 | Change some math macros to constexpr | kobewi | |
Changes `MAX`, `MIN`, `ABS`, `CLAMP` and `SIGN`. | |||
2022-03-06 | Remove duplicate editor settings definitions | kobewi | |
2022-03-04 | Merge pull request #58687 from YeldhamDev/the_beast_has_been_slain | Rémi Verschelde | |
2022-03-04 | Merge pull request #58741 from ↵ | Rémi Verschelde | |
Calinou/editor-visual-profiler-fix-light-font-color Fix font color in the editor visual profiler when using light theme | |||
2022-03-04 | Merge pull request #58670 from KoBeWi/internal_debugger | Rémi Verschelde | |
2022-03-04 | Fix font color in the editor visual profiler when using light theme | Hugo Locurcio | |
Previously, white text would be drawn on a white background. | |||
2022-03-04 | Tweak editor visual profiler frame time label for consistency | Hugo Locurcio | |
This is consistent with the general profiler's frame time label. | |||
2022-03-04 | Use the editor background color for the visual profiler graph | Hugo Locurcio | |
This was already done for the general profiler. | |||
2022-03-03 | Make `TabContainer` use `TabBar` internally | Michael Alexsander | |
2022-03-02 | Fix debugger not opening built-in scripts | kobewi | |
2022-02-16 | Merge pull request #58182 from akien-mga/style-cleanup-if-semicolons-deadcode | Rémi Verschelde | |
2022-02-16 | Style: Cleanup single-line blocks, semicolons, dead code | Rémi Verschelde | |
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported. | |||
2022-02-16 | Port existing _notification code to use switch statements (part 1/3) | jmb462 | |
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 | 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 | |