GNOME Bugzilla – Bug 674576
[PATCH] [OSX] Use gtk-mac-integration over ige-mac-integration
Last modified: 2012-06-04 19:46:13 UTC
ige-mac-integration is now renamed to gtk-mac-integration. We should upgrade to the newer version for bugfixes and superior integration. https://live.gnome.org/GTK%2B/OSX/Integration
Timo earns a CC since he is my OS X minion for the summer
Timo already ported Banshee and has a patch in his bockbuild instance. https://raw.github.com/Dynalon/bockbuild/62756ec7493793aed3f00f010fea7da6e07d1a83/packages/patches/banshee-gtk-mac-integration.patch
yes there is basic support for it, but its not perfect yet. Its a mere copy/paste to replace ige_mac_* with gtk_mac_* counterparts. The gtk_mac_* API uses the deprecated carbon, I will want to look first to see if i can implemente using GtkOSXApplication interface, which would use Cocoa. Additionally, the Mac OS X key modifiers do not work yet. I'll send a complete patch when its more complete, hopefully by end of the week.
ok the patch should go upstream into master. If I integrate the Cocoa-based integration it'll go into another backend so it can co-exist with the Carbon implementation.
Grr, my previous comment was lost in the database hardware failure. I hope you got my remarks by e-mail. So, anyway, patch committed with a few changes: http://git.gnome.org/browse/banshee/commit/?id=d71b10311