godot/modules
Hein-Pieter van Braam cacced7e50 Convert Object::cast_to() to the static version
Currently we rely on some undefined behavior when Object->cast_to() gets
called with a Null pointer. This used to work fine with GCC < 6 but
newer versions of GCC remove all codepaths in which the this pointer is
Null. However, the non-static cast_to() was supposed to be null safe.

This patch makes cast_to() Null safe and removes the now redundant Null
checks where they existed.

It is explained in this article: https://www.viva64.com/en/b/0226/
2017-08-24 23:08:24 +02:00
..
dds rewritten PBR implementation to make it friendlier with Blender 2017-05-31 20:29:56 -03:00
enet ClassDB: Provide the enum name of integer constants 2017-08-20 22:07:43 +02:00
etc Add closest_power_of_2 func and implement mix_rate/latency on OS X 2017-08-17 19:51:13 -03:00
freetype Update freetype to 2.8 2017-06-25 10:41:12 +09:00
gdnative Convert Object::cast_to() to the static version 2017-08-24 23:08:24 +02:00
gdscript Convert Object::cast_to() to the static version 2017-08-24 23:08:24 +02:00
gridmap Convert Object::cast_to() to the static version 2017-08-24 23:08:24 +02:00
hdr Added support for SVG 2017-08-20 13:53:02 -05:00
jpg Added support for SVG 2017-08-20 13:53:02 -05:00
nativescript Convert Object::cast_to() to the static version 2017-08-24 23:08:24 +02:00
ogg Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
openssl Removed unnecessary assignments 2017-08-21 15:15:55 -04:00
opus Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
pbm Removed unnecessary assignments 2017-08-21 15:15:55 -04:00
pvr Removal of Image from Variant, converted to a Resource. 2017-05-17 07:37:45 -03:00
regex Removes type information from method binds 2017-08-10 07:17:50 +02:00
squish -Fix freezes caused by etccomp2, closes #9183 2017-06-16 21:49:37 -03:00
stb_vorbis readded ability to set loop offset in seconds, closes #9630 2017-08-22 11:47:24 -03:00
svg Fix crashes in SVG loading 2017-08-22 19:39:13 +02:00
tga Added support for SVG 2017-08-20 13:53:02 -05:00
theora Removed unnecessary assignments 2017-08-21 15:15:55 -04:00
tinyexr Added support for SVG 2017-08-20 13:53:02 -05:00
visual_script Convert Object::cast_to() to the static version 2017-08-24 23:08:24 +02:00
vorbis Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
webm Clang-formatting *.cpp and *.h (some files excluded) 2017-07-22 18:14:08 +07:00
webp Added support for SVG 2017-08-20 13:53:02 -05:00
register_module_types.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
SCsub BuildSystem: generated files have .gen.extension 2017-06-25 07:55:01 +07:00