robfram
bffd4f0548
Fix bad autocomplete of partially written node paths when using syntactic sugar notation ($)
...
If you had a tree like Node2D->Sprite->Camera2D and you write a
code like $Node2D/Spr and chose the autocompletion sugested
Node2D/Sprite, the resulting string was $Node2D/Node2D/Sprite
instead $Node2D/Sprite. If you chose Node2D/Sprite/Camera2D, then
you ended with $Node2D/Node2D/Sprite/Camera2D.
Fix #15813 .
(cherry picked from commit 95f186b621
)
2018-04-14 23:14:30 +02:00
Alexander Holland
259b9664ef
auto-completion edge jump
...
arrow up/down jumps to end/start on edges
(cherry picked from commit e36dd4282b
)
2018-04-14 21:29:48 +02:00
Ruslan Mustakov
710b57d493
Make BaseButton not emit press when container is scrolled
...
This fixes the problem described in #13996 in a proper way.
This also adds "deadzone" property to ScrollContainer. It can be used
on mobile, where taps are not as precise as mouse clicks. Player could
slightly move their finger when tapping, in which case we still want
the button to be pressed rather than the container to be scrolled.
(cherry picked from commit dcf5be92a3
)
2018-04-14 19:36:10 +02:00
Gilles Roudiere
b6f30f1b5b
Fixes infinite loop in GridContainer
...
(cherry picked from commit 44cb8eb3a2
)
2018-03-29 00:41:03 +02:00
Leon Krause
a5ccaa919e
Prevent division by zero in GridContainer
...
(cherry picked from commit 38623e07ac
)
2018-03-29 00:12:35 +02:00
bncastle
449e75455b
Fix BaseButton not always calling _pressed()
...
Fix "ui_accept" action in BaseButton.cpp not calling _pressed() func in
GDScript
(cherry picked from commit ceb079fa35
)
2018-03-28 23:55:58 +02:00
Gary Oberbrunner
91bc845152
Fix infinite loop in GridContainer layout
...
I had a grid container and tried to set rect.min_height larger in the
editor; that caused an infinite loop in GridContainer::_notification
at line 118. The reason is max_index was being set to the *height* of
the row, not the *index* of the row. So later when it tried to erase
that row and try again, there was nothing to erase.
I applied the same fix to the width code.
(cherry picked from commit 561e57df13
)
2018-03-28 23:45:39 +02:00
JFonS
a026e2626c
Fix weird editor crash when switching from editing one gradient to another keeps 'grabbing' variable to true
...
(cherry picked from commit f68594a525
)
2018-03-28 22:01:19 +02:00
Bernhard Liebl
f967334f53
Fix more regressions in RichTextLabel from PR 15711
...
(cherry picked from commit 0e1e95c41f
)
2018-03-03 01:47:52 +01:00
Hein-Pieter van Braam
675899a521
Fix various valgrind reported uninitialized variable uses
...
(cherry picked from commit d702d7b335
)
2018-03-01 21:06:31 +01:00
poke1024
c800653c6f
Fix regression through fa98637aca
...
(cherry picked from commit 89f607604e
)
2018-03-01 19:19:29 +01:00
Rado'sPC\aRaGaR
3d804778fd
Fix quotation in string
...
fix for #16404
(cherry picked from commit f38e819fc1
)
2018-02-22 13:23:44 +01:00
Artem Varaksa
eacd66e784
Clean up some bad words from code comments
...
(cherry picked from commit d35e486228
)
2018-02-22 12:22:41 +01:00
luz.paz
751806b5c7
Fix typos with codespell
...
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt`
Whitelist consists of:
```
ang
doubleclick
lod
nd
que
te
unselect
```
(cherry picked from commit 612ab4bbc6
)
2018-02-22 12:17:06 +01:00
isaacremnant
f01821b60a
Force controls to save rect_clip_content since they do not all default to false.
...
(cherry picked from commit cc902cf9ab
)
2018-02-22 00:01:33 +01:00
Bernhard Liebl
fa98637aca
Fixes wrong vertical font layout in RichTextLabel
...
(cherry picked from commit 77b1320fb4
)
2018-02-21 23:52:49 +01:00
Ian
723613dbc3
TextEdit folding over unindented comments
...
(cherry picked from commit d327f75392
)
2018-02-21 23:51:45 +01:00
Hein-Pieter van Braam
8efb9c8cdd
Actually fix the db/dc renaming mess
...
Local builds save lives :)
2018-02-21 23:21:21 +01:00
Hein-Pieter van Braam
75289b4017
revert the renaming _tree_db_selected function
2018-02-21 22:57:50 +01:00
Michael Alexsander Silva Dias
23b9f09c58
Fixed "Open" button being enabled when nothing is selected in a FileDialog while in "Open folder" mode.
...
(cherry picked from commit db80d56388
)
2018-02-21 22:23:24 +01:00
Max
4383fae5a4
Fixed disappearing text on filedialog buttons
...
(cherry picked from commit 6a48f952ca
)
2018-02-21 22:15:05 +01:00
volzhs
317cb336eb
Keep to show current script when closing all docs
...
also fix error when removing multiple tabs from TabContainer at same frame.
like closing multiple docs at once.
Fix #16403
(cherry picked from commit df84290a7e
)
2018-02-21 22:09:23 +01:00
Alexander Alekseev
18735ff6f2
Fixes OptionButton selection index being reset to zero at instanciation
...
Bug: engine tries to set selected item before items were added during save scene/run project, because of wrong properties order.
Fixes #10213 .
(cherry picked from commit 66c39b1426
)
2018-02-19 22:29:36 +01:00
Michael Alexsander Silva Dias
9fb843db06
Added "allow_reselect" property to ItemList and enabled it for the method/help lists.
...
(cherry picked from commit 4dbf6ac1b8
)
2018-02-19 22:21:14 +01:00
Ovnuniarchos
eda94419df
SpinBoxes calculate correctly their width before first redraw.
...
(cherry picked from commit fe1ca3c6e6
)
2018-02-19 22:13:46 +01:00
Federico Frenguelli
069658f1be
Fixed #15082 : line edit emits two "text_changed" signals when pasting while text is selected
...
(cherry picked from commit 9cd3ed4ace
)
2018-02-19 22:13:46 +01:00
binbitten
05e97db6f2
Fix wrong property type for fixed icon size in ItemList
...
(cherry picked from commit 331cfc1d18
)
2018-02-19 22:13:45 +01:00
Gilles Roudiere
a206d3d2fc
Fixes a Gridcontainer wrong children fitting with expanded+non-zero minisize
...
(cherry picked from commit d1f32708b7
)
2018-02-19 22:13:44 +01:00
Gilles Roudiere
a6ca62ac79
Fixes a bas resizing with SplitContainer
...
(cherry picked from commit 30e1e42175
)
2018-02-19 22:13:44 +01:00
binbitten
0fa4325153
Fix TextEdit current line highlight horizontal offset
...
(cherry picked from commit ba8c5bff69
)
2018-02-04 20:06:46 +01:00
George Marques
acf01c955f
Expose a few GraphEdit methods to script languages
...
(cherry picked from commit b80bc73a17
)
2018-02-04 20:05:47 +01:00
Hein-Pieter van Braam
ef49c166f6
Allow focus on disabled buttons
...
This behavior better matches other gui toolkits. A selected disabled
button still can't be interacted with but it can now be selected. This
seems to be what QT and GTK do also.
This fixes #16131
(cherry picked from commit 713f190a30
)
2018-02-04 20:00:23 +01:00
Rémi Verschelde
9f479f096c
Fix typos in code and docs with codespell
...
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-18 22:01:42 +01:00
Ian
1b837125ce
TextEdit fix get_mouse after many folds
2018-01-18 12:18:06 -05:00
Rémi Verschelde
6c46787749
doc: Replace some more "val" with "value" + sync
2018-01-17 10:43:23 +01:00
Gilles Roudiere
b06c6602c8
Changes the keep_margin parameter to true by default, so that people are not suprised that set_anchor changes the margins values
2018-01-15 10:37:13 +01:00
Fabio Alessandrelli
765051e104
ViewportContainer passes input down to children viewports
2018-01-15 00:36:57 +01:00
Rémi Verschelde
a1a67e6e84
Merge pull request #15708 from Paulb23/current_line_clipping_issue_15427
...
Fixed current line highlighting with horizontal clipping, issue 15427
2018-01-14 17:22:09 +01:00
Paulb23
386c57cfad
Fixed current line highligting with horizontal clipping, issue 15427
2018-01-14 16:06:27 +00:00
Rémi Verschelde
892568abee
Merge pull request #15670 from poke1024/fix15588
...
Fixes hangs with Tree in multi selection mode (issue 15588)
2018-01-13 17:45:03 +01:00
Bernhard Liebl
363980519c
Fixes hangs with Tree in multi selection mode (issue 15588)
2018-01-13 17:34:12 +01:00
Rémi Verschelde
69452fbc37
Merge pull request #15657 from paulloz/fix-textedit-undo-redo-selection
...
TextEdit: Fix selection issue with undo/redo
2018-01-13 17:05:46 +01:00
Paul Joannon
8ae0624c80
Deselect on undo/redo in TextEdit
2018-01-13 11:46:53 +01:00
Ruslan Mustakov
0b632be4a9
Fix get_parent_range to return 0 when there is no parent
...
Fixes #15635
2018-01-13 16:48:07 +07:00
letheed
524ee14054
Small fix for Control bindings
2018-01-13 09:40:42 +01:00
Juan Linietsky
419705db6e
Add special coloring to members, to make shadowing more obvious.
2018-01-12 11:01:09 -03:00
Juan Linietsky
a26e6c8215
Renamed tree_exited to tree_exiting. tree_exited is now used for actual out of tree notification.
...
Updated doc accordingly.
2018-01-12 08:29:24 -03:00
Bojidar Marinov
9b8e8b2220
Bind many more properties to scripts
...
Notable potentially breaking changes:
- PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL
- Some properties were renamed, and sometimes even shadowed by new ones
- New getter methods (some virtual) were added
2018-01-12 00:58:14 +02:00
Gilles Roudiere
00473e0897
Fixes nodes being resized or moved when changing an anchor
2018-01-11 23:39:49 +01:00
poke1024
c1db81b9ed
Fixes empty line selection when scrolling
2018-01-11 06:51:20 +01:00