Fabio Alessandrelli
0fc992e0d5
Merge pull request #76 from Faless/bump/beta9
...
Update to Godot 4.0 beta9
1.0.0-beta9
2022-12-19 22:11:33 +01:00
Fabio Alessandrelli
fbadff454c
Update to Godot 4.0 beta9
2022-12-19 20:42:56 +01:00
Fabio Alessandrelli
61a6d25c47
Merge pull request #75 from Faless/bump/beta8
...
Bump godot-cpp to beta8, libdatachannel to v0.18.0
1.0.0-beta8
2022-12-10 18:26:25 +01:00
Fabio Alessandrelli
dfaad6f5ba
Bump godot-cpp to beta8, libdatachannel to v0.18.0
...
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.
2022-12-10 17:13:59 +01:00
Fabio Alessandrelli
35bdd5efa7
Merge pull request #73 from Faless/bump/beta6
...
Update to Godot 4.0 beta6, and bump dependencies.
1.0.0-beta6
2022-11-28 20:19:47 +01:00
Fabio Alessandrelli
90aaa0b82e
Update to libdatachannel v0.17.12+git.
2022-11-28 17:54:19 +01:00
Fabio Alessandrelli
16f311844b
Update to OpenSSL 3.0.7.
2022-11-28 17:54:19 +01:00
Fabio Alessandrelli
dfb34df36e
Update to Godot 4.0-beta6
2022-11-28 17:54:19 +01:00
Fabio Alessandrelli
9715e73ae4
Merge pull request #74 from Faless/build/cache_and_paths
...
[SCons] Fix caching and path detection.
2022-11-28 17:53:10 +01:00
Fabio Alessandrelli
2e9a25bb39
[SCons] Fix caching and path detection.
...
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).
2022-11-28 03:10:20 +01:00
Fabio Alessandrelli
6067addd96
Merge pull request #72 from JonathanPicques/patch-1
...
Rename osx to macos in webrtc.gdextension
2022-11-26 15:50:07 +01:00
Jonathan Picques
a3fbd33464
Rename osx to macos in webrtc.gdextension
...
The plugin wouldn't work with Godot beta 5 because it expects a macos key instead of an osx
2022-11-26 13:56:06 +01:00
Fabio Alessandrelli
d697901f81
Merge pull request #70 from Faless/bump/beta5
...
Update to Godot 4.0-beta5
1.0.0-beta5
2022-11-19 11:08:34 +01:00
Fabio Alessandrelli
3eb7d0aa3b
Update to Godot 4.0-beta5
2022-11-19 01:43:24 +01:00
Fabio Alessandrelli
ecec40f59e
Merge pull request #68 from Faless/bump/beta4
...
Update to Godot 4.0-beta4.
1.0.0-beta4
2022-11-15 00:41:01 +01:00
Fabio Alessandrelli
37a289addf
Update to Godot 4.0-beta4.
2022-11-14 22:48:46 +01:00
Fabio Alessandrelli
1436024f59
Merge pull request #65 from Faless/bump/beta3
...
[Upstream] Update to Godot Beta 3
1.0.0-beta3
2022-10-17 22:42:33 +02:00
Fabio Alessandrelli
690b31e7dd
[Upstream] Update to Godot beta 3.
...
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.
2022-10-17 20:59:33 +02:00
Fabio Alessandrelli
9b0a5d8b46
[CI] Update actions, add cache for faster builds.
2022-10-16 16:15:42 +02:00
Fabio Alessandrelli
1769730ef0
Merge pull request #63 from Faless/bump/beta2
...
[CPP] Bump godot-cpp to beta2 headers.
1.0.0-beta2
2022-10-10 11:49:36 +02:00
Fabio Alessandrelli
04898f2714
[CPP] Bump godot-cpp to beta2 headers.
2022-10-09 19:42:31 +02:00
Fabio Alessandrelli
d7fc6cde3b
Merge pull request #61 from Faless/bump/beta1
...
[Extension] Update to Godot 4.0 beta 1
1.0.0-beta1
2022-09-16 14:39:41 +02:00
Fabio Alessandrelli
1009e8bb1c
Add methods to get gathering and signaling state.
2022-09-16 13:07:06 +02:00
Fabio Alessandrelli
5fd359f674
Bump godot-cpp to Godot 4.0 beta1.
2022-09-16 13:07:06 +02:00
Fabio Alessandrelli
822e0532c2
Merge pull request #60 from Faless/bump/alpha16
...
Update to Godot alpha16
1.0.0-alpha16
2022-09-11 18:26:08 +02:00
Fabio Alessandrelli
d8cbd14a28
Disable android 32 bits builds.
2022-09-11 15:34:08 +02:00
Fabio Alessandrelli
6e52fce986
Update sources to alpha16
2022-09-11 15:34:08 +02:00
Fabio Alessandrelli
a93af67d75
[godot-cpp] Bump to alpha16.
2022-09-11 14:48:51 +02:00
Fabio Alessandrelli
22ee6435a1
Update to libdatachannel 0.17.10+git.
2022-09-11 14:48:51 +02:00
Fabio Alessandrelli
b5d8a72ef8
Update to OpenSSL 3.0.5
2022-09-11 14:48:51 +02:00
Fabio Alessandrelli
2ad1bf1716
Merge pull request #57 from Faless/bump/4.0_alpha11
...
Bump godot-cpp to alpha11.
2022-07-06 13:24:04 +02:00
Fabio Alessandrelli
e683c79938
Bump godot-cpp to alpha11.
2022-07-06 11:45:03 +02:00
Fabio Alessandrelli
426ca6cc8e
Merge pull request #56 from Faless/fix/write_mode
...
Fix default data channel write mode to binary.
2022-06-19 13:48:20 +02:00
Fabio Alessandrelli
9b53ef3325
Fix default data channel write mode to binary.
...
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.
2022-06-19 12:18:49 +02:00
Fabio Alessandrelli
e41d2903ad
Merge pull request #54 from Faless/fix/win32_mingw
...
[Windows] Fix windows build with mingw.
1.0.0-alpha2
2022-06-18 16:46:06 +02:00
Fabio Alessandrelli
f315912d85
[Windows] Fix windows build with mingw.
...
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.
2022-06-18 14:35:51 +02:00
Fabio Alessandrelli
62ab2e59f8
Merge pull request #53 from Faless/fix/build_deps_target
...
[SCons] Apply "target" to dependencies.
2022-06-18 03:00:48 +02:00
Fabio Alessandrelli
a2fc27f646
[SCons] Apply "target" to dependencies.
...
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).
2022-06-18 02:00:18 +02:00
Fabio Alessandrelli
b2654cc2bd
Merge pull request #51 from Faless/libdatachannel_pr
...
Switch to libdatachannel as RTC library. Add GDExtension support.
1.0.0-alpha1
2022-06-16 11:32:10 +02:00
Fabio Alessandrelli
e19b370126
Use libdatachannel library, add Godot 4 support.
2022-06-15 21:38:12 +02:00
Fabio Alessandrelli
8c18112f5d
Merge pull request #43 from dsnopek/buffered-amount
...
Add get_buffered_amount() to WebRTCDataChannel (GDNative)
2021-09-22 23:06:19 +02:00
Fabio Alessandrelli
c37cc530e7
Merge pull request #46 from Faless/issue_template
...
Add issue templates for reporting bugs.
2021-07-26 15:39:53 +02:00
Fabio Alessandrelli
13ab33af36
Add issue templates for reporting bugs.
2021-07-26 13:19:29 +02:00
David Snopek
3bdf6cdc13
Add get_buffered_amount() to WebRTCDataChannel
2021-07-21 10:48:09 -05:00
Fabio Alessandrelli
072ba5c1d0
Merge pull request #40 from Faless/osx/arm64
...
Add OSX arm64 build.
2021-07-11 10:51:37 +02:00
Fabio Alessandrelli
7cb6d6c846
Add OSX arm64 build.
...
Needs a more recent revision of godot-cpp, but can still use
godot-headers from 3.2 . See CI script update for details.
2021-07-11 10:01:55 +02:00
Fabio Alessandrelli
c0b31562f5
Merge pull request #39 from Faless/style/clang_black
...
Add static checks
2021-07-09 19:43:04 +02:00
Fabio Alessandrelli
69f92fa26c
Run clang-format on src/*
2021-07-09 18:55:32 +02:00
Fabio Alessandrelli
d06e536d12
Add copyright headers
2021-07-09 18:55:32 +02:00
Fabio Alessandrelli
68a892d9f3
run black -l 120 on SConstruct.
2021-07-09 18:55:32 +02:00