Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #155 from Faless/bump/libdatachannel_0.22.2HEADmaster | Fabio Alessandrelli | 2024-10-26 | 2 | -1/+1 |
|\ | | | | | Update to libdatachannel 0.22.2 | ||||
| * | Update to libdatachannel 0.22.2 | Fabio Alessandrelli | 2024-10-26 | 2 | -1/+1 |
|/ | |||||
* | Merge pull request #153 from Faless/build/ci_macos_latest | Fabio Alessandrelli | 2024-10-25 | 3 | -9/+9 |
|\ | | | | | [CI] Update macos runners to macos-latest | ||||
| * | [CI] Update macos runners to macos-latest | Fabio Alessandrelli | 2024-10-25 | 3 | -9/+9 |
|/ | |||||
* | Merge pull request #152 from Faless/bump/libdatachannel_0.22.1_openssl_3.4.0 | Fabio Alessandrelli | 2024-10-25 | 4 | -4/+5 |
|\ | | | | | Update to libdatachannel 0.22.2 OpenSSL 3.4.0 | ||||
| * | Update to libdatachannel 0.22.2 OpenSSL 3.4.0 | Fabio Alessandrelli | 2024-10-25 | 4 | -4/+5 |
|/ | |||||
* | Merge pull request #148 from Faless/build/better_macos_ios_targets | Fabio Alessandrelli | 2024-06-17 | 3 | -6/+13 |
|\ | | | | | [SCons] Improve CMake and OpenSSL macOS/iOS targets | ||||
| * | [SCons] Improve CMake and OpenSSL macOS/iOS targets | Fabio Alessandrelli | 2024-06-17 | 3 | -6/+13 |
|/ | | | | Update CI to macos-12 (since macos-11 is not longer available. | ||||
* | Merge pull request #147 from Faless/build/build_profile | Fabio Alessandrelli | 2024-06-17 | 5 | -1/+631 |
|\ | | | | | [CI] Add patches to use build profile and speed up builds | ||||
| * | [CI] Add patches to use build profile and speed up builds | Fabio Alessandrelli | 2024-06-15 | 5 | -1/+631 |
|/ | |||||
* | Merge pull request #144 from Faless/build/custom_godotcpp | Fabio Alessandrelli | 2024-04-13 | 1 | -3/+30 |
|\ | | | | | Allow building using a custom godot-cpp verison | ||||
| * | Allow building using a custom godot-cpp verison | Fabio Alessandrelli | 2024-04-13 | 1 | -3/+30 |
|/ | | | | | | | | | | You can use it with: scons godot_cpp=/path/to/godot-cpp This commit also forces the new "disable_exceptions" godot cpp option to false since exceptions are needed by libdatachannel, and makes sure to always compile/link with dynamic runtime when using MSVC. | ||||
* | Merge pull request #142 from Faless/bump/libdatachannel_0.20.2 | Fabio Alessandrelli | 2024-04-12 | 2 | -1/+1 |
|\ | | | | | Update to libdatachannel 0.20.2 | ||||
| * | Update to libdatachannel 0.20.2 | Fabio Alessandrelli | 2024-04-12 | 2 | -1/+1 |
|/ | |||||
* | Merge pull request #141 from Ughuuu/logging-in-godot | Fabio Alessandrelli | 2024-04-12 | 1 | -1/+21 |
|\ | | | | | Use Godot primitives for logging, change default log level | ||||
| * | Use Godot primitives for logging, change default log level | Dragos Daian | 2024-04-12 | 1 | -1/+21 |
|/ | |||||
* | Merge pull request #138 from Faless/linux/arms | Fabio Alessandrelli | 2024-02-16 | 6 | -24/+98 |
|\ | | | | | [Linux] Add arm32/arm64 linux builds support | ||||
| * | [Linux] Add arm32/arm64 linux builds support | Fabio Alessandrelli | 2024-02-15 | 6 | -24/+98 |
|/ | | | | | | | | | Fix arch detection in GDNative builds (3.x) and add a small patch to avoid warnings spam on ARM. Make CMake march flags explicit for Linux arm32/arm64. Add new platforms to CI. | ||||
* | Merge pull request #137 from Faless/ci/bump_actions | Fabio Alessandrelli | 2024-02-10 | 2 | -11/+33 |
|\ | | | | | [CI] Update actions, use local copy of godot-cache | ||||
| * | [CI] Update actions, use local copy of godot-cache | Fabio Alessandrelli | 2024-02-10 | 2 | -11/+33 |
|/ | |||||
* | Merge pull request #135 from Faless/bump/deps | Fabio Alessandrelli | 2024-02-01 | 5 | -11/+9 |
|\ | | | | | Update to libdatachannel 0.20.1, OpenSSL 3.0.13 | ||||
| * | Update to libdatachannel 0.20.1, OpenSSL 3.0.13 | Fabio Alessandrelli | 2024-01-30 | 5 | -11/+9 |
|/ | | | | Replace deprecated options with the (new) standard ones. | ||||
* | Merge pull request #134 from Faless/fix/mingw_only_export_init_symbol | Fabio Alessandrelli | 2023-12-22 | 3 | -3/+5 |
|\ | | | | | [Windows/MinGW] Only export extension init symbol | ||||
| * | [Windows/MinGW] Only export extension init symbol | Fabio Alessandrelli | 2023-12-22 | 3 | -3/+5 |
|/ | | | | | | When building for Windows using MinGW GCC we need to apply the same workaround we use on Linux to only export the necessary symbols so we can safely statically link libstdc++ | ||||
* | Merge pull request #133 from Faless/bump/openssl_3.0.12_libdatachannel_0.19.4 | Fabio Alessandrelli | 2023-12-22 | 3 | -2/+2 |
|\ | | | | | Update to OpenSSL 3.0.12, libdatachannel 0.19.4 | ||||
| * | Update to OpenSSL 3.0.12, libdatachannel 0.19.4 | Fabio Alessandrelli | 2023-12-22 | 3 | -2/+2 |
|/ | |||||
* | Merge pull request #131 from Faless/fix/linux_only_export_init_symbol | Fabio Alessandrelli | 2023-12-22 | 5 | -12/+40 |
|\ | | | | | [Linux] Only export extension init symbol | ||||
| * | [Linux] Only export extension init symbol | Fabio Alessandrelli | 2023-12-22 | 5 | -12/+40 |
|/ | | | | | | | Since we link with static libstdc++ we need to tell gcc to only export the necessary symbols. Using "-fvisibility=hidden" will not work, since libstdc++ explicitly exports its symbols. | ||||
* | Merge pull request #132 from Faless/fix/force_cleanup_on_unload | Fabio Alessandrelli | 2023-12-22 | 1 | -0/+1 |
|\ | | | | | Call rtc::Cleanup when unloading the library | ||||
| * | Call rtc::Cleanup when unloading the library | Fabio Alessandrelli | 2023-12-21 | 1 | -0/+1 |
|/ | | | | Avoid potential crash at exit. | ||||
* | Merge pull request #130 from Faless/spike/macos_framework | Fabio Alessandrelli | 2023-12-21 | 4 | -4/+44 |
|\ | | | | | [MacOS] Use framekwork to package GDExtension | ||||
| * | [MacOS] Use framekwork to package GDExtension | Fabio Alessandrelli | 2023-12-20 | 4 | -4/+44 |
|/ | | | | | This allows it to be code-signed as a bundle so gatekeeper won't complain when loaded by the editor. | ||||
* | Merge pull request #129 from Faless/spike/to_string | Fabio Alessandrelli | 2023-12-19 | 2 | -0/+8 |
|\ | | | | | Add _to_string method to extension classes. | ||||
| * | Add _to_string method to extension classes. | Fabio Alessandrelli | 2023-12-19 | 2 | -0/+8 |
|/ | | | | | So printing them in Godot shows the proper class name instead of "Wrapped". | ||||
* | Merge pull request #123 from Faless/bump/libdatachannel_0.19.3 | Fabio Alessandrelli | 2023-10-22 | 2 | -6/+6 |
|\ | | | | | Update libdatachannel to version 0.19.3 | ||||
| * | Bump libdatachannel to version 0.19.3 | Fabio Alessandrelli | 2023-10-22 | 2 | -6/+6 |
|/ | |||||
* | Merge pull request #122 from Faless/bump/openssl_3.0.11 | Fabio Alessandrelli | 2023-10-22 | 2 | -1/+1 |
|\ | | | | | Update to OpenSSL 3.0.11 | ||||
| * | Bump OpenSSL to version 3.0.11 | Fabio Alessandrelli | 2023-10-22 | 2 | -1/+1 |
|/ | |||||
* | Merge pull request #121 from Faless/fix/use_relative_paths | Fabio Alessandrelli | 2023-10-21 | 1 | -22/+22 |
|\ | | | | | Use relative paths in webrtc.gdextension | ||||
| * | Use relative paths in webrtc.gdextension | Fabio Alessandrelli | 2023-10-21 | 1 | -22/+22 |
|/ | | | | Allows renaming the extension folder. | ||||
* | Merge pull request #115 from Faless/bump/openssl_3.0.10_libdatachannel_0.18.6 | Fabio Alessandrelli | 2023-09-10 | 5 | -2/+3 |
|\ | | | | | Bump dependencies | ||||
| * | Bump dependencies | Fabio Alessandrelli | 2023-09-04 | 5 | -2/+3 |
|/ | | | | | | | | OpenSSL 3.0.10 libdatachannel 0.18.6 godot-cpp 4.1-stable (used to be 4.1-rc2, this normalizes it) Includes a small Linux CI fix to run apt update before apt install. | ||||
* | Merge pull request #113 from Faless/spike/4.1 | Fabio Alessandrelli | 2023-07-01 | 12 | -24/+71 |
|\ | | | | | Support building for Godot 4.1 (new default). | ||||
| * | Support building for Godot 4.1 (new default). | Fabio Alessandrelli | 2023-06-30 | 12 | -24/+71 |
|/ | |||||
* | Merge pull request #112 from Faless/spike/buildroot | Fabio Alessandrelli | 2023-06-30 | 2 | -1/+46 |
|\ | | | | | Build Linux binaries using the Godot toolchian. | ||||
| * | Build Linux binaries using the Godot toolchian. | Fabio Alessandrelli | 2023-06-30 | 2 | -1/+46 |
|/ | | | | So we link to very old glibc and support ancient distros. | ||||
* | Merge pull request #111 from Faless/bump/openssl_3.0.9 | Fabio Alessandrelli | 2023-06-30 | 2 | -1/+1 |
|\ | | | | | [OpenSSL] Update to version 3.0.9 | ||||
| * | [OpenSSL] Update to version 3.0.9 | Fabio Alessandrelli | 2023-06-30 | 2 | -1/+1 |
|/ | |||||
* | Merge pull request #109 from Faless/fix/linux_static_gcc_cpp | Fabio Alessandrelli | 2023-06-30 | 1 | -0/+12 |
|\ | | | | | Statically link libgcc and libstdc++ on linux | ||||
| * | Statically link libgcc and libstdc++ on Linux. | Fabio Alessandrelli | 2023-06-29 | 1 | -0/+12 |
|/ | | | | More compatibility at the cost of bigger binaries. |