Update ext-workspace protocol spec to current version
@Tamaranch haven't tested this yet, but just wanted you to be able to get an idea of what this looks like.
Changes are:
- Signal
XfwWorkspaceGroup::workspace-created
moved toXfwWorkspaceManager
- Signal
XfwWorkspaceGroup::workspace-destroyed
moved toXfwWorkspaceManager
- New signal:
XfwWorkspaceGroup::workspace-added
- New signal:
XfwWorkspaceGroup::workspace-removed
- New function:
xfw_workspace_manager_get_workspaces()
- New function:
xfw_workspace_assign_to_workspace_group()
(with a correspondingXFW_WORKSPACE_CAPABILITY_ASSIGN
) - Changed behavior:
xfw_workspace_get_workspace_group()
can now returnNULL
(though it won't on X11).
The possible difficulty here is that stuff that compiles against the old version will continue to compile against the new version, but won't work properly anymore, and it won't be obvious why.