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

Deprecate slave keyword in favor of puppet. #22087

Merged
merged 3 commits into from Sep 15, 2018

Conversation

Copy link
Collaborator

@Faless Faless commented Sep 14, 2018

After much discussion, the name change is here.

  • The slave keyword is being renamed to puppet
  • The slavesync keyword is being renamed to puppetsync

The slave keyword will still exists in 3.1 as deprecated, and will be dropped in future release.

Additionally the sync keyword is now more clearly deprecated in favor of remotesync.
This changed the enum values of the keywords (so re-export script and re-build GDNative after this commit).

Closes #7986 .

I still haven't managed to build/install msbuild, so if someone could help testing the Mono build I would appreciate it.

EDIT: Once agreed upon, I'll squash the commits.

@akien-mga
Copy link
Member

@akien-mga akien-mga commented Sep 14, 2018

Thanks, changes look good. If you want to squash commits eventually, I'd suggest to keep the 4th one separate as it's not directly related to the slave keyword replacement and deprecation.

Faless added 2 commits Sep 14, 2018
The slave keyword will still be available as deprecated in 3.1 but will
be dropped from future releases.
NOTE: This changes the RPC_MODE_* enum values.
Games should be re-exported. GDNative rebuilt.
@Faless
Copy link
Collaborator Author

@Faless Faless commented Sep 14, 2018

Squashed

vnen
vnen approved these changes Sep 14, 2018
@akien-mga
Copy link
Member

@akien-mga akien-mga commented Sep 15, 2018

Good to merge once CI passes.

@akien-mga akien-mga merged commit 82ff99c into godotengine:master Sep 15, 2018
2 checks passed
@avril-gh

This comment has been minimized.

@godotengine godotengine locked as resolved and limited conversation to collaborators Sep 15, 2018
@akien-mga
Copy link
Member

@akien-mga akien-mga commented Sep 15, 2018

@Faless In case you want to check my docs changes: godotengine/godot-docs@acfd853

@Faless Faless deleted the master_of_puppets branch Feb 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants