summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #75 from Faless/bump/beta8Fabio Alessandrelli2022-12-1011-16/+98
|\ | | | | Bump godot-cpp to beta8, libdatachannel to v0.18.0
| * Bump godot-cpp to beta8, libdatachannel to v0.18.0Fabio Alessandrelli2022-12-1011-16/+98
|/ | | | | | | | | libdatachannel and libjuice are now released under MPL 2.0. Dependencies has been refactored under a `thirdparty` folder similar to what we have in Godot, with a dedicated `thirdparty/README.md` containing details information on dependencies upstreams, versions, and licenses.
* Merge pull request #73 from Faless/bump/beta6Fabio Alessandrelli2022-11-283-0/+0
|\ | | | | Update to Godot 4.0 beta6, and bump dependencies.
| * Update to libdatachannel v0.17.12+git.Fabio Alessandrelli2022-11-281-0/+0
| |
| * Update to OpenSSL 3.0.7.Fabio Alessandrelli2022-11-281-0/+0
| |
| * Update to Godot 4.0-beta6Fabio Alessandrelli2022-11-281-0/+0
|/
* Merge pull request #74 from Faless/build/cache_and_pathsFabio Alessandrelli2022-11-282-28/+45
|\ | | | | [SCons] Fix caching and path detection.
| * [SCons] Fix caching and path detection.Fabio Alessandrelli2022-11-282-28/+45
|/ | | | | | | | | | | Add version file depenencies to SSL and RTC targets. Disable OpenSSL caching since it causes issues as it doesn't properly cache generated header files. Add hack to prepend PATH and few other vars (should probably be added to upstream godot-cpp), and clone scons envs when building ssl/rtc (so that PATHs are properly setup).
* Merge pull request #72 from JonathanPicques/patch-1Fabio Alessandrelli2022-11-261-4/+4
|\ | | | | Rename osx to macos in webrtc.gdextension
| * Rename osx to macos in webrtc.gdextensionJonathan Picques2022-11-261-4/+4
|/ | | The plugin wouldn't work with Godot beta 5 because it expects a macos key instead of an osx
* Merge pull request #70 from Faless/bump/beta5Fabio Alessandrelli2022-11-191-0/+0
|\ | | | | Update to Godot 4.0-beta5
| * Update to Godot 4.0-beta5Fabio Alessandrelli2022-11-191-0/+0
|/
* Merge pull request #68 from Faless/bump/beta4Fabio Alessandrelli2022-11-151-0/+0
|\ | | | | Update to Godot 4.0-beta4.
| * Update to Godot 4.0-beta4.Fabio Alessandrelli2022-11-141-0/+0
|/
* Merge pull request #65 from Faless/bump/beta3Fabio Alessandrelli2022-10-178-59/+124
|\ | | | | [Upstream] Update to Godot Beta 3
| * [Upstream] Update to Godot beta 3.Fabio Alessandrelli2022-10-178-56/+96
| | | | | | | | | | | | | | Update build targets. Move release script out of CI yaml. Disable debug CI builds for Godot 3.x since they are mostly used for debugging the extension itself.
| * [CI] Update actions, add cache for faster builds.Fabio Alessandrelli2022-10-162-5/+30
|/
* Merge pull request #63 from Faless/bump/beta2Fabio Alessandrelli2022-10-101-0/+0
|\ | | | | [CPP] Bump godot-cpp to beta2 headers.
| * [CPP] Bump godot-cpp to beta2 headers.Fabio Alessandrelli2022-10-091-0/+0
|/
* Merge pull request #61 from Faless/bump/beta1Fabio Alessandrelli2022-09-164-0/+55
|\ | | | | [Extension] Update to Godot 4.0 beta 1
| * Add methods to get gathering and signaling state.Fabio Alessandrelli2022-09-163-0/+55
| |
| * Bump godot-cpp to Godot 4.0 beta1.Fabio Alessandrelli2022-09-161-0/+0
|/
* Merge pull request #60 from Faless/bump/alpha16Fabio Alessandrelli2022-09-1115-83/+64
|\ | | | | Update to Godot alpha16
| * Disable android 32 bits builds.Fabio Alessandrelli2022-09-113-14/+0
| |
| * Update sources to alpha16Fabio Alessandrelli2022-09-1110-69/+64
| |
| * [godot-cpp] Bump to alpha16.Fabio Alessandrelli2022-09-111-0/+0
| |
| * Update to libdatachannel 0.17.10+git.Fabio Alessandrelli2022-09-111-0/+0
| |
| * Update to OpenSSL 3.0.5Fabio Alessandrelli2022-09-111-0/+0
|/
* Merge pull request #57 from Faless/bump/4.0_alpha11Fabio Alessandrelli2022-07-062-6/+2
|\ | | | | Bump godot-cpp to alpha11.
| * Bump godot-cpp to alpha11.Fabio Alessandrelli2022-07-062-6/+2
|/
* Merge pull request #56 from Faless/fix/write_modeFabio Alessandrelli2022-06-191-1/+1
|\ | | | | Fix default data channel write mode to binary.
| * Fix default data channel write mode to binary.Fabio Alessandrelli2022-06-191-1/+1
|/ | | | | It's the engine expected default, and the least surprising for the users since it allows any data to be sent, while text mode requires valid UTF.
* Merge pull request #54 from Faless/fix/win32_mingwFabio Alessandrelli2022-06-183-0/+16
|\ | | | | [Windows] Fix windows build with mingw.
| * [Windows] Fix windows build with mingw.Fabio Alessandrelli2022-06-183-0/+16
|/ | | | | | | | Forces ".dll" extension for library when building with mingw. Override GDN_EXPORT which is incorrectly defined in the upstream gdnative headers (3.x) and godot-cpp include (4.0) when building for windows with mingw.
* Merge pull request #53 from Faless/fix/build_deps_targetFabio Alessandrelli2022-06-181-0/+4
|\ | | | | [SCons] Apply "target" to dependencies.
| * [SCons] Apply "target" to dependencies.Fabio Alessandrelli2022-06-181-0/+4
| | | | | | | | | | | | | | Dependencies used to be built with the default option (release for OpenSSL, debug for libdachannel). They now follow the desired target (producing smaller binaries in release, and bigger in debug).
* | Merge pull request #51 from Faless/libdatachannel_prFabio Alessandrelli2022-06-1624-1018/+1030
|\| | | | | Switch to libdatachannel as RTC library. Add GDExtension support.
| * Use libdatachannel library, add Godot 4 support.Fabio Alessandrelli2022-06-1524-1018/+1030
|/
* Merge pull request #43 from dsnopek/buffered-amountFabio Alessandrelli2021-09-224-1/+29
|\ | | | | Add get_buffered_amount() to WebRTCDataChannel (GDNative)
| * Add get_buffered_amount() to WebRTCDataChannelDavid Snopek2021-07-214-1/+29
| |
* | Merge pull request #46 from Faless/issue_templateFabio Alessandrelli2021-07-262-0/+70
|\ \ | |/ |/| Add issue templates for reporting bugs.
| * Add issue templates for reporting bugs.Fabio Alessandrelli2021-07-262-0/+70
|/
* Merge pull request #40 from Faless/osx/arm64Fabio Alessandrelli2021-07-112-2/+25
|\ | | | | Add OSX arm64 build.
| * Add OSX arm64 build.Fabio Alessandrelli2021-07-112-2/+25
|/ | | | | Needs a more recent revision of godot-cpp, but can still use godot-headers from 3.2 . See CI script update for details.
* Merge pull request #39 from Faless/style/clang_blackFabio Alessandrelli2021-07-0916-192/+883
|\ | | | | Add static checks
| * Run clang-format on src/*Fabio Alessandrelli2021-07-095-11/+17
| |
| * Add copyright headersFabio Alessandrelli2021-07-099-0/+270
| |
| * run black -l 120 on SConstruct.Fabio Alessandrelli2021-07-091-181/+206
| |
| * static checks.Fabio Alessandrelli2021-07-096-0/+390
|/
* Merge pull request #38 from Faless/refactor/signalsFabio Alessandrelli2021-07-093-87/+90
|\ | | | | Refactor signals and obeserver, fixes answer creation.