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
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