Pedro J. Estébanez
888f8b31e7
Improve .tscn VCS
...
Serialize dictionaries adding newlines between key-value pairs
Serialize group lists also with newlines in between
Serialize string properties escaping only " and \ (needed for a good diff experience with built-in scripts and shaders)
Bonus:
Make AnimationPlayer serialize its blend times always sorted so their order is predictable in the .tscn file.
This PR is back-compat; won't break the load of existing files.
Cherry-picked from 7dbb1c0571
2017-01-25 20:11:10 +01:00
Juan Linietsky
25a62a3e32
Added a few functions to make 2D split screen easier.
...
(cherry picked from commit a4156f1f0a
)
2017-01-12 20:53:03 +01:00
Fabio Alessandrelli
b61d7e6261
Restore viewport set_world_2d functionality
...
(cherry picked from commit 97cf3eba56
)
2017-01-12 19:44:22 +01:00
Bruno Ortiz
01b8beb023
Making deselect work for TreeItem when select_mode is SELECT_SINGLE and item_selected is now properly emitted
...
(cherry picked from commit 4b9a96859b
)
2017-01-12 19:15:30 +01:00
Wilhem Barbier
0b6d4e92b5
Add the 'finished' signal to AnimatedSprite
...
(cherry picked from commit f6262fde11
)
2017-01-12 19:15:30 +01:00
Rémi Verschelde
d8223ffa75
Welcome in 2017, dear changelog reader!
...
That year should bring the long-awaited OpenGL ES 3.0 compatible renderer
with state-of-the-art rendering techniques tuned to work as low as middle
end handheld devices - without compromising with the possibilities given
for higher end desktop games of course. Great times ahead for the Godot
community and the gamers that will play our games!
(cherry picked from commit c7bc44d5ad
)
2017-01-12 19:15:30 +01:00
Ignacio Etcheverry
b5bdc60f58
TileMap: _update_dirty_quadrants() cancel pending update pre return
...
(cherry picked from commit 5b3acd287d
)
2017-01-12 19:15:29 +01:00
ktksgit
1bb1b6986c
Update DebugMesh when NavMesh changes
...
Fixes #7371
(cherry picked from commit 2807507325
)
2017-01-12 19:15:29 +01:00
Bojidar Marinov
27a801df99
Fix #7098 by not accepting right clicks while dragging the range
...
(cherry picked from commit d40eb1565e
)
2017-01-12 19:15:28 +01:00
volzhs
f520e7788e
Show visual notice for visibility on Scene Dock
...
(cherry picked from commit f33e21e7af
)
2017-01-12 19:15:28 +01:00
volzhs
580031e6f5
Able to change visibility when ancestor node is hidden
...
(cherry picked from commit 792ff11642
)
2017-01-12 19:15:28 +01:00
volzhs
d5e4011bc3
Scroll horizontally with mouse wheel when horizontal enabled only
...
(cherry picked from commit 22b76511fb
)
2017-01-12 19:15:28 +01:00
chanon
1397019424
fix ColorPicker not correctly updating after pasting hex html color
...
(cherry picked from commit 0bf5d86546
)
2017-01-12 19:15:28 +01:00
Elia Argentieri
9b0be3753b
Expose set_bone_name and get_bone_name to GDscript
...
(cherry picked from commit b96e2e1126
)
2017-01-12 19:15:28 +01:00
Ivan P. Skodje
0701e7c2d8
PopupMenu upgrade: Hide on item selection ( #7306 )
...
* Added the option to set hide on item selection. Usable in GDScript and from within the source code when you want to specify popup menus you don't want to close immediately when selecting an item
* Renamed getter from get_ to is_, fixed parent/child behavior, renamed bool variable to match most code and added ADD_PROPERTYNO to save some memory
(cherry picked from commit da950cd0f2
)
2017-01-12 19:15:28 +01:00
volzhs
dbeb1ca114
Fix duplicated string on RichTextLabel if starts with '\n'
...
Fix #6212 , #3773
(cherry picked from commit 0ecc968c5c
)
2017-01-12 19:15:28 +01:00
Ignacio Etcheverry
a282579f5c
Register SpatialGizmo as a scene type
...
(cherry picked from commit ce41464fc0
)
2017-01-12 19:15:27 +01:00
Johnson Earls
f08aa02688
Fix search to find "whole" words at end of line
...
Fix `_get_column_pos_of_word` so that the `SEARCH_WHOLE_WORDS` flag will properly find words that are at the end of a line.
Fixes #7326 .
(cherry picked from commit d1cf29fe99
)
2017-01-12 19:15:27 +01:00
Bojidar Marinov
c5bff5073e
Fix #7303 , Quad node mesh data leak
...
(cherry picked from commit 7504a015aa
)
2017-01-12 19:15:27 +01:00
Ignacio Etcheverry
5354d7ddcc
KinematicBody: Fix wrong method bind return type
...
(cherry picked from commit d579d0a814
)
2017-01-12 19:15:27 +01:00
Andreas Haas
fa816730c0
Curve2D/3D: Add clear_points method.
...
Adds a method to the Curve2D and Curve3D classes to easily clear the curve.
So you don't have to remove each point manually.
(cherry picked from commit e741da869a
)
2017-01-12 19:15:27 +01:00
Andreas Haas
01f3399ed0
Particles2D: Fix initial size randomness property having no effect.
...
It was just a little typo :p
(cherry picked from commit 4dd6bead1f
)
2017-01-12 19:15:27 +01:00
volzhs
916e79a5bf
Fix scroll bar moving in AnimationPlayer editor
...
Fix #7196
(cherry picked from commit babc5048dd
)
2017-01-12 19:15:26 +01:00
volzhs
f95694ee86
Fix color selected with mouse scroll
...
Fix #7192
(cherry picked from commit d9048309e4
)
2017-01-12 19:15:26 +01:00
volzhs
608e3f3097
Prevent Spinbox value update while not focused or disabled
...
(cherry picked from commit 4df33cbcb3
)
2017-01-12 19:15:26 +01:00
Zher Huei Lee
17399de0e1
Reused Button styleboxes for ButtonArray
...
Plus other tweaks to make it look more similar to a VBoxContainer of
Buttons.
(cherry picked from commit 191fdc873e
)
2017-01-12 19:15:26 +01:00
Zher Huei Lee
fe81402257
Flat button support in ButtonArray. Fixes #7153
...
(cherry picked from commit 4b7443aeea
)
2017-01-12 19:15:26 +01:00
Bojidar Marinov
13cdc2a6f5
Guard agains duplicate calling of _ready when instanced in _enter_tree
...
Fixes #6005
(cherry picked from commit 184173a9b9
)
2017-01-12 19:15:26 +01:00
volzhs
fd5e01d1cd
Select exactly matched file automatically in FileDialog
...
(cherry picked from commit ff4f04e878
)
2017-01-12 19:15:26 +01:00
Emmanuel Leblond
39ce4a49fa
Add Node2D's set_global_rot get_global_rot set_global_rotd get_global_rotd set_global_scale get_global_scale methods.
2017-01-10 17:15:28 +01:00
Fabio Alessandrelli
7a77fd1cd5
Expose HTTP classes' set_ip_type to scripting
...
(cherry picked from commit d194e1c48e
)
2017-01-04 00:46:33 +01:00
Fabio Alessandrelli
7ef71b9013
Allow setting ip_type for TCP/UDP and HTTP classes
...
(cherry picked from commit a77a0118f6
)
2017-01-04 00:46:33 +01:00
Andreas Haas
ed2c369785
Fix Script Editor drawing over Dialogs.
...
Resets the z-index when focus is lost and the completion is shown.
Fixes #6769
(cherry picked from commit f73b501d6f
)
2016-11-19 13:04:02 +01:00
khairul169
8a813e2a1e
Uncomment debug properties of HTTP Request
...
(cherry picked from commit 6a7aebdf6c
)
2016-11-15 08:44:53 +01:00
eska
28944e95e7
Clarify a NULL comparison
...
'TreeItem::get_children()' does not return the child count, but rather
a pointer to the children.
This comparison caused an error during WebAssembly builds using the
LLVM backend path.
(cherry picked from commit 31f929caa2
)
2016-11-15 08:37:53 +01:00
Elia Argentieri
e3dc319f78
Make the step property useful for sliders as described in #5773
...
(cherry picked from commit 0955371447
)
2016-11-15 08:36:18 +01:00
volzhs
36a4c54593
Fix Label valign position
...
Fix #7055
(cherry picked from commit c0e87f2a24
)
2016-11-15 08:34:26 +01:00
Paulb23
9e1e5daddf
Caret blink will no longer cause redraw without focus, issue 6167
...
(cherry picked from commit 7b036a94bf
)
2016-11-15 08:34:01 +01:00
volzhs
82b458f160
Fix updating value of SpinBox with prefix
...
(cherry picked from commit 80b6507071
)
2016-11-15 08:30:02 +01:00
ScotFlux
c282ac8ec7
fix a tiny typo
...
(cherry picked from commit 8639d6e806
)
2016-11-15 08:29:30 +01:00
Ignacio Etcheverry
7e3360ae01
Keep groups when replacing nodes
...
(cherry picked from commit 305956bf70
)
2016-11-15 08:28:11 +01:00
Ariel Manzur
dbca4ee3fe
adding get_stored_values method
...
changed order name
2016-11-08 18:14:10 -03:00
Rémi Verschelde
eaf803f71e
style: Various other PEP8 fixes in Python files
...
Done with `autopep8 --select=E7`, fixes:
- E701 - Put colon-separated compound statement on separate lines.
- E702 - Put semicolon-separated compound statement on separate lines.
- E703 - Put semicolon-separated compound statement on separate lines.
- E711 - Fix comparison with None.
- E712 - Fix (trivial case of) comparison with boolean.
- E713 - Fix (trivial case of) non-membership check.
- E721 - Fix various deprecated code (via lib2to3).
2016-11-02 22:30:34 +01:00
Rémi Verschelde
a7389217f8
style: Fix PEP8 blank lines issues in Python files
...
Done with `autopep8 --select=E3,W3`, fixes:
- E301 - Add missing blank line.
- E302 - Add missing 2 blank lines.
- E303 - Remove extra blank lines.
- E304 - Remove blank line following function decorator.
- E309 - Add missing blank line.
- W391 - Remove trailing blank lines.
2016-11-02 22:29:36 +01:00
Rémi Verschelde
e259bf8bbb
style: Fix PEP8 whitespace issues in Python files
...
Done with `autopep8 --select=E2,W2`, fixes:
- E201 - Remove extraneous whitespace.
- E202 - Remove extraneous whitespace.
- E203 - Remove extraneous whitespace.
- E211 - Remove extraneous whitespace.
- E221 - Fix extraneous whitespace around keywords.
- E222 - Fix extraneous whitespace around keywords.
- E223 - Fix extraneous whitespace around keywords.
- E224 - Remove extraneous whitespace around operator.
- E225 - Fix missing whitespace around operator.
- E226 - Fix missing whitespace around operator.
- E227 - Fix missing whitespace around operator.
- E228 - Fix missing whitespace around operator.
- E231 - Add missing whitespace.
- E231 - Fix various deprecated code (via lib2to3).
- E241 - Fix extraneous whitespace around keywords.
- E242 - Remove extraneous whitespace around operator.
- E251 - Remove whitespace around parameter '=' sign.
- E261 - Fix spacing after comment hash.
- E262 - Fix spacing after comment hash.
- E265 - Format block comments.
- E271 - Fix extraneous whitespace around keywords.
- E272 - Fix extraneous whitespace around keywords.
- E273 - Fix extraneous whitespace around keywords.
- E274 - Fix extraneous whitespace around keywords.
- W291 - Remove trailing whitespace.
- W293 - Remove trailing whitespace.
2016-11-02 22:28:28 +01:00
Rémi Verschelde
561c1f17a1
style: Start applying PEP8 to Python files, indentation issues
...
Done with `autopep8 --select=E1`, fixes:
- E101 - Reindent all lines.
- E112 - Fix under-indented comments.
- E113 - Fix over-indented comments.
- E115 - Fix under-indented comments.
- E116 - Fix over-indented comments.
- E121 - Fix a badly indented line.
- E122 - Fix a badly indented line.
- E123 - Fix a badly indented line.
- E124 - Fix a badly indented line.
- E125 - Fix indentation undistinguish from the next logical line.
- E126 - Fix a badly indented line.
- E127 - Fix a badly indented line.
- E128 - Fix a badly indented line.
- E129 - Fix a badly indented line.
2016-11-02 22:26:55 +01:00
volzhs
7c92b401f1
Fix to fit stylebox with ItemList
...
(cherry picked from commit 4c9b00b508
)
2016-11-02 22:18:34 +01:00
m4nu3lf
d44e6ea268
Fixed Mix nodes in Animation Tree Player
...
(cherry picked from commit 40ba6d328b
)
2016-11-02 22:18:28 +01:00
volzhs
647b287a1e
Fix Accept/ConfirmationDialog UI broken
...
(cherry picked from commit 8d5644c4b2
)
2016-10-31 00:07:47 +01:00
volzhs
91df1ebff6
Revert "Place child control under label in AcceptDialog."
...
This reverts commit 3ef2722904
.
(cherry picked from commit 3f15a65307
)
2016-10-31 00:07:40 +01:00