Ignacio Etcheverry
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
Ignacio Etcheverry
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
Ignacio Etcheverry
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
qarmin
2f0c4de1f0
Fix res:// error when dragging file to other file
2019-02-19 17:21:05 +01:00
Rémi Verschelde
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
Ignacio Etcheverry
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
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Marcelo Fernandez
0c5f87531d
Fix compiling with use_mingw flag on Windows
2019-02-19 10:02:24 -03:00
Rémi Verschelde
c7ba1e210e
Merge pull request #26030 from marxin/travis-add-gcc-8
...
Add gcc-8 to Travis.
2019-02-19 12:03:17 +01:00
Daniel Rakos
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
marxin
8fbf69a4f4
Enable warnings=all and werror=yes for gcc-8 GCC builder.
2019-02-19 10:43:28 +01:00
marxin
6b76145694
Add gcc-8 to Travis.
2019-02-19 10:29:33 +01:00
Vixelz
559b8fd236
Truncate first segment in TextureProgress 9slices
...
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-19 08:28:32 +00:00
Rémi Verschelde
e9b854b78a
Merge pull request #26033 from karliss/project-import
...
Fix project opening while filter is applied.
2019-02-19 09:11:20 +01:00
Ignacio Etcheverry
29fd942dd6
Merge pull request #26039 from neikeq/throw_objectdisposedexception
...
C#: Throw ObjectDisposedException from disposed wrapper classes
2019-02-19 01:02:20 +01:00
Ignacio Etcheverry
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
Ignacio Etcheverry
efd5d4bcf9
C#: Throw ObjectDisposedException from disposed wrapper classes
2019-02-19 00:37:15 +01:00
Ignacio Etcheverry
ce67808818
C#: Add random functions to GD class
2019-02-19 00:35:19 +01:00
Kārlis Seņko
bb3429c1c5
Fix project opening while filter is applied.
...
Fixes #25268
2019-02-19 00:06:20 +02:00
Rémi Verschelde
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
marxin
155cbe0b37
Fix warnings seen with warnings=all and recent GCC 8.2.
2019-02-18 21:54:31 +01:00
Rémi Verschelde
0fa3b80850
Merge pull request #26025 from clayjohn/particles_lifetime
...
Allowing setting particles lifetime greater than 600
2019-02-18 21:20:24 +01:00
clayjohn
0fec83bc92
allowing setting particles lifetime greater than 600
2019-02-18 10:46:41 -08:00
Ignacio Etcheverry
07498d313c
Merge pull request #26023 from RomanAkberov/quat-equals
...
C#: fix Quat.Equals.
2019-02-18 19:39:50 +01:00
RomanAkberov
041a7bbeba
C#: fix Quat.Equals.
2019-02-19 01:01:05 +07:00
Rémi Verschelde
049bb75f9e
Merge pull request #26014 from AndreaCatania/bugfix
...
Fixed area collision report with concave
2019-02-18 15:24:09 +01:00
Andrea Catania
66420aea9c
Fixed area collision report with concave
2019-02-18 14:15:27 +01:00
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
19f79d04fb
Merge pull request #26005 from clayjohn/gles2_shadow_color
...
Added shadow_color property to gles2
2019-02-18 13:48:17 +01:00
Rémi Verschelde
f023e40f6e
Merge pull request #26011 from AndreaCatania/bugfix
...
Added support to scale areas, fixes #23448
2019-02-18 13:21:02 +01:00
Andrea Catania
90d05cbe30
Added support to scale areas
2019-02-18 12:57:55 +01:00
marxin
66a43898d4
Make direct casting among Error and godot_error enums ( #23015 ).
2019-02-18 10:26:22 +01:00
Rémi Verschelde
f5f2b5d4af
Merge pull request #25962 from willnationsdev/fix-missing-addon
...
Auto-cleanup missing addons
2019-02-18 10:09:58 +01:00
Rémi Verschelde
03c4e4bba8
i18n: Sync translation template with current source
2019-02-18 09:57:02 +01:00
Rémi Verschelde
b65d22ed90
i18n: Sync translations with Weblate
2019-02-18 09:55:52 +01:00
Rémi Verschelde
4e0eb752c2
doc: Fix style issues
2019-02-18 09:45:10 +01:00
Rémi Verschelde
1ffd1bc8f3
doc: Sync classref with current source
2019-02-18 09:35:29 +01:00
clayjohn
9b0326d2f3
added shadow_color property to gles2
2019-02-17 23:57:57 -08:00
Will Nations
2d0fcd5c4a
Auto-cleanup missing addons
2019-02-17 22:57:45 -06:00
Rémi Verschelde
d9cf780a70
Merge pull request #25990 from YeldhamDev/new_node_desc_fix
...
Fix description size in "New Node" dialog
2019-02-17 23:47:59 +01:00
Michael Alexsander Silva Dias
fe893bd6ef
Fix description size in "New Node" dialog
2019-02-17 19:06:42 -03:00
JFonS
964338b06b
Fix update of canvas AABB with update_when_visible
...
Ensure the AABB of canvas items is always updated when
`update_when_visible` is enabled.
2019-02-17 20:28:00 +01:00
Rémi Verschelde
006561a081
Merge pull request #25974 from marcelofg55/stream_stop_fade
...
Fix AudioStreams::stop possibly causing a small noise
2019-02-17 17:30:25 +01:00
Rémi Verschelde
47e8d4d11c
Merge pull request #25972 from YeldhamDev/resource_doc
...
Small improvements to the Resource doc
2019-02-17 16:01:20 +01:00
Marcelo Fernandez
b31e1b84fc
Fix AudioStreams::stop possibly causing a small noise
2019-02-17 11:20:10 -03:00
Michael Alexsander Silva Dias
8cc3ae11da
Small improvements to the Resource doc
2019-02-17 10:37:23 -03:00
Rémi Verschelde
2e6501d879
Add hex-encoded version number to Engine singleton for easy comparisons
2019-02-17 13:38:52 +01:00