Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-23 | Replace FALLTHROUGH macro by C++17 [[fallthrough]] | Rémi Verschelde | |
This attribute is now part of the standard we target so we no longer need compiler-specific hacks. Also enables -Wimplicit-fallthrough for Clang now that we can properly support it. It's already on by default for GCC's -Wextra. Fixes new warnings raised by Clang's -Wimplicit-fallthrough. | |||
2020-02-21 | Added StringName as a variant type. | Juan Linietsky | |
Also changed all relevant properties defined manually to StringName. | |||
2020-02-20 | Reworked signal connection system, added support for Callable and Signal ↵ | Juan Linietsky | |
objects and made them default. | |||
2020-02-18 | PoolVector is gone, replaced by Vector | Juan Linietsky | |
Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`. | |||
2020-02-17 | Merge pull request #36229 from dreamsComeTrue/rich-text-label-key-events | Rémi Verschelde | |
RichTextLabel: proper handling of internal key events | |||
2020-02-15 | Changed logic and optimized ObjectID in ObjectDB and Variant, removed RefPtr. | Juan Linietsky | |
2020-02-15 | Fix hiding ColorPicker's presets not fully hiding its controls | Michael Alexsander | |
2020-02-14 | RichTextLabel: proper handling of internal key events | Dominik 'dreamsComeTrue' Jasiński | |
Fixes #36211 | |||
2020-02-12 | ObjectID converted to a structure, fixes many bugs where used incorrectly as ↵ | Juan Linietsky | |
32 bits. | |||
2020-02-11 | Bugfixes and ability to better specify filter and repeat modes everywhere. | Juan Linietsky | |
Removes antialiased flag for draw_* methods. | |||
2020-02-11 | basic 2D engine is more or less working with Vulkan, including editor. | Juan Linietsky | |
Still a lot to do | |||
2020-02-11 | Texture refactor | Juan Linietsky | |
-Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD | |||
2020-02-10 | Merge pull request #34288 from bojidar-bg/33425-always-suggest-subsequence | Rémi Verschelde | |
Always display subsequence autocompletion matches | |||
2020-02-09 | Merge pull request #35768 from Eoin-ONeill-Yokai/hiddenRichText | Rémi Verschelde | |
Fix to RichTextEffect `visibility` - Label Now Accounts for Skipped Characters. | |||
2020-02-09 | Merge pull request #35840 from timothyqiu/groups-match | Rémi Verschelde | |
Fixes add group in Group Editor dialog | |||
2020-02-09 | Merge pull request #35814 from timothyqiu/line-edit-shortcut | Rémi Verschelde | |
Adds CTRL-A CTRL-E support to LineEdit on macOS | |||
2020-02-09 | Merge pull request #36039 from YeldhamDev/tree_text_clip_fix | Rémi Verschelde | |
Fix text clipping in Tree items not working with negative values | |||
2020-02-08 | Fix text clipping in Tree items not working with negative values | Michael Alexsander | |
2020-02-08 | Merge pull request #35714 from sumit0190/lineEditWidth | Rémi Verschelde | |
Update cached_width of the line_edit element (#35699) | |||
2020-02-08 | Update cached_width of the line_edit element when setting it to be secret | sumit0190 | |
2020-02-08 | Uses split cursor for SplitContainer | Haoyu Qiu | |
2020-02-07 | Use modules_enabled.gen.h to improve inter dependency checks | Rémi Verschelde | |
- Fix build with gdscript module disabled. Fixes #31011. - Remove unused `gdscript` compile option. - Fix build with regex module disabled. - Fix ImageLoaderSVG to forward declare thirdparty structs. | |||
2020-02-07 | GraphEdit: Fix regression with GraphNode mouse filter | Rémi Verschelde | |
PR #35068 made Container (which GraphNode inherits) default to MOUSE_FILTER_PASS, so I removed the manual override, but it turns out that GraphNode's constructor still overrides it to MOUSE_FILTER_STOP. Another fix could be to remove the STOP in the constructor, but I don't know if it's there for a specific reason (e.g. to have GraphNodes STOP by default, but PASS in a specific case). Fixes #35978. | |||
2020-02-06 | Merge pull request #35068 from akien-mga/containers-mouse-filter-pass | Rémi Verschelde | |
Use MOUSE_FILTER_PASS for all containers | |||
2020-02-05 | Merge pull request #32959 from georgwacker/control-node-anim-fix | Rémi Verschelde | |
Fix control node transform animation jitter with pivot offset | |||
2020-02-05 | Remove duplicate WARN_PRINT macro. | Marcel Admiraal | |
2020-02-02 | Fixes add group in Group Editor dialog | Haoyu Qiu | |
Before this fix, new group can't be created if any existing group starts with the new name. | |||
2020-02-01 | Adds CTRL-A CTRL-E support to LineEdit on macOS | Haoyu Qiu | |
2020-01-31 | Merge pull request #35612 from timothyqiu/option-button-arrow | Rémi Verschelde | |
Fixes OptionButton minimum size | |||
2020-01-30 | Fix RichTextEffect `visibility` to Account for Skipped Characters. | Eoin O'Neill | |
A picture is easier to describe this issue than words. Basically, rich text effects allowed for character visibility changes. While doing so would work properly, the rich text label would render the next `word` in an offset accounting for the hidden characters (leaving a huge space.) This patch fixes this issue by keeping track of the amount of `backtrack` necessary per line. | |||
2020-01-30 | Fix tab container too large when tabs are hidden | nathanwfranke | |
2020-01-28 | Revert "make Label consider spaces for visible_characters" | Rémi Verschelde | |
This reverts commit 695980a0f21adbe66eb12e1015fdc8c51fb62bf9. Fixes #35668. | |||
2020-01-27 | Fixes OptionButton min size | Haoyu Qiu | |
2020-01-26 | Updates minimum size on VideoPlayer::set_stream | Haoyu Qiu | |
2020-01-23 | Merge pull request #35438 from MadEqua/virtual-keyboard-line-edit | Rémi Verschelde | |
Android virtual keyboard respecting LineEdit max length. | |||
2020-01-23 | Android virtual keyboard respecting LineEdit max length. | Bruno Lourenço | |
2020-01-19 | Fix Control::_window_find_focus_neighbor | Ricardo Buring | |
Due to a typo, the size of a candidate neighbor was confused with the size of the control itself. Fixes #34936. | |||
2020-01-16 | Merge pull request #35183 from YeldhamDev/scrollbar_regression | Rémi Verschelde | |
Fix scrollbar regression on large scales | |||
2020-01-16 | Fix scrollbar regression on large scales | Michael Alexsander | |
2020-01-16 | Updates ScrollContainer min size when toggle scrollbars | Haoyu Qiu | |
2020-01-15 | Updates LineEdit's min size when necessary | Haoyu Qiu | |
These properties will affect the minimum size of LineEdit: * The right icon (`set_right_icon`) * The clear button (`set_editable` and `set_clear_button_enabled`) * The text, when "expand to text length" is enabled (`set_text`) | |||
2020-01-14 | Fix regression on scrollbar raising in ScrollContainer | Michael Alexsander | |
2020-01-14 | Cleanup unnecessary code from before the scrollbar overlapping fixes | Michael Alexsander | |
2020-01-14 | Merge pull request #35130 from qarmin/crash_item_bad_index | Rémi Verschelde | |
Don't allow to use too big index in ItemList | |||
2020-01-14 | Don't allow to use too big index in ItemList | Rafał Mikrut | |
2020-01-14 | Merge pull request #35106 from YeldhamDev/scrollbar_overlap_fixes | Rémi Verschelde | |
Fix more instances of overlapping scrollbars | |||
2020-01-13 | Fix more instances of overlapping scrollbars | Michael Alexsander | |
2020-01-14 | Updates min size on CenterContainer::set_use_top_left | Haoyu Qiu | |
2020-01-13 | Merge pull request #35080 from malbach/scrollbars_overlap | Rémi Verschelde | |
Fix #33309 Overlapping Scrollbars in ScrollContainer | |||
2020-01-13 | Use MOUSE_FILTER_PASS for all containers (but PanelContainer) | Rémi Verschelde | |
Containers are meant to forward mouse input to their the Controls they contain. PanelContainer has a visible Panel stylebox, so it still defaults to STOP. Fixes #34933. |