Marcelo Fernandez
647c4ae5bf
Add closest_power_of_2 func and implement mix_rate/latency on OS X
2017-08-18 12:10:21 -03:00
Pedro J. Estébanez
b64d59f200
Fix double point in Navigation2D
...
Fixes #10324 .
(cherry picked from commit 71a496803c
)
2017-08-16 13:47:37 +02:00
Juan Linietsky
c1b6301050
keep default exported script values unless overriden, closes #8127
...
(cherry picked from commit 475e8b28b2
)
2017-08-13 20:29:43 +02:00
Juan Linietsky
17b04adcc3
emit signal properly when frame has changed in autoplay, fixes #7730
...
(cherry picked from commit 52649f1038
)
2017-08-13 20:26:14 +02:00
Juan Linietsky
61b43492a0
Properly update frame range after modifying the vframe/hframes, closes #7624
...
(cherry picked from commit e47ecc63ef
)
2017-08-13 20:26:13 +02:00
Juan Linietsky
a59e1a50bf
Warn about resizing a rigidbody (2D or 3D), covers the most common cases, closes #7615
...
(cherry picked from commit de9fb90dbf
)
2017-08-13 20:26:09 +02:00
Jakub Grzesik
9e57957f78
'tab_changed' signal after using 'set_current_tab'
...
closes #10051
(cherry picked from commit 63ddad98f5
)
2017-08-13 18:03:02 +02:00
Poommetee Ketson
4f3abf48d3
MenuButton: defer grab_click_focus until button_up
...
(cherry picked from commit 49ec6c4380
)
2017-08-13 17:57:52 +02:00
Andrii Doroshenko (Xrayez)
7011f11615
Bind some useful methods in SurfaceTool to GDScript
...
These include:
* generate_tangents()
* add_to_format()
* create_from()
* append_from()
Reordered and grouped the bindings to match the header for improved readability.
Removed commented out `generate_flat_normals()` method which wasn't present
in the header.
Fixes #9946
(cherry picked from commit aa1165a3f5
)
2017-08-13 17:55:40 +02:00
Rémi Verschelde
06ef909904
Merge pull request #10306 from marcelofg55/move_and_slide
...
Ported move_and_slide funcs from 3.0 branch
2017-08-13 17:31:26 +02:00
Marcelo Fernandez
692f97ba9c
Ported move_and_slide funcs from 3.0 branch
2017-08-12 12:00:49 -03:00
Rémi Verschelde
1a4c8e8a73
Merge pull request #10199 from jjay/f/stretch_aspect_expand_21
...
[2.1] Add "expand" option for stretch aspect, no more black bars
2017-08-11 15:55:49 +02:00
Yakov Borevich
3401ca6803
[2.1] Add expand stretch/ascpect - no more black bars
2017-08-09 12:30:06 +03:00
Rémi Verschelde
69f650f98f
Merge pull request #9983 from marcelofg55/ieee32_float
...
Implement 32 bit IEEE float WAVE format
2017-08-08 10:03:33 +02:00
Rémi Verschelde
e160084c40
Merge pull request #10054 from Hassan-A/raycastfix
...
ray cast 2d arrow fix
2017-08-03 13:34:27 +02:00
Hassan A
beddde97af
ray cast 2d arrow fix
...
fixes #9636
2017-08-02 20:06:35 -04:00
Rémi Verschelde
04ff3e4238
Merge pull request #9975 from Hassan-A/2.1
...
added get_used_cells_by_id method
2017-08-02 14:21:54 +02:00
Hassan A
aa457ab8e7
added get_used_cells_by_id method
...
This method will return an array of positions by a specific tile id.
2017-08-02 06:10:50 -04:00
Rémi Verschelde
c1f54e1a45
Style: Apply clang-format on all files
...
Thus fixing some invalid changes that had still made it to the 2.1 branch.
2017-07-30 23:00:25 +02:00
AlexHolly
c1c29b1820
fix missing DEFVAL
...
(cherry picked from commit 4062456c41
)
2017-07-30 21:41:47 +02:00
Poommetee Ketson
33bdd92f1e
LineEdit: don't undo uneditable LineEdit
...
(cherry picked from commit 9be034a8cd
)
2017-07-30 21:14:13 +02:00
Marcelo Fernandez
4e7739ebb6
Implement 32 bit IEEE float WAVE format
2017-07-30 14:39:51 -03:00
Pedro J. Estébanez
db3c1e83e7
Add special handling for single-color Polygon2D
...
Fixes #6060 .
2017-07-28 15:21:49 +02:00
Rémi Verschelde
fe5eb2a0bc
Revert "Fix autoplay animation starts from last editor state #8976 "
...
This reverts commit 0aa6b4aac7
.
It's a compatibility breaking change, so it shouldn't be done in the 2.1 branch.
2017-07-27 07:42:47 +02:00
Rémi Verschelde
ecc8382a8a
Merge pull request #9834 from RandomShaper/fix-node-crash-2.1
...
Fix Node::move_child() crash if moving to the end plus one (2.1)
2017-07-25 08:12:30 +02:00
Pedro J. Estébanez
c1630f0e60
Fix Node::move_child() crash if moving to the end plus one
...
(cherry picked from commit 6c1b7fd899
)
2017-07-25 05:21:58 +02:00
alexholly
0cc1ba947f
removed floor so that global pos works with scale
...
(cherry picked from commit 3b5ac579a9
)
2017-07-14 22:10:41 +02:00
TwistedTwigleg
41b8a28c5f
Added additional functions to RichTextLabel:
...
* Added set_text function to RichTextLabel
* Added percent_visible attributes and functions to RichTextLabel
This should make switching from Label to RichTextLabel easier.
(cherry picked from commit d649140b9b
)
2017-07-14 22:09:42 +02:00
TwistedTwigleg
1fa70cf9b6
Fixed set_global_scale in Node2D.
...
(cherry picked from commit a6feb0943a
)
2017-07-14 21:58:54 +02:00
Pedro J. Estébanez
73fb33a931
Remove warnings about benign situations
2017-07-10 16:28:50 +02:00
Rémi Verschelde
4f220a6552
Merge pull request #9505 from Keetz/particle-attractor-binding
...
Added missing binding to _owner_exited
2017-07-05 16:26:22 +02:00
Rasmus Ketelsen
b54c5f3953
Added missing binding to _owner_exited
2017-07-05 11:39:46 +02:00
volzhs
7ca40c3eb9
Fix visibility changes for Spatial
2017-07-03 00:02:36 +09:00
Poommetee Ketson
4a0dc529ce
BuildSystem: generated files have .gen.ext
2017-06-25 20:31:56 +07:00
Rémi Verschelde
8d6445b8f3
Merge pull request #7946 from RandomShaper/fix-vis-notifier-2d-2.1
...
Fix VisibilityNotifier2D viewport offset issue (2.1)
2017-06-25 11:21:43 +02:00
Rémi Verschelde
c5a44eebf5
Merge pull request #8558 from RandomShaper/tilemap-one-way-collision-2.1
...
Add one-way collision to tile-set/tile-map (2.1)
2017-06-25 11:19:54 +02:00
Rémi Verschelde
148a9e384b
Merge pull request #8999 from RandomShaper/fix-physics-2.1
...
Fix multiple 2D & 3D physics issues (2.1)
2017-06-25 11:12:37 +02:00
geequlim
82224d0b80
Add type statements for RichTextLabel
2017-06-24 14:10:44 +08:00
Thomas Herzog
2bd3792d6a
Merge pull request #8434 from hikari-no-yume/Sprite3D_double_sided_flag
...
Add double-sided flag to SpriteBase3D (fixes #8007 )
2017-06-19 23:47:33 +02:00
Pedro J. Estébanez
3e5e8b6c9e
Fix multiple issues with 2D & 3D physics
...
- Use `NOTIFICATION_ENTER`/`EXIT_WORLD` for `Area` (intead of `*_TREE`).
- Now both bodies' and areas' constraints are cleaned up.
- And now also that happens as soon as the space is set to null (i.e., when exiting the tree) instead of only at freeing time.
- When clearing constraints, the loop goes on to the next if the current is already released, instead of breaking.
- When one has been already released, no error is shown from now on, as it's something expected, since a pair (our kind of constraint of interest) can be freed by any of its involved collision objects and the other will try again.
- Implement index shifting (or marking as -1) for shapes indices in collision pairs shapes are removed.
- Standarize behavior of bodies and areas so that anything that invalidates a given pair gives the same result (collision mask, actual collision, etc); for instance, triggering area enter/exit signals.
- Add missing member initializations.
- Extend the new-space-equals-area/body-current-space test to every case.
- Fix 3D ray-casts early accepting Areas (skipping the mask check).
- Fix unpairing of large elements (2D's `BroadPhase2DHashGrid`).
Some of these prevent random crashes caused by constraints with dangling pointers to involved objects.
Fixes #8856 .
Fixes #7589 .
Fixes #6676 .
And maybe others.
2017-06-19 12:02:50 +02:00
Pedro J. Estébanez
2018db093c
Add one-way collision to tile-set/tile-map
2017-06-17 22:26:50 +02:00
Hugo Locurcio
db2cb08057
Increase the default perspective camera FOV
...
This does not affect existing projects, but will affect newly-created
editor settings and Camera nodes.
(cherry picked from commit cdcc3c919b
)
2017-06-17 12:31:27 +02:00
Poommetee Ketson
0aa6b4aac7
Fix autoplay animation starts from last editor state #8976
...
(cherry picked from commit c7ac90c97f
)
2017-06-17 12:00:23 +02:00
Pedro J. Estébanez
693ebbb807
Fix/improve TouchScreenButton
...
- Refactor touch acceptance logic so the same is used whether passby is enabled or not.
- Remove the check for visibility during input handling as it should never fail; instead using now an ERR_FAIL_COND() just in case since we have been checking for that so far.
Fixes #9159 .
2017-06-14 17:13:58 +02:00
Rémi Verschelde
7c3b3e0a80
Revert "Fix text warp in color blocks with CJK"
...
This reverts commit b93fce1c18
.
That commit introduced regressions for non-CJK languages are discussed
in #8952 . Fixes #9078 .
2017-06-07 07:40:06 +02:00
Rémi Verschelde
6fb97d9898
Merge pull request #8952 from GodotExplorer/pr-fix-richtextlabel-warp-CJK
...
[2.1] Fix text warp in color blocks with CJK
2017-05-27 11:34:31 +02:00
Rémi Verschelde
7b286b06da
Merge pull request #8919 from pixelpicosean/fix-item-list-scroll
...
[2.1] Fix item list scroll speed
2017-05-27 11:20:47 +02:00
Rémi Verschelde
680b905ae4
Merge pull request #8918 from GodotExplorer/pr-expose-texturebutton-resize-model-consts
...
Expose texturebutton resize model constants
2017-05-27 11:19:24 +02:00
Geequlim
cd778e00dc
Fix text warp in color blocks with CJK
2017-05-27 14:07:18 +08:00
Ferenc Arn
c2c1d2076c
GDScript bindings for various missing Mesh functions.
...
Fixes #8041 .
(cherry picked from commit f2a335d0c1
)
2017-05-27 00:42:59 +02:00