Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement new rpc configs #369

Merged
merged 8 commits into from
Nov 23, 2022
Merged

Implement new rpc configs #369

merged 8 commits into from
Nov 23, 2022

Conversation

chippmann
Copy link
Contributor

This implements the new rpc configs of Godot 4

Replaces #341

harness/tests/src/main/kotlin/godot/tests/Invocation.kt Outdated Show resolved Hide resolved
src/kt_function.h Outdated Show resolved Hide resolved
src/kt_function.cpp Outdated Show resolved Hide resolved
src/kt_class.cpp Outdated Show resolved Hide resolved
src/kt_class.h Outdated Show resolved Hide resolved
chippmann added a commit that referenced this pull request Nov 15, 2022
chippmann added a commit that referenced this pull request Nov 16, 2022
chippmann added a commit that referenced this pull request Nov 22, 2022
* Fix compilation errors in export plugin

* Comment rpc stuff fixes in #369

* Replace `plus_file` with `path_join`. See: godotengine/godot#65066

* Replace `call` with `callp` and `call_deferred` witch `call_deferredp`. See: godotengine/godot@d4433ae

* Replace `Main::is_project_manager()` with `Engine::get_singleton()->is_project_manager_hint()`. See: godotengine/godot#52742

* Fix `save` overridden method structure

* Add overrides for new pure virtual functions

* Add overrides for missing pure virtual functions

* Fix bottom panel

* Fix import and tooltip

* Implement missing function

* Make `KotlinEditorExportPlugin` header only to make it compile. See: `GDExtensionExportPlugin`

* Fix godot actions input

* Fix wrong arch input

* Rename osx to macos for platform input

* Rename job matrix name for macos targets

* Remove remaining `tools` inputs

* Add setup vulkan sdk

* Fix target

* Replace all occurrences of osx with macos

* Replace `OSX_ENABLED` with `MACOS_ENABLED`

* Rename directory

* Fix x86_64 binary name

* Fix android export template builds

* Replace `tools` with `editor`

* Fix download binary name

* Fix kotlin compilation errors (except rpc stuff from entry gen)

* Fix template release target after rebase

* Fix reference typos

* Fix reference typos

* fix: bring back kotlin_editor_export_plugin.cpp

* Fix imports

* Improve import path to match other occurrences

* Fix wrong alignment

Co-authored-by: Pierre-Thomas Meisels <[email protected]>
@chippmann chippmann merged commit 1a4fbaa into 4.0-adaptation Nov 23, 2022
@chippmann chippmann deleted the 4.0/rpc_calls branch November 23, 2022 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants