Markus Ewald
3d5c5c28d5
Implement VisualServerScene::instance_set_extra_visibility_margin() method to actually apply extra culling margin and mark instance AABB dirty
...
(cherry picked from commit fc166f3ee1
)
2019-07-03 12:27:24 +02:00
Bernhard Liebl
ac1520325c
Catch NSException in macOS run loop to prevent crashs
...
(cherry picked from commit 3ff18ee61e
)
2019-07-03 12:27:23 +02:00
Marcelo Fernandez
5a89810238
Fix missing const in CapsuleShapeSW::get_area
...
(cherry picked from commit 9042ef3836
)
2019-07-03 12:27:23 +02:00
Thomas Karcher
b977e8ab0c
Update of RigidBody2D class description
...
Added a hint in the RigidBody2D class description regarding the transformation issue mentioned in https://github.com/godotengine/godot/issues/5734
(cherry picked from commit 1170b78e28
)
2019-07-03 11:07:05 +02:00
lopho
2ccca78929
Document CollisionObject2D pickable requires collision_layer
...
Documents CollisionObject2D mouse_entered, mouse_exited and input_event requiring at least one collision_layer to be set.
(cherry picked from commit da73bcca6f
)
2019-07-03 11:06:30 +02:00
Jiří Procházka
768f5fd1ac
Small documentation improvements
...
(cherry picked from commit 04b49264f2
)
2019-07-03 11:05:23 +02:00
clayjohn
3066616e1a
changed references to array types in arraymesh doc
...
(cherry picked from commit e8858a9a44
)
2019-07-03 11:04:55 +02:00
Soham Kar
197ea38552
Fixed copy&paste error #28117
...
Changed "left to right" in VSplitContainer to "top to bottom".
(cherry picked from commit aa8b2f4448
)
2019-07-03 11:03:44 +02:00
Rémi Verschelde
67a72a2759
doc: Add note about VisibilityNotifier.is_on_screen after instantiation
...
Fixes #9430 .
(cherry picked from commit 3fc1f7dfbe
)
2019-07-03 11:03:17 +02:00
Ignacio Etcheverry
64a7a6b2f4
Mono: Buildsystem support for finding MSBuild from VS2019
...
(cherry picked from commit e82b2def8e
)
2019-07-03 11:02:10 +02:00
Sebastian Hartte
adb9815199
Add support for new MSBuild directory naming introduced in VS 2019.
...
(cherry picked from commit 7440295ad1
)
2019-07-03 11:01:35 +02:00
Poommetee Ketson
3daca13f72
Fix error explanation in core_bind Thread::_start_func
...
(cherry picked from commit 2caaa7c97d
)
2019-07-03 10:59:11 +02:00
Jared
68148b16d3
Documented set_point_cloud() for ConvexPolygonShape2D
...
(cherry picked from commit 1d238c1835
)
2019-07-03 10:56:30 +02:00
Rémi Verschelde
1fae776445
Fix GeometryInstance extra_cull_margin step
...
Fixes #22369 .
(cherry picked from commit d4c75e608e
)
2019-07-03 10:53:46 +02:00
Bernhard M. Wiedemann
413f4db585
BuildSystem: Fix font list
...
We want to add the individual strings to the list
and not add a list object to the list.
Without this patch, sorting failed because "str < list"
is not a valid operation in python.
(cherry picked from commit f312582326
)
2019-07-03 10:48:19 +02:00
Rémi Verschelde
c85d2d7420
AppVeyor: Skip saving cache on non-master branches
...
Otherwise we run into situations where commits to stable branches
induce very long build times, as they have to basically build from
scratch but also invalidate the cache for future commits on the
master branch.
This commit also makes the cache folder branch-specific, but since
it's still limited to 1 GB of total cache size, we don't enable it
for non-master, as we would still run into issues with non-master
build invalidating the master cache.
(cherry picked from commit b021bdbf1f
)
2019-07-03 07:46:13 +02:00
Rémi Verschelde
e284ea344d
SCons: Default to builtin libpng/freetype on Linux (+ openssl)
...
The rationale for keeping those shared by default is that they're typical
dependencies found on any Linux system, and it saves compilation time and
binary size to link their dynamically.
But since official builds default to all-builtin, and Debian/Ubuntu still
don't have libpng16 (which we now require) readily available on all their
supported releases, it's simpler to bundle all the things.
This does not change the fact that those dependencies *can* be unbundled
on Linux, it's only the default option changing.
(cherry picked from commit 1769cbc0e2
)
For 3.0, also building by default against bundled openssl.
2019-07-02 15:00:59 +02:00
Rémi Verschelde
315abb0513
Update sponsors
...
Image Campus is no longer a Gold sponsor at this time.
(cherry picked from commit 328805ae31
)
2019-06-04 12:58:34 +02:00
Rémi Verschelde
cae8e9fa8e
openssl: Update to pristine 1.0.2s (security update)
2019-06-04 12:21:32 +02:00
Rémi Verschelde
069c4908c8
tinyexr: Sync with upstream 65f9859
...
(cherry picked from commit 9ce6588466
)
2019-06-04 11:28:36 +02:00
Rémi Verschelde
2e18a4acdf
TinyEXR: Sync with upstream master branch
...
Fixes #24247 .
(cherry picked from commit 9105538b45
)
2019-06-04 11:27:11 +02:00
elasota
0921e68913
Fix tiled EXR crash, update tinyexr to head to fix corrupted uncompressed EXR loading
...
(cherry picked from commit 4b7885fb1e
)
2019-06-04 11:26:10 +02:00
Rémi Verschelde
c9fdaa412a
nanosvg: Sync with upstream c1f6e20
...
(cherry picked from commit 43d6774dcc
)
2019-06-04 11:25:29 +02:00
Jari Ronkainen
bed09c2af6
Do not use deprecated stuff that only glibc now implements
...
(cherry picked from commit 687b95b41f
)
2019-06-04 11:23:26 +02:00
volzhs
b9e0da98bb
Update minizip to 1.2.11
...
(cherry picked from commit 7e563f75b5
)
2019-06-04 11:17:01 +02:00
Rémi Verschelde
73f3bf15ea
Update DONORS list
...
(cherry picked from commit 33bcd97700
)
2019-06-04 11:01:17 +02:00
Rémi Verschelde
4845b27126
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
@Kanabenki, @KoBeWi
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit 958c915f60
)
2019-06-04 10:36:41 +02:00
Rémi Verschelde
37423caa06
stb: Update to upstream stb_truetype 1.21 and stb_vorbis 1.15
...
(cherry picked from commit f102546f34
)
2019-06-04 10:33:47 +02:00
Guilherme Felipe
1b991ef095
Update stb_truetype to 1.19 and stb_vorbis to 1.14
...
(cherry picked from commit afbc66fccd
)
2019-06-04 10:33:31 +02:00
Rémi Verschelde
9b8929cd28
libwebp: Sync with upstream 1.0.2
...
(cherry picked from commit 93f6a065f8
)
2019-06-04 10:32:43 +02:00
volzhs
f5dbc64e10
Update libwebp to 1.0.1
...
(cherry picked from commit d4133ac844
)
2019-06-04 10:32:38 +02:00
volzhs
c1b14b220b
Update libwebp to 1.0.0
...
(cherry picked from commit 6ed8124923
)
2019-06-04 10:32:30 +02:00
Guilherme Felipe
c3ad539b41
Update libvorbis to 1.3.6
...
(cherry picked from commit 4932c7ddcf
)
2019-06-04 10:31:42 +02:00
Rémi Verschelde
3f94d2697a
libpng: Update to upstream 1.6.37
...
Fixes CVE-2019-7317.
(cherry picked from commit 225b61ab2a
)
2019-06-04 10:31:16 +02:00
Chaosus
51c3b1cf7c
Update libpng (1.6.35 --> 1.6.36)
...
(cherry picked from commit 5a89d08e3f
)
2019-06-04 10:30:57 +02:00
Rémi Verschelde
1c9e21ab8a
certs: Sync with latest ca-certificates-2018.2.26-2.fc29
...
(cherry picked from commit e50407d2d2
)
2019-06-04 10:30:07 +02:00
James Buck
cd25c9724f
Fix editor tooltip formatting
...
Removed unnecessary word wrap which caused broken tags and general
ugliness. Fixes #24926
(cherry picked from commit 8b1b2f6a4c
)
2019-04-20 19:55:19 +02:00
Rémi Verschelde
adadff09b8
Merge pull request #28197 from akien-mga/3.0-drop-thekla-rand48
...
thekla_atlas: Drop potentially GPL'ed nvmath/Rand48 code
2019-04-19 21:13:08 +02:00
Rémi Verschelde
dcdb707dec
thekla_atlas: Clarify licensing for nvmesh and poshlib
...
Fixes #28180 .
2019-04-19 13:17:46 +02:00
Rémi Verschelde
0dddfc12db
thekla_atlas: Drop potentially GPL'ed nvmath/Rand48 code
...
We don't use it anyway.
Fixes #28182 .
2019-04-19 12:57:39 +02:00
Rémi Verschelde
1949f8c7f5
Sync AUTHORS and DONORS with master branch
2019-04-07 21:50:07 +02:00
Rémi Verschelde
a68965f64a
SCons: Fix python3 compat for builtin_bullet=no
...
(cherry picked from commit 44f1b390a3
)
2019-04-03 17:01:46 +02:00
Rémi Verschelde
a3f901ecad
AppVeyor: Force installing SCons 3.0.1
...
3.0.2 was released today and when installed via pip, it seems to be
missing from the PATH.
(cherry picked from commit fb47d8f554
)
2019-03-26 15:38:32 +01:00
Rémi Verschelde
f4b3756e85
SCons: Fix import clash between Godot and system modules
...
See #24965 for details. `sys.path.insert` is hacky, but should work
relatively well for both Python 2 and Python 3. When we eventually
deprecate Python 2 support, we could look into using importlib.
Fixes #24965 .
(cherry picked from commit 644b266bae
)
2019-02-27 09:20:15 +01:00
Rémi Verschelde
917d027941
Android: Enable arm64-v8a export by default
...
From August 1, 2019, Google Play requires that all new apps and app updates
include 64-bit versions, so we enable ARM64 by default.
IINM support for x86 and x86_64 is still be optional, so not enabling them
out of the box.
Part of #25030 .
(cherry picked from commit 9e820cdf20
)
2019-01-16 13:59:41 +01:00
Rémi Verschelde
0aa350306b
SCons: Drop unused MPC_FIXED_POINT define
...
(cherry picked from commit eebca76be5
)
2019-01-16 13:02:53 +01:00
Rémi Verschelde
392e5cfa1e
Android: Add support for x86_64 architecture
...
Like arm64v8, this is only supported by API 21 and later,
so we enforce 21 as min API for x86_64.
Part of #25030 .
(cherry picked from commit 7f4ee36469
)
2019-01-16 12:51:56 +01:00
Rémi Verschelde
9b226e60e3
SCons: Deprecate ios_sim option forcing x86, simulator needs x86_64
...
(cherry picked from commit 95e96947f6
)
2019-01-16 12:35:29 +01:00
Hein-Pieter van Braam
49929c1e57
Fix OSXCROSS build with clang-6.0
...
Backport from Fabio Alessandrelli's commit at
875d822d77
2019-01-08 00:55:46 +01:00
Rémi Verschelde
0eab0d9343
Update copyright statements to 2019
...
Happy new year to the wonderful Godot community!
2019-01-03 11:41:35 +01:00