summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
| * Properly wait success callback before creating answers.Fabio Alessandrelli2021-07-092-3/+15
| |
| * Move observers implementations into PeerConnection.Fabio Alessandrelli2021-07-093-68/+45
| |
| * Use a class instead of lambdas for signals.Fabio Alessandrelli2021-07-092-18/+32
|/
* Merge pull request #37 from Faless/ci/autoFabio Alessandrelli2021-07-082-13/+15
|\ | | | | [CI] Use organization's repository for automated builds.
| * [CI] Use organization's repository for automated builds.Fabio Alessandrelli2021-07-082-13/+15
|/ | | | Update README.md to reflect new build sources.
* Merge pull request #36 from Faless/ci/singleFabio Alessandrelli2021-07-065-5/+236
|\ | | | | Setup CI for Android, iOS, Linux, macOS, Windows.
| * Setup CI for Android, iOS, Linux, macOS, Windows.Fabio Alessandrelli2021-07-065-5/+236
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes all supported architectures: * Android: - arm (neon) - arm64 - x86 - x64 * iOS: - arm - arm64 - x64 (simulator) * Linux - x86 - x64 * macOS - x64 * windows - x86 - x64 Use a single matrix for builds, then an extra step will package for release. Artefacts are generated for each platform/arch combination, along for the 2 zip containing the full `webrtc` and `webrtc_debug` plugin.
* Merge pull request #34 from Faless/build/optimization_flagsFabio Alessandrelli2021-07-051-2/+12
|\ | | | | Fix osx, android optimization flags.
| * Fix osx, android optimization flags.Fabio Alessandrelli2021-07-021-2/+12
|/ | | | Will need to be also fixed in upstream godot-cpp.
* Add missing iOS armv7 entry.Fabio Alessandrelli2021-07-021-0/+1
|
* Merge pull request #33 from Faless/bump/webrtc_4472Fabio Alessandrelli2021-07-026-24/+38
|\ | | | | Bump webrtc to branch-heads/4472. Fixes signalling.
| * Unified signalling thread.Fabio Alessandrelli2021-07-023-4/+22
| |
| * Bump webrtc to branch-heads/4472.Fabio Alessandrelli2021-07-025-23/+19
|/
* Merge pull request #32 from Faless/release/3.2_fixFabio Alessandrelli2021-07-021-2/+5
|\ | | | | Fix API breakage after godot cpp 3.2 bump.
| * Fix API breakage after godot cpp 3.2 bump.Fabio Alessandrelli2021-07-021-2/+5
|/
* Merge pull request #31 from Faless/release/3.2Fabio Alessandrelli2021-07-022-1/+1
|\ | | | | Update godot-cpp to tip of 3.2 branch.
| * Update godot-cpp to tip of 3.2 branch.Fabio Alessandrelli2021-07-022-1/+1
|/
* Merge pull request #30 from Faless/scons/mac_iosFabio Alessandrelli2021-07-022-5/+91
|\ | | | | Add mac and ios platforms. Fix GDNLibrary.
| * Add mac and ios platforms. Fix GDNLibrary.Fabio Alessandrelli2021-07-012-5/+91
|/
* Merge pull request #24 from rondao/add_android_build_supportFabio Alessandrelli2021-07-012-5/+96
|\ | | | | Add build support for Android
| * Add build support for AndroidRafael Rondao2020-11-072-5/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | To build for Android, use platform=android. ANDROID_NDK_ROOT env variable needs to be defined. By default, it builds for armv7 with Api 18. To build for arm64v8 (or x86, x86_64), use android_arch=arm64v8. 64 bits requires at least Api level 21. If needed, you can change it with android_api_level=XX. Signed-off-by: Rafael Rondao <rafael.rondao@gmail.com>
* | Merge pull request #28 from Faless/fix/python3Fabio Alessandrelli2021-05-051-1/+1
|\ \ | |/ |/| Fix gdns generation with python3.
| * Fix gdns generation with python3.Fabio Alessandrelli2021-05-051-1/+1
| | | | | | | | Python2 has reached end-of-life.
* | Merge pull request #18 from MarkSort/support-server-platformFabio Alessandrelli2020-08-021-0/+4
|\ \ | |/ |/| set library paths for Server platform