Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Properly wait success callback before creating answers. | Fabio Alessandrelli | 2021-07-09 | 2 | -3/+15 | |
| | | ||||||
| * | Move observers implementations into PeerConnection. | Fabio Alessandrelli | 2021-07-09 | 3 | -68/+45 | |
| | | ||||||
| * | Use a class instead of lambdas for signals. | Fabio Alessandrelli | 2021-07-09 | 2 | -18/+32 | |
|/ | ||||||
* | Merge pull request #37 from Faless/ci/auto | Fabio Alessandrelli | 2021-07-08 | 2 | -13/+15 | |
|\ | | | | | [CI] Use organization's repository for automated builds. | |||||
| * | [CI] Use organization's repository for automated builds. | Fabio Alessandrelli | 2021-07-08 | 2 | -13/+15 | |
|/ | | | | Update README.md to reflect new build sources. | |||||
* | Merge pull request #36 from Faless/ci/single | Fabio Alessandrelli | 2021-07-06 | 5 | -5/+236 | |
|\ | | | | | Setup CI for Android, iOS, Linux, macOS, Windows. | |||||
| * | Setup CI for Android, iOS, Linux, macOS, Windows. | Fabio Alessandrelli | 2021-07-06 | 5 | -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_flags | Fabio Alessandrelli | 2021-07-05 | 1 | -2/+12 | |
|\ | | | | | Fix osx, android optimization flags. | |||||
| * | Fix osx, android optimization flags. | Fabio Alessandrelli | 2021-07-02 | 1 | -2/+12 | |
|/ | | | | Will need to be also fixed in upstream godot-cpp. | |||||
* | Add missing iOS armv7 entry. | Fabio Alessandrelli | 2021-07-02 | 1 | -0/+1 | |
| | ||||||
* | Merge pull request #33 from Faless/bump/webrtc_4472 | Fabio Alessandrelli | 2021-07-02 | 6 | -24/+38 | |
|\ | | | | | Bump webrtc to branch-heads/4472. Fixes signalling. | |||||
| * | Unified signalling thread. | Fabio Alessandrelli | 2021-07-02 | 3 | -4/+22 | |
| | | ||||||
| * | Bump webrtc to branch-heads/4472. | Fabio Alessandrelli | 2021-07-02 | 5 | -23/+19 | |
|/ | ||||||
* | Merge pull request #32 from Faless/release/3.2_fix | Fabio Alessandrelli | 2021-07-02 | 1 | -2/+5 | |
|\ | | | | | Fix API breakage after godot cpp 3.2 bump. | |||||
| * | Fix API breakage after godot cpp 3.2 bump. | Fabio Alessandrelli | 2021-07-02 | 1 | -2/+5 | |
|/ | ||||||
* | Merge pull request #31 from Faless/release/3.2 | Fabio Alessandrelli | 2021-07-02 | 2 | -1/+1 | |
|\ | | | | | Update godot-cpp to tip of 3.2 branch. | |||||
| * | Update godot-cpp to tip of 3.2 branch. | Fabio Alessandrelli | 2021-07-02 | 2 | -1/+1 | |
|/ | ||||||
* | Merge pull request #30 from Faless/scons/mac_ios | Fabio Alessandrelli | 2021-07-02 | 2 | -5/+91 | |
|\ | | | | | Add mac and ios platforms. Fix GDNLibrary. | |||||
| * | Add mac and ios platforms. Fix GDNLibrary. | Fabio Alessandrelli | 2021-07-01 | 2 | -5/+91 | |
|/ | ||||||
* | Merge pull request #24 from rondao/add_android_build_support | Fabio Alessandrelli | 2021-07-01 | 2 | -5/+96 | |
|\ | | | | | Add build support for Android | |||||
| * | Add build support for Android | Rafael Rondao | 2020-11-07 | 2 | -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/python3 | Fabio Alessandrelli | 2021-05-05 | 1 | -1/+1 | |
|\ \ | |/ |/| | Fix gdns generation with python3. | |||||
| * | Fix gdns generation with python3. | Fabio Alessandrelli | 2021-05-05 | 1 | -1/+1 | |
| | | | | | | | | Python2 has reached end-of-life. | |||||
* | | Merge pull request #18 from MarkSort/support-server-platform | Fabio Alessandrelli | 2020-08-02 | 1 | -0/+4 | |
|\ \ | |/ |/| | set library paths for Server platform | |||||
| * | set library paths for Server platform | Mark Achée | 2020-06-20 | 1 | -0/+4 | |
|/ | ||||||
* | Merge pull request #11 from Faless/fix/close_crash | Fabio Alessandrelli | 2020-01-13 | 1 | -1/+4 | |
|\ | | | | | Fix crash when closing an invalid peerconnection. | |||||
| * | Fix crash when closing an invalid peerconnection. | Fabio Alessandrelli | 2020-01-03 | 1 | -1/+4 | |
| | | ||||||
* | | Merge pull request #10 from Faless/refactor/better-scons | Fabio Alessandrelli | 2020-01-03 | 16 | -113/+170 | |
|\| | | | | | Better build script, readme | |||||
| * | Initial README | Fabio Alessandrelli | 2020-01-03 | 1 | -0/+66 | |
| | | ||||||
| * | Simplify webrtc lib folder structure | Fabio Alessandrelli | 2020-01-03 | 4 | -2/+2 | |
| | | ||||||
| * | Use submodule for godot-cpp | Fabio Alessandrelli | 2020-01-03 | 7 | -20/+10 | |
| | | ||||||
| * | Build script also create gdnlib | Fabio Alessandrelli | 2020-01-03 | 2 | -17/+40 | |
| | | ||||||
| * | Merge observers | Fabio Alessandrelli | 2020-01-03 | 4 | -75/+53 | |
|/ | ||||||
* | Merge pull request #3 from Faless/channels_pr | Fabio Alessandrelli | 2019-05-21 | 22 | -442/+943 | |
|\ | | | | | Update to new DataChannel API, singleton load. | |||||
| * | Small build system improvement | Fabio Alessandrelli | 2019-05-16 | 5 | -1/+16 | |
| | | ||||||
| * | Working singleton load | Fabio Alessandrelli | 2019-05-16 | 1 | -0/+68 | |
| | | ||||||
| * | Update to new DataChannel API. | Fabio Alessandrelli | 2019-05-16 | 17 | -441/+859 | |
|/ | | | | | | | New WebRTCLibDataChannel class act as PacketPeer. Old WebRTCPeer (now WebRTCPeerConnection) now allows you to set configuration (STUN/TURN) and creating multiple data channels. Fixed many bugs and implemented most of the missing API. | |||||
* | Merge pull request #2 from Faless/build/refactor | Fabio Alessandrelli | 2019-04-17 | 6 | -18/+41 | |
|\ | | | | | Refactor Scons build script | |||||
| * | Better flags | Fabio Alessandrelli | 2019-04-17 | 1 | -2/+8 | |
| | | ||||||
| * | Better gitignores | Fabio Alessandrelli | 2019-04-17 | 5 | -2/+7 | |
| | | ||||||
| * | Refactor SCons build script | Fabio Alessandrelli | 2019-04-17 | 3 | -16/+28 | |
|/ | ||||||
* | Update GDNative bind. | Fabio Alessandrelli | 2019-04-12 | 3 | -4/+13 | |
| | | | | | The GDNative bind was moved to the "next" version of the extention for compatibility reasons. | |||||
* | Better output library name | Fabio Alessandrelli | 2019-04-09 | 1 | -3/+6 | |
| | ||||||
* | Fix windows build | Fabio Alessandrelli | 2019-04-09 | 1 | -1/+2 | |
| | ||||||
* | Merge pull request #1 from godotengine/bmakin_import | Fabio Alessandrelli | 2019-03-08 | 13 | -147/+438 | |
|\ | | | | | Import GSoC 2018 work | |||||
| * | Fix name collision, scons file, final touches | Fabio Alessandrelli | 2019-03-08 | 10 | -72/+67 | |
| | | ||||||
| * | Import GSoC work to WebRTC GDNative implementation | Brandon Makin | 2019-03-08 | 11 | -43/+339 | |
|/ | ||||||
* | Add namespace to avoid name collision and crash | Fabio Alessandrelli | 2018-08-12 | 3 | -1/+11 | |
| | ||||||
* | Update binding to latest version | Fabio Alessandrelli | 2018-08-12 | 1 | -3/+3 | |
| | ||||||
* | Fix WebRTCPeer inclusion guard | Fabio Alessandrelli | 2018-08-12 | 1 | -3/+3 | |
| |