Commit Graph

6884 Commits

Author SHA1 Message Date
Bojidar Marinov f4a6e3dded Fix crash when guessing type of variable declared to itself
Fixes #10972

(cherry picked from commit b7fd065f5c)
2019-09-24 10:52:38 +02:00
Rémi Verschelde b5c444a671 Update AUTHORS and DONORS list
New contributors added to AUTHORS:
@Anutrix, @hbina, @santouits

Thanks to all contributors and donors for making Godot possible!

(cherry picked from commit 6d6b9ccc9a)
2019-08-02 09:46:09 +02:00
Rémi Verschelde ea06e04594 Update AUTHORS and DONORS list
New contributor added to AUTHORS:
@aqnuep

Thanks to all contributors and donors for making Godot possible!

(cherry picked from commit ab1cb10317)
2019-08-02 09:46:05 +02:00
Rémi Verschelde 59dea32b68
Merge pull request #30963 from akien-mga/2.1-fix-android_stl-no
Android: Fix support for android_stl=no with NDK r20
2019-07-30 17:16:28 +02:00
Rémi Verschelde 01e65c4555 Android: Fix support for android_stl=no with NDK r20
Fixes #30688.
2019-07-30 15:11:36 +02:00
Rémi Verschelde 0a502efc3a
Merge pull request #30758 from jandrewlong/fix-android-detect
fix detecting ndk platform
2019-07-22 20:55:28 +02:00
J Andrew Long 860365bef1 fix detecting ndk platform
python maps are not subscriptable, so we need to use a list
2019-07-22 13:38:53 -04:00
Wojciech Milkowski 8a95782e5a No need to link with libandroid_support in NDK 17
According to https://github.com/bytedeco/javacpp/pull/244 in NDK 17
libandroid_support library is not needed any more, and on armv8 is
already gone which breaks compilation.

(cherry picked from commit 3a3ea6d514)
2019-07-21 16:18:53 +02:00
Rémi Verschelde e10ddbc80e
Merge pull request #30682 from jandrewlong/fix-andoird-detect
fix string split() call
2019-07-19 08:42:15 +02:00
J Andrew Long 5ac248264a fix string split() call 2019-07-18 11:37:07 -04:00
Rémi Verschelde 7249992b62 Android: Target SDK 28, required by Google from Aug 2019 2019-07-08 14:01:42 +02:00
Rémi Verschelde 332d74bcaf 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:48:19 +02:00
Rémi Verschelde bf54138453 Release 2.1.6-stable 2019-07-02 15:08:16 +02:00
Rémi Verschelde 717d79e540 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 2.1, also building by default against bundled openssl.
2019-07-02 15:03:16 +02:00
Rémi Verschelde 43a5f5b366
Merge pull request #29728 from xsellier/bugfix/wasapi-driver-not-initialized
[2.1] If WASAPI driver not initialized, fail the init
2019-06-12 23:14:53 +02:00
Xavier Sellier ea595c2290 If WASAPI driver not initialized, fail the init 2019-06-12 15:16:49 -04:00
Rémi Verschelde a0bce23a5b
Merge pull request #29550 from xsellier/feature/HiDPI-support-for-windows
[2.1] Backporting HiDPI support on Windows.. yes this is all it took (cherry-pick)
2019-06-11 12:12:31 +02:00
Juan Linietsky 9e8dc70240 HiDPI support on Windows.. yes this is all it took. 2019-06-06 11:58:56 -04:00
Rémi Verschelde 9ef833ec6d HTML5: Do not error on undefined symbols
Emscripten used not to error out on those warnings, but this behaviour changed
recently, so we revert it to be able to compile as we used to for previous 2.1.x
releases. It would be good to fix those undefined symbols though.
2019-06-04 13:35:24 +02:00
Rémi Verschelde 9c585b20b0 Update sponsors
Image Campus is no longer a Gold sponsor at this time.

(cherry picked from commit 328805ae31)
2019-06-04 12:58:51 +02:00
Rémi Verschelde a3866276a2 openssl: Update to pristine 1.0.2s (security update)
(cherry picked from commit cae8e9fa8e)
2019-06-04 12:24:24 +02:00
Rémi Verschelde 246b2c2d06 Update more version strings to 2.1.6 2019-06-04 11:43:02 +02:00
Rémi Verschelde 7562ce053a Update copyright statements to 2019 2019-06-04 11:41:49 +02:00
Rémi Verschelde c38f3ee027 Sync AUTHORS and DONORS with master branch 2019-06-04 11:02:13 +02:00
Rémi Verschelde b407fe66d1 libwebp: Sync with upstream 1.0.2
(cherry picked from commit 93f6a065f8)
2019-06-04 10:27:21 +02:00
volzhs 5e4bcb9f1b Update libwebp to 1.0.1
(cherry picked from commit d4133ac844)
2019-06-04 10:27:16 +02:00
Guilherme Felipe 8009fe22df Update libvorbis to 1.3.6
(cherry picked from commit 4932c7ddcf)
2019-06-04 10:26:48 +02:00
Rémi Verschelde 5df893613e libpng: Update to upstream 1.6.37
Fixes CVE-2019-7317.

(cherry picked from commit 225b61ab2a)
2019-06-04 10:25:31 +02:00
Chaosus 3112f50ecf Update libpng (1.6.35 --> 1.6.36)
(cherry picked from commit 5a89d08e3f)
2019-06-04 10:25:03 +02:00
Rémi Verschelde 67f1c9f1c8 libpng: Update to upstream version 1.6.35
(cherry picked from commit f4e682d717)
2019-06-04 10:24:58 +02:00
Rémi Verschelde b8168a839a thirdparty: Improve documentation on b2d_convexdecomp and DroidSans 2019-06-04 10:24:47 +02:00
Rémi Verschelde 84d46ae0b9 certs: Sync with latest ca-certificates-2018.2.26-2.fc29
(cherry picked from commit e50407d2d2)
2019-06-04 10:21:10 +02:00
Rémi Verschelde 24d516c50f iOS: Link against SDK 12.1 as required by Apple Store
Fixes #26593.
2019-06-04 09:42:08 +02:00
Rémi Verschelde 04ea848116 SCons: Fix Python 3 support in GCC version check 2019-06-03 16:26:13 +02:00
Rémi Verschelde ee08831a32 Bump version to 2.1.6-rc 2019-05-28 13:01:07 +02:00
Rémi Verschelde ba709aadb0
Merge pull request #27248 from RandomShaper/upgrade-android-2.1
Upgrade & fix Android build scripts
2019-03-27 17:14:30 +01:00
Pedro J. Estébanez 5f795e6261 Upgrade & fix Android build scripts 2019-03-19 21:53:54 +01:00
Rémi Verschelde e898b0a3a8 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 14:02:54 +01:00
Rémi Verschelde b768381998 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 13:28:04 +01:00
Rémi Verschelde f2a42e1ae5 openssl: Update to pristine 1.0.2q (security update)
(cherry picked from commit cff0913be8)
2018-11-22 19:58:40 +01:00
Rémi Verschelde 0429b21f10 openssl: Reorder sources alphabetically
(cherry picked from commit 8bde816efd)
2018-11-22 19:57:39 +01:00
Rémi Verschelde 7e5ffc7f77
Merge pull request #23727 from allkhor/fix_android_stl
[2.1] Fixed built templates for android
2018-11-16 15:16:20 +01:00
allkhor 7bdd22312f Fixed built templates for android 2018-11-15 21:09:34 +06:00
Rémi Verschelde 8d75ea755c
Merge pull request #23309 from allkhor/fix_android_stl
Godot [2.1] Don't copying libc++_shared.so when module android_stl is disabled
2018-10-27 00:07:58 +02:00
allkhor 52c63f7cfd Don't copying libc++_shared.so when module android_stl is disabled 2018-10-26 23:53:44 +06:00
Rémi Verschelde 9b7009bbc1
Merge pull request #22215 from DrMoriarty/fix_atlas
Optimize AtlasTexture packing by minimal perimeter (fixes #19307)
2018-09-18 15:59:27 +02:00
Vasiliy Makarov 9b992dddfc Optimize AtlasTexture packing by minimal perimeter.
Fixes #19307
2018-09-18 16:41:20 +03:00
Juan Linietsky 2c47116a3c I have no idea why this commit fixes #15392
(cherry picked from commit 8daf5491ab)
2018-09-18 13:37:38 +02:00
Bernhard Liebl bc0af4a73e Fix stale dynamic font reference fetch from cache
Seems to fix issue 15392

(cherry picked from commit 526e637a97)
2018-09-18 13:37:06 +02:00
Juan Linietsky 531fb3b8e6 Remove node from list before calling queries, fixes #10886
(cherry picked from commit 4deac219b0)

Fixes #17793.
2018-09-18 13:04:50 +02:00