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-19 | Use range iterators for RBSet in most cases | Aaron Record | |
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-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-04-26 | Merge pull request #60395 from Geometror/editor-gradient-preview-plugin | Rémi Verschelde | |
2022-04-23 | Rename theme properties to include underscores | FireForge | |
- check_vadjust -> check_v_adjust - close_h_ofs -> close_h_offset - close_v_ofs -> close_v_offset - commentfocus -> comment_focus - hseparation -> h_separation - ofs -> offset - selectedframe -> selected_frame - state_machine_selectedframe -> state_machine_selected_frame - table_hseparation -> table_h_separation - table_vseparation -> table_v_separation - vseparation -> v_separation | |||
2022-04-21 | Add gradient resource preview generator | Hendrik Brucker | |
2022-03-24 | Make resource unique when pasting to another scene | kobewi | |
2022-03-06 | Merge pull request #58821 from ↵ | Rémi Verschelde | |
IgorKordiukiewicz/extend-script-popup-without-script Fixed issue where Extend Script option would show up even without script attached to the node | |||
2022-03-06 | Fixed issue where Extend Script option would show up even without script ↵ | Igor Kordiukiewicz | |
attached to the node | |||
2022-03-06 | Remove set_as_minsize() | kobewi | |
2022-03-04 | Replace some bits of code left to work with the new `TabContainer` | Michael Alexsander | |
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-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
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-08 | Merge pull request #43015 from Xrayez/refactor-auto-instaprop | Rémi Verschelde | |
Refactor auto-instantiation of `Object` properties in editor | |||
2022-01-20 | Store panels and docks singletons in their own classes | trollodel | |
2022-01-07 | Rename TextureRect.expand to ignore_texture_size | kobewi | |
2022-01-07 | Merge pull request #56321 from pycbouh/core-use-gdvirtual-everywhere | Rémi Verschelde | |
2022-01-05 | Merge pull request #56398 from KoBeWi/cooler_picker | Rémi Verschelde | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2022-01-01 | Improvements to EditorResourcePicker | kobewi | |
2021-12-29 | Use GDVIRTUAL* macros when binding virtual methods in exposed classes | Yuri Sizov | |
2021-12-28 | Refactor auto-instantiation of `Object` properties in editor | Andrii Doroshenko (Xrayez) | |
Auto-instantiation is used by the create dialog, but should also be used by the editor inspector. This refactors object properties auto-instantiation into a dedicated method to be reused throughout editor (and possibly scripting). | |||
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-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-07 | Rename `GradientTexture` to `GradientTexture1D` | Andrii Doroshenko (Xrayez) | |
1. Explicit and unambiguous when comparing to `GradientTexture2D` 2. Consistent with other class names where 1D is used in the engine. | |||
2021-11-03 | Merge pull request #52781 from KoBeWi/node's_favorite_shader | Rémi Verschelde | |
2021-11-03 | Infer shader type based on edited node | kobewi | |
2021-11-02 | Add a flag to EditorResourcePicker to differentiate selection contexts | Yuri Sizov | |
2021-09-23 | Merge pull request #51920 from ↵ | Rémi Verschelde | |
jmb462/missing-sname-macro-optimization-in-some-functions | |||
2021-09-22 | Use Rect2's get_end(). | Anilforextra | |
2021-09-18 | Add QuickLoad option to resource picker. | Ryan Roden-Corrent | |
When clicking on a resource field in the inspector dock, you now have the "Quick Load" option in addition to "Load". This opens a QuickOpen dialog allowing the user to type in a phrase to quickly locate the desired resource (similar to "Quick Open Scene"). In my experience, this is much faster than clicking through the File Dialog. Relates to godotengine/godot-proposals#346. | |||
2021-08-20 | Add missing SNAME macro optimization for StringName in some functions | jmb462 | |
2021-08-07 | Added editor dialog for easily creating shaders. | Yuri Roubinsky | |
2021-08-03 | Cache EditorResourcePicker's allowed types | Yuri Sizov | |
2021-08-01 | Fix crash on doc dragging in script list panel | Yuri Roubinsky | |
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-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-17 | Create many types of popups on demand | reduz | |
* LineEdit popups created on demand. * TextEdit popups created on demand. * SpinSlider popups created on demand. * ResourcePicker popups created on demand. Improves editor responsiveness. | |||
2021-07-13 | Fix casing of the "to" stop word in editor strings | Hugo Locurcio | |
This also fixes a C# documentation example that had one of its strings incorrectly converted. | |||
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-17 | Add PROPERTY_USAGE_NONE and use it | Aaron Franke | |
2021-06-13 | Fix some virtual methods | kobewi | |
2021-06-12 | Consistently prefix bound virtual methods with _ | kobewi | |
2021-05-25 | Make EditorFileDialog only created on demand in EditorResourcePicker | Yuri Sizov | |
2021-05-19 | Use EditorResourcePicker in the Inspector | Yuri Sizov | |
2021-05-17 | Add EditorResourcePicker control based on the Inspector editor for Resources | pycbouh | |
Fix formatting for the docs |