Rémi Verschelde
aa046a85dc
Merge pull request #8740 from pixelpicosean/scrollingWithFactor
...
Implemented scrolling factor for precision trackpads for 2.1
2017-05-15 07:57:05 +02:00
Rémi Verschelde
caeee17846
Merge pull request #8734 from Faless/various_2.1_cherries
...
Various 2.1 cherry picks
2017-05-15 07:55:27 +02:00
Sean Bohan
ee670f3724
Implemented scrolling factor for smooth trackpad scrolling
...
Working platforms platform: OSX, Windows.
Support for almost all ui elements, including project list.
Ported from 304a1f5b5a
(#7864 ).
Fixes #492 and #3913 .
2017-05-15 06:44:00 +08:00
Fabio Alessandrelli
56e23624bf
Fix bug in pause mode propagation
...
Pause mode was not correctly propagating effectively stopping
immediately when the mode was not PAUSE_MODE_INHERIT.
(cherry picked from commit a5ce7a98cb
)
2017-05-12 20:01:53 +02:00
Rémi Verschelde
e7328fe5a0
Fix return statement in CanvasItem::get_global_transform_with_canvas
...
Thanks to @susnux for the report and patch in #5446 .
2017-05-12 19:54:54 +02:00
Fabio Alessandrelli
2665460390
Fix bug with viewport not correctly setting audio listener 2d
2017-05-05 15:21:42 +02:00
Andrea Faulds
aa66530010
Add double-sided flag to SpriteBase3D ( fixes #8007 )
2017-05-02 15:48:16 +01:00
volzhs
edefaa768b
Fix auto_accept_quit option to work
...
auto_accept_quit value is set first properly with GLOBAL_DEF("application/auto_accept_quit", true) in main.cpp
after that it's reset to true in SceneTree:init() whatever value was.
2017-04-25 19:54:08 +09:00
Rémi Verschelde
6aaec01e99
Merge pull request #8272 from MattUV/2.1
...
Add methods to get and set bits of collision layers and masks for TileMaps (2.1)
2017-04-24 11:13:33 +02:00
Andreas Haas
0ffa923bca
Merge pull request #8369 from volzhs/fix-stylebox-2.1
...
Fix editor style box for ToolButton (2.1)
2017-04-14 17:51:22 +02:00
volzhs
4a0aac4fb3
Fix editor style box for ToolButton
2017-04-12 12:20:51 +09:00
Rémi Verschelde
d8ae244d51
Revert "Respect style boxes for Button states other than "normal""
...
This reverts commit 98f01f9143
.
This made icons in the editor "jumpy" on hover.
2017-04-11 19:45:39 +02:00
MattUV
de96024453
Add set/get_collision_layer/mask_bit() to TileMaps
...
Add four methods to the TileMap node to make collision layers and masks be modified bit by bit (like PhysicBody2Ds and RayCast2Ds):
* set_collision_layer_bit()
* set_collision_mask_bit()
* get_collision_layer_bit()
* get_collision_mask_bit()
2017-04-11 19:38:14 +02:00
Rémi Verschelde
3b687c5474
Move VERSION_MKSTRING logic to version.h
...
Fixes a bug where the VERSION_PATCH define is not yet in scope if
typedefs.h is included before version.h at compilation time.
2017-04-10 23:08:28 +02:00
Rémi Verschelde
b46d7f986d
Merge pull request #8320 from RandomShaper/zero-preprocess-particles2d-2.1
...
Allow a preprocess time of 0 for Particles2D (2.1)
2017-04-09 17:44:23 +02:00
Andreas Haas
9b6b713d61
Particles2D: Fix flip property (again).
...
should have flipped the dst_rect..
2017-04-09 01:16:48 +02:00
Rémi Verschelde
c9eb0f5f45
Merge pull request #8317 from RandomShaper/fix-area-monitoring-2.1
...
Fix side effects of the bookkepping of Area/Area2D's monitoring (2.1)
2017-04-08 22:47:44 +02:00
Pedro J. Estébanez
86966940ff
Allow a preprocess time of 0 for Particles2D
2017-04-08 20:00:24 +02:00
Pedro J. Estébanez
c3c0cfd207
Fix side effects of the bookkepping of Area/Area2D's monitoring
...
- Fix monitoring flag being reset when the scene is out of the tree (happens on save all if the current scene is not the focused one, therefore on save-on-run as well)
- Fix the inability to reset the monitoring flag while the area is out of the tree
2017-04-08 13:24:29 +02:00
Rémi Verschelde
e9b045d9e5
Add "Godot Engine contributors" copyright line
2017-04-08 00:45:24 +02:00
Rémi Verschelde
63ddee793e
Merge pull request #8307 from RandomShaper/optimize-out-debug-n-non-tools-2.1
...
Optimize-out some debug and/or non-tools methods (2.1)
2017-04-07 22:22:43 +02:00
Rémi Verschelde
990e8e00c7
Merge pull request #8303 from RandomShaper/reset-folded-on-reset-edit-children-2.1
...
Reset display folded for an instanced scene if editable children is toggled off (2.1)
2017-04-07 19:10:03 +02:00
Pedro J. Estébanez
1b15c53479
Optimize-out some debug and/or non-tools methods
...
Collisions and nav debug are conditionally compiled depending on DEBUG_ENABLED
is_editor_hint() and is_node_being_edited() are compiled only with TOOLS_ENABLED
Every affected method is implemented in the header in case its macro is not present (the getters just returning false and the setters having an empty body) so the compiler can inline and finally no-op-out them as likely as possible.
is_node_being_edited() already showed a similar optimization effort and has been adapted to this change.
Furthermore, and as a consequence, -debugcol and -debugnav will not work on non-debug (strict release) builds.
This can bring a little bit of runtime performance on release and non-tooled builds (less code, so less cycles to spend and maybe more cache friendly).
2017-04-07 16:34:15 +02:00
Pedro J. Estébanez
4087e61900
Reset display folded for an instanced scene if editable children is toggled off
...
This avoids the display folded flag needlessly getting into the scene file (potentially forever) and also gives more visual feedback if the user re-enables editable children so it will display unfolded at first.
2017-04-07 15:46:13 +02:00
Pedro J. Estébanez
9f8f8efa67
Add priority to samples in a library
2017-04-06 23:59:49 +02:00
Rémi Verschelde
9a9bd12913
Fixer looping timer accumulation in _process
...
Follow-up to #8251 .
(cherry picked from commit 5b5a825c7f
)
2017-04-05 08:24:15 +02:00
Nikhil Shagrithaya
323041a476
previous value of time_left is added to wait_time before assigning to time_left
...
(cherry picked from commit ea4fbee8f2
)
2017-04-05 08:23:34 +02:00
Andreas Haas
1620f46f03
Viewport: Fix undefined behaviour found by llvm sanitizer.
...
When godot was running as the project manager, it tried to call a method on a null pointer (get_tree()->get_edited_scene_root()).
This is undefined behaviour and caused a crash when compiled with sanitizing enabled.
(cherry picked from commit 1d3c9c448d
)
2017-04-05 08:18:59 +02:00
Fabian Mathews
1a1e25bfca
Added ability to change A-star cost function
...
(cherry picked from commit b541402417
)
2017-04-05 08:18:38 +02:00
Saggi Mizrahi
89b201b466
Add the option to check if input was handled
...
When working with a viewport you should call Viewport.input() to pass
the input, but if the input was unhandled you might also want to call
Viewport.unhandled_input() so that objects in the sub-scene can handle
the event. This adds a way to check if the input was handled so that you
know whether you should call Viewport.unhandled_input() or not.
Signed-off-by: Saggi Mizrahi <saggi@mizrahi.cc>
(cherry picked from commit 245ace6e2e
)
2017-04-05 08:15:15 +02:00
Rémi Verschelde
e10e732bf0
Merge pull request #8242 from volzhs/area-monitoring
...
Fix monitoring status of Area2D and doing same logic on Area too
2017-04-04 23:04:20 +02:00
volzhs
6222821535
Apply same logic to Area with Area2D
...
comes from 5b556ca
and 73f53a7
2017-04-04 10:37:45 +09:00
Pedro J. Estébanez
7d642e218e
Improve TouchScreenButton
...
Fix shape not being updated
Add a way to hide the shape on editor and debug-with-visible-shapes
Remove useless checks
2017-04-03 14:38:01 +02:00
volzhs
73f53a7918
Fix monitoring status of Area2D
2017-04-03 21:00:38 +09:00
Shin-NiL
ca96d7940e
Honor the Tween's final values
2017-03-29 19:35:51 -03:00
Fabio Alessandrelli
d9525082fe
Remove set_ip_type from network classes (no longer needed)
...
- TCP:
- `listen` bind to wildcard "*" -> dual stack socket
- `listen` bind to address -> socket from address type
- `connect` -> resolve using best protocol (UNSPEC), socket from address type
- UDP:
- `listen` bind to wildcard "*" -> dual stack socket
- `listen` bind to address -> socket from address type
- `put_packet`/`put_var` -> resolve using TYPE_ANY (UNSPEC), socket from address type
(to change socket type you must first call `close` it)
(cherry picked from commit 88a56ba783
)
2017-03-22 21:00:23 +01:00
Pedro J. Estébanez
4a93b6b172
Fix VisibilityNotifier2D double application of viewport offset
2017-03-20 20:01:35 +01:00
Rémi Verschelde
9c75b9dddf
Merge pull request #8091 from RandomShaper/fix-particles-2d-2.1
...
Fix Particles2D process mode back-compat issue (2.1)
2017-03-20 19:49:58 +01:00
Pedro J. Estébanez
98ba3db502
Fix Particles2D process mode back-compat issue
2017-03-20 19:47:25 +01:00
CrazyGuy108
10119f7b04
List Control::has_point as a virtual method
...
According to Issue #8018 , a BIND_VMETHOD macro wasn't present in scene/gui/control.cpp, while it was declared to be a virtual method in scene/gui/control.h.
classes.xml was updated to also list this method in Control.
(cherry picked from commit 9589936d6e
)
2017-03-19 00:42:34 +01:00
AlexHolly
cf7ba8e390
fix remove_and_skip()
...
(cherry picked from commit 3f78f1f17d
)
2017-03-19 00:38:36 +01:00
Ignacio Etcheverry
94653f0e88
Fix connection errors when replacing node
...
- Avoid connecting the signals to nonexistent methods
- Preserve only persistent connections
(cherry picked from commit d210ac66ef
)
2017-03-19 00:38:30 +01:00
Rémi Verschelde
f8db8a3faa
Bring that Whole New World to the Old Continent too
...
Applies the clang-format style to the 2.1 branch as done for master in
5dbf1809c6
.
2017-03-19 00:36:26 +01:00
Rémi Verschelde
1b0e2b0c39
Refactoring: rename tools/editor/ to editor/
...
The other subfolders of tools/ had already been moved to either
editor/, misc/ or thirdparty/, so the hiding the editor code that
deep was no longer meaningful.
(Manual redo of 49c065d29c
)
2017-03-18 23:45:45 +01:00
Rémi Verschelde
dbf0137576
Style: Fix statements ending with ';;'
...
(cherry picked from commit f44ee891be
)
2017-03-18 21:14:33 +01:00
Rémi Verschelde
4bfecab813
Style: No break before list brace
...
clang-format does not handle that well *at all*.
For the reference, found the relevant pieces of code with:
`ag "=[ "$'\t'"]?"$'\n'"[ "$'\t'"]?{" --ignore=thirdparty`
(cherry picked from commit 40323407df
)
2017-03-18 21:05:58 +01:00
volzhs
5ac097a035
Fix wrong TreeItem reference after reconstructing
...
(cherry picked from commit 66b7586fb0
)
2017-03-18 20:21:05 +01:00
volzhs
db6d9cdc22
Fix crash when click icon while editing node name
...
(cherry picked from commit 3ae0ffa182
)
2017-03-18 20:17:13 +01:00
Andreas Haas
96e0fd5570
Tween: Fix undefined behavior found by static code analyzer.
...
Adresses the issue mentioned in https://software.intel.com/en-us/articles/the-ultimate-question-of-programming-refactoring-and-everything
(cherry picked from commit 0157969ccc
)
2017-03-18 20:16:40 +01:00
Bojidar Marinov
ecb4d41d20
Add Rect2 TileMap::get_used_rect(), closes #4390
...
(cherry picked from commit 136e1e18ba
)
2017-03-18 20:16:14 +01:00
Vincent
02d711eb61
RichTextLabel add function remove_line
...
(cherry picked from commit c20b186e73
)
2017-03-18 20:11:42 +01:00
Andreas Haas
674a090e59
Spinbox: don't ignore double clicks.
...
Fixes the problem with spinboxes not updating when clicking too fast.
(cherry picked from commit dd4c2709e4
)
2017-03-18 20:09:55 +01:00
Andreas Haas
fb2173174d
Particles2D: implement texture flip parameters.
...
(cherry picked from commit 6a2dccaf77
)
2017-03-18 20:06:11 +01:00
kbake
31260bb720
Selected text is now deselected on ctrl+home/end
...
This fixes Issue #7694 and also the error mentioned in the comments of that issue.
(cherry picked from commit 1169f4e040
)
2017-03-18 19:58:13 +01:00
Andreas Haas
1eb9925f58
CollisionShape2D: Fix warning icon not updating.
...
`CollisionPolygon2D` also had this problem.
(cherry picked from commit 16eee2f59b
)
2017-03-18 19:32:02 +01:00
Ray Koopa
98f01f9143
Respect style boxes for Button states other than "normal"
...
(cherry picked from commit 2baeb531e6
)
2017-03-18 19:31:43 +01:00
Rémi Verschelde
b5be9d6115
Merge pull request #8038 from RandomShaper/remove-warning-2.1
...
Remove warning on owner re-assignment (2.1)
2017-03-18 10:49:35 +01:00
Pedro J. Estébanez
7b27cc91b1
Remove warning on owner re-assignment
2017-03-15 12:28:38 +01:00
Pedro J. Estébanez
148566b31b
Fix redundant connections saved in sub-inheritance
2017-03-15 11:48:24 +01:00
Rémi Verschelde
ce09a094ab
Merge pull request #7987 from RandomShaper/fix-touch-button-2.1
...
Several fixes for TouchScreenButton (2.1)
2017-03-13 11:02:50 +01:00
Rémi Verschelde
3c566fc552
Merge pull request #7978 from RandomShaper/fix-sub-inheritance-2.1
...
Fix node duplication in scene sub-inheritance (2.1)
2017-03-13 11:00:59 +01:00
Rémi Verschelde
91cf3c1321
Merge pull request #7957 from RandomShaper/fix-kb-2d-motion-2.1
...
Fix KinematicBody2D motion issues + KinematicBody2D.test_move_from() (2.1)
2017-03-13 10:59:53 +01:00
Pedro J. Estébanez
3be30efe8e
Fixes for TouchScreenButton
...
- getting stuck on pause
- handling input when not visible
2017-03-10 14:11:54 +01:00
Pedro J. Estébanez
6aef1c48c4
Fix node duplication in scene sub-inheritance
2017-03-08 19:58:59 +01:00
Pedro J. Estébanez
95a5d9e617
Fix KinematicBody2D wrong motion origin
...
Got part of the fix from 5fc084c28e
Added an engine setting to enable the fix (physics_2d/motion_fix_enabled) which is false by default so the default behavior is the same as always
Added motion methods with a from parameter, the same as 3.0 does
2017-03-06 05:10:15 +01:00
Rémi Verschelde
eeca4a3aa3
Merge pull request #7933 from RebelliousX/2.1
...
TabContainer's signal changes (v2.1)
2017-03-05 12:03:38 +01:00
Thaer Razeq
886f150b4a
- Added `tab_selected` signal which has same behavior as `tab_changed`
...
lest breaking current API, though, it is noted in the documentation of TabContainer
class, of the upcoming Godot (v3.0+) changes in behavior, that is, `tab_selected` will be
emitted for selecting any tab, while `tab_changed` only if a tab changes.
- Added `get_previous_tab()`. Which returns the previous shown tab. **Note:** In Godot v3.0+, only `tab_changed` can modify previous tab index.
- Add documentation for the added function and signals. Fix a typo too.
2017-03-05 03:26:53 -06:00
Rémi Verschelde
c58c490d45
Merge pull request #7934 from lonesurvivor/area2d-fix_2.1
...
2.1: Fixes two problems with Area2D and remove_child()
2017-03-04 16:57:23 +01:00
lonesurvivor
5b556cab25
Fixes two problems with Area2D and remove_child()
...
- When one of two or more overlapping Area2Ds is removed with remove_child(), it doesn't try to report to the
other one anymore
- When overlappinng Area2Ds are removed woth remove_child(), _enter_tree and _exit_tree signals are now
properly disconnected upon removal
2017-03-03 11:36:50 +01:00
volzhs
4a8d2b676e
Fix wrong TreeItem reference after reconstructing
2017-03-03 03:51:23 +09:00
Rémi Verschelde
43574f65da
Merge pull request #7909 from RandomShaper/cp-tileset-modulate-2.1
...
Cherry-pick modulate (color) for TileSet tiles (2.1)
2017-03-01 10:08:01 +01:00
Pedro J. Estébanez
b6721caa13
Add modulate (color) to TileSet tiles
...
(cherry picked from commit 86789c7071
)
2017-03-01 03:21:47 +01:00
Rémi Verschelde
d79f44da62
Merge pull request #7852 from volzhs/cache-font-2.1
...
Cache DynamicFont resource for Android (2.1)
2017-02-27 23:35:35 +01:00
Rémi Verschelde
ee9f31a5cc
Merge pull request #7716 from GodotExplorer/pr-resizable-texturebutton
...
[2.1] Enhance TextureButton and TextureFrame with resize
2017-02-27 23:30:53 +01:00
Rémi Verschelde
e9e5affda1
Merge pull request #7896 from RandomShaper/particles2d-process-mode-2.1
...
Add process mode option to Particles2D (2.1)
2017-02-27 14:03:46 +01:00
Pedro J. Estébanez
7e90b98db2
Add process mode option to Particles2D
2017-02-27 10:45:06 +01:00
Rémi Verschelde
f67881bada
Merge pull request #7873 from volzhs/issue-7820
...
Fix crash when click icon while editing node name (2.1)
2017-02-26 20:27:53 +01:00
Rémi Verschelde
6490e9ae5b
Merge pull request #7868 from RandomShaper/fix-touchbutton-crash-2.1
...
Fix crash if TouchScreenButton is pressed while exiting the tree (2.1)
2017-02-26 20:27:35 +01:00
Rémi Verschelde
902288cc8c
Merge pull request #7855 from RandomShaper/add-duplicate-flags-2.1
...
Add flags parameter to Node.duplicate()
2017-02-26 20:23:55 +01:00
volzhs
3d817ac73a
Fix crash when click icon while editing node name
2017-02-23 02:16:49 +09:00
volzhs
71a5b0885b
Cache DynamicFont resource for Android
2017-02-22 22:54:19 +09:00
Pedro J. Estébanez
5b8d5766f4
Fix crash if TouchScreenButton is pressed while exiting the tree
2017-02-22 01:36:31 +01:00
Pedro J. Estébanez
bbbc3a91c9
Add flags parameter to Node.duplicate()
...
to decide whether signals, groups and/or scripts should be set in the copied nodes or not; it's default value makes the method work as usual, that is, including everything
2017-02-20 19:43:26 +01:00
geequlim
a7ec7dcd12
Add scale property back for backwards compatibility
...
now we have a choice
Fix textureframe modulate doesn't work with STRETCH_KEEP_ASPECT_CENTERED and STRETCH_KEEP_ASPECT
2017-02-13 20:04:21 +08:00
Juan Linietsky
ebb7d2cdb7
-WIP Exporter to Godot 3.0, only text scenes (no .scn) and still kind of buggy
2017-02-12 23:13:14 -03:00
Rémi Verschelde
f50b4f5cb2
Merge pull request #7754 from volzhs/tr-buttonarray
...
Translate ButtonArray text
2017-02-12 23:19:52 +01:00
Rémi Verschelde
3b09d77208
Merge pull request #7721 from RandomShaper/improve-touch-button-2.1
...
Fix touch button issues (2.1)
2017-02-12 23:12:14 +01:00
Rémi Verschelde
4e9f88b649
Merge pull request #7719 from RandomShaper/backport-code-edit-goodies-2.1
...
Backport goodies for the code editors (2.1)
2017-02-12 23:11:31 +01:00
Pedro J. Estébanez
c0f7b80b89
Solve TouchScreenButtons issues
...
Fix touch button needing double tap after pause (applies to those not set to pass-by)
Fix error when a pressed TouchScreenButton with no associated action exits the tree
(with some refactoring of duplicate code)
2017-02-10 20:53:35 +01:00
volzhs
e0f00a549c
Translate ButtonArray text
2017-02-08 08:38:36 +09:00
Pedro J. Estébanez
0dbfb864ad
Backport goodies for the code editors
...
Refactor duplicated code (from 0159e4f969
)
Add line length guideline to code editors (from d9c1729a8f
)
Allow turning off zero-padding for line numbers (from 00b3af246b
)
(In 3.0 zero-padding is off by default, but for 2.1 I'm setting the default to be on because it's how it always worked.)
Fixed line lenght guideline drawing with color option (from @Paulb23's 6b42cd5fe6
)
2017-02-04 16:24:33 +01:00
geequlim
58a700e43e
Make same resize behavior for TextureButton with TextureFrame.
...
Remove property 'scale' of TextureButton which is not required any more.
2017-02-04 14:56:26 +08:00
geequlim
0c1c34ef22
Add Keep Covered texture resize mode
2017-02-04 14:26:50 +08:00
William Tumeo
f3bc5d443c
Add ColorFrame control (2.1)
...
- cherry-pick from 95eb7466df
2017-02-02 18:22:03 -02:00
Rémi Verschelde
6b1d33ec71
Merge pull request #7650 from pkowal1982/fix_7011
...
Fix #7011 ScrollContainer takes into account child's EXPAND flag when scrolling is enabled
2017-02-02 08:09:09 +01:00
Rémi Verschelde
4a73e74ccb
Merge pull request #7641 from RandomShaper/touch-button-shape
...
Touch button shape (2.1)
2017-02-02 08:05:26 +01:00
Pawel Kowal
e9316a009e
Fix #7011 ScrollContainer takes into account child's EXPAND flag when scrolling is enabled
2017-01-26 10:02:19 +01:00
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
Pedro J. Estébanez
67a0da34a2
Add shape property to TouchScreenButton
2017-01-25 17:06:06 +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
rdb
a27aee241c
Add "Never" underline mode to LinkButton
...
(cherry picked from commit d517bc908f
)
2016-10-31 00:05:32 +01:00
Karol Walasek
0af331d1c0
Added force_raycast_update GDScript method for RayCast[2D]
...
(cherry picked from commit 7494a8c3c6
)
2016-10-31 00:00:23 +01:00