Rémi Verschelde
d2e4363ac0
Merge pull request #26113 from akien-mga/VariantWriter-int64_t
...
Fix VariantWriter overflow on 64-bit int
2019-02-21 13:47:31 +01:00
Rémi Verschelde
5585420e79
Fix EditorPropertyInteger and EditorPropertyEnum support for 64-bit int
...
Fixes #26116 and fixes #22004 , thanks @kiidmale.
2019-02-21 13:30:29 +01:00
JFonS
32e7641667
Revert back to ignoring LIGHT_VEC for 2D shadows
2019-02-21 12:16:10 +01:00
Windy Darian
7d4a653223
Fix return value for Dictionary.erase()
2019-02-21 18:52:29 +08:00
Rémi Verschelde
b39e1df704
Fix VariantWriter overflow on 64-bit int
...
Integers in Godot are signed 64-bit ints (int64_t), but var2str used
int behind the scenes and would thus overflow after 2^31.
Also properly documented the actual bounds of int and the behaviour
when overflowing them.
2019-02-21 11:24:00 +01:00
Andrea Catania
b1934cfd0d
Optimized area check
2019-02-21 08:41:31 +01:00
PouleyKetchoupp
f07dfe8a3f
Fixed TextureButton click mask when no other texture is set
2019-02-21 01:11:56 +01:00
PouleyKetchoupp
edcfe41bd5
Area2d rectangle collision check doesn't ignore the first pixel row and column ( fix #25462 )
2019-02-21 00:34:57 +01:00
Rémi Verschelde
16934c7411
Merge pull request #26068 from luizcarlos1405/master
...
Fix AnimationPlayer jumping to the beggining after ending on editor.
2019-02-20 22:30:41 +01:00
Rémi Verschelde
8107fc98b6
Merge pull request #25853 from marxin/fix-25316-wshadow-local
...
Add -Wshadow=local to warnings and fix reported issues (#25316 ).
2019-02-20 22:24:58 +01:00
Luiz
e27bbb075a
Fix AnimationPlayer jumping to the beggining after ending on editor.
2019-02-20 14:58:53 -04:00
marxin
8d51618949
Add -Wshadow=local to warnings and fix reported issues.
...
Fixes #25316 .
2019-02-20 19:44:12 +01:00
Rémi Verschelde
132e2f458d
Merge pull request #26015 from hedin-hiervard/master
...
fixed AStar improper point deletion (leads to crash)
2019-02-20 18:20:23 +01:00
Rémi Verschelde
643af210b1
Merge pull request #26096 from Faless/net/enet_id_check
...
Add check to validate client IDs in ENet.
2019-02-20 17:49:12 +01:00
Rémi Verschelde
5023cc111b
Merge pull request #26095 from lupoDharkael/right-left
...
Fix wrong bounds check in String::right
2019-02-20 17:48:53 +01:00
Rémi Verschelde
6d0ec870e3
Merge pull request #26090 from aqnuep/ray_shape_fix2
...
Fix RayShape collision jitter when used with a RigidBody
2019-02-20 17:28:31 +01:00
Rémi Verschelde
74ef11d404
Merge pull request #26061 from qarmin/fix_res_error
...
Fix res:// error when dragging file from outside of editor
2019-02-20 17:28:05 +01:00
Rémi Verschelde
6b0ecb7266
Merge pull request #26092 from YeldhamDev/top_bar_spacing
...
Add small spacing between top bars in main editor and project manager
2019-02-20 17:27:47 +01:00
hedin
c496781bf6
fixed AStar improper point deletion (leads to crash)
2019-02-20 17:24:58 +01:00
lupoDharkael
597aac382b
Fix wrong bounds check in String::right
2019-02-20 16:47:25 +01:00
Fabio Alessandrelli
dc583a6225
Add check to validate client IDs in ENet.
...
Server now checks that the ID received from the client is not already
used by someone else and is a valid ID (>=2)
2019-02-20 16:28:53 +01:00
Rémi Verschelde
9714f701c5
Merge pull request #26089 from ianb96/word_wrap_cutoff_fix
...
Fix word wrap cutoff and tab wrapping issue
2019-02-20 16:28:43 +01:00
Rémi Verschelde
5d815a5526
Merge pull request #26087 from akien-mga/settings-per-pixel-transparency
...
ProjectSettings: fix category for per pixel transparency settings
2019-02-20 16:28:24 +01:00
Michael Alexsander Silva Dias
0de15955ad
Add small spacing between top bars in main editor and project manager
2019-02-20 12:08:52 -03:00
Rémi Verschelde
d39c0577c0
Merge pull request #26088 from YeldhamDev/nav_colors_fix
...
Fix navigation editor color materials not having unique names
2019-02-20 15:56:32 +01:00
Rémi Verschelde
d8305e5fc5
Merge pull request #25663 from PJB3005/19-02-06-stylebox-doc
...
Improve documentation for StyleBox.
2019-02-20 15:55:36 +01:00
Pieter-Jan Briers
d7ae3b8b61
Improve documentation for StyleBox.
...
I want to just say that the terms used by style boxes are all over the place and quite confusing.
It's even worse internally.
2019-02-20 15:51:07 +01:00
Michael Alexsander Silva Dias
44c37aabf1
Fix navigation editor color materials not having unique names
2019-02-20 11:34:46 -03:00
Rémi Verschelde
69a75d26ea
Merge pull request #26086 from akien-mga/drop-rtaudio
...
Drop RtAudio driver on Windows
2019-02-20 15:27:14 +01:00
Rémi Verschelde
1a36141481
Merge pull request #26048 from akien-mga/free-switch-for-everyone
...
GDScript: Remove unused `switch`, `case` and `do` CF keywords
2019-02-20 15:26:46 +01:00
Rémi Verschelde
6709ff6a96
Merge pull request #26049 from vixelz/textureprogress-nineslice-fill-fix
...
Truncate first segment in TextureProgress 9slices
2019-02-20 15:23:31 +01:00
Daniel Rakos
6587024207
Fix RayShape collision jitter when used with a RigidBody
...
Scaling the depth was the wrong solution for the KinematicBody jitter
because it causes jitter with RigidBody. Instead scale the margin that
is ignored to allow KinematicBody to still pick up the ray shape in the
kinematic test when the shape is just at margin distance from another
one. This solution does not cause jitter with either KinematicBody or
RigidBody.
2019-02-20 15:06:08 +01:00
ianb96
39f537e481
Fix word wrap cutoff and tab wrapping issue
2019-02-20 08:52:33 -05:00
Rémi Verschelde
e7018e4017
ProjectSettings: fix category for per pixel transparency settings
2019-02-20 14:45:02 +01:00
Rémi Verschelde
d35003d92a
GDScript: Remove unused switch
, case
and do
CF keywords
...
They had been reserved for future implementation, but we now have the
`match` CF keyword which does the same and more.
According to @reduz `do` was even added by mistake when copying from
the shader language parser, it was never intended to add support for
`do`... `while` loops, as the syntax would be awkward in GDScript,
and the added sugar is not worth it.
Fixes #25787 .
2019-02-20 14:05:08 +01:00
Rémi Verschelde
51c9ffaec0
Drop RtAudio driver on Windows
...
We've been defaulting to WASAPI since 3.0 and it's superior to RtAudio
in all aspects.
Obsoletes and closes #25503 .
Also enable WINMIDI on MinGW, this had been missed initially.
Fix os_windows.cpp and crash_handler_windows.cpp which had weird
dependencies on RtAudio.h's includes (ugh).
2019-02-20 13:47:01 +01:00
Rémi Verschelde
310c755a0f
Merge pull request #25983 from JFonS/fix_23960
...
Fix update of canvas AABB with update_when_visible
2019-02-20 13:43:14 +01:00
Rémi Verschelde
75c89aaaef
Merge pull request #26069 from hpvb/align-variant
...
Align the Variant data member
2019-02-20 13:27:05 +01:00
Rémi Verschelde
1f257d3f8c
Merge pull request #26085 from mrcdk/tileset_shape_rectangle
...
Added a create rectangle button to the tileset editor.
2019-02-20 13:26:51 +01:00
Rémi Verschelde
0399297e3e
Merge pull request #26084 from akien-mga/3d-viewport-fps-tooltip
...
Add tooltip for in-editor FPS display in 3D viewport
2019-02-20 13:26:34 +01:00
MrCdK
7827c2fd57
Added a create rectangle button to the tileset editor.
...
It makes easier to create collision shapes covering the full tile.
2019-02-20 12:27:53 +01:00
Rémi Verschelde
d1f68e2eaf
Add tooltip for in-editor FPS display in 3D viewport
...
Also enhance Control/Label documentation about tooltips and mouse filter,
as it took me a while to understand why Labels didn't show tooltips.
Closes #26082 .
2019-02-20 12:16:22 +01:00
Hein-Pieter van Braam
b6b113cc2b
Align the Variant data member
...
This should avoid potential alignment issues when _mem holds real
values and speed up some floating point operations in some cases.
2019-02-20 11:14:22 +00:00
Rémi Verschelde
f41439c84b
Merge pull request #26073 from karliss/line-edit-home
...
Allow moving LineEdit visible window left by more than one symbol.
2019-02-20 10:56:13 +01:00
Rémi Verschelde
3c70a4a83a
Merge pull request #26080 from qarmin/fix_error_default_environment
...
Fix error when deleting default environment
2019-02-20 10:54:45 +01:00
Rémi Verschelde
5db6e371b3
Merge pull request #26043 from JosephCatrambone/master
...
Add some documentation for methods that return Copy-on-Write arrays.
2019-02-20 10:50:53 +01:00
Rémi Verschelde
7376cbdc94
Merge pull request #26072 from Faless/net/mbedtls_1.16
...
Update mbedtls to 2.16.0 (LTS release) + ubsan hack
2019-02-20 10:47:44 +01:00
qarmin
f6c59cf48d
Fix error when deleting default environment
2019-02-20 10:40:41 +01:00
Rémi Verschelde
558c7d22fa
Merge pull request #26077 from Faless/net/http_read_until_eof_fixes
...
HTTPClient fixes for EOF read, chunked transfer encoding
2019-02-20 09:15:01 +01:00
Fabio Alessandrelli
0e5655694c
Fix HTTPClient keep alive with chunked encoding.
...
We need to consume the trailer part and final CRLF after last chunk
as per RFC 7230 section 4.1:
```
chunked-body = *chunk
last-chunk
trailer-part
CRLF
```
We do not return the trailer part, just consume it allowing following
requests to work as expected when using keep alive.
2019-02-20 05:13:51 +01:00