API: Reinstate "gio-desktop-app-info-lookup" extension point
authorBenjamin Otte <otte@redhat.com>
Tue, 9 Nov 2010 12:19:19 +0000 (07:19 -0500)
committerBenjamin Otte <otte@redhat.com>
Wed, 10 Nov 2010 02:13:04 +0000 (21:13 -0500)
commitfb94859e84c0b7859a0a5425d461b18e67ea9ac7
tree20b006ad58c8e66bacb2f2739e3397ef0a3b1c18
parent9f02ee790b03b4c9e73490734ddb4740219b1d36
API: Reinstate "gio-desktop-app-info-lookup" extension point

Removing an extension point is an API and ABI break. In particular, it
causes (older) gvfs versions to fail loading with a linkage error from
ld which in turn makes the desktop unusable.
So this reinstate the extension point and API provided by it, but
deprecates and does not use it. So no functionality is changed.

This reverts parts of commit 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c.

Complaints-Also-To: Ryan Lortie <desrt@desrt.ca>
gio/gdesktopappinfo.c
gio/gdesktopappinfo.h
gio/gio.symbols
gio/giomodule.c