summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-20Merge pull request #26048 from akien-mga/free-switch-for-everyoneRémi Verschelde
GDScript: Remove unused `switch`, `case` and `do` CF keywords
2019-02-20Merge pull request #26049 from vixelz/textureprogress-nineslice-fill-fixRémi Verschelde
Truncate first segment in TextureProgress 9slices
2019-02-20GDScript: Remove unused `switch`, `case` and `do` CF keywordsRémi Verschelde
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-20Merge pull request #25983 from JFonS/fix_23960Rémi Verschelde
Fix update of canvas AABB with update_when_visible
2019-02-20Merge pull request #26069 from hpvb/align-variantRémi Verschelde
Align the Variant data member
2019-02-20Merge pull request #26085 from mrcdk/tileset_shape_rectangleRémi Verschelde
Added a create rectangle button to the tileset editor.
2019-02-20Merge pull request #26084 from akien-mga/3d-viewport-fps-tooltipRémi Verschelde
Add tooltip for in-editor FPS display in 3D viewport
2019-02-20Added a create rectangle button to the tileset editor.MrCdK
It makes easier to create collision shapes covering the full tile.
2019-02-20Add tooltip for in-editor FPS display in 3D viewportRémi Verschelde
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-20Align the Variant data memberHein-Pieter van Braam
This should avoid potential alignment issues when _mem holds real values and speed up some floating point operations in some cases.
2019-02-20Merge pull request #26073 from karliss/line-edit-homeRémi Verschelde
Allow moving LineEdit visible window left by more than one symbol.
2019-02-20Merge pull request #26080 from qarmin/fix_error_default_environmentRémi Verschelde
Fix error when deleting default environment
2019-02-20Merge pull request #26043 from JosephCatrambone/masterRémi Verschelde
Add some documentation for methods that return Copy-on-Write arrays.
2019-02-20Merge pull request #26072 from Faless/net/mbedtls_1.16Rémi Verschelde
Update mbedtls to 2.16.0 (LTS release) + ubsan hack
2019-02-20Fix error when deleting default environmentqarmin
2019-02-20Merge pull request #26077 from Faless/net/http_read_until_eof_fixesRémi Verschelde
HTTPClient fixes for EOF read, chunked transfer encoding
2019-02-20Fix HTTPClient keep alive with chunked encoding.Fabio Alessandrelli
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-19Add warnings to docs for methods that return copies, not refs.Joseph Catrambone
2019-02-20HTTPClient read until EOF fixesFabio Alessandrelli
2019-02-20Small hack to avoid runtime error when using ubsanFabio Alessandrelli
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-20Update mbedtls PR 1453 diff (UWP crypto fixes)Fabio Alessandrelli
Also remove .orig file which should not have been committed in the first place
2019-02-20Bump mbedTLS to version 2.16 (LTS version)Fabio Alessandrelli
2019-02-20Merge pull request #26071 from neikeq/issue-24953Ignacio Etcheverry
C#: Add 'Singleton' property to singleton wrapper class
2019-02-19Allow moving LineEdit visible window left by more than one symbol.Kārlis Seņko
2019-02-19C#: Add 'Singleton' property to singleton wrapper classIgnacio Etcheverry
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-19Merge pull request #26065 from neikeq/csharp-fix-gd-rangeIgnacio Etcheverry
C#: Make GD.Range return IEnumerable instead of array
2019-02-19C#: Make GD.Range return IEnumerable instead of arrayIgnacio Etcheverry
- Make NodePath and RID sealed classes. - Renamed rand_range to RandRange.
2019-02-19Merge pull request #26058 from akien-mga/travis-xenial-gcc-8Rémi Verschelde
Travis: Use Ubuntu 16.04, use GCC 8 for Linux/GCC builds
2019-02-19Merge pull request #25890 from neikeq/issue-25818Ignacio Etcheverry
Fix Godot.Reference marshalling from MonoObject* to Variant
2019-02-19Merge pull request #25788 from aqnuep/rayshape_fixRémi Verschelde
Fix RayShape collision when used with a KinematicBody (Bullet Physics)
2019-02-19Travis: Use Ubuntu 16.04, use GCC 8 for Linux/GCC buildsRémi Verschelde
Also add one GCC 5 legacy build job for debug template.
2019-02-19Merge pull request #26052 from marcelofg55/mingw_cfix_winRémi Verschelde
Fix compiling with use_mingw flag on Windows
2019-02-19Fix compiling with use_mingw flag on WindowsMarcelo Fernandez
2019-02-19Merge pull request #26030 from marxin/travis-add-gcc-8Rémi Verschelde
Add gcc-8 to Travis.
2019-02-19Fix RayShape collision when used with a KinematicBody (Bullet Physics)Daniel Rakos
- 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-19Enable warnings=all and werror=yes for gcc-8 GCC builder.marxin
2019-02-19Add gcc-8 to Travis.marxin
2019-02-19Truncate first segment in TextureProgress 9slicesVixelz
Much in the way that TextureProgress was truncating the last segment of the nine slice when the value wasn't close to the end, perform similar work on the beginning segment. This fixes the beginning segment always being drawn, sometimes in the incorrect location.
2019-02-19Merge pull request #26033 from karliss/project-importRémi Verschelde
Fix project opening while filter is applied.
2019-02-19Merge pull request #26039 from neikeq/throw_objectdisposedexceptionIgnacio Etcheverry
C#: Throw ObjectDisposedException from disposed wrapper classes
2019-02-19Merge pull request #26038 from neikeq/csharp_rand_funcsIgnacio Etcheverry
C#: Add random functions to GD class
2019-02-19C#: Throw ObjectDisposedException from disposed wrapper classesIgnacio Etcheverry
2019-02-19C#: Add random functions to GD classIgnacio Etcheverry
2019-02-19Fix project opening while filter is applied.Kārlis Seņko
Fixes #25268
2019-02-18Merge pull request #26027 from marxin/fix-werrors-with-allRémi Verschelde
Fix warnings seen with warnings=all and recent GCC 8.2.
2019-02-18Fix warnings seen with warnings=all and recent GCC 8.2.marxin
2019-02-18Merge pull request #26025 from clayjohn/particles_lifetimeRémi Verschelde
Allowing setting particles lifetime greater than 600
2019-02-18allowing setting particles lifetime greater than 600clayjohn
2019-02-18Merge pull request #26023 from RomanAkberov/quat-equalsIgnacio Etcheverry
C#: fix Quat.Equals.
2019-02-19C#: fix Quat.Equals.RomanAkberov