Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • polari polari
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 102
    • Issues 102
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 6
    • Merge requests 6
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • polaripolari
  • Merge requests
  • !61

Merged
Created Aug 08, 2018 by Florian Müllner@fmuellnerMaintainer

Stop using TpChannelIface properties

  • Overview 0
  • Commits 1
  • Pipelines 2
  • Changes 3

As mozilla removed certain hooks from its API, gjs had to change the way properties on introspected objects work - as a side effect, it now relies more heavily on information provided by the typelib.

However TelepathyGLib doesn't expose most interfaces to introspection, so their properties are now invisible to us. In theory this is easy to fix - just pass the files in question to g-ir-scanner - but in practice telepathy-glib hasn't seen any activity in years, so getting a patch committed (and released in a tarball) is nigh impossible.

So instead, address this by using the corresponding accessor functions instead of directly using the properties provided by affected interfaces.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: wip/fmuellner/no-channel-iface-props