Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-12 | Add a new HashMap implementation | reduz | |
Adds a new, cleaned up, HashMap implementation. * Uses Robin Hood Hashing (https://en.wikipedia.org/wiki/Hash_table#Robin_Hood_hashing). * Keeps elements in a double linked list for simpler, ordered, iteration. * Allows keeping iterators for later use in removal (Unlike Map<>, it does not do much for performance vs keeping the key, but helps replace old code). * Uses a more modern C++ iterator API, deprecates the old one. * Supports custom allocator (in case there is a wish to use a paged one). This class aims to unify all the associative template usage and replace it by this one: * Map<> (whereas key order does not matter, which is 99% of cases) * HashMap<> * OrderedHashMap<> * OAHashMap<> | |||
2022-05-11 | Fix ZipIO crash when reused (and possible leaks). | bruvzg | |
2022-05-10 | Merge pull request #60923 from aaronfranke/fix-pm-features | Rémi Verschelde | |
2022-05-10 | Fix display of unsupported project features in the project manager | Aaron Franke | |
2022-05-10 | Merge pull request #58071 from Calinou/lightmapgi-tweak-default-texel-size | Rémi Verschelde | |
Increase the default texel size for lightmap baking | |||
2022-05-10 | Cleanups after changes in ItemList signals | Aleksey Smirnov | |
2022-05-10 | Merge pull request #60865 from KoBeWi/plugin_maker_3000 | Rémi Verschelde | |
Improve plugin dialog UX | |||
2022-05-09 | Merge pull request #60873 from KoBeWi/ded | Rémi Verschelde | |
2022-05-09 | Merge pull request #60845 from Chaosus/vs_color_func | Yuri Rubinsky | |
2022-05-09 | Merge pull request #60844 from Chaosus/vs_vec4 | Yuri Rubinsky | |
2022-05-09 | Merge pull request #53356 from ↵ | Rémi Verschelde | |
kleonc/animation-track-editor-root-removed-connection-fix | |||
2022-05-08 | Remove unused code | kobewi | |
2022-05-07 | Improve plugin dialog UX | kobewi | |
2022-05-07 | Push `HSV2RGB/RGB2HSV` to `ColorFunc` (from `VecFunc`) in visual shaders | Yuri Roubinsky | |
2022-05-07 | Change output port of `VisualShaderNodeColorUniform` to vec4 | Yuri Roubinsky | |
2022-05-06 | Merge pull request #60823 from timothyqiu/import-defaults | Rémi Verschelde | |
Make import defaults inspector honor property style settings | |||
2022-05-06 | Merge pull request #60543 from fire-forge/connection-icons | Rémi Verschelde | |
Add all types to connections dialog and add icons | |||
2022-05-06 | Make import defaults inspector honor property style settings | Haoyu Qiu | |
2022-05-06 | Merge pull request #59720 from Vitika9/itemlist-signals | Rémi Verschelde | |
2022-05-06 | Changed signals of ItemList | Vitika9 | |
2022-05-06 | Merge pull request #60802 from Calinou/profiler-idle-time-rename | Rémi Verschelde | |
2022-05-05 | Add missing types to connections dialog | FireForge | |
- Add all types to list (except Nil, Object, Callable, Signal, and RID) - Add icons | |||
2022-05-06 | Cleanup metadata usage | kobewi | |
2022-05-05 | Rename profiler "Idle Time" to "Process Time" | Hugo Locurcio | |
References to "idle time" are progressively being replaced by "process time" throughout the engine to avoid confusion. | |||
2022-05-05 | Merge pull request #60795 from KoBeWi/can't_export_this | Rémi Verschelde | |
2022-05-05 | Disallow Callable, Signal and RID in export arrays | kobewi | |
2022-05-05 | Disallow setting editor-only metadata in the editor | RechieKho | |
2022-05-05 | Merge pull request #60597 from reduz/missing-node-resource-placeholders | Rémi Verschelde | |
2022-05-05 | i18n: Sync editor translations with Weblate | Rémi Verschelde | |
(cherry picked from commit 0997c2de84764c4cfbdf582ab405ac73b1cfad30) | |||
2022-05-05 | Cache script icons in editor | kobewi | |
2022-05-05 | Merge pull request #58024 from geowarin/master | Rémi Verschelde | |
use physical keys for numpad emulation in the editor | |||
2022-05-05 | Fix global AnimationLibrary name validation | Haoyu Qiu | |
2022-05-05 | Merge pull request #60161 from V-Sekai/instanced_children_color | Rémi Verschelde | |
Make editable children use warning color instead of disabled color | |||
2022-05-04 | Merge pull request #54606 from Calinou/mesh-editor-plugin-tweak-msaa | Hugo Locurcio | |
Use 4× MSAA for the Advanced Import Options 3D preview | |||
2022-05-04 | Merge pull request #60738 from LightningAA/disable_input_map_add_button | Rémi Verschelde | |
2022-05-04 | Disable add button when action name is invalid | Aaron Record | |
2022-05-04 | Merge pull request #60723 from reduz/refactor-module-initialization | Rémi Verschelde | |
2022-05-04 | Refactor module initialization | reduz | |
* Changed to use the same stages as extensions. * Makes the initialization more coherent, helping solve problems due to lack of stages. * Makes it easier to port between module and extension. * removed the DRIVER initialization level (no longer needed). | |||
2022-05-04 | Handle AssetLib repository config error | Haoyu Qiu | |
2022-05-04 | Fix export plugins after embedded PCK loading changes. | bruvzg | |
2022-05-03 | Merge pull request #60727 from aaronfranke/basis-axis-column | Rémi Verschelde | |
2022-05-03 | Fix state machine box selection | Guilherme Felipe de C. G. da Silva | |
2022-05-03 | Implement missing Node & Resource placeholders | reduz | |
Implemented by request of @neikeq to advance in the GDExtension version of Mono. * If a Resource type is missing upon load, it will be remembered together with its data (Unless manually overriden). * If a Node type is missing upon load, it will be also be remembered together with its data (unless deleted). This feature makes working with GDExtension much easier, as it ensures that missing types no longer cause data loss. | |||
2022-05-03 | Rename Basis get_axis to get_column, remove redundant methods | Aaron Franke | |
2022-05-03 | Merge pull request #60627 from aaronfranke/rename-elements | Rémi Verschelde | |
Rename Transform2D and Basis `elements` to `columns` and `rows` respectively | |||
2022-05-03 | Merge pull request #60714 from Calinou/typedef-remove-ref | Rémi Verschelde | |
Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | |||
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-05-02 | Improvements of state machine | Guilherme Felipe | |
- Open the menu to add new animation nodes by dragging the transitions to empty areas and automatically connecting them. - Adds box selection to the state machine. - Add feature to group/ungroup selected nodes in a "sub" state machine. - Add start/end node by default. In addition, add new color to these nodes to differentiate then. - Add tooltip for transitions to show the connection "from -> to". - Add new "type" of transition line when multiple transitions are grouped. - Add popup to connect nodes in sub state machine. - Add dialog to select which nodes can be deleted when they are grouped. - Add classes: AnimationNodeStartState AnimationNodeEndState EditorAnimationMultiTransitionEdit - Implements disabled transition API Changes: - Now it's posible to add transitions between state machines, `AnimationNodeStateMachine::add_transition` will works with relative path, this means you can use it like this `add_transition("Idle", "Walk", tr)` or `add_transition("Idle", "StateMachine/Shoot)`. | |||
2022-05-02 | Merge pull request #59895 from akien-mga/clang-tidy | Rémi Verschelde | |
2022-05-02 | Merge pull request #60674 from MightiestGoat/master | Rémi Verschelde | |