20kdc
006f6f5ba1
Sync libsimplewebm with fe57fd3 (but not the libwebm sub-lib)
...
This is to get the colourspace information commit in,
but it also performs a bit of cleanup regarding the entry in the thirdparty README.
The reason libwebm wasn't synced is because it has a bunch of unmarked changes,
and it'd be better if the person responsible untangled that as
they may know what they did and why they did it.
Given this, it might be a good idea to disconnect libwebm from the libsimplewebm code.
2019-02-21 20:43:41 +00:00
Rémi Verschelde
51c9ffaec0
Drop RtAudio driver on Windows
...
We've been defaulting to WASAPI since 3.0 and it's superior to RtAudio
in all aspects.
Obsoletes and closes #25503 .
Also enable WINMIDI on MinGW, this had been missed initially.
Fix os_windows.cpp and crash_handler_windows.cpp which had weird
dependencies on RtAudio.h's includes (ugh).
2019-02-20 13:47:01 +01:00
Fabio Alessandrelli
2e495c73d6
Bump mbedTLS to version 2.16 (LTS version)
2019-02-20 01:30:32 +01:00
Rémi Verschelde
8c67b43ba1
theora: Add upstream patch to fix UB warning
...
Patch from https://git.xiph.org/?p=theora.git;a=commit;h=0ae66d565e6bead8604d312bc1a4e9dccf245c88
Fixes #25221 .
2019-01-23 12:02:36 +01:00
Oussama
22b7c9dfa8
Update Bullet to the latest commit 126b676
2019-01-07 12:30:35 +01:00
Guilherme Felipe
e64391f47b
Update zstd to 1.3.8
2019-01-03 22:35:20 -02:00
Rémi Verschelde
123710123d
Merge pull request #24503 from akien-mga/certs-update-f29
...
certs: Sync with latest ca-certificates-2018.2.26-2.fc29
2018-12-20 19:13:11 +01:00
Rémi Verschelde
6770357e47
Android: Better identify thirdparty C/C++ code
...
- The `cpu-features.{c,h}` code was only used by chance by the webm
(libvpx) code, so I moved it there. It was actually introduced before
that and wasn't in use, and libvpx just happened to be able to
compile thanks to it being bundled.
It could potentially be compiled on the fly from the Android NDK, but
since we plan to replace the webm module by a GDNative plugin in the
near future, I went the bundling route.
- `ifaddrs_android.h` is already provided in the Android NDK as
`ifaddrs.h`, same as on other Unixes. Yet we cannot use it until we
up the min API level to 24, where `getifaddrs` is first defined.
I moved the files to `thirdparty/misc` and synced them with upstream
WebRTC (only indentation changes and removal of `static` qualifiers).
Also removes dropped thirdparty files from COPYRIGHT.txt after changes
in #24105 and #24145 .
2018-12-20 13:07:54 +01:00
Rémi Verschelde
e50407d2d2
certs: Sync with latest ca-certificates-2018.2.26-2.fc29
2018-12-20 13:04:39 +01:00
Rémi Verschelde
fa024537a3
Merge pull request #24258 from volzhs/libwebp-1.0.1
...
Update libwebp to 1.0.1
2018-12-10 14:58:13 +01:00
volzhs
d4133ac844
Update libwebp to 1.0.1
2018-12-10 22:34:39 +09:00
Rémi Verschelde
9105538b45
TinyEXR: Sync with upstream master branch
...
Fixes #24247 .
2018-12-10 08:15:16 +01:00
Rémi Verschelde
1a41daf3d8
glad: Sync with upstream 0.1.28
2018-11-23 00:53:45 +01:00
Fabio Alessandrelli
3703655ce2
Update libwebsocket to 3.0.1
2018-11-03 17:45:33 +01:00
Rémi Verschelde
82f2674e8d
Move Penner easing equations to thirdparty/misc
...
It was Godot-ified and integrated into Tween originally (#628 )
without mention that it was thirdparty code, but it's actually
derived from https://github.com/jesusgollonet/ofpennereasing .
It's also very bad quality code and should be replaced by a better,
properly-maintained library of easing equations.
2018-09-28 16:01:26 +02:00
JFonS
f12a1b8863
Add SimplexNoise and NoiseTexture as new resources
...
SimplexNoise can be used to generate parameterized fractal noise based on Open Simplex.
NoiseTexture uses SimplexNoise to generate noise textures for using in
shaders/visual effects.
2018-09-14 15:24:34 +02:00
Rémi Verschelde
afb486e7c9
Merge pull request #22015 from vnen/uwp-arm-zstd
...
Patch zstd to build for UWP ARM
2018-09-13 11:04:28 +02:00
George Marques
fb6fe54058
Patch zstd to build for UWP ARM
...
Patch comes from upstream and can be removed when it makes to stable
release.
2018-09-12 22:02:48 -03:00
Fabio Alessandrelli
75b2db8c5f
Fix libwebsockets 32-bits UWP builds.
...
Also fix bogus windows detect.py
2018-09-13 02:26:54 +02:00
Andrea Catania
6142448417
Update bullet to Master 12409f1118a7c7a266f9071350c70789dfe73bb9
2018-09-07 16:11:04 +02:00
elasota
4b7885fb1e
Fix tiled EXR crash, update tinyexr to head to fix corrupted uncompressed EXR loading
2018-08-27 02:52:12 -04:00
elasota
35f6ba5c5d
BPTC support
2018-08-21 22:56:04 -04:00
Rémi Verschelde
04ec0bf5e1
Merge pull request #20539 from akien-mga/mbedtls-2.12.0
...
mbedtls: Update to upstream version 2.12.0
2018-07-28 15:40:40 +02:00
Rémi Verschelde
bdbc63c4ee
Merge pull request #20537 from akien-mga/glad-0.1.25
...
glad: Sync with upstream 0.1.25
2018-07-28 15:40:33 +02:00
Rémi Verschelde
d8e1cd7a10
mbedtls: Update to upstream version 2.12.0
...
_WIN32_WINNT redefinition fix is no longer needed as it was merged
upstream. PR 1453 is still not merged, diff updated to current state.
2018-07-28 11:16:58 +02:00
Rémi Verschelde
a431492b62
glad: Sync with upstream 0.1.25
2018-07-28 11:01:43 +02:00
Rémi Verschelde
f4e682d717
libpng: Update to upstream version 1.6.35
2018-07-28 10:57:14 +02:00
Max Hilbrunner
f672ea1559
Merge pull request #19138 from firefly2442/pcre2-10.31
...
update PCRE2 to version 10.31, fixes #15662
2018-07-03 17:43:22 +02:00
Fabio Alessandrelli
333e398413
Add libwebsocket 3.0 BSD fix
2018-06-07 18:07:35 +02:00
Fabio Alessandrelli
e56a3c1dc4
Bump libwebsockets to version 3.0.0
2018-06-07 18:07:35 +02:00
Rémi Verschelde
d0811ed3f9
Thirdparty: Fill copyright for lws, miniupnpc, clipper
...
Rename `lws` to `libwebsockets` which is its library name.
Add missing license file for mbedtls.
2018-06-07 10:46:05 +02:00
Fabio Alessandrelli
b4c65093d7
Merge pull request #18780 from mhilbrunner/upnp
...
Add UPnP support (port forwarding, querying external IP)
2018-06-07 02:10:48 +02:00
mhilbrunner
c21da40de5
Add UPnP support (port forwarding, querying external IP)
2018-06-07 01:52:04 +02:00
firefly2442
5383ae005c
update PCRE2 to version 10.31, fixes #15662
2018-05-28 21:11:41 -06:00
Rémi Verschelde
121eaddf11
Merge pull request #19150 from guilhermefelipecgs/update_stb
...
Update stb_truetype to 1.19 and stb_vorbis to 1.14
2018-05-25 12:31:38 +02:00
Guilherme Felipe
afbc66fccd
Update stb_truetype to 1.19 and stb_vorbis to 1.14
2018-05-24 15:58:12 -03:00
Guilherme Felipe
4932c7ddcf
Update libvorbis to 1.3.6
2018-05-24 13:52:05 -03:00
Rémi Verschelde
5e96eaf162
Merge pull request #18905 from volzhs/zstd-1.3.4
...
Update zstd to 1.3.4
2018-05-16 22:59:52 +02:00
Rémi Verschelde
b1182f9de1
Merge pull request #18903 from volzhs/minizip-1.2.11
...
Update minizip to 1.2.11
2018-05-16 18:13:19 +02:00
volzhs
5c5918a52d
Update zstd to 1.3.4
2018-05-16 02:45:22 +09:00
volzhs
7e563f75b5
Update minizip to 1.2.11
2018-05-16 01:58:34 +09:00
volzhs
6ed8124923
Update libwebp to 1.0.0
2018-05-16 01:00:55 +09:00
volzhs
c9bd739a8b
Update FreeType to 2.9.1
...
close #15660
2018-05-10 15:21:33 +09:00
Chaosus
9cb468da7f
Update GLAD to 0.1.20a0
2018-05-04 22:57:22 +03:00
Hugo Locurcio
93f52813bf
Update Hack font to v3.003
2018-04-11 22:40:58 +02:00
Fabio Alessandrelli
d97c45ad2e
MbedTLS PR 1453 (fix UWP build)
...
The patch seems to be ready for merge upstream
2018-04-03 20:13:55 +02:00
Fabio Alessandrelli
7e776f5b2e
Small patch to change mbedtls _WIN32_WINNT
2018-04-03 20:13:12 +02:00
Fabio Alessandrelli
febec68763
Update mbedTLS to version 2.8.0
2018-04-03 19:25:24 +02:00
Fabio Alessandrelli
629783f3aa
Always verify peer certificate in lws.
...
Behavior is defined by SSL flags passed via the context.
Simplified port of the patch submitted and accepted in lws master branch
(PR 1215)
2018-04-03 19:25:24 +02:00
Fabio Alessandrelli
262cb262eb
Bump libwebsockets to version 2.4.2
2018-04-03 19:25:24 +02:00
Rémi Verschelde
cbb4fe45d0
Merge pull request #17035 from Chaosus/fixleaks
...
Fix memory leaks
2018-03-03 15:06:34 +01:00
Chaosus
7c0da76402
Fix 3 memory leaks
2018-03-03 09:11:26 +03:00
Fabio Alessandrelli
982fa59126
Remove unneeded and problematic minilex.c from lws.
...
We don't need it, it's used upstream to test the lexical parser
2018-03-01 16:43:42 +01:00
Fabio Alessandrelli
ea7af81460
Fix lws compilation on FreeBSD, same as OSX
...
This error is actually fixed upstream, waiting for a new release
2018-02-28 18:09:43 +01:00
Rémi Verschelde
294af5617a
Update CA certificates to latest Mozilla bundle
...
Copied from an up-to-date Fedora 27 install (ca-certificates-2018.2.22-1.0.fc27).
2018-02-16 17:58:43 +01:00
Fabio Alessandrelli
6fcc8b7e1f
Deleting OpenSSL module and library
2018-02-14 01:26:34 +01:00
Fabio Alessandrelli
308b03b377
Small change to lws `mbedtls_wrapper` to fix OSX build.
...
Checks for OSX in thirdparty/lws/mbedtls_wrapper/include/platform/ssl_port.h
to include stdlib.h instead of malloc.h.
The bug is fixed upstream in master via LWS_HAVE_MALLOC_H,
but not in the 2.4.1 branch (as the file structure has, one again,
changed).
2018-02-14 01:26:23 +01:00
Fabio Alessandrelli
34b9fc3022
lws module now uses mbedtls as OpenSSL replacement
2018-02-14 01:26:23 +01:00
Fabio Alessandrelli
b33d10ccdf
Add mbedTLS lib. Version 2.7.0, license Apache 2.0
2018-02-14 01:26:23 +01:00
Fabio Alessandrelli
fa33e0f62d
Add libwebsockets as thirdparty library.
...
License is LGPLv2.1 + static linking exception, version is 2.4.1
2018-02-05 16:11:41 +01:00
Rémi Verschelde
a294c99400
Copyright: Add license info for bullet and Mozilla CA certs
2018-01-22 11:11:51 +01:00
Rémi Verschelde
af9c2f8b9c
COPYRIGHT: Update with recently added thirdparty libraries
...
Also various updates to thirdparty/README.md.
2018-01-13 14:44:53 +01:00
Rémi Verschelde
e12c89e8c9
bullet: Streamline bundling, remove extraneous src/ folder
...
Document version and how to extract sources in thirdparty/README.md.
Drop unnecessary CMake and Premake files.
Simplify SCsub, drop unused one.
2018-01-13 14:08:45 +01:00
Rémi Verschelde
53c65ae761
zstd: Update to pristine 1.3.3
2018-01-13 13:50:59 +01:00
Rémi Verschelde
76e5b048d0
tinyexr: Update to pristine commit e385dad (security update)
2018-01-13 13:46:03 +01:00
Rémi Verschelde
00abb1f201
openssl: Update to pristine 1.0.2n (security update)
2018-01-13 13:39:08 +01:00
Rémi Verschelde
de0b31edd5
libogg: Update to pristine version 1.3.3
2018-01-13 13:00:44 +01:00
Orkun
e021097c80
Fix #12220 : Add Decompress Bc5 to Squish
...
This Commit fixes the corrupted file preview described in #12220 .
Added DecompressColourBc5 function to squish.
2017-12-16 15:38:36 +01:00
Hugo Locurcio
979c451d07
Update Hack font to version 3.000
2017-12-15 10:25:12 +01:00
bruvzg
f55162ac1d
Fixes thekla atlas mingw-w64 build
2017-12-15 09:04:51 +02:00
bruvzg
f8303ec6fb
Adds `macports_clang` build flag to build using clang-5.0 form MacPorts (with OpenMP support).
2017-12-14 16:44:45 +02:00
volzhs
043103fe6a
Update libwebp to 0.6.1
...
* lossless performance and compression improvements + a new 'cruncher' mode (-m 6 -q 100)
* ARM performance improvements with clang (15-20% w/ndk r15c)
* webp-js: emscripten/webassembly based javascript decoder
* miscellaneous bug & build fixes
2017-12-12 02:55:47 +09:00
Hein-Pieter van Braam
bf05309af7
Import thekla_atlas
...
As requested by reduz, an import of thekla_atlas into thirdparty/
2017-12-08 15:47:15 +01:00
Rémi Verschelde
0036019e67
tinyexr: Update to current upstream master branch
2017-12-05 22:00:53 +01:00
Rémi Verschelde
c2b8856f2d
Revert "Fix MinGW-w64 build of TinyEXR for old toolchains"
...
This reverts commit 37f5e1dcd9
.
2017-12-05 21:59:05 +01:00
Indah Sylvia
7f68960be5
glad: Sync with upstream 0.1.16a0
2017-11-30 14:38:34 +07:00
Martin Lindhe
efe2558519
fix some typos
2017-11-28 16:18:22 +01:00
Rémi Verschelde
e9d1d648cd
libpng: Cosmetic update to upstream 1.6.34
...
No code change in the part we are using, it only affected contrib code.
[ci skip]
2017-10-29 17:06:48 +01:00
Ferenc Arn
f3436a841a
Add an option to use zstd's recently introduced long range matching (off by default).
2017-10-27 12:26:13 -04:00
Indah Sylvia
8bdb494032
updated libpng to version 1.6.33 (September 28, 2017)
2017-10-12 14:38:30 +07:00
volzhs
dfc717c458
Update freetype to 2.8.1
2017-10-10 01:33:39 +09:00
Daniel J. Ramirez
52c0550dd7
Changed Mononoki font to Hack font
2017-09-17 13:55:48 -05:00
Rémi Verschelde
8c08f2380d
Merge pull request #11253 from djrm/pr_better_docs
...
Improved editor docs
2017-09-14 12:06:36 +02:00
Daniel J. Ramirez
b17c801ee8
Changed source font to Mononoki.
2017-09-14 01:13:30 -05:00
Rémi Verschelde
a5e907b830
Copyright: Document recastnavigation
2017-09-13 20:56:23 +02:00
Saracen
92e77d5ff2
Recast integration.
2017-09-04 21:41:57 +01:00
volzhs
a4a4f6dada
Replace editor font to NotoSans for Latin, Arabic, Hebrew, Thai
2017-08-31 21:49:48 +09:00
volzhs
f031b111dd
Update source code pro font to 2.030
2017-08-31 21:31:46 +09:00
Rémi Verschelde
0cee288c11
Merge pull request #10148 from leezh/pcre2
...
Replacement of internal RegEx with PCRE2
2017-08-31 11:56:19 +02:00
Rémi Verschelde
3acf6857d9
nanosvg: Document in COPYRIGHT.txt and thirdparty README.md
2017-08-27 13:32:23 +02:00
Rémi Verschelde
ec6a9617bb
Copyright: Add etc2comp and small fixes
2017-08-27 12:16:36 +02:00
Rémi Verschelde
c3ab9eb590
zstd: Update to upstream version 1.3.1
...
It is now dual-licensed BSD-3-Clause and GPL-2.0, we use the former.
The PATENTS file is no longer applicable \o/
Also add zstd to COPYRIGHT.txt
2017-08-27 12:05:39 +02:00
Rémi Verschelde
560fc0f199
stb: Update to upstream stb_truetype 1.17 and stb_vorbis 1.11
...
Also fix documented OpenSSL version, it was updated to 1.0.2l in
67305d1b0a
.
2017-08-27 11:40:26 +02:00
Rémi Verschelde
ee1d0179c5
libpng: Update to upstream version 1.6.32
...
Fixes security vulnerability in our 1.6.31rc01 snapshot.
2017-08-27 11:37:42 +02:00
Zher Huei Lee
e3e2f06324
Replacement of internal RegEx with PCRE2
...
The pattern and replacement matching behaviour has been changed purely
due to the nature of switching to a standards-compliant library.
One mistake in the previous behaviour was that named groups didn't have
a number. This has been corrected.
As names are actually just an alias of numbered groups,
RegExMatch::get_name_dict() is now get_names() and is a dict
referring to the group number it represents.
Duplicate names are enabled and the with the first matching instance
used.
Due the lack of a suitable equivalent in PCRE2, RegExMatch::expand() was
removed.
2017-08-19 19:29:14 +08:00
Rémi Verschelde
53fffa12f1
minizip: Reapply Godot-specific changes for seek support
...
I have not assessed whether they are still all relevant.
2017-08-18 23:26:41 +02:00
George Marques
2c1764d5a9
zstd: Update to upstream version 1.3.0
2017-07-22 18:46:05 -03:00
Rémi Verschelde
492999a33b
libpng: Update to upstream version 1.6.31rc01
...
Fixes various issues with 1.6.30, especially ARM build.
Supersedes change in #9722 .
2017-07-22 18:42:20 +02:00
Rémi Verschelde
b1ca62af52
libpng: Update to upstream version 1.6.30
2017-07-14 22:36:01 +02:00
volzhs
0f8cc0fa5b
Update freetype to 2.8
2017-06-25 10:41:12 +09:00