Commit Graph

19222 Commits

Author SHA1 Message Date
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
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
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
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
f6c59cf48d Fix error when deleting default environment 2019-02-20 10:40:41 +01:00
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
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
ec94370053 Add warnings to docs for methods that return copies, not refs. 2019-02-19 20:03:40 -08:00
10e4821260 HTTPClient read until EOF fixes 2019-02-20 03:06:02 +01:00
2b8b738391 Small hack to avoid runtime error when using ubsan
mbedtls_ssl_read cannot be called with a NULL buffer even if len is 0,
as those are passed to memcpy and compilers doesn't like that.
Always pass a single byte (still len 0 so nothing is actually copied)
2019-02-20 01:49:47 +01:00
a056e8dc77 Update mbedtls PR 1453 diff (UWP crypto fixes)
Also remove .orig file which should not have been committed in the first
place
2019-02-20 01:30:39 +01:00
2e495c73d6 Bump mbedTLS to version 2.16 (LTS version) 2019-02-20 01:30:32 +01:00
9f57939c12 Merge pull request #26071 from neikeq/issue-24953
C#: Add 'Singleton' property to singleton wrapper class
2019-02-20 00:12:33 +01:00
86374c0431 Allow moving LineEdit visible window left by more than one symbol. 2019-02-19 23:59:09 +02:00
9421da57ad C#: Add 'Singleton' property to singleton wrapper class
This property returns an instance of the singleton.
The purpose of this is to allow using methods from the base class like 'Connect'.
Since all Godot singletons inherit Object, the type of the returned instance is Godot.Object.
2019-02-19 22:38:22 +01:00
aa5b99821b Merge pull request #26065 from neikeq/csharp-fix-gd-range
C#: Make GD.Range return IEnumerable instead of array
2019-02-19 19:27:37 +01:00
0826b79035 C#: Make GD.Range return IEnumerable instead of array
- Make NodePath and RID sealed classes.
- Renamed rand_range to RandRange.
2019-02-19 18:46:18 +01:00
b1e480ac32 Merge pull request #26058 from akien-mga/travis-xenial-gcc-8
Travis: Use Ubuntu 16.04, use GCC 8 for Linux/GCC builds
2019-02-19 17:03:41 +01:00
1174d10e3c Merge pull request #25890 from neikeq/issue-25818
Fix Godot.Reference marshalling from MonoObject* to Variant
2019-02-19 15:05:05 +01:00
2f9b7e6b63 Merge pull request #25788 from aqnuep/rayshape_fix
Fix RayShape collision when used with a KinematicBody (Bullet Physics)
2019-02-19 14:42:04 +01:00
5774155d6a Travis: Use Ubuntu 16.04, use GCC 8 for Linux/GCC builds
Also add one GCC 5 legacy build job for debug template.
2019-02-19 14:17:22 +01:00
b7c50d99af Merge pull request #26052 from marcelofg55/mingw_cfix_win
Fix compiling with use_mingw flag on Windows
2019-02-19 14:14:51 +01:00
0c5f87531d Fix compiling with use_mingw flag on Windows 2019-02-19 10:02:24 -03:00
c7ba1e210e Merge pull request #26030 from marxin/travis-add-gcc-8
Add gcc-8 to Travis.
2019-02-19 12:03:17 +01:00
f7511511b1 Fix RayShape collision when used with a KinematicBody (Bullet Physics)
- Added code handling non-compound collision to recover_from_penetration_ray()
  which is now needed due to the optimization avoiding the use of compound
  collisions when only a single collision shape is used.
- Removed arbitrary margin applied in the collision algorithm of RayShapes
  which causes jittered movement. For lack of a better replacement and for
  lack of any explanation on why it has been introduced, it's now using the
  shape's margin property instead which is small enough to not show visible
  jitter.
- Tried to get rid of inconsistent uses of the collision margin.
- Removed hack from GodotDeepPenetrationContactResultCallback::addContactPoint
  for RayShape collision as it's no longer needed as the collision algorithm
  of RayShapes correctly calculates the contact normal for a while now.

Fixes #25227.
2019-02-19 11:16:05 +01:00
8fbf69a4f4 Enable warnings=all and werror=yes for gcc-8 GCC builder. 2019-02-19 10:43:28 +01:00
6b76145694 Add gcc-8 to Travis. 2019-02-19 10:29:33 +01:00
e9b854b78a Merge pull request #26033 from karliss/project-import
Fix project opening while filter is applied.
2019-02-19 09:11:20 +01:00
29fd942dd6 Merge pull request #26039 from neikeq/throw_objectdisposedexception
C#: Throw ObjectDisposedException from disposed wrapper classes
2019-02-19 01:02:20 +01:00
e1f01bf2ac Merge pull request #26038 from neikeq/csharp_rand_funcs
C#: Add random functions to GD class
2019-02-19 00:52:01 +01:00
efd5d4bcf9 C#: Throw ObjectDisposedException from disposed wrapper classes 2019-02-19 00:37:15 +01:00
ce67808818 C#: Add random functions to GD class 2019-02-19 00:35:19 +01:00
bb3429c1c5 Fix project opening while filter is applied.
Fixes #25268
2019-02-19 00:06:20 +02:00
146be33cde Merge pull request #26027 from marxin/fix-werrors-with-all
Fix warnings seen with warnings=all and recent GCC 8.2.
2019-02-18 22:22:46 +01:00
155cbe0b37 Fix warnings seen with warnings=all and recent GCC 8.2. 2019-02-18 21:54:31 +01:00
0fa3b80850 Merge pull request #26025 from clayjohn/particles_lifetime
Allowing setting particles lifetime greater than 600
2019-02-18 21:20:24 +01:00
0fec83bc92 allowing setting particles lifetime greater than 600 2019-02-18 10:46:41 -08:00
07498d313c Merge pull request #26023 from RomanAkberov/quat-equals
C#: fix Quat.Equals.
2019-02-18 19:39:50 +01:00
041a7bbeba C#: fix Quat.Equals. 2019-02-19 01:01:05 +07:00
049bb75f9e Merge pull request #26014 from AndreaCatania/bugfix
Fixed area collision report with concave
2019-02-18 15:24:09 +01:00
66420aea9c Fixed area collision report with concave 2019-02-18 14:15:27 +01:00
7c8fbd892c Merge pull request #25971 from akien-mga/version-hex
Add hex-encoded version number to Engine singleton for easy comparisons
2019-02-18 13:51:38 +01:00
98e4bda9f9 Merge pull request #26007 from marxin/fix-23015-cast
Make direct casting among Error and godot_error enums (#23015).
2019-02-18 13:51:16 +01:00
19f79d04fb Merge pull request #26005 from clayjohn/gles2_shadow_color
Added shadow_color property to gles2
2019-02-18 13:48:17 +01:00
f023e40f6e Merge pull request #26011 from AndreaCatania/bugfix
Added support to scale areas, fixes #23448
2019-02-18 13:21:02 +01:00
90d05cbe30 Added support to scale areas 2019-02-18 12:57:55 +01:00
66a43898d4 Make direct casting among Error and godot_error enums (#23015). 2019-02-18 10:26:22 +01:00
f5f2b5d4af Merge pull request #25962 from willnationsdev/fix-missing-addon
Auto-cleanup missing addons
2019-02-18 10:09:58 +01:00
03c4e4bba8 i18n: Sync translation template with current source 2019-02-18 09:57:02 +01:00
b65d22ed90 i18n: Sync translations with Weblate 2019-02-18 09:55:52 +01:00