Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-27 | nanosvg: Document in COPYRIGHT.txt and thirdparty README.md | Rémi Verschelde | |
2017-08-27 | Copyright: Add etc2comp and small fixes | Rémi Verschelde | |
2017-08-27 | zstd: Update to upstream version 1.3.1 | Rémi Verschelde | |
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 | stb: Update to upstream stb_truetype 1.17 and stb_vorbis 1.11 | Rémi Verschelde | |
Also fix documented OpenSSL version, it was updated to 1.0.2l in 67305d1b0a6dbcdb032d5a5a0e92122cf8f10b8d. | |||
2017-08-27 | libpng: Update to upstream version 1.6.32 | Rémi Verschelde | |
Fixes security vulnerability in our 1.6.31rc01 snapshot. | |||
2017-08-18 | minizip: Reapply Godot-specific changes for seek support | Rémi Verschelde | |
I have not assessed whether they are still all relevant. | |||
2017-07-22 | zstd: Update to upstream version 1.3.0 | George Marques | |
2017-07-22 | libpng: Update to upstream version 1.6.31rc01 | Rémi Verschelde | |
Fixes various issues with 1.6.30, especially ARM build. Supersedes change in #9722. | |||
2017-07-14 | libpng: Update to upstream version 1.6.30 | Rémi Verschelde | |
2017-06-25 | Update freetype to 2.8 | volzhs | |
2017-06-14 | glad: Sync with upstream 0.1.14a0 | Rémi Verschelde | |
2017-06-13 | Merge pull request #8548 from tagcup/etc2comp | Juan Linietsky | |
Add ETC1/ETC2 compression support though etc2comp. | |||
2017-06-08 | Add zstd compression support. | Ferenc Arn | |
zstd has much better compression speed and ratio, and better decompression speed than currently available methods. Also set zstd as the default compression method for Compression as well as FileAccessCompressed functions. | |||
2017-05-31 | Add ETC1/ETC2 compression support though etc2comp. | Ferenc Arn | |
Remove rg-etc1 code. Also updated travis to use ubuntu 14.04. Fixes #8457. | |||
2017-05-28 | opus: Update to upstream version 1.1.5 | Rémi Verschelde | |
2017-05-27 | openssl: Sync with upstream 1.0.2l | Rémi Verschelde | |
2017-05-27 | openssl: Reapply necessary UWP changes from patch | Rémi Verschelde | |
2017-05-27 | openssl: Document update process and delete unused files | Rémi Verschelde | |
2017-05-27 | TinyEXR: Document licensing and copyright | Rémi Verschelde | |
2017-04-28 | Move other lone thirdparty files to thirdparty/misc | Rémi Verschelde | |
Also move Box2D ConvexDecomposition contrib code to thirdparty/b2d_convexdecomp. | |||
2017-04-28 | Split thirdparty smaz.c out of compressed_translation.cpp | Rémi Verschelde | |
Code comes from https://github.com/antirez/smaz/blob/150e125cbae2e8fd20dd332432776ce13395d4d4/smaz.c With a small modification to match Godot expectations: ``` diff --git a/thirdparty/core/smaz.c b/thirdparty/core/smaz.c index 9b1ebc2..555dfea 100644 --- a/thirdparty/core/smaz.c +++ b/thirdparty/core/smaz.c @@ -14,7 +14,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND #include <string.h> /* Our compression codebook, used for compression */ -static char *Smaz_cb[241] = { +static const char *Smaz_cb[241] = { "\002s,\266", "\003had\232\002leW", "\003on \216", "", "\001yS", "\002ma\255\002li\227", "\003or \260", "", "\002ll\230\003s t\277", "\004fromg\002mel", "", "\003its\332", "\001z\333", "\003ingF", "\001>\336", @@ -89,7 +89,7 @@ static char *Smaz_rcb[254] = { "e, ", " it", "whi", " ma", "ge", "x", "e c", "men", ".com" }; -int smaz_compress(char *in, int inlen, char *out, int outlen) { +int smaz_compress(const char *in, int inlen, char *out, int outlen) { unsigned int h1,h2,h3=0; int verblen = 0, _outlen = outlen; char verb[256], *_out = out; @@ -167,7 +167,7 @@ out: return out-_out; } -int smaz_decompress(char *in, int inlen, char *out, int outlen) { +int smaz_decompress(const char *in, int inlen, char *out, int outlen) { unsigned char *c = (unsigned char*) in; char *_out = out; int _outlen = outlen; @@ -192,7 +192,7 @@ int smaz_decompress(char *in, int inlen, char *out, int outlen) { inlen -= 2+len; } else { /* Codebook entry */ - char *s = Smaz_rcb[*c]; + const char *s = Smaz_rcb[*c]; int len = strlen(s); if (outlen < len) return _outlen+1; diff --git a/thirdparty/core/smaz.h b/thirdparty/core/smaz.h index a547d89..a9d8a33 100644 --- a/thirdparty/core/smaz.h +++ b/thirdparty/core/smaz.h @@ -14,7 +14,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND #ifndef _SMAZ_H #define _SMAZ_H -int smaz_compress(char *in, int inlen, char *out, int outlen); -int smaz_decompress(char *in, int inlen, char *out, int outlen); +int smaz_compress(const char *in, int inlen, char *out, int outlen); +int smaz_decompress(const char *in, int inlen, char *out, int outlen); #endif ``` | |||
2017-04-28 | Move core thirdparty files to thirdparty/{minizip,misc} | Rémi Verschelde | |
2017-04-09 | opus: Update to upstream version 1.1.4 | Rémi Verschelde | |
2017-04-09 | squish: Update to upstream version 1.15 | Rémi Verschelde | |
Also fix clang-format pre-commit hook to ignore thirdparty files. | |||
2017-03-24 | ENet code cleanup and changes from review. | Fabio Alessandrelli | |
2017-03-24 | Cleanup unused ENet files and updated thirdparty README | Fabio Alessandrelli | |
2017-02-17 | Update libwebp to 0.6.0 | volzhs | |
2017-02-09 | Reorder the folders in tools to prepare moving tools/editor | Rémi Verschelde | |
- `certs` and `editor_fonts` go to `thirdparty` - `dist` and `scripts` go to a new `misc` folder - `collada` and `doc` go to `tools/editor` The next step will be to rename `tools/editor` to `editor` directly, but this will be done at the right time to avoid breaking too many PRs. | |||
2017-01-16 | zlib: Update to upstream version 1.2.11 | Rémi Verschelde | |
2017-01-11 | Remove libmpcdec bundled lib, no longer used | Rémi Verschelde | |
Musepack support was removed in 857c50db70ba52723214eca4639fe230fd827864. | |||
2017-01-08 | opus: Update to upstream opusfile 0.8 | Rémi Verschelde | |
Had missed it in the previous commit as the upstream website is outdated. | |||
2017-01-06 | Remove bundled glew, obsoleted by glad | Rémi Verschelde | |
Also make Haiku load the glad header for GLES3 too, though I haven't test it. | |||
2017-01-06 | glad: Update to upstream 0.1.13a0 | Rémi Verschelde | |
Upstreams the workaround we had to use for OSX. | |||
2017-01-05 | opus: Update to upstream libopus 1.1.3 | Rémi Verschelde | |
2017-01-05 | zlib: Update to upstream 1.2.10 | Rémi Verschelde | |
2017-01-05 | libpng: Update to upstream 1.6.28 | Rémi Verschelde | |
Fixes a NULL pointer dereference bug (CVE-2016-10087). | |||
2016-12-24 | Update libwebp to 0.5.2 | volzhs | |
2016-12-01 | WebM: Fix crash when there is no audio stream | Błażej Szczygieł | |
Sync with libsimplewebm-git: 05cfdc2 | |||
2016-11-06 | Merge pull request #7019 from vnen/rename-winrt-uwp | Rémi Verschelde | |
Rename WinRT platform to UWP | |||
2016-11-03 | opus: Move public headers to match system install | Rémi Verschelde | |
2016-11-03 | Rename remaining WinRT references to UWP | George Marques | |
2016-11-02 | libpng: Update to upstream 1.6.26 | Rémi Verschelde | |
2016-10-19 | Add libvpx thirdparty library | Błażej Szczygieł | |
Only necessary files | |||
2016-10-17 | Add libsimplewebm and libwebm thirdparty libraries | Błażej Szczygieł | |
2016-10-15 | freetype: Make it a module and split thirdparty library | Rémi Verschelde | |
Comment out the weird workaround for building on Windows at it might not be needed anymore. Testing needed to confirm. | |||
2016-10-15 | zlib: Split thirdparty files, simplify scons option | Rémi Verschelde | |
2016-10-15 | glew: Split thirdparty files and isolate env | Rémi Verschelde | |
Not fully happy about the way this one interacts with the various platforms. Maybe the platform_config.h should be generated by the SCsub instead of passing a define just to know where is the header. | |||
2016-10-15 | squish: Update to upstream 1.14 | Rémi Verschelde | |
Sources are untouched, tarball from https://sourceforge.net/projects/libsquish | |||
2016-10-15 | squish: Move to a module and split thirdparty lib | Rémi Verschelde | |
2016-10-15 | rtaudio: Split thirdparty files | Rémi Verschelde | |