Yesterday I added a configure switch to nemiver to use gio (via giomm, which is shaping up nicely) instead of gnomevfs for file loading, mime-type detection, and file change monitoring. The process was quite painless, and the code ended up being considerably nicer than the equivalent in gnomevfs. In theory this should bring us a bit closer to being portable to other platforms as well. Cheers to alexl and everybody else working on gio.
Now if we could just get a replacement for
gnome_help_display() into GTK+, we’d be able to knock off a lot of other extra dependencies as well.