Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-06 | Changed signals of ItemList | Vitika9 | |
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-05-01 | Change Place Random Tiles to an icon | kobewi | |
2022-04-27 | Merge pull request #59979 from bruvzg/cpp_check2 | 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-20 | Fix more issues found by cppcheck. | bruvzg | |
2022-04-06 | Fix some issues found by cppcheck. | 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-17 | Make `TabBar/Container` default their alignments to the left instead of center | Michael Alexsander | |
2022-03-12 | Allow negative indexes in ItemList and PopupMenu | kobewi | |
2022-03-02 | Added property hint to id property in tile set atlas source editor | Igor Kordiukiewicz | |
2022-02-25 | Improve popup window handling. | bruvzg | |
Add window FLAG_POPUP and a platform specific routines to control popup auto-hiding and event forwarding. | |||
2022-02-24 | Fix source picking with sort | kobewi | |
2022-02-16 | Merge pull request #58187 from jakobbouchard/notification-switch-chunk-c | Rémi Verschelde | |
Convert _notification methods to switch - Chunk C | |||
2022-02-16 | Convert _notification methods to switch - Chunk C | Jakob Bouchard | |
2022-02-16 | Automatically select source of the picked tile | kobewi | |
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-15 | Merge pull request #57329 from Ev01/tileset-editor-minimum-zoom | Rémi Verschelde | |
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-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 | Merge pull request #57631 from groud/terrain_fix_with_empty_cells | Rémi Verschelde | |
2022-02-04 | Fixes terrain painting on TileMaps when using empty terrain bits | Gilles Roudière | |
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-01 | Fix TileMap Display Grid fadeout | Markus Sauermann | |
2022-01-30 | Set a minimum zoom of 1% and a maximum zoom of 10,000% on the tileset editor | Ev01 | |
Fixes issue #57292 where zooming out too much stops you from being able to zoom back in | |||
2022-01-28 | Merge pull request #57365 from pycbouh/editor-icons-uniformity | Rémi Verschelde | |
2022-01-29 | Fix theme application in various curve editors | Yuri Sizov | |
2022-01-28 | TileSetAtlasSource: Make `get_tile_data` return `TileData *` | Rémi Verschelde | |
This is now possible thanks to `Variant` changes. Also unbind some `_` prefixed methods which don't need to be exposed. | |||
2022-01-27 | Fixes TileMap editor not disappearing | Igor Kordiukiewicz | |
2022-01-26 | Allow sorting tileset sources | kobewi | |
2022-01-23 | Minor tweaks and fixes to panning | kobewi | |
2022-01-21 | Add ViewPanner to 2D editor | kobewi | |
2022-01-14 | Merge pull request #56249 from PucklaMotzer09/physics_layer_tooltip | Rémi Verschelde | |
2022-01-13 | Fix various typos | luz paz | |
Found via `codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,expct,fave,findn,gird,hist,inh,inout,leapyear,lod,nd,numer,ois,ony,paket,ro,seeked,sinc,switchs,te,uint,varn,vew` | |||
2022-01-13 | Add tooltips to all tile data editor properties | PucklaMotzer09 | |
2022-01-13 | Merge pull request #56253 from PucklaMotzer09/tile_editor_select | Rémi Verschelde | |
2022-01-11 | Unify panning in sub-editors and make it configurable | kobewi | |
2022-01-07 | Rename TextureRect.expand to ignore_texture_size | kobewi | |
2022-01-04 | Merge pull request #56429 from PucklaMotzer09/tile_set_editor_hide | Rémi Verschelde | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2022-01-02 | Correctly show and hide tile set editor panel | PucklaMotzer09 | |
2021-12-26 | Correctly deselect properties of TileDataCollisionEditor | PucklaMotzer09 | |
2021-12-09 | Merge pull request #55299 from nathanfranke/renames | Rémi Verschelde | |
2021-12-09 | align to horizontal_alignment, valign to vertical_alignment, related | Nathan Franke | |
2021-12-09 | Fix some containers disabling wrong scrollbars | kobewi | |
2021-12-07 | ScrollContainer's scrollbar visibility is now enum | kobewi | |