Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • gnome-shell gnome-shell
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2,064
    • Issues 2,064
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 160
    • Merge requests 160
  • 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
  • gnome-shellgnome-shell
  • Merge requests
  • !96

Fixes and performance improvements to the extension system

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Jonas Dreßler requested to merge verdre/gnome-shell:extension-system-fixes into master May 03, 2018
  • Overview 23
  • Commits 10
  • Pipelines 16
  • Changes 2

Just some fixes and performance improvements I found in the extension system while looking into #177 (closed).

I'd also like to completely remove the INITIALIZED ExtensionState, its pretty confusing as it gets assigned to extensions that didn't get initialized (using initExtension()) and doesn't seem to be needed anymore.

Closes #177 (closed)

Edited May 09, 2018 by Jonas Dreßler
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: extension-system-fixes