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-03-28 | Add property name style toggle to Inspector | Haoyu Qiu | |
2022-03-17 | Make `TabBar/Container` default their alignments to the left instead of center | Michael Alexsander | |
2022-03-12 | Initialize bools in the headers in editor | Aaron Franke | |
2022-03-10 | Remove more occurrences of "stex" | TechnoPorg | |
2022-03-05 | Make name of editor file dialog filters translatable | Haoyu Qiu | |
2022-03-03 | Make `TabContainer` use `TabBar` internally | Michael Alexsander | |
2022-02-16 | Convert _notification methods to switch - Chunk C | Jakob Bouchard | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
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-01-20 | Merge pull request #53276 from Phischermen/propagate_check | Rémi Verschelde | |
2022-01-18 | Addded methods to propagate checks & refactored classes to use new methods. | Kevin Fischer | |
2022-01-10 | [macOS export] Improve code signing/notarization options validation. | bruvzg | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
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-11-21 | Improved some editor checkboxes | kobewi | |
2021-11-15 | Allow dehardcoding documentation branch and URL in docs links | Rémi Verschelde | |
This makes it possible to change the branch of the documentation that URLs are pointing to without having to modify all class reference files. In the XML class reference, the `$DOCS_URL` placeholder should be used, and will be replaced automatically in the editor and when generating the RST class reference. The documentation branch string is set in `version.py`. Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | |||
2021-09-30 | Add TextFile support across the editor | Paulb23 | |
2021-07-28 | Use bullet points in the editor instead of dashes where relevant | Hugo Locurcio | |
2021-07-25 | Use const references where possible for List range iterators | Rémi Verschelde | |
2021-07-23 | Use C++ iterators for Lists in many situations | Aaron Franke | |
2021-07-19 | Make various strings translatable | foxydevloper | |
2021-07-18 | Optimize StringName usage | reduz | |
* Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor. | |||
2021-07-13 | Add header theme type variations to labels | kobewi | |
2021-07-10 | Improve the Export All button display in the export dialog | Hugo Locurcio | |
- Update the disabled status when changing an export path. - Display a tooltip that states why the button is disabled. - Update the Export All dialog message to have a more friendly tone. - Suffix button texts with "...", as they display another dialog when clicked. This closes #33293. | |||
2021-06-24 | Tweak script export text in the export dialog to be more explicit | Hugo Locurcio | |
2021-06-16 | Documentation search fixes | Gregory Basile | |
Updates rich_text_label so that the built-in documentation can be searched Previously, it would only find the first result and would not select other results Renames "_entered" functions to "_submitted" | |||
2021-06-12 | Consistently prefix bound virtual methods with _ | kobewi | |
2021-06-11 | Core: Move DirAccess and FileAccess to `core/io` | Rémi Verschelde | |
File handling APIs are typically considered part of I/O, and we did have most `FileAccess` implementations in `core/io` already. | |||
2021-05-17 | Improve TreeItem API and allow to move nodes | trollodel | |
2021-04-01 | Merge pull request #43550 from KoBeWi/resourcism | Rémi Verschelde | |
Add option to exclude selected resources on export | |||
2021-03-23 | Add option to exclude selected resources on export | Tomasz Chabora | |
2021-03-20 | Rename PHashTranslation to OptimizedTranslation | Marcel Admiraal | |
2021-01-23 | Ensures that export path is used when exporting PCK/ZIP | Maganty Rushyendra | |
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-28 | Merge pull request #44569 from madmiraal/rename-unselect-deselect | Rémi Verschelde | |
Rename unselect to deselect | |||
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-21 | Rename unselect to deselect | Marcel Admiraal | |
2020-12-14 | Rename AcceptDialog get_ok() to get_ok_button() | Marcel Admiraal | |
Also renames: - AcceptDialog add_cancel() to add_cancel_button() - ConfirmationDiaglog get_cancel() to get_cancel_button() | |||
2020-12-05 | Remove connect *_compat methods | Aaron Franke | |
2020-11-14 | Allow folder checking in export preset file list | Tomasz Chabora | |
2020-11-07 | Reorganized core/ directory, it was too fatty already | reduz | |
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code | |||
2020-10-19 | Disable code to add patches menu | Ev1lbl0w | |
2020-09-05 | Adds PCK encryption support (using script encryption key for export). | bruvzg | |
Change default encryption mode from ECB to CFB. | |||
2020-07-15 | Merge pull request #40291 from hinlopen/dialog-size | Rémi Verschelde | |
Resize various dialogs |