Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • E exo
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare
  • Issues 8
    • Issues 8
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • XfceXfce
  • exo
  • Issues
  • #60
Closed
Open
Issue created May 18, 2021 by Yongha Hwang@MShrimp4Maintainer

ExoBinding is no longer necessary

In search of classes that are not using deprecated function but yet unnecessary, I found out that there is a lookalike GObjects class for ExoBinding. It was fairly easy to find because its name was GBinding. Since its functionality and methods are very similar, I first thought that ExoBinding was an extension of GBinding but no, it was an independent implementation of the exact same feature. But why such a class exist? Turns out that ExoBinding was created 6 years earlier than GBinding. Since GBinding was introduced in 2010, the maintainer of Exo in year 2004 had to create one. Fortunately, it's 2021 now and we don't have to manage this duplicate feature.

Useful link:

ExoBinding

GBinding

Edited May 18, 2021 by Yongha Hwang
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking