Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-16 | Unzip read success no longer breaks read loop | Josh Kabo | |
unzReadCurrentFile(3) returns number of bytes read, so the current code only processes the file if no bytes were read (UNZ_OK is a #define equal to 0). I've altered the break to occur only on unsuccessful read, (when unzReadCurrentFile(3) returns less than zero), and added an error message for when an unsuccessful read occurs. | |||
2022-04-12 | Merge pull request #54740 from ↵ | Rémi Verschelde | |
LightningAA/project-manager-sort-by-most-recent-as-default | |||
2022-04-11 | Merge pull request #59440 from bruvzg/fd_ref_counted | Rémi Verschelde | |
2022-04-11 | Make FileAccess and DirAccess classes reference counted. | bruvzg | |
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-03-27 | Fix project manager window size not applying display scale correctly | floppyhammer | |
2022-03-26 | Fix project manager window centering in multi-monitor situation | C.Even | |
* When main screen's position in not (0,0) and editor scale is larger than 1, the project manager window was not centered in main screen | |||
2022-03-18 | Improves editor property name extraction | Haoyu Qiu | |
2022-03-17 | Make `TabBar/Container` default their alignments to the left instead of center | Michael Alexsander | |
2022-03-15 | Remove extra borders from the AssetLib plugin | Michael Alexsander | |
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 | fix same project opening mutliple times from project manager | Priyansh Rathi | |
2022-03-03 | Make `TabContainer` use `TabBar` internally | Michael Alexsander | |
2022-02-16 | Convert _notification methods to switch - Chunk C | Jakob Bouchard | |
2022-02-13 | Center initial position project manager window | TechnicalSoup | |
Ensure that the project manager window is centered on the screen if any resizing is performed due to DPI scaling. Resizing and repositioning code has been moved to after the initialisation of the window contents to improve UI response/presentation. | |||
2022-02-12 | Fix Project Manager crash on exit. | bruvzg | |
Fix editor settings loading / saving by Project Manager. | |||
2022-02-12 | Use EditorFileDialog instead of FileDialog in the project manager | Hendrik Brucker | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
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 | 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-06 | Add missing SNAME macro optimization to all theme methods call | jmb462 | |
2022-02-06 | Add missing SNAME macro optimization in some function calls | jmb462 | |
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-01-05 | Fix decoding UTF-8 filenames on unzipping. | bruvzg | |
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-07 | ScrollContainer's scrollbar visibility is now enum | kobewi | |
2021-12-02 | Merge pull request #52916 from aaronfranke/no-default-env | Rémi Verschelde | |
Remove `default_env.tres` from generating in new projects | |||
2021-11-30 | Rename all methods that return `ScrollBar` nodes to `get_*_scroll_bar()` | Michael Alexsander | |
2021-11-30 | Improve language lists in localization editor | kobewi | |
2021-11-26 | Remove default_env.tres from generating in new projects | Aaron Franke | |
2021-11-25 | Move logic for saving project features to ProjectSettings save_custom | Aaron Franke | |
2021-11-24 | Project feature warning system | Aaron Franke | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-23 | Merge pull request #42447 from aaronfranke/gitignore-create | Rémi Verschelde | |
2021-11-16 | Merge pull request #54422 from ibrahn/project-manager-nophys | Rémi Verschelde | |
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-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-11-07 | Make "Last Modified" the default sorting order for the Project Manager | Aaron Record | |
2021-11-01 | Fix new projects always being created with OpenGL | Hugo Locurcio | |
Only Vulkan is fully implemented for now, so OpenGL isn't available in the project manager yet. This also makes the rendering driver checks use lowercase names everywhere for consistency. | |||
2021-11-01 | [macOS] Add `create_instance` function to spawn editor copies. | bruvzg | |
[macOS] Modify `create_project` function to detect and run app bundles using NSWorkspace to ensure app window is registered and activated correctly. | |||
2021-10-31 | Use OpenGL 3.3 core profile instead of compatibility profile | Clay John | |
- Rename OpenGL to GLES3 in the source code per community feedback. - The renderer is still exposed as "OpenGL 3" to the user. - Hide renderer selection dropdown until OpenGL support is more mature. - The renderer can still be changed in the Project Settings or using the `--rendering-driver opengl` command line argument. - Remove commented out exporter code. - Remove some OpenGL/DisplayServer-related debugging prints. | |||
2021-10-30 | Turn off physics and 3d navigation servers in the Project Manager. | Ibrahn Sahir | |
Copying the editor behaviour of deactivating these servers we're not using, to reduce CPU load. | |||
2021-10-30 | Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3 | Hugo Locurcio | |
- Use lowercase driver names for the `--rendering-driver` command line argument. | |||
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> |