Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • mutter mutter
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,101
    • Issues 1,101
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 121
    • Merge requests 121
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • muttermutter
  • Merge requests
  • !1862

Move Clutter backend code to src/backends

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Carlos Garnacho requested to merge wip/carlosg/backendless-clutter into master May 11, 2021
  • Overview 52
  • Commits 16
  • Pipelines 20
  • Changes 59

There's a few bits and pieces of Clutter that are still backend-y:

  • ClutterStageCogl and ClutterStageViewCogl are the base of all backend stage/view implementations
  • ClutterBackendX11 has most of the X11 Clutter backedn implementation

Move this code into src/backends, adding private MetaStageImpl and MetaStageView base objects there, and making MetaClutterBackendX11 take over ClutterBackendX11 functionality.

This finally removes all traces of backend code from the Clutter tree, making it all live in src/backends.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: wip/carlosg/backendless-clutter