summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add _to_string method to extension classes.Fabio Alessandrelli2023-12-192-0/+8
| | | | | So printing them in Godot shows the proper class name instead of "Wrapped".
* Support building for Godot 4.1 (new default).Fabio Alessandrelli2023-06-303-0/+12
|
* [CI] Update static checks, copyright headers.Fabio Alessandrelli2023-05-2510-291/+291
|
* Update to Godot 4.0 rc1.Fabio Alessandrelli2023-02-095-21/+29
|
* Update to Godot 4.0 beta9Fabio Alessandrelli2022-12-191-2/+2
|
* [Upstream] Update to Godot beta 3.Fabio Alessandrelli2022-10-172-0/+4
| | | | | | | 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.
* Add methods to get gathering and signaling state.Fabio Alessandrelli2022-09-163-0/+55
|
* Update sources to alpha16Fabio Alessandrelli2022-09-117-65/+53
|
* 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.
* [Windows] Fix windows build with mingw.Fabio Alessandrelli2022-06-182-0/+12
| | | | | | | | 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.
* Use libdatachannel library, add Godot 4 support.Fabio Alessandrelli2022-06-1510-483/+546
|
* Add get_buffered_amount() to WebRTCDataChannelDavid Snopek2021-07-214-1/+29
|
* Run clang-format on src/*Fabio Alessandrelli2021-07-095-11/+17
|
* Add copyright headersFabio Alessandrelli2021-07-099-0/+270
|
* 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
|
* Unified signalling thread.Fabio Alessandrelli2021-07-023-4/+22
|
* Bump webrtc to branch-heads/4472.Fabio Alessandrelli2021-07-024-21/+17
|
* Fix API breakage after godot cpp 3.2 bump.Fabio Alessandrelli2021-07-021-2/+5
|
* Fix crash when closing an invalid peerconnection.Fabio Alessandrelli2020-01-031-1/+4
|
* Merge observersFabio Alessandrelli2020-01-034-75/+53
|
* Working singleton loadFabio Alessandrelli2019-05-161-0/+68
|
* Update to new DataChannel API.Fabio Alessandrelli2019-05-1616-441/+858
| | | | | | | 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.
* Update GDNative bind.Fabio Alessandrelli2019-04-123-4/+13
| | | | | The GDNative bind was moved to the "next" version of the extention for compatibility reasons.
* Fix windows buildFabio Alessandrelli2019-04-091-1/+2
|
* Fix name collision, scons file, final touchesFabio Alessandrelli2019-03-089-70/+65
|
* Import GSoC work to WebRTC GDNative implementationBrandon Makin2019-03-089-41/+336
|
* Add namespace to avoid name collision and crashFabio Alessandrelli2018-08-123-1/+11
|
* Update binding to latest versionFabio Alessandrelli2018-08-121-3/+3
|
* Fix WebRTCPeer inclusion guardFabio Alessandrelli2018-08-121-3/+3
|
* Fix interface bindingFabio Alessandrelli2018-08-124-4/+22
|
* Add missing struct initializersFabio Alessandrelli2018-08-121-1/+13
|
* Implement missing methodsFabio Alessandrelli2018-08-122-4/+40
|
* Update to reflect new interfaceFabio Alessandrelli2018-08-123-12/+12
|
* Add initial interfaceFabio Alessandrelli2018-08-125-0/+226