summaryrefslogtreecommitdiffstats
path: root/COPYRIGHT.txt
Commit message (Collapse)AuthorAgeFilesLines
...
| * Drop now unused curl_hostcheck.cRémi Verschelde2020-04-301-25/+0
| | | | | | | | One less thirdparty library to document \o/
* | FastLZ: Update to upstream version 0.5.0Rémi Verschelde2020-04-301-1/+1
|/ | | | | | | | | | | | | Upstream development restarted after 13 years. Changes: 2020-02-02: Version 0.5.0 Minor speed improvement on the decompressor. Prevent memory violation when decompressing corrupted input. 2020-01-10: Version 0.4.0 Only code & infrastructure clean-up, no new functionality.
* enet: Update to upstream version 1.3.15Rémi Verschelde2020-04-211-1/+1
|
* Revert "assimp: Sync with upstream 0201fc5"Rémi Verschelde2020-03-091-1/+1
| | | | | | | This reverts commit 78b22393a8dd182ee56d0448ed77ba4430de5e75. It caused a regression in FBX import leading to crashes. Fixes #36908.
* assimp: Sync with upstream 0201fc5Rémi Verschelde2020-03-061-1/+1
|
* Remove incomplete battery status/power APIRémi Verschelde2020-02-141-10/+0
| | | | | | | | | | | It was initially implemented in #5871 for Godot 3.0, but never really completed or thoroughly tested for most platforms. It then stayed in limbo and nobody seems really keen to finish it, so it's better to remove it in 4.0, and re-add eventually (possibly with a different API) if there's demand and an implementation confirmed working on all platforms. Closes #8770.
* Vulkan: Move thirdparty code out of drivers, style fixesRémi Verschelde2020-02-111-3/+9
| | | | | | | - `vk_enum_string_helper.h` is a generated file taken from the SDK (Vulkan-ValidationLayers). - `vk_mem_alloc.h` is a library from GPUOpen: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
* basis_universal: Fix py3 build and document license and provenanceRémi Verschelde2020-02-111-0/+5
| | | | | | Also drop unneeded files. Fix build with MinGW. Closes #32384.
* Add static Vulkan loader.bruvzg2020-02-111-0/+119
| | | | | Initial Vulkan support for Windows. Initial Vulkan support for macOS.
* - Integrated NavigationServer and Navigation2DServer.Andrea Catania2020-02-101-0/+5
| | | | | | | - Added Navigation Agents and Obstacles. - Integrated Collision Avoidance. This work has been kindly sponsored by IMVU.
* Update copyright statements to 2020Rémi Verschelde2020-01-011-8/+8
| | | | | | | | | | | Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
* Drop b2d_convexdecomp. no longer necessary.Rémi Verschelde2019-12-131-6/+0
| | | | | | | We now use `thirdparty/misc/triangulator.h` for all physics-related (collision, navigation) triangulation needs. Follow-up to #34293.
* Remove unused stb_truetype-based DynamicFont implementationHugo Locurcio2019-10-031-6/+0
| | | | | | | | | | The DynamicFont implementation currently in use is based on FreeType, which provides much better visual quality. This old implementation wasn't exposed anywhere, so this shouldn't break compatibility. This decreases binary sizes by a few kilobytes.
* Merge pull request #30515 from akien-mga/tinyexr-a685e33Rémi Verschelde2019-07-111-1/+1
|\ | | | | tinyexr: Sync with upstream a685e33
| * tinyexr: Sync with upstream a685e33Rémi Verschelde2019-07-111-1/+1
| |
* | Merge pull request #30514 from akien-mga/pcre2-10.33Rémi Verschelde2019-07-111-2/+2
|\ \ | | | | | | pcre2: Update to upstream version 10.33
| * | pcre2: Update to upstream version 10.33Rémi Verschelde2019-07-111-2/+2
| |/
* | Merge pull request #30513 from akien-mga/stb_vorbis-1.16Rémi Verschelde2019-07-111-1/+1
|\ \ | | | | | | stb_vorbis: Update to upstream version 1.16
| * | stb_vorbis: Update to upstream version 1.16Rémi Verschelde2019-07-111-1/+1
| |/
* | Merge pull request #30512 from akien-mga/glad-0.1.31Rémi Verschelde2019-07-111-1/+1
|\ \ | | | | | | glad: Sync with upstream 0.1.31
| * | glad: Sync with upstream 0.1.31Rémi Verschelde2019-07-111-1/+1
| |/
* / freetype: Update to upstream version 2.10.1Rémi Verschelde2019-07-111-1/+1
|/
* Remove libwebsocket. No longer used, yay!Fabio Alessandrelli2019-07-041-563/+0
|
* WebSocket module now uses wslay library.Fabio Alessandrelli2019-07-041-0/+5
| | | | | | | | | | Both client and server are supported on native builds (as usual). SSL server is still not supported, but will soon be possible with this new library. The API stays the same, we just need to work out potential issues due to this big library switch.
* CryptoCore class to access to base crypto utils.Fabio Alessandrelli2019-07-021-51/+0
| | | | | | | | | | | | | | | | | | Godot core needs MD5/SHA256/AES/Base64 which used to be provided by separate libraries. Since we bundle mbedtls in most cases, and we can easily only include the needed sources if we so desire, let's use it. To simplify library changes in the future, and better isolate header dependencies all functions have been wrapped around inside a class in `core/math/crypto_base.h`. If the mbedtls module is disabled, we only bundle the needed source files independently of the `builtin_mbedtls` option. If the module is enabled, the `builtin_mbedtls` option works as usual. Also remove some unused headers from StreamPeerMbedTLS which were causing build issues.
* libpng: Update to upstream 1.6.37Rémi Verschelde2019-04-261-2/+2
| | | | Fixes CVE-2019-7317.
* Merge pull request #28196 from akien-mga/xatlas-cleanupRémi Verschelde2019-04-191-0/+7
|\ | | | | xatlas: Document provenance, copyright and custom changes
| * xatlas: Revert to unmodified upstream code, add to COPYRIGHTRémi Verschelde2019-04-191-0/+7
| | | | | | | | | | Imported by @reduz from https://github.com/jpcy/xatlas/commit/b8ec29b6b62fb808823e042df5f0f800c07f2e8b Custom changes will be remade properly in the next commit.
* | Drop unused thekla_atlas dependencyRémi Verschelde2019-04-191-5/+0
|/ | | | | | | | Since f12cb82 @reduz dropped the use of the thirdparty thekla_atlas library, which is replaced by xatlas. Fixes #28180. Fixes #28182.
* vhacd: Recommit unmodified upstream code without style changesRémi Verschelde2019-04-111-0/+6
| | | | | | | Godot-specific changes will then be redone without touching upstream formatting. Also documented current state in thirdparty/README.md and added LICENSE. Add vhacd to COPYRIGHT.txt.
* Add Assimp library in thirdpartyK. S. Ernest (iFire) Lee2019-04-051-0/+5
| | | | From https://github.com/assimp/assimp repo at d2b45377e4b09a1f43be95e45553afcc06b03f4b
* Updates to thirdparty README and COPYRIGHTRémi Verschelde2019-03-041-23/+25
| | | | | Notably, we now track stable Bullet 2.88, so distros can unbundle it again.
* Drop RtAudio driver on WindowsRémi Verschelde2019-02-201-5/+0
| | | | | | | | | | | | 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).
* Update copyright statements to 2019Rémi Verschelde2019-01-011-8/+8
| | | | Happy new year to the wonderful Godot community!
* Android: Better identify thirdparty C/C++ codeRémi Verschelde2018-12-201-17/+14
| | | | | | | | | | | | | | | | | | | - 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.
* TinyEXR: Sync with upstream master branchRémi Verschelde2018-12-101-1/+1
| | | | Fixes #24247.
* Move Penner easing equations to thirdparty/miscRémi Verschelde2018-09-281-0/+5
| | | | | | | | | 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.
* Document provenance of Penner easing equations in TweenRémi Verschelde2018-09-131-0/+5
| | | | As noted in #21600.
* Fixed up a couple of license names in COPYRIGHT.txtIbrahn Sahir2018-09-011-5/+6
| | | | | | A couple of entries were using SPDX name over the Debian standard ones. Switched these over and noted this policy at the top of the file to avoid confusion.
* BPTC supportelasota2018-08-211-0/+6
|
* libpng: Update to upstream version 1.6.35Rémi Verschelde2018-07-281-1/+1
|
* Bump libwebsockets to version 3.0.0Fabio Alessandrelli2018-06-071-8/+10
|
* Thirdparty: Fill copyright for lws, miniupnpc, clipperRémi Verschelde2018-06-071-24/+619
| | | | | | Rename `lws` to `libwebsockets` which is its library name. Add missing license file for mbedtls.
* Update Hack font to v3.003Hugo Locurcio2018-04-111-1/+1
|
* Remove OpenSSL license, add Mbed TLSRémi Verschelde2018-02-141-127/+5
|
* Copyright: replace tabs by 8 spacesPoommetee Ketson2018-01-221-6/+6
|
* Copyright: Add license info for bullet and Mozilla CA certsRémi Verschelde2018-01-221-4/+384
|
* COPYRIGHT: Update with recently added thirdparty librariesRémi Verschelde2018-01-131-8/+62
| | | | Also various updates to thirdparty/README.md.
* Update copyright statements to 2018Rémi Verschelde2018-01-011-8/+8
| | | | Happy new year to the wonderful Godot community!
* Changed Mononoki font to Hack fontDaniel J. Ramirez2017-09-171-4/+4
|