Merged adium-1.6 into default.
authorThijs Alkemade <thijsalkemade@gmail.com>
Wed, 17 Oct 2012 14:12:32 +0200
changeset 5124 0900faa68c9d
parent 5114 e6735e611e0e (current diff)
parent 5123 bfac63ec0db2 (diff)
child 5132 9e7898a83fbd
Merged adium-1.6 into default.
Adium.xcodeproj/project.pbxproj
ChangeLogs/Changes.txt
Frameworks/Adium Framework/Source/AIChat.m
Frameworks/Adium Framework/Source/AIListGroup.m
Frameworks/Adium Framework/Source/AIMetaContact.m
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gappinfo.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gasyncresult.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gbufferedinputstream.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gbufferedoutputstream.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gcancellable.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gcontenttype.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gdatainputstream.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gdataoutputstream.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gdrive.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gemblem.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gemblemedicon.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfile.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfileattribute.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfileenumerator.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfileicon.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfileinfo.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfileinputstream.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfilemonitor.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfilenamecompleter.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfileoutputstream.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfilterinputstream.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfilteroutputstream.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gicon.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/ginputstream.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gio.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gioenums.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gioenumtypes.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gioerror.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/giomodule.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gioscheduler.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/giotypes.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gloadableicon.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gmemoryinputstream.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gmemoryoutputstream.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gmount.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gmountoperation.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gnativevolumemonitor.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/goutputstream.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gseekable.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gsimpleasyncresult.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gthemedicon.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gvfs.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gvolume.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gvolumemonitor.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib-object.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/galloca.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/garray.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gasyncqueue.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gatomic.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gbacktrace.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gbase64.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gbookmarkfile.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gcache.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gchecksum.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gcompletion.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gconvert.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gdataset.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gdate.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gdir.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gerror.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gfileutils.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/ghash.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/ghook.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gi18n-lib.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gi18n.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/giochannel.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gkeyfile.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/glist.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gmacros.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gmain.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gmappedfile.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gmarkup.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gmem.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gmessages.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gnode.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/goption.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gpattern.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gpoll.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gprimes.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gprintf.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gqsort.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gquark.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gqueue.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/grand.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gregex.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/grel.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gscanner.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gsequence.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gshell.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gslice.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gslist.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gspawn.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gstdio.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gstrfuncs.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gstring.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gtestutils.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gthread.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gthreadpool.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gtimer.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gtree.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gtypes.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gunicode.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gurifuncs.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gutils.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glib/gwin32.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/glibconfig.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gmodule.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gboxed.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gclosure.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/genums.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gmarshal.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gobject.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gparam.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gparamspecs.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gsignal.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gsourceclosure.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gtype.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gtypemodule.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gtypeplugin.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gvalue.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gvaluearray.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gvaluecollector.h
Frameworks/libglib.framework/Versions/2.0.0/Headers/gobject/gvaluetypes.h
Frameworks/libglib.framework/Versions/2.0.0/Resources/English.lproj/InfoPlist.strings
Frameworks/libglib.framework/Versions/2.0.0/Resources/Info.plist
Frameworks/libglib.framework/Versions/2.0.0/libglib
Frameworks/libgmodule.framework/Versions/2.0.0/Headers/gmodule.h
Frameworks/libgmodule.framework/Versions/2.0.0/Resources/English.lproj/InfoPlist.strings
Frameworks/libgmodule.framework/Versions/2.0.0/Resources/Info.plist
Frameworks/libgmodule.framework/Versions/2.0.0/libgmodule
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gboxed.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gclosure.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/genums.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/glib-object.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gmarshal.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gobject.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gparam.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gparamspecs.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gsignal.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gsourceclosure.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gtype.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gtypemodule.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gtypeplugin.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gvalue.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gvaluearray.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gvaluecollector.h
Frameworks/libgobject.framework/Versions/2.0.0/Headers/gvaluetypes.h
Frameworks/libgobject.framework/Versions/2.0.0/Resources/English.lproj/InfoPlist.strings
Frameworks/libgobject.framework/Versions/2.0.0/Resources/Info.plist
Frameworks/libgobject.framework/Versions/2.0.0/libgobject
Frameworks/libgthread.framework/Versions/2.0.0/Headers/no_headers_here.txt
Frameworks/libgthread.framework/Versions/2.0.0/Resources/English.lproj/InfoPlist.strings
Frameworks/libgthread.framework/Versions/2.0.0/Resources/Info.plist
Frameworks/libgthread.framework/Versions/2.0.0/libgthread
Frameworks/libintl.framework/Versions/8/Headers/libintl.h
Frameworks/libintl.framework/Versions/8/Resources/English.lproj/InfoPlist.strings
Frameworks/libintl.framework/Versions/8/Resources/Info.plist
Frameworks/libintl.framework/Versions/8/libintl
Frameworks/libmeanwhile.framework/Versions/1/Headers/no_headers_here.txt
Frameworks/libmeanwhile.framework/Versions/1/Resources/English.lproj/InfoPlist.strings
Frameworks/libmeanwhile.framework/Versions/1/Resources/Info.plist
Frameworks/libmeanwhile.framework/Versions/1/libmeanwhile
Frameworks/libpurple.framework/Versions/0.10.5/Headers/account.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/accountopt.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/auth.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/blist.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/bosh.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/buddy.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/buddyicon.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/buddylist.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/caps.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/certificate.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/chat.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/cipher.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/circbuffer.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/cmdproc.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/cmds.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/command.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/connection.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/contact.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/conversation.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/core.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/dbus-maybe.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/debug.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/desktopitem.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/directconn.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/dnsquery.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/dnssrv.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/error.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/eventloop.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/ft.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/gaim-compat.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/gg.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/group.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/history.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/httpconn.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/idle.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/imgstore.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/internal.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/iq.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/irc.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/jabber.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/jutil.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/libgadu.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/libpurple.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/libymsg.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/log.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/marshallers.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/media-gst.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/media.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/media/backend-iface.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/media/candidate.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/media/codec.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/media/enum-types.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/mediamanager.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/mime.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/msg.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/msn.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/msnutils.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/namespaces.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/nat-pmp.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/network.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/nexus.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/notification.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/notify.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/ntlm.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/object.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/oim.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/oscar.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/p2p.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/page.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/peer.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/plugin.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/pluginpref.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/pounce.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/prefs.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/presence.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/privacy.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/proxy.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/prpl.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/purple.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/request.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/roomlist.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/savedstatuses.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/sbconn.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/search.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/servconn.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/server.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/session.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/si.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/signals.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/slp.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/slpcall.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/slplink.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/slpmsg.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/slpmsg_part.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/smiley.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/snactypes.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/soap.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/sound-theme-loader.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/sound-theme.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/sound.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/sslconn.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/state.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/status.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/stringref.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/stun.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/switchboard.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/table.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/theme-loader.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/theme-manager.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/theme.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/tlv.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/transaction.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/upnp.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/user.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/userlist.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/util.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/value.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/version.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/whiteboard.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/xfer.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/xmlnode.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/yahoo_aliases.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/yahoo_doodle.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/yahoo_filexfer.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/yahoo_friend.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/yahoo_packet.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/yahoo_picture.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/yahoochat.h
Frameworks/libpurple.framework/Versions/0.10.5/Headers/ycht.h
Frameworks/libpurple.framework/Versions/0.10.5/Resources/English.lproj/InfoPlist.strings
Frameworks/libpurple.framework/Versions/0.10.5/Resources/Info.plist
Frameworks/libpurple.framework/Versions/0.10.5/Resources/bn_IN/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/ca/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/cs/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/da/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/de/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/el/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/en_AU/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/en_CA/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/en_GB/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/es/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/fi/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/fr/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/hr/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/hu/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/it/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/ja/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/locale.alias
Frameworks/libpurple.framework/Versions/0.10.5/Resources/mai/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/mhr/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/mr/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/nb/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/nl/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/pl/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/pt/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/pt_BR/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/ru/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/sl/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/sv/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/tr/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/uk/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/zh_CN/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/Resources/zh_TW/LC_MESSAGES/pidgin.mo
Frameworks/libpurple.framework/Versions/0.10.5/libpurple
Plists/Info.plist
Plugins/Purple Service/ESPurpleJabberAccount.m
Plugins/Purple Service/adiumPurpleEventloop.m
Plugins/WebKit Message View/AIWebKitDelegate.m
Release/Makefile
Source/AIObjectDebug.m
Source/ESiTunesPlugin.m
--- a/Adium.xcodeproj/project.pbxproj	Fri Oct 12 15:43:24 2012 +0200
+++ b/Adium.xcodeproj/project.pbxproj	Wed Oct 17 14:12:32 2012 +0200
@@ -1355,6 +1355,8 @@
 		6EC1684D06C170A000F9FAD3 /* DCInviteToChatPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EC1684806C170A000F9FAD3 /* DCInviteToChatPlugin.m */; };
 		6EC1684F06C170A000F9FAD3 /* DCInviteToChatWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EC1684A06C170A000F9FAD3 /* DCInviteToChatWindowController.m */; };
 		6EC1685006C170A000F9FAD3 /* InviteToChatWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6EC1684B06C170A000F9FAD3 /* InviteToChatWindow.xib */; };
+		7664EAA5162E086A008CF995 /* libffi.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7664EAA4162E086A008CF995 /* libffi.framework */; };
+		7664EAA6162E0874008CF995 /* libffi.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7664EAA4162E086A008CF995 /* libffi.framework */; };
 		766ABAB61306D1020049FFB7 /* AIUnreadMessagesTooltip.m in Sources */ = {isa = PBXBuildFile; fileRef = 766ABAB51306D1020049FFB7 /* AIUnreadMessagesTooltip.m */; };
 		76731DE215F90538007728C3 /* libgcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76731DE015F90538007728C3 /* libgcrypt.framework */; };
 		76731DE315F90538007728C3 /* libgpgerror.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76731DE115F90538007728C3 /* libgpgerror.framework */; };
@@ -1659,6 +1661,7 @@
 				11EE1CD00CDD01120097F246 /* libgmodule.framework in Copy Frameworks */,
 				11EE1CD10CDD01120097F246 /* libgobject.framework in Copy Frameworks */,
 				11EE1CD20CDD01120097F246 /* libgthread.framework in Copy Frameworks */,
+				7664EAA6162E0874008CF995 /* libffi.framework in Copy Frameworks */,
 				11EE1CD30CDD01120097F246 /* libintl.framework in Copy Frameworks */,
 				11EE1CD40CDD01120097F246 /* libmeanwhile.framework in Copy Frameworks */,
 				11EE1CD50CDD01120097F246 /* libpurple.framework in Copy Frameworks */,
@@ -4387,6 +4390,7 @@
 		6FB330A20C7235BF00B001A8 /* EKEzvIncomingFileTransfer.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = EKEzvIncomingFileTransfer.m; path = Plugins/Bonjour/libezv/Classes/EKEzvIncomingFileTransfer.m; sourceTree = SOURCE_ROOT; };
 		6FB330A30C7235BF00B001A8 /* EKEzvOutgoingFileTransfer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = EKEzvOutgoingFileTransfer.h; path = Plugins/Bonjour/libezv/Classes/EKEzvOutgoingFileTransfer.h; sourceTree = SOURCE_ROOT; };
 		6FB330A40C7235BF00B001A8 /* EKEzvOutgoingFileTransfer.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = EKEzvOutgoingFileTransfer.m; path = Plugins/Bonjour/libezv/Classes/EKEzvOutgoingFileTransfer.m; sourceTree = SOURCE_ROOT; };
+		7664EAA4162E086A008CF995 /* libffi.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libffi.framework; path = Frameworks/libffi.framework; sourceTree = "<group>"; };
 		766ABAB41306D1020049FFB7 /* AIUnreadMessagesTooltip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AIUnreadMessagesTooltip.h; path = Source/AIUnreadMessagesTooltip.h; sourceTree = "<group>"; };
 		766ABAB51306D1020049FFB7 /* AIUnreadMessagesTooltip.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AIUnreadMessagesTooltip.m; path = Source/AIUnreadMessagesTooltip.m; sourceTree = "<group>"; };
 		76731DE015F90538007728C3 /* libgcrypt.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgcrypt.framework; path = Frameworks/libgcrypt.framework; sourceTree = "<group>"; };
@@ -4781,6 +4785,7 @@
 				9719C92E1530EE0C00217FBE /* ShortcutRecorder.framework in Frameworks */,
 				76731DE215F90538007728C3 /* libgcrypt.framework in Frameworks */,
 				76731DE315F90538007728C3 /* libgpgerror.framework in Frameworks */,
+				7664EAA5162E086A008CF995 /* libffi.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -8162,6 +8167,7 @@
 		979AA6A914D59EF3008730DF /* Others */ = {
 			isa = PBXGroup;
 			children = (
+				7664EAA4162E086A008CF995 /* libffi.framework */,
 				76731DE015F90538007728C3 /* libgcrypt.framework */,
 				76731DE115F90538007728C3 /* libgpgerror.framework */,
 				3496A8E707CE6CA30055BBAB /* AutoHyperlinks.framework.xcodeproj */,
--- a/ChangeLogs/Changes.txt	Fri Oct 12 15:43:24 2012 +0200
+++ b/ChangeLogs/Changes.txt	Wed Oct 17 14:12:32 2012 +0200
@@ -1,12 +1,14 @@
 				Adium Version History
 				-----------------------
 Version 1.5.4 (XX/XX/XXXX)
- * Changed the default tab switching shortcuts for new users to Control-Tab/Control-Shift-Tab, to match Safari. (#16102)
- * Limit the tracking of the last seen time to contacts who are on your contact list.
  * Updated the included Growl SDK to 2.0, adding support for Notification Center on 10.8 if Growl is not installed. (#15867)
  * Updated libotr to 3.2.1, fixing a security vulnerability. (#16122)
- * Fixed a problem where accepting a group chat invite on Sametime 8.5.1 would crash Adium. (Jere Krischel and Jonathan Rice) (#16114)
+ * Changed the default tab switching shortcuts for new users to Control-Tab/Control-Shift-Tab, to match Safari. (#16102)
+ * Improved disk usage: limit the tracking of the "last seen" time to contacts who are on your contact list.
+ * Fixed a problem where accepting a group chat invite on Sametime 8.5.1 would crash Adium. (Jonathan Rice and Jere Krischel) (#16114)
  * Fixed a problem where accepting a group chat invite on HipChat's XMPP server would crash Adium. (#16007)
+ * Fix a problem preventing Adium from executing Applescripts when Gatekeeper is enabled.
+ * Added routines to make Secure Transport (on 10.8 and above) work around buggy TLS implementations in certain older XMPP servers. (#16081)
 
 
 Version 1.5.3 (8/12/2012)
@@ -18,7 +20,7 @@
  * Icons set for group chat bookmarks will now show up on the tab bar in the chat window. (Andreas Marienborg) (#14484)
  * Fixed tables not being declared as such via VoiceOver. (Marco Zehe) (#16085)
  * Fixed a problem with emoticons scaling disproportionately in the yMous message style when using OS X 10.8.
- * Improved memory use slightly.
+ * Improved memory usage slightly.
 
 
 Version 1.5.2 (7/21/2012)
--- a/Dependencies/build.sh	Fri Oct 12 15:43:24 2012 +0200
+++ b/Dependencies/build.sh	Wed Oct 17 14:12:32 2012 +0200
@@ -162,8 +162,8 @@
 	eval `$DEVELOPER/usr/bin/pump --startup`
 else
 	# Try to find the right gcc, even when XCode4 is installed
-	export CC="clang"
-	export CXX="clang"
+	export CC="xcrun clang"
+	export CXX="xcrun clang"
 	export CCAS="$CC"
 	export OBJC="$CC"
 fi
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Dependencies/patches/Meanwhile-glib_headers.diff	Wed Oct 17 14:12:32 2012 +0200
@@ -0,0 +1,257 @@
+diff -r -u meanwhile-1.0.2-orig/samples/logging_proxy.c meanwhile-1.0.2/samples/logging_proxy.c
+--- meanwhile-1.0.2-orig/samples/logging_proxy.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/samples/logging_proxy.c	2012-10-16 22:02:36.000000000 +0200
+@@ -25,7 +25,6 @@
+ #include <unistd.h>
+ 
+ #include <glib.h>
+-#include <glib/glist.h>
+ 
+ #include <mw_cipher.h>
+ #include <mw_common.h>
+diff -r -u meanwhile-1.0.2-orig/samples/login_server.c meanwhile-1.0.2/samples/login_server.c
+--- meanwhile-1.0.2-orig/samples/login_server.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/samples/login_server.c	2012-10-16 22:02:23.000000000 +0200
+@@ -19,7 +19,6 @@
+ #include <unistd.h>
+ 
+ #include <glib.h>
+-#include <glib/glist.h>
+ 
+ #include <mw_cipher.h>
+ #include <mw_common.h>
+diff -r -u meanwhile-1.0.2-orig/samples/nocipher_proxy.c meanwhile-1.0.2/samples/nocipher_proxy.c
+--- meanwhile-1.0.2-orig/samples/nocipher_proxy.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/samples/nocipher_proxy.c	2012-10-16 22:02:56.000000000 +0200
+@@ -29,7 +29,6 @@
+ #include <unistd.h>
+ 
+ #include <glib.h>
+-#include <glib/glist.h>
+ 
+ #include <mw_common.h>
+ #include <mw_message.h>
+diff -r -u meanwhile-1.0.2-orig/samples/redirect_server.c meanwhile-1.0.2/samples/redirect_server.c
+--- meanwhile-1.0.2-orig/samples/redirect_server.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/samples/redirect_server.c	2012-10-16 22:02:48.000000000 +0200
+@@ -22,7 +22,6 @@
+ #include <unistd.h>
+ 
+ #include <glib.h>
+-#include <glib/glist.h>
+ 
+ #include <mw_common.h>
+ #include <mw_message.h>
+diff -r -u meanwhile-1.0.2-orig/src/channel.c meanwhile-1.0.2/src/channel.c
+--- meanwhile-1.0.2-orig/src/channel.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/channel.c	2012-10-16 22:03:01.000000000 +0200
+@@ -19,8 +19,6 @@
+ */
+ 
+ #include <glib.h>
+-#include <glib/ghash.h>
+-#include <glib/glist.h>
+ #include <string.h>
+ 
+ #include "mw_channel.h"
+diff -r -u meanwhile-1.0.2-orig/src/mw_debug.c meanwhile-1.0.2/src/mw_debug.c
+--- meanwhile-1.0.2-orig/src/mw_debug.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/mw_debug.c	2012-10-16 22:03:06.000000000 +0200
+@@ -19,7 +19,7 @@
+ */
+ 
+ 
+-#include <glib/gstring.h>
++#include <glib.h>
+ 
+ #include "mw_debug.h"
+ 
+diff -r -u meanwhile-1.0.2-orig/src/mw_message.h meanwhile-1.0.2/src/mw_message.h
+--- meanwhile-1.0.2-orig/src/mw_message.h	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/mw_message.h	2012-10-16 22:03:09.000000000 +0200
+@@ -22,7 +22,7 @@
+ #define _MW_MESSAGE_H
+ 
+ 
+-#include <glib/glist.h>
++#include <glib.h>
+ #include "mw_common.h"
+ 
+ 
+diff -r -u meanwhile-1.0.2-orig/src/mw_srvc_conf.h meanwhile-1.0.2/src/mw_srvc_conf.h
+--- meanwhile-1.0.2-orig/src/mw_srvc_conf.h	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/mw_srvc_conf.h	2012-10-16 22:03:17.000000000 +0200
+@@ -22,7 +22,7 @@
+ #define _MW_SRVC_CONF_H
+ 
+ 
+-#include <glib/glist.h>
++#include <glib.h>
+ #include "mw_common.h"
+ 
+ 
+diff -r -u meanwhile-1.0.2-orig/src/mw_srvc_dir.h meanwhile-1.0.2/src/mw_srvc_dir.h
+--- meanwhile-1.0.2-orig/src/mw_srvc_dir.h	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/mw_srvc_dir.h	2012-10-16 22:03:35.000000000 +0200
+@@ -22,7 +22,6 @@
+ 
+ 
+ #include <glib.h>
+-#include <glib/glist.h>
+ 
+ 
+ #ifdef __cplusplus
+diff -r -u meanwhile-1.0.2-orig/src/mw_srvc_place.h meanwhile-1.0.2/src/mw_srvc_place.h
+--- meanwhile-1.0.2-orig/src/mw_srvc_place.h	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/mw_srvc_place.h	2012-10-16 22:03:40.000000000 +0200
+@@ -22,7 +22,7 @@
+ #define _MW_SRVC_PLACE_H
+ 
+ 
+-#include <glib/glist.h>
++#include <glib.h>
+ #include "mw_common.h"
+ 
+ 
+diff -r -u meanwhile-1.0.2-orig/src/mw_srvc_resolve.h meanwhile-1.0.2/src/mw_srvc_resolve.h
+--- meanwhile-1.0.2-orig/src/mw_srvc_resolve.h	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/mw_srvc_resolve.h	2012-10-16 22:03:44.000000000 +0200
+@@ -23,7 +23,6 @@
+ 
+ 
+ #include <glib.h>
+-#include <glib/glist.h>
+ 
+ 
+ #ifdef __cplusplus
+diff -r -u meanwhile-1.0.2-orig/src/mw_st_list.h meanwhile-1.0.2/src/mw_st_list.h
+--- meanwhile-1.0.2-orig/src/mw_st_list.h	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/mw_st_list.h	2012-10-16 22:03:48.000000000 +0200
+@@ -30,7 +30,6 @@
+ 
+ 
+ #include <glib.h>
+-#include <glib/glist.h>
+ #include "mw_common.h"
+ 
+ 
+diff -r -u meanwhile-1.0.2-orig/src/mw_util.h meanwhile-1.0.2/src/mw_util.h
+--- meanwhile-1.0.2-orig/src/mw_util.h	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/mw_util.h	2012-10-16 22:03:51.000000000 +0200
+@@ -23,8 +23,6 @@
+ 
+ 
+ #include <glib.h>
+-#include <glib/ghash.h>
+-#include <glib/glist.h>
+ 
+ 
+ #define map_guint_new() \
+diff -r -u meanwhile-1.0.2-orig/src/srvc_aware.c meanwhile-1.0.2/src/srvc_aware.c
+--- meanwhile-1.0.2-orig/src/srvc_aware.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/srvc_aware.c	2012-10-16 22:03:58.000000000 +0200
+@@ -19,8 +19,6 @@
+ */
+ 
+ #include <glib.h>
+-#include <glib/ghash.h>
+-#include <glib/glist.h>
+ #include <string.h>
+ 
+ #include "mw_channel.h"
+diff -r -u meanwhile-1.0.2-orig/src/srvc_conf.c meanwhile-1.0.2/src/srvc_conf.c
+--- meanwhile-1.0.2-orig/src/srvc_conf.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/srvc_conf.c	2012-10-16 22:04:01.000000000 +0200
+@@ -19,8 +19,6 @@
+ */
+ 
+ #include <glib.h>
+-#include <glib/ghash.h>
+-#include <glib/glist.h>
+ 
+ #include <stdio.h>
+ #include <stdlib.h>
+diff -r -u meanwhile-1.0.2-orig/src/srvc_dir.c meanwhile-1.0.2/src/srvc_dir.c
+--- meanwhile-1.0.2-orig/src/srvc_dir.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/srvc_dir.c	2012-10-16 22:04:07.000000000 +0200
+@@ -18,7 +18,7 @@
+   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+ 
+-#include <glib/ghash.h>
++#include <glib.h>
+ 
+ #include "mw_channel.h"
+ #include "mw_common.h"
+diff -r -u meanwhile-1.0.2-orig/src/srvc_ft.c meanwhile-1.0.2/src/srvc_ft.c
+--- meanwhile-1.0.2-orig/src/srvc_ft.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/srvc_ft.c	2012-10-16 22:04:12.000000000 +0200
+@@ -19,7 +19,7 @@
+ */
+ 
+ 
+-#include <glib/glist.h>
++#include <glib.h>
+ 
+ #include "mw_channel.h"
+ #include "mw_common.h"
+diff -r -u meanwhile-1.0.2-orig/src/srvc_im.c meanwhile-1.0.2/src/srvc_im.c
+--- meanwhile-1.0.2-orig/src/srvc_im.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/srvc_im.c	2012-10-16 22:04:18.000000000 +0200
+@@ -19,7 +19,6 @@
+ */
+ 
+ #include <glib.h>
+-#include <glib/glist.h>
+ #include <string.h>
+ 
+ #include "mw_channel.h"
+diff -r -u meanwhile-1.0.2-orig/src/srvc_place.c meanwhile-1.0.2/src/srvc_place.c
+--- meanwhile-1.0.2-orig/src/srvc_place.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/srvc_place.c	2012-10-16 22:04:23.000000000 +0200
+@@ -19,8 +19,6 @@
+ */
+ 
+ #include <glib.h>
+-#include <glib/ghash.h>
+-#include <glib/glist.h>
+ 
+ #include <stdio.h>
+ #include <stdlib.h>
+diff -r -u meanwhile-1.0.2-orig/src/srvc_resolve.c meanwhile-1.0.2/src/srvc_resolve.c
+--- meanwhile-1.0.2-orig/src/srvc_resolve.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/srvc_resolve.c	2012-10-16 22:04:27.000000000 +0200
+@@ -18,7 +18,7 @@
+   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+ 
+-#include <glib/ghash.h>
++#include <glib.h>
+ 
+ #include "mw_channel.h"
+ #include "mw_common.h"
+diff -r -u meanwhile-1.0.2-orig/src/srvc_store.c meanwhile-1.0.2/src/srvc_store.c
+--- meanwhile-1.0.2-orig/src/srvc_store.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/srvc_store.c	2012-10-16 22:04:31.000000000 +0200
+@@ -18,7 +18,7 @@
+   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+ 
+-#include <glib/glist.h>
++#include <glib.h>
+ 
+ #include "mw_channel.h"
+ #include "mw_debug.h"
+diff -r -u meanwhile-1.0.2-orig/src/st_list.c meanwhile-1.0.2/src/st_list.c
+--- meanwhile-1.0.2-orig/src/st_list.c	2012-10-16 22:02:02.000000000 +0200
++++ meanwhile-1.0.2/src/st_list.c	2012-10-16 22:04:36.000000000 +0200
+@@ -20,7 +20,7 @@
+ 
+ #include <stdio.h>
+ #include <string.h>
+-#include <glib/gstring.h>
++#include <glib.h>
+ 
+ #include "mw_debug.h"
+ #include "mw_util.h"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Dependencies/patches/Meanwhile-session.c.diff	Wed Oct 17 14:12:32 2012 +0200
@@ -0,0 +1,11 @@
+--- src/session.c 2005-12-15 14:11:47.000000000 -0600
++++ src/session.c 2012-08-22 08:40:54.043701375 -0500
+@@ -448,6 +448,8 @@
+   property_set(s, mwSession_SERVER_VER_MAJOR, GPOINTER(msg->major), NULL);
+   property_set(s, mwSession_SERVER_VER_MINOR, GPOINTER(msg->minor), NULL);
+ 
++ g_info("Sametime server version (major/minor): 0x%x / 0x%x", msg->major, msg->minor);
++
+   /* compose the login message */
+   log = (struct mwMsgLogin *) mwMessage_new(mwMessage_LOGIN);
+   log->login_type = GUINT(property_get(s, mwSession_CLIENT_TYPE_ID));
\ No newline at end of file
--- a/Dependencies/patches/Meanwhile-srvc_place.c.diff	Fri Oct 12 15:43:24 2012 +0200
+++ b/Dependencies/patches/Meanwhile-srvc_place.c.diff	Wed Oct 17 14:12:32 2012 +0200
@@ -1,6 +1,23 @@
---- src/srvc_place.c	2005-11-21 10:30:46.000000000 -0800
-+++ src/srvc_place.c	2012-08-15 09:07:37.000000000 -0700
-@@ -165,6 +165,7 @@
+--- src/srvc_place.c	2005-12-02 18:00:29.000000000 -0800
++++ src/srvc_place.c	2012-08-21 19:39:32.000000000 -0700
+@@ -39,6 +39,16 @@
+ #define PROTOCOL_TYPE  0x00
+ #define PROTOCOL_VER   0x05
+ 
++/*
++  As of Sametime ~v8.5, there's a slightly different group chat invite message.
++  This identifies the earliest server version using the new format. Currently,
++  it's set for 8.5.1. If other people are having issues, we'll need to decrease
++  this to their version.
++*/
++#define NEW_FORMAT_SERVER_VER_MAJOR  0x001e
++#define NEW_FORMAT_SERVER_VER_MINOR  0x213f
++
++#define GUINT(val)     (GPOINTER_TO_UINT((val)))
+ 
+ enum incoming_msg {
+   msg_in_JOIN_RESPONSE  = 0x0000,  /* ? */
+@@ -165,6 +175,7 @@
    guint16 login_type;
    guint32 unknown_a;
    guint32 unknown_b;
@@ -8,7 +25,7 @@
  };
  
  
-@@ -189,6 +190,7 @@
+@@ -189,6 +200,7 @@
    mwIdBlock_clear(&p->idb);
    g_free(p->login_id);
    g_free(p->name);
@@ -16,21 +33,50 @@
    g_free(p);
  }
  
-@@ -394,6 +396,8 @@
+@@ -394,6 +406,9 @@
    guint16_get(b, &pm->login_type);
    guint32_get(b, &pm->unknown_a);
    guint32_get(b, &pm->unknown_b);
-+  //TODO: Since the Notes upgrade, an extra name string is sent to recv_SECTION_LIST(). It might be sent here,
-+  //      but since we're only parsing one user, it probably doesn't matter here.
++  /* TODO: Since the Notes upgrade, an extra name string is sent to 
++           recv_SECTION_LIST(). It might be sent here, but since we're only 
++           parsing one user, it probably doesn't matter here. */
  
    PUT_MEMBER(place, pm);
    if(srvc->handler && srvc->handler->peerJoined)
-@@ -544,6 +548,7 @@
-     guint16_get(b, &m->login_type);
+@@ -519,8 +534,18 @@
+ 
+ static int recv_SECTION_LIST(struct mwPlace *place,
+ 			     struct mwGetBuffer *b) {
+-  int ret = 0;
++  int ret = 0, major, minor;
+   guint32 sec, count;
++  struct mwSession *session;
++  gboolean newMsgFormat;
++
++  /* Check the server version to see if the message uses the new format */
++  session = mwService_getSession(MW_SERVICE(place->service));
++  major = GUINT(mwSession_getProperty(session, mwSession_SERVER_VER_MAJOR));
++  minor = GUINT(mwSession_getProperty(session, mwSession_SERVER_VER_MINOR));
++  newMsgFormat = (major == NEW_FORMAT_SERVER_VER_MAJOR
++                    && minor >= NEW_FORMAT_SERVER_VER_MINOR)
++                    || major > NEW_FORMAT_SERVER_VER_MAJOR;
+ 
+   mwGetBuffer_advance(b, 4);
+   guint32_get(b, &sec);
+@@ -545,6 +570,10 @@
      guint32_get(b, &m->unknown_a);
      guint32_get(b, &m->unknown_b);
-+    mwString_get(b, &m->extraname); //new in Notes upgrade, the name appears again at the end now
  
++    if(newMsgFormat) {
++        mwString_get(b, &m->extraname);
++    }
++
      PUT_MEMBER(place, m);
    }
-
+ 
+@@ -1072,4 +1101,4 @@
+ void mwPlace_removeClientData(struct mwPlace *place) {
+   g_return_if_fail(place != NULL);
+   mw_datum_clear(&place->client_data);
+-}
++}
--- a/Dependencies/patches/gettext-Makefile.in.diff	Fri Oct 12 15:43:24 2012 +0200
+++ b/Dependencies/patches/gettext-Makefile.in.diff	Wed Oct 17 14:12:32 2012 +0200
@@ -1,11 +1,11 @@
---- gettext-tools/Makefile.in	2010-11-14 21:31:55.000000000 -0800
-+++ gettext-tools/Makefile.in.orig	2006-11-27 09:34:56.000000000 -0800
-@@ -484,7 +484,7 @@
+--- gettext-tools/Makefile.in.orig	2010-06-03 16:38:55.000000000 -0500
++++ gettext-tools/Makefile.in	2010-06-04 01:16:07.000000000 -0500
+@@ -1248,7 +1248,7 @@
  top_srcdir = @top_srcdir@
  AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies
- ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../autoconf-lib-link/m4 -I ../m4 -I gnulib-m4 -I libgettextpo/gnulib-m4
--SUBDIRS = doc intl gnulib-lib libgrep libuniname src libgettextpo po projects misc man m4 tests examples
-+SUBDIRS = intl gnulib-lib libgrep libuniname src libgettextpo po projects m4
+ ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4
+-SUBDIRS = doc intl gnulib-lib libgrep src libgettextpo po projects styles misc man m4 tests gnulib-tests examples
++SUBDIRS = intl gnulib-lib libgrep src libgettextpo po projects styles m4
  
  # Allow users to use "gnulib-tool --update".
  
--- a/Dependencies/phases/build_dependencies.sh	Fri Oct 12 15:43:24 2012 +0200
+++ b/Dependencies/phases/build_dependencies.sh	Wed Oct 17 14:12:32 2012 +0200
@@ -146,6 +146,7 @@
 	# Fixes accepting group chat invites from the standard Sametime client.
 	# Thanks to Jere Krischel and Jonathan Rice.
 	fwdpatch "$ROOTDIR/patches/Meanwhile-srvc_place.c.diff" -p0 || true
+	fwdpatch "$ROOTDIR/patches/Meanwhile-session.c.diff" -p0 || true
 	
 	if needsconfigure $@; then
 	(
@@ -180,6 +181,7 @@
 	revpatch "$ROOTDIR/patches/Meanwhile-common.c.diff" -p0
 	revpatch "$ROOTDIR/patches/Meanwhile-srvc_ft.c.diff" -p0
 	revpatch "$ROOTDIR/patches/Meanwhile-srvc_place.c.diff" -p0
+	revpatch "$ROOTDIR/patches/Meanwhile-session.c.diff" -p0
 	
 	quiet popd
 }
Binary file Frameworks/AIUtilities Framework/Resources/cs.lproj/Localizable.strings has changed
Binary file Frameworks/AIUtilities Framework/Resources/nl.lproj/Localizable.strings has changed
--- a/Frameworks/AIUtilities Framework/Source/AITextViewAdditions.m	Fri Oct 12 15:43:24 2012 +0200
+++ b/Frameworks/AIUtilities Framework/Source/AITextViewAdditions.m	Wed Oct 17 14:12:32 2012 +0200
@@ -19,7 +19,8 @@
 #import "AITextAttributes.h"
 
 @implementation NSTextView (AITextViewAdditions)
-
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wobjc-protocol-method-implementation"
 - (void)changeDocumentBackgroundColor:(id)sender
 {
 	NSColor		*newColor = [sender color];
@@ -40,4 +41,5 @@
 	
 	[self didChangeText];
 }
+#pragma clang diagnostic pop
 @end
Binary file Frameworks/Adium Framework/Resources/cs.lproj/EmoticonNames.strings has changed
Binary file Frameworks/Adium Framework/Resources/cs.lproj/Localizable.strings has changed
Binary file Frameworks/Adium Framework/Resources/en.lproj/EmoticonNames.strings has changed
Binary file Frameworks/Adium Framework/Resources/en.lproj/Localizable.strings has changed
Binary file Frameworks/Adium Framework/Resources/nl.lproj/EmoticonNames.strings has changed
Binary file Frameworks/Adium Framework/Resources/nl.lproj/Localizable.strings has changed
--- a/Frameworks/Adium Framework/Source/AIChat.m	Fri Oct 12 15:43:24 2012 +0200
+++ b/Frameworks/Adium Framework/Source/AIChat.m	Wed Oct 17 14:12:32 2012 +0200
@@ -1039,7 +1039,7 @@
 
 - (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state objects:(__unsafe_unretained id [])stackbuf count:(NSUInteger)len
 {
-	return [participatingContacts countByEnumeratingWithState:state objects:stackbuf count:len];
+	return [self.containedObjects countByEnumeratingWithState:state objects:stackbuf count:len];
 }
 
 - (BOOL) canContainObject:(id)obj
--- a/Frameworks/Adium Framework/Source/AIListGroup.m	Fri Oct 12 15:43:24 2012 +0200
+++ b/Frameworks/Adium Framework/Source/AIListGroup.m	Wed Oct 17 14:12:32 2012 +0200
@@ -348,7 +348,7 @@
 
 - (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state objects:(__unsafe_unretained id [])stackbuf count:(NSUInteger)len
 {
-	return [_containedObjects countByEnumeratingWithState:state objects:stackbuf count:len];
+	return [self.containedObjects countByEnumeratingWithState:state objects:stackbuf count:len];
 }
 
 #pragma mark Applescript
--- a/Frameworks/Adium Framework/Source/AIMetaContact.m	Fri Oct 12 15:43:24 2012 +0200
+++ b/Frameworks/Adium Framework/Source/AIMetaContact.m	Wed Oct 17 14:12:32 2012 +0200
@@ -1027,7 +1027,7 @@
 
 - (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state objects:(__unsafe_unretained id [])stackbuf count:(NSUInteger)len
 {
-	return [_containedObjects countByEnumeratingWithState:state objects:stackbuf count:len];
+	return [self.containedObjects countByEnumeratingWithState:state objects:stackbuf count:len];
 }
 
 #pragma mark Contained Contact sorting
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libffi.framework/Headers	Wed Oct 17 14:12:32 2012 +0200
@@ -0,0 +1,1 @@
+Versions/3.0.11/Headers
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libffi.framework/Resources	Wed Oct 17 14:12:32 2012 +0200
@@ -0,0 +1,1 @@
+Versions/3.0.11/Resources
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libffi.framework/Versions/3.0.11/Headers/ffi.h	Wed Oct 17 14:12:32 2012 +0200
@@ -0,0 +1,471 @@
+/* -----------------------------------------------------------------*-C-*-
+   libffi 3.0.11 - Copyright (c) 2011 Anthony Green
+                    - Copyright (c) 1996-2003, 2007, 2008 Red Hat, Inc.
+
+   Permission is hereby granted, free of charge, to any person
+   obtaining a copy of this software and associated documentation
+   files (the ``Software''), to deal in the Software without
+   restriction, including without limitation the rights to use, copy,
+   modify, merge, publish, distribute, sublicense, and/or sell copies
+   of the Software, and to permit persons to whom the Software is
+   furnished to do so, subject to the following conditions:
+
+   The above copyright notice and this permission notice shall be
+   included in all copies or substantial portions of the Software.
+
+   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
+   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+   NONINFRINGEMENT.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+   WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+   DEALINGS IN THE SOFTWARE.
+
+   ----------------------------------------------------------------------- */
+
+/* -------------------------------------------------------------------
+   The basic API is described in the README file.
+
+   The raw API is designed to bypass some of the argument packing
+   and unpacking on architectures for which it can be avoided.
+
+   The closure API allows interpreted functions to be packaged up
+   inside a C function pointer, so that they can be called as C functions,
+   with no understanding on the client side that they are interpreted.
+   It can also be used in other cases in which it is necessary to package
+   up a user specified parameter and a function pointer as a single
+   function pointer.
+
+   The closure API must be implemented in order to get its functionality,
+   e.g. for use by gij.  Routines are provided to emulate the raw API
+   if the underlying platform doesn't allow faster implementation.
+
+   More details on the raw and cloure API can be found in:
+
+   http://gcc.gnu.org/ml/java/1999-q3/msg00138.html
+
+   and
+
+   http://gcc.gnu.org/ml/java/1999-q3/msg00174.html
+   -------------------------------------------------------------------- */
+
+#ifndef LIBFFI_H
+#define LIBFFI_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Specify which architecture libffi is configured for. */
+#ifndef X86_DARWIN
+#define X86_DARWIN
+#endif
+
+/* ---- System configuration information --------------------------------- */
+
+#include <ffitarget.h>
+
+#ifndef LIBFFI_ASM
+
+#ifdef _MSC_VER
+#define __attribute__(X)
+#endif
+
+#include <stddef.h>
+#include <limits.h>
+
+/* LONG_LONG_MAX is not always defined (not if STRICT_ANSI, for example).
+   But we can find it either under the correct ANSI name, or under GNU
+   C's internal name.  */
+
+#define FFI_64_BIT_MAX 9223372036854775807
+
+#ifdef LONG_LONG_MAX
+# define FFI_LONG_LONG_MAX LONG_LONG_MAX
+#else
+# ifdef LLONG_MAX
+#  define FFI_LONG_LONG_MAX LLONG_MAX
+#  ifdef _AIX52 /* or newer has C99 LLONG_MAX */
+#   undef FFI_64_BIT_MAX
+#   define FFI_64_BIT_MAX 9223372036854775807LL
+#  endif /* _AIX52 or newer */
+# else
+#  ifdef __GNUC__
+#   define FFI_LONG_LONG_MAX __LONG_LONG_MAX__
+#  endif
+#  ifdef _AIX /* AIX 5.1 and earlier have LONGLONG_MAX */
+#   ifndef __PPC64__
+#    if defined (__IBMC__) || defined (__IBMCPP__)
+#     define FFI_LONG_LONG_MAX LONGLONG_MAX
+#    endif
+#   endif /* __PPC64__ */
+#   undef  FFI_64_BIT_MAX
+#   define FFI_64_BIT_MAX 9223372036854775807LL
+#  endif
+# endif
+#endif
+
+/* The closure code assumes that this works on pointers, i.e. a size_t	*/
+/* can hold a pointer.							*/
+
+typedef struct _ffi_type
+{
+  size_t size;
+  unsigned short alignment;
+  unsigned short type;
+  struct _ffi_type **elements;
+} ffi_type;
+
+#ifndef LIBFFI_HIDE_BASIC_TYPES
+#if SCHAR_MAX == 127
+# define ffi_type_uchar                ffi_type_uint8
+# define ffi_type_schar                ffi_type_sint8
+#else
+ #error "char size not supported"
+#endif
+
+#if SHRT_MAX == 32767
+# define ffi_type_ushort       ffi_type_uint16
+# define ffi_type_sshort       ffi_type_sint16
+#elif SHRT_MAX == 2147483647
+# define ffi_type_ushort       ffi_type_uint32
+# define ffi_type_sshort       ffi_type_sint32
+#else
+ #error "short size not supported"
+#endif
+
+#if INT_MAX == 32767
+# define ffi_type_uint         ffi_type_uint16
+# define ffi_type_sint         ffi_type_sint16
+#elif INT_MAX == 2147483647
+# define ffi_type_uint         ffi_type_uint32
+# define ffi_type_sint         ffi_type_sint32
+#elif INT_MAX == 9223372036854775807
+# define ffi_type_uint         ffi_type_uint64
+# define ffi_type_sint         ffi_type_sint64
+#else
+ #error "int size not supported"
+#endif
+
+#if LONG_MAX == 2147483647
+# if FFI_LONG_LONG_MAX != FFI_64_BIT_MAX
+ #error "no 64-bit data type supported"
+# endif
+#elif LONG_MAX != FFI_64_BIT_MAX
+ #error "long size not supported"
+#endif
+
+#if LONG_MAX == 2147483647
+# define ffi_type_ulong        ffi_type_uint32
+# define ffi_type_slong        ffi_type_sint32
+#elif LONG_MAX == FFI_64_BIT_MAX
+# define ffi_type_ulong        ffi_type_uint64
+# define ffi_type_slong        ffi_type_sint64
+#else
+ #error "long size not supported"
+#endif
+
+/* Need minimal decorations for DLLs to works on Windows. */
+/* GCC has autoimport and autoexport.  Rely on Libtool to */
+/* help MSVC export from a DLL, but always declare data   */
+/* to be imported for MSVC clients.  This costs an extra  */
+/* indirection for MSVC clients using the static version  */
+/* of the library, but don't worry about that.  Besides,  */
+/* as a workaround, they can define FFI_BUILDING if they  */
+/* *know* they are going to link with the static library. */
+#if defined _MSC_VER && !defined FFI_BUILDING
+#define FFI_EXTERN extern __declspec(dllimport)
+#else
+#define FFI_EXTERN extern
+#endif
+
+/* These are defined in types.c */
+FFI_EXTERN ffi_type ffi_type_void;
+FFI_EXTERN ffi_type ffi_type_uint8;
+FFI_EXTERN ffi_type ffi_type_sint8;
+FFI_EXTERN ffi_type ffi_type_uint16;
+FFI_EXTERN ffi_type ffi_type_sint16;
+FFI_EXTERN ffi_type ffi_type_uint32;
+FFI_EXTERN ffi_type ffi_type_sint32;
+FFI_EXTERN ffi_type ffi_type_uint64;
+FFI_EXTERN ffi_type ffi_type_sint64;
+FFI_EXTERN ffi_type ffi_type_float;
+FFI_EXTERN ffi_type ffi_type_double;
+FFI_EXTERN ffi_type ffi_type_pointer;
+
+#if 1
+FFI_EXTERN ffi_type ffi_type_longdouble;
+#else
+#define ffi_type_longdouble ffi_type_double
+#endif
+#endif /* LIBFFI_HIDE_BASIC_TYPES */
+
+typedef enum {
+  FFI_OK = 0,
+  FFI_BAD_TYPEDEF,
+  FFI_BAD_ABI
+} ffi_status;
+
+typedef unsigned FFI_TYPE;
+
+typedef struct {
+  ffi_abi abi;
+  unsigned nargs;
+  ffi_type **arg_types;
+  ffi_type *rtype;
+  unsigned bytes;
+  unsigned flags;
+#ifdef FFI_EXTRA_CIF_FIELDS
+  FFI_EXTRA_CIF_FIELDS;
+#endif
+} ffi_cif;
+
+/* Used internally, but overridden by some architectures */
+ffi_status ffi_prep_cif_core(ffi_cif *cif,
+			     ffi_abi abi,
+			     unsigned int isvariadic,
+			     unsigned int nfixedargs,
+			     unsigned int ntotalargs,
+			     ffi_type *rtype,
+			     ffi_type **atypes);
+
+/* ---- Definitions for the raw API -------------------------------------- */
+
+#ifndef FFI_SIZEOF_ARG
+# if LONG_MAX == 2147483647
+#  define FFI_SIZEOF_ARG        4
+# elif LONG_MAX == FFI_64_BIT_MAX
+#  define FFI_SIZEOF_ARG        8
+# endif
+#endif
+
+#ifndef FFI_SIZEOF_JAVA_RAW
+#  define FFI_SIZEOF_JAVA_RAW FFI_SIZEOF_ARG
+#endif
+
+typedef union {
+  ffi_sarg  sint;
+  ffi_arg   uint;
+  float	    flt;
+  char      data[FFI_SIZEOF_ARG];
+  void*     ptr;
+} ffi_raw;
+
+#if FFI_SIZEOF_JAVA_RAW == 4 && FFI_SIZEOF_ARG == 8
+/* This is a special case for mips64/n32 ABI (and perhaps others) where
+   sizeof(void *) is 4 and FFI_SIZEOF_ARG is 8.  */
+typedef union {
+  signed int	sint;
+  unsigned int	uint;
+  float		flt;
+  char		data[FFI_SIZEOF_JAVA_RAW];
+  void*		ptr;
+} ffi_java_raw;
+#else
+typedef ffi_raw ffi_java_raw;
+#endif
+
+
+void ffi_raw_call (ffi_cif *cif,
+		   void (*fn)(void),
+		   void *rvalue,
+		   ffi_raw *avalue);
+
+void ffi_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_raw *raw);
+void ffi_raw_to_ptrarray (ffi_cif *cif, ffi_raw *raw, void **args);
+size_t ffi_raw_size (ffi_cif *cif);
+
+/* This is analogous to the raw API, except it uses Java parameter	*/
+/* packing, even on 64-bit machines.  I.e. on 64-bit machines		*/
+/* longs and doubles are followed by an empty 64-bit word.		*/
+
+void ffi_java_raw_call (ffi_cif *cif,
+			void (*fn)(void),
+			void *rvalue,
+			ffi_java_raw *avalue);
+
+void ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw);
+void ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args);
+size_t ffi_java_raw_size (ffi_cif *cif);
+
+/* ---- Definitions for closures ----------------------------------------- */
+
+#if FFI_CLOSURES
+
+#ifdef _MSC_VER
+__declspec(align(8))
+#endif
+typedef struct {
+#if 0
+  void *trampoline_table;
+  void *trampoline_table_entry;
+#else
+  char tramp[FFI_TRAMPOLINE_SIZE];
+#endif
+  ffi_cif   *cif;
+  void     (*fun)(ffi_cif*,void*,void**,void*);
+  void      *user_data;
+#ifdef __GNUC__
+} ffi_closure __attribute__((aligned (8)));
+#else
+} ffi_closure;
+# ifdef __sgi
+#  pragma pack 0
+# endif
+#endif
+
+void *ffi_closure_alloc (size_t size, void **code);
+void ffi_closure_free (void *);
+
+ffi_status
+ffi_prep_closure (ffi_closure*,
+		  ffi_cif *,
+		  void (*fun)(ffi_cif*,void*,void**,void*),
+		  void *user_data);
+
+ffi_status
+ffi_prep_closure_loc (ffi_closure*,
+		      ffi_cif *,
+		      void (*fun)(ffi_cif*,void*,void**,void*),
+		      void *user_data,
+		      void*codeloc);
+
+#ifdef __sgi
+# pragma pack 8
+#endif
+typedef struct {
+#if 0
+  void *trampoline_table;
+  void *trampoline_table_entry;
+#else
+  char tramp[FFI_TRAMPOLINE_SIZE];
+#endif
+  ffi_cif   *cif;
+
+#if !FFI_NATIVE_RAW_API
+
+  /* if this is enabled, then a raw closure has the same layout 
+     as a regular closure.  We use this to install an intermediate 
+     handler to do the transaltion, void** -> ffi_raw*. */
+
+  void     (*translate_args)(ffi_cif*,void*,void**,void*);
+  void      *this_closure;
+
+#endif
+
+  void     (*fun)(ffi_cif*,void*,ffi_raw*,void*);
+  void      *user_data;
+
+} ffi_raw_closure;
+
+typedef struct {
+#if 0
+  void *trampoline_table;
+  void *trampoline_table_entry;
+#else
+  char tramp[FFI_TRAMPOLINE_SIZE];
+#endif
+
+  ffi_cif   *cif;
+
+#if !FFI_NATIVE_RAW_API
+
+  /* if this is enabled, then a raw closure has the same layout 
+     as a regular closure.  We use this to install an intermediate 
+     handler to do the transaltion, void** -> ffi_raw*. */
+
+  void     (*translate_args)(ffi_cif*,void*,void**,void*);
+  void      *this_closure;
+
+#endif
+
+  void     (*fun)(ffi_cif*,void*,ffi_java_raw*,void*);
+  void      *user_data;
+
+} ffi_java_raw_closure;
+
+ffi_status
+ffi_prep_raw_closure (ffi_raw_closure*,
+		      ffi_cif *cif,
+		      void (*fun)(ffi_cif*,void*,ffi_raw*,void*),
+		      void *user_data);
+
+ffi_status
+ffi_prep_raw_closure_loc (ffi_raw_closure*,
+			  ffi_cif *cif,
+			  void (*fun)(ffi_cif*,void*,ffi_raw*,void*),
+			  void *user_data,
+			  void *codeloc);
+
+ffi_status
+ffi_prep_java_raw_closure (ffi_java_raw_closure*,
+		           ffi_cif *cif,
+		           void (*fun)(ffi_cif*,void*,ffi_java_raw*,void*),
+		           void *user_data);
+
+ffi_status
+ffi_prep_java_raw_closure_loc (ffi_java_raw_closure*,
+			       ffi_cif *cif,
+			       void (*fun)(ffi_cif*,void*,ffi_java_raw*,void*),
+			       void *user_data,
+			       void *codeloc);
+
+#endif /* FFI_CLOSURES */
+
+/* ---- Public interface definition -------------------------------------- */
+
+ffi_status ffi_prep_cif(ffi_cif *cif,
+			ffi_abi abi,
+			unsigned int nargs,
+			ffi_type *rtype,
+			ffi_type **atypes);
+
+ffi_status ffi_prep_cif_var(ffi_cif *cif,
+			    ffi_abi abi,
+			    unsigned int nfixedargs,
+			    unsigned int ntotalargs,
+			    ffi_type *rtype,
+			    ffi_type **atypes);
+
+void ffi_call(ffi_cif *cif,
+	      void (*fn)(void),
+	      void *rvalue,
+	      void **avalue);
+
+/* Useful for eliminating compiler warnings */
+#define FFI_FN(f) ((void (*)(void))f)
+
+/* ---- Definitions shared with assembly code ---------------------------- */
+
+#endif
+
+/* If these change, update src/mips/ffitarget.h. */
+#define FFI_TYPE_VOID       0    
+#define FFI_TYPE_INT        1
+#define FFI_TYPE_FLOAT      2    
+#define FFI_TYPE_DOUBLE     3
+#if 1
+#define FFI_TYPE_LONGDOUBLE 4
+#else
+#define FFI_TYPE_LONGDOUBLE FFI_TYPE_DOUBLE
+#endif
+#define FFI_TYPE_UINT8      5   
+#define FFI_TYPE_SINT8      6
+#define FFI_TYPE_UINT16     7 
+#define FFI_TYPE_SINT16     8
+#define FFI_TYPE_UINT32     9
+#define FFI_TYPE_SINT32     10
+#define FFI_TYPE_UINT64     11
+#define FFI_TYPE_SINT64     12
+#define FFI_TYPE_STRUCT     13
+#define FFI_TYPE_POINTER    14
+
+/* This should always refer to the last type code (for sanity checks) */
+#define FFI_TYPE_LAST       FFI_TYPE_POINTER
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libffi.framework/Versions/3.0.11/Headers/ffitarget.h	Wed Oct 17 14:12:32 2012 +0200
@@ -0,0 +1,139 @@
+/* -----------------------------------------------------------------*-C-*-
+   ffitarget.h - Copyright (c) 2012  Anthony Green
+                 Copyright (c) 1996-2003, 2010  Red Hat, Inc.
+                 Copyright (C) 2008  Free Software Foundation, Inc.
+
+   Target configuration macros for x86 and x86-64.
+
+   Permission is hereby granted, free of charge, to any person obtaining
+   a copy of this software and associated documentation files (the
+   ``Software''), to deal in the Software without restriction, including
+   without limitation the rights to use, copy, modify, merge, publish,
+   distribute, sublicense, and/or sell copies of the Software, and to
+   permit persons to whom the Software is furnished to do so, subject to
+   the following conditions:
+
+   The above copyright notice and this permission notice shall be included
+   in all copies or substantial portions of the Software.
+
+   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
+   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+   NONINFRINGEMENT.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+   WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+   DEALINGS IN THE SOFTWARE.
+
+   ----------------------------------------------------------------------- */
+
+#ifndef LIBFFI_TARGET_H
+#define LIBFFI_TARGET_H
+
+#ifndef LIBFFI_H
+#error "Please do not include ffitarget.h directly into your source.  Use ffi.h instead."
+#endif
+
+/* ---- System specific configurations ----------------------------------- */
+
+/* For code common to all platforms on x86 and x86_64. */
+#define X86_ANY
+
+#if defined (X86_64) && defined (__i386__)
+#undef X86_64
+#define X86
+#endif
+
+#ifdef X86_WIN64
+#define FFI_SIZEOF_ARG 8
+#define USE_BUILTIN_FFS 0 /* not yet implemented in mingw-64 */
+#endif
+
+/* ---- Generic type definitions ----------------------------------------- */
+
+#ifndef LIBFFI_ASM
+#ifdef X86_WIN64
+#ifdef _MSC_VER
+typedef unsigned __int64       ffi_arg;
+typedef __int64                ffi_sarg;
+#else
+typedef unsigned long long     ffi_arg;
+typedef long long              ffi_sarg;
+#endif
+#else
+#if defined __x86_64__ && !defined __LP64__
+#define FFI_SIZEOF_ARG 8
+typedef unsigned long long     ffi_arg;
+typedef long long              ffi_sarg;
+#else
+typedef unsigned long          ffi_arg;
+typedef signed long            ffi_sarg;
+#endif
+#endif
+
+typedef enum ffi_abi {
+  FFI_FIRST_ABI = 0,
+
+  /* ---- Intel x86 Win32 ---------- */
+#ifdef X86_WIN32
+  FFI_SYSV,
+  FFI_STDCALL,
+  FFI_THISCALL,
+  FFI_FASTCALL,
+  FFI_MS_CDECL,
+  FFI_LAST_ABI,
+#ifdef _MSC_VER
+  FFI_DEFAULT_ABI = FFI_MS_CDECL
+#else
+  FFI_DEFAULT_ABI = FFI_SYSV
+#endif
+
+#elif defined(X86_WIN64)
+  FFI_WIN64,
+  FFI_LAST_ABI,
+  FFI_DEFAULT_ABI = FFI_WIN64
+
+#else
+  /* ---- Intel x86 and AMD x86-64 - */
+  FFI_SYSV,
+  FFI_UNIX64,   /* Unix variants all use the same ABI for x86-64  */
+  FFI_LAST_ABI,
+#if defined(__i386__) || defined(__i386)
+  FFI_DEFAULT_ABI = FFI_SYSV
+#else
+  FFI_DEFAULT_ABI = FFI_UNIX64
+#endif
+#endif
+} ffi_abi;
+#endif
+
+/* ---- Definitions for closures ----------------------------------------- */
+
+#define FFI_CLOSURES 1
+#define FFI_TYPE_SMALL_STRUCT_1B (FFI_TYPE_LAST + 1)
+#define FFI_TYPE_SMALL_STRUCT_2B (FFI_TYPE_LAST + 2)
+#define FFI_TYPE_SMALL_STRUCT_4B (FFI_TYPE_LAST + 3)
+#define FFI_TYPE_MS_STRUCT       (FFI_TYPE_LAST + 4)
+
+#if defined (X86_64) || (defined (__x86_64__) && defined (X86_DARWIN))
+#define FFI_TRAMPOLINE_SIZE 24
+#define FFI_NATIVE_RAW_API 0
+#else
+#ifdef X86_WIN32
+#define FFI_TRAMPOLINE_SIZE 52
+#else
+#ifdef X86_WIN64
+#define FFI_TRAMPOLINE_SIZE 29
+#define FFI_NATIVE_RAW_API 0
+#define FFI_NO_RAW_API 1
+#else
+#define FFI_TRAMPOLINE_SIZE 10
+#endif
+#endif
+#ifndef X86_WIN64
+#define FFI_NATIVE_RAW_API 1	/* x86 has native raw api support */
+#endif
+#endif
+
+#endif
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libffi.framework/Versions/3.0.11/Resources/English.lproj/InfoPlist.strings	Wed Oct 17 14:12:32 2012 +0200
@@ -0,0 +1,3 @@
+/* Localized versions of Info.plist keys */
+
+CFBundleName = "libffi";
Binary file Frameworks/libffi.framework/Versions/3.0.11/Resources/Info.plist has changed
Binary file Frameworks/libffi.framework/Versions/3.0.11/libffi has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libffi.framework/Versions/Current	Wed Oct 17 14:12:32 2012 +0200
@@ -0,0 +1,1 @@
+3.0.11
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Frameworks/libffi.framework/libffi	Wed Oct 17 14:12:32 2012 +0200
@@ -0,0 +1,1 @@
+Versions/3.0.11/libffi
\ No newline at end of file
Binary file Frameworks/libgcrypt.framework/Versions/1.5.0/libgcrypt has changed
--- a/Frameworks/libglib.framework/Headers	Fri Oct 12 15:43:24 2012 +0200
+++ b/Frameworks/libglib.framework/Headers	Wed Oct 17 14:12:32 2012 +0200
@@ -1,1 +1,1 @@
-Versions/2.0.0/Headers
\ No newline at end of file
+Versions/2.32.4/Headers
\ No newline at end of file
--- a/Frameworks/libglib.framework/Resources	Fri Oct 12 15:43:24 2012 +0200
+++ b/Frameworks/libglib.framework/Resources	Wed Oct 17 14:12:32 2012 +0200
@@ -1,1 +1,1 @@
-Versions/2.0.0/Resources
\ No newline at end of file
+Versions/2.32.4/Resources
\ No newline at end of file
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gappinfo.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,234 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_APP_INFO_H__
-#define __G_APP_INFO_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_APP_INFO            (g_app_info_get_type ())
-#define G_APP_INFO(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_APP_INFO, GAppInfo))
-#define G_IS_APP_INFO(obj)	   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_APP_INFO))
-#define G_APP_INFO_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_APP_INFO, GAppInfoIface))
-
-#define G_TYPE_APP_LAUNCH_CONTEXT         (g_app_launch_context_get_type ())
-#define G_APP_LAUNCH_CONTEXT(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_APP_LAUNCH_CONTEXT, GAppLaunchContext))
-#define G_APP_LAUNCH_CONTEXT_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_APP_LAUNCH_CONTEXT, GAppLaunchContextClass))
-#define G_IS_APP_LAUNCH_CONTEXT(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_APP_LAUNCH_CONTEXT))
-#define G_IS_APP_LAUNCH_CONTEXT_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_APP_LAUNCH_CONTEXT))
-#define G_APP_LAUNCH_CONTEXT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_APP_LAUNCH_CONTEXT, GAppLaunchContextClass))
-
-typedef struct _GAppLaunchContextClass   GAppLaunchContextClass;
-typedef struct _GAppLaunchContextPrivate GAppLaunchContextPrivate;
-
-/**
- * GAppInfo:
- *
- * Information about an installed application and methods to launch
- * it (with file arguments).
- */
-
-/**
- * GAppInfoIface:
- * @g_iface: The parent interface.
- * @dup: Copies a #GAppInfo.
- * @equal: Checks two #GAppInfo<!-- -->s for equality.
- * @get_id: Gets a string identifier for a #GAppInfo.
- * @get_name: Gets the name of the application for a #GAppInfo.
- * @get_description: Gets a short description for the application described by the #GAppInfo.
- * @get_executable: Gets the execuable name for the #GAppInfo.
- * @get_icon: Gets the #GIcon for the #GAppInfo.
- * @launch: Launches an application specified by the #GAppInfo.
- * @supports_uris: Indicates whether the application specified supports launching URIs.
- * @supports_files: Indicates whether the application specified accepts filename arguments.
- * @launch_uris: Launches an application with a list of URIs.
- * @should_show: Returns whether an application should be shown (e.g. when getting a list of installed applications).
- * <ulink url="http://standards.freedesktop.org/startup-notification-spec/startup-notification-latest.txt">
- * <citetitle>FreeDesktop.Org Startup Notification Specification</citetitle></ulink>.
- * @set_as_default_for_type: Sets an application as default for a given content type.
- * @set_as_default_for_extension: Sets an application as default for a given file extention.
- * @add_supports_type: Adds to the #GAppInfo information about supported file types.
- * @can_remove_supports_type: Checks for support for removing supported file types from a #GAppInfo.
- * @remove_supports_type: Removes a supported application type from a #GAppInfo.
- * @can_delete: Checks if a #GAppInfo can be deleted. Since 2.20
- * @do_delete: Deletes a #GAppInfo. Since 2.20
- * @get_commandline: Gets the commandline for the #GAppInfo. Since 2.20
- *
- * Application Information interface, for operating system portability.
- */
-typedef struct _GAppInfoIface    GAppInfoIface;
-
-struct _GAppInfoIface
-{
-  GTypeInterface g_iface;
-
-  /* Virtual Table */
-
-  GAppInfo *   (* dup)                          (GAppInfo           *appinfo);
-  gboolean     (* equal)                        (GAppInfo           *appinfo1,
-                                                 GAppInfo           *appinfo2);
-  const char * (* get_id)                       (GAppInfo           *appinfo);
-  const char * (* get_name)                     (GAppInfo           *appinfo);
-  const char * (* get_description)              (GAppInfo           *appinfo);
-  const char * (* get_executable)               (GAppInfo           *appinfo);
-  GIcon *      (* get_icon)                     (GAppInfo           *appinfo);
-  gboolean     (* launch)                       (GAppInfo           *appinfo,
-                                                 GList              *filenames,
-                                                 GAppLaunchContext  *launch_context,
-                                                 GError            **error);
-  gboolean     (* supports_uris)                (GAppInfo           *appinfo);
-  gboolean     (* supports_files)               (GAppInfo           *appinfo);
-  gboolean     (* launch_uris)                  (GAppInfo           *appinfo,
-                                                 GList              *uris,
-                                                 GAppLaunchContext  *launch_context,
-                                                 GError            **error);
-  gboolean     (* should_show)                  (GAppInfo           *appinfo);
-
-  /* For changing associations */
-  gboolean     (* set_as_default_for_type)      (GAppInfo           *appinfo,
-                                                 const char         *content_type,
-                                                 GError            **error);
-  gboolean     (* set_as_default_for_extension) (GAppInfo           *appinfo,
-                                                 const char         *extension,
-                                                 GError            **error);
-  gboolean     (* add_supports_type)            (GAppInfo           *appinfo,
-                                                 const char         *content_type,
-                                                 GError            **error);
-  gboolean     (* can_remove_supports_type)     (GAppInfo           *appinfo);
-  gboolean     (* remove_supports_type)         (GAppInfo           *appinfo,
-                                                 const char         *content_type,
-                                                 GError            **error);
-  gboolean     (* can_delete)                   (GAppInfo           *appinfo);
-  gboolean     (* do_delete)                    (GAppInfo           *appinfo);
-  const char * (* get_commandline)              (GAppInfo           *appinfo);
-};
-
-GType       g_app_info_get_type                     (void) G_GNUC_CONST;
-GAppInfo *  g_app_info_create_from_commandline      (const char           *commandline,
-						     const char           *application_name,
-						     GAppInfoCreateFlags   flags,
-						     GError              **error);
-GAppInfo *  g_app_info_dup                          (GAppInfo             *appinfo);
-gboolean    g_app_info_equal                        (GAppInfo             *appinfo1,
-						     GAppInfo             *appinfo2);
-const char *g_app_info_get_id                       (GAppInfo             *appinfo);
-const char *g_app_info_get_name                     (GAppInfo             *appinfo);
-const char *g_app_info_get_description              (GAppInfo             *appinfo);
-const char *g_app_info_get_executable               (GAppInfo             *appinfo);
-const char *g_app_info_get_commandline              (GAppInfo             *appinfo);
-GIcon *     g_app_info_get_icon                     (GAppInfo             *appinfo);
-gboolean    g_app_info_launch                       (GAppInfo             *appinfo,
-						     GList                *files,
-						     GAppLaunchContext    *launch_context,
-						     GError              **error);
-gboolean    g_app_info_supports_uris                (GAppInfo             *appinfo);
-gboolean    g_app_info_supports_files               (GAppInfo             *appinfo);
-gboolean    g_app_info_launch_uris                  (GAppInfo             *appinfo,
-						     GList                *uris,
-						     GAppLaunchContext    *launch_context,
-						     GError              **error);
-gboolean    g_app_info_should_show                  (GAppInfo             *appinfo);
-
-gboolean    g_app_info_set_as_default_for_type      (GAppInfo             *appinfo,
-						     const char           *content_type,
-						     GError              **error);
-gboolean    g_app_info_set_as_default_for_extension (GAppInfo             *appinfo,
-						     const char           *extension,
-						     GError              **error);
-gboolean    g_app_info_add_supports_type            (GAppInfo             *appinfo,
-						     const char           *content_type,
-						     GError              **error);
-gboolean    g_app_info_can_remove_supports_type     (GAppInfo             *appinfo);
-gboolean    g_app_info_remove_supports_type         (GAppInfo             *appinfo,
-						     const char           *content_type,
-						     GError              **error);
-gboolean    g_app_info_can_delete                   (GAppInfo   *appinfo);
-gboolean    g_app_info_delete                       (GAppInfo   *appinfo);
-
-GList *   g_app_info_get_all                     (void);
-GList *   g_app_info_get_all_for_type            (const char  *content_type);
-void      g_app_info_reset_type_associations     (const char  *content_type);
-GAppInfo *g_app_info_get_default_for_type        (const char  *content_type,
-						  gboolean     must_support_uris);
-GAppInfo *g_app_info_get_default_for_uri_scheme  (const char  *uri_scheme);
-
-gboolean  g_app_info_launch_default_for_uri      (const char              *uri,
-					          GAppLaunchContext       *launch_context,
-					          GError                 **error);
-
-/**
- * GAppLaunchContext:
- * @parent_instance: The parent instance.
- *
- * Integrating the launch with the launching application. This is used to
- * handle for instance startup notification and launching the new application
- * on the same screen as the launching window.
- */
-struct _GAppLaunchContext
-{
-  GObject parent_instance;
-
-  /*< private >*/
-  GAppLaunchContextPrivate *priv;
-};
-
-struct _GAppLaunchContextClass
-{
-  GObjectClass parent_class;
-
-  char * (* get_display)           (GAppLaunchContext *context,
-                                    GAppInfo          *info,
-                                    GList             *files);
-  char * (* get_startup_notify_id) (GAppLaunchContext *context,
-                                    GAppInfo          *info,
-                                    GList             *files);
-  void   (* launch_failed)         (GAppLaunchContext *context,
-                                    const char        *startup_notify_id);
-
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-};
-
-GType              g_app_launch_context_get_type              (void) G_GNUC_CONST;
-GAppLaunchContext *g_app_launch_context_new                   (void);
-char *             g_app_launch_context_get_display           (GAppLaunchContext *context,
-							       GAppInfo          *info,
-							       GList             *files);
-char *             g_app_launch_context_get_startup_notify_id (GAppLaunchContext *context,
-							       GAppInfo          *info,
-							       GList             *files);
-void               g_app_launch_context_launch_failed         (GAppLaunchContext *context,
-							       const char *       startup_notify_id);
-
-G_END_DECLS
-
-#endif /* __G_APP_INFO_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gasyncresult.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_ASYNC_RESULT_H__
-#define __G_ASYNC_RESULT_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_ASYNC_RESULT            (g_async_result_get_type ())
-#define G_ASYNC_RESULT(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_ASYNC_RESULT, GAsyncResult))
-#define G_IS_ASYNC_RESULT(obj)	       (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_ASYNC_RESULT))
-#define G_ASYNC_RESULT_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_ASYNC_RESULT, GAsyncResultIface))
-
-/**
- * GAsyncResult:
- *
- * Holds results information for an asynchronous operation,
- * usually passed directly to a asynchronous _finish() operation.
- **/
-typedef struct _GAsyncResultIface    GAsyncResultIface;
-
-
-/**
- * GAsyncResultIface:
- * @g_iface: The parent interface.
- * @get_user_data: Gets the user data passed to the callback.
- * @get_source_object: Gets the source object that issued the asynchronous operation.
- *
- * Interface definition for #GAsyncResult.
- **/
-struct _GAsyncResultIface
-{
-  GTypeInterface g_iface;
-
-  /* Virtual Table */
-
-  gpointer  (* get_user_data)     (GAsyncResult *async_result);
-  GObject * (* get_source_object) (GAsyncResult *async_result);
-};
-
-GType    g_async_result_get_type          (void) G_GNUC_CONST;
-
-gpointer g_async_result_get_user_data     (GAsyncResult *res);
-GObject *g_async_result_get_source_object (GAsyncResult *res);
-
-G_END_DECLS
-
-#endif /* __G_ASYNC_RESULT_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gbufferedinputstream.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,123 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Christian Kellner <gicmo@gnome.org>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_BUFFERED_INPUT_STREAM_H__
-#define __G_BUFFERED_INPUT_STREAM_H__
-
-#include <gio/gfilterinputstream.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_BUFFERED_INPUT_STREAM         (g_buffered_input_stream_get_type ())
-#define G_BUFFERED_INPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_BUFFERED_INPUT_STREAM, GBufferedInputStream))
-#define G_BUFFERED_INPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_BUFFERED_INPUT_STREAM, GBufferedInputStreamClass))
-#define G_IS_BUFFERED_INPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_BUFFERED_INPUT_STREAM))
-#define G_IS_BUFFERED_INPUT_STREAM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_BUFFERED_INPUT_STREAM))
-#define G_BUFFERED_INPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_BUFFERED_INPUT_STREAM, GBufferedInputStreamClass))
-
-/**
- * GBufferedInputStream:
- *
- * Implements #GFilterInputStream with a sized input buffer.
- **/
-typedef struct _GBufferedInputStreamClass    GBufferedInputStreamClass;
-typedef struct _GBufferedInputStreamPrivate  GBufferedInputStreamPrivate;
-
-struct _GBufferedInputStream
-{
-  GFilterInputStream parent_instance;
-
-  /*< private >*/
-  GBufferedInputStreamPrivate *priv;
-};
-
-struct _GBufferedInputStreamClass
-{
-  GFilterInputStreamClass parent_class;
-
-  gssize   (* fill)        (GBufferedInputStream *stream,
-			    gssize                count,
-			    GCancellable         *cancellable,
-			    GError              **error);
-
-  /* Async ops: (optional in derived classes) */
-  void     (* fill_async)  (GBufferedInputStream *stream,
-			    gssize                count,
-			    int                   io_priority,
-			    GCancellable         *cancellable,
-			    GAsyncReadyCallback   callback,
-			    gpointer              user_data);
-  gssize   (* fill_finish) (GBufferedInputStream *stream,
-			    GAsyncResult         *result,
-			    GError              **error);
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-};
-
-
-GType         g_buffered_input_stream_get_type        (void) G_GNUC_CONST;
-GInputStream* g_buffered_input_stream_new             (GInputStream          *base_stream);
-GInputStream* g_buffered_input_stream_new_sized       (GInputStream          *base_stream,
-						       gsize                  size);
-
-gsize         g_buffered_input_stream_get_buffer_size (GBufferedInputStream  *stream);
-void          g_buffered_input_stream_set_buffer_size (GBufferedInputStream  *stream,
-						       gsize                  size);
-gsize         g_buffered_input_stream_get_available   (GBufferedInputStream  *stream);
-gsize         g_buffered_input_stream_peek            (GBufferedInputStream  *stream,
-						       void                  *buffer,
-						       gsize                  offset,
-						       gsize                  count);
-const void*   g_buffered_input_stream_peek_buffer     (GBufferedInputStream  *stream,
-						       gsize                 *count);
-
-gssize        g_buffered_input_stream_fill            (GBufferedInputStream  *stream,
-						       gssize                 count,
-						       GCancellable          *cancellable,
-						       GError               **error);
-void          g_buffered_input_stream_fill_async      (GBufferedInputStream  *stream,
-						       gssize                 count,
-						       int                    io_priority,
-						       GCancellable          *cancellable,
-						       GAsyncReadyCallback    callback,
-						       gpointer               user_data);
-gssize        g_buffered_input_stream_fill_finish     (GBufferedInputStream  *stream,
-						       GAsyncResult          *result,
-						       GError               **error);
-
-int           g_buffered_input_stream_read_byte       (GBufferedInputStream  *stream,
-						       GCancellable          *cancellable,
-						       GError               **error);
-
-G_END_DECLS
-
-#endif /* __G_BUFFERED_INPUT_STREAM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gbufferedoutputstream.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,82 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Christian Kellner <gicmo@gnome.org>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_BUFFERED_OUTPUT_STREAM_H__
-#define __G_BUFFERED_OUTPUT_STREAM_H__
-
-#include <gio/gfilteroutputstream.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_BUFFERED_OUTPUT_STREAM         (g_buffered_output_stream_get_type ())
-#define G_BUFFERED_OUTPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_BUFFERED_OUTPUT_STREAM, GBufferedOutputStream))
-#define G_BUFFERED_OUTPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_BUFFERED_OUTPUT_STREAM, GBufferedOutputStreamClass))
-#define G_IS_BUFFERED_OUTPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_BUFFERED_OUTPUT_STREAM))
-#define G_IS_BUFFERED_OUTPUT_STREAM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_BUFFERED_OUTPUT_STREAM))
-#define G_BUFFERED_OUTPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_BUFFERED_OUTPUT_STREAM, GBufferedOutputStreamClass))
-
-/**
- * GBufferedOutputStream:
- * @parent_class: The parent class.
- *
- * An implementation of #GFilterOutputStream with a sized buffer.
- **/
-typedef struct _GBufferedOutputStreamClass    GBufferedOutputStreamClass;
-typedef struct _GBufferedOutputStreamPrivate  GBufferedOutputStreamPrivate;
-
-struct _GBufferedOutputStream
-{
-  GFilterOutputStream parent_instance;
-
-  /*< protected >*/
-  GBufferedOutputStreamPrivate *priv;
-};
-
-struct _GBufferedOutputStreamClass
-{
-  GFilterOutputStreamClass parent_class;
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-};
-
-
-GType          g_buffered_output_stream_get_type        (void) G_GNUC_CONST;
-GOutputStream* g_buffered_output_stream_new             (GOutputStream         *base_stream);
-GOutputStream* g_buffered_output_stream_new_sized       (GOutputStream         *base_stream,
-							 gsize                  size);
-gsize          g_buffered_output_stream_get_buffer_size (GBufferedOutputStream *stream);
-void           g_buffered_output_stream_set_buffer_size (GBufferedOutputStream *stream,
-							 gsize                  size);
-gboolean       g_buffered_output_stream_get_auto_grow   (GBufferedOutputStream *stream);
-void           g_buffered_output_stream_set_auto_grow   (GBufferedOutputStream *stream,
-							 gboolean               auto_grow);
-
-G_END_DECLS
-
-#endif /* __G_BUFFERED_OUTPUT_STREAM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gcancellable.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_CANCELLABLE_H__
-#define __G_CANCELLABLE_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_CANCELLABLE         (g_cancellable_get_type ())
-#define G_CANCELLABLE(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_CANCELLABLE, GCancellable))
-#define G_CANCELLABLE_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_CANCELLABLE, GCancellableClass))
-#define G_IS_CANCELLABLE(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_CANCELLABLE))
-#define G_IS_CANCELLABLE_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_CANCELLABLE))
-#define G_CANCELLABLE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_CANCELLABLE, GCancellableClass))
-
-/**
- * GCancellable:
- *
- * Allows actions to be cancelled.
- */
-typedef struct _GCancellableClass   GCancellableClass;
-
-struct _GCancellableClass
-{
-  GObjectClass parent_class;
-
-  void (* cancelled) (GCancellable *cancellable);
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-};
-
-GType         g_cancellable_get_type               (void) G_GNUC_CONST;
-
-GCancellable *g_cancellable_new                    (void);
-
-/* These are only safe to call inside a cancellable op */
-gboolean      g_cancellable_is_cancelled           (GCancellable  *cancellable);
-gboolean      g_cancellable_set_error_if_cancelled (GCancellable  *cancellable,
-						    GError       **error);
-
-int           g_cancellable_get_fd                 (GCancellable  *cancellable);
-void          g_cancellable_make_pollfd            (GCancellable  *cancellable,
-						    GPollFD       *pollfd);
-
-GCancellable *g_cancellable_get_current            (void);
-void          g_cancellable_push_current           (GCancellable  *cancellable);
-void          g_cancellable_pop_current            (GCancellable  *cancellable);
-void          g_cancellable_reset                  (GCancellable  *cancellable);
-
-
-/* This is safe to call from another thread */
-void          g_cancellable_cancel       (GCancellable  *cancellable);
-
-G_END_DECLS
-
-#endif /* __G_CANCELLABLE_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gcontenttype.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_CONTENT_TYPE_H__
-#define __G_CONTENT_TYPE_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-gboolean g_content_type_equals            (const char   *type1,
-					   const char   *type2);
-gboolean g_content_type_is_a              (const char   *type,
-					   const char   *supertype);
-gboolean g_content_type_is_unknown        (const char   *type);
-char *   g_content_type_get_description   (const char   *type);
-char *   g_content_type_get_mime_type     (const char   *type);
-GIcon *  g_content_type_get_icon          (const char   *type);
-gboolean g_content_type_can_be_executable (const char   *type);
-
-char *   g_content_type_from_mime_type    (const char   *mime_type);
-
-char *   g_content_type_guess             (const char   *filename,
-					   const guchar *data,
-					   gsize         data_size,
-					   gboolean     *result_uncertain);
-
-char **  g_content_type_guess_for_tree    (GFile        *root);
-
-GList *  g_content_types_get_registered   (void);
-
-G_END_DECLS
-
-#endif /* __G_CONTENT_TYPE_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gdatainputstream.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,133 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_DATA_INPUT_STREAM_H__
-#define __G_DATA_INPUT_STREAM_H__
-
-#include <gio/gbufferedinputstream.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_DATA_INPUT_STREAM         (g_data_input_stream_get_type ())
-#define G_DATA_INPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_DATA_INPUT_STREAM, GDataInputStream))
-#define G_DATA_INPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_DATA_INPUT_STREAM, GDataInputStreamClass))
-#define G_IS_DATA_INPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_DATA_INPUT_STREAM))
-#define G_IS_DATA_INPUT_STREAM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_DATA_INPUT_STREAM))
-#define G_DATA_INPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_DATA_INPUT_STREAM, GDataInputStreamClass))
-
-/**
- * GDataInputStream:
- * @parent: a #GBufferedInputStream.
- *
- * An implementation of #GBufferedInputStream that allows for high-level
- * data manipulation of arbitrary data (including binary operations).
- **/
-typedef struct _GDataInputStreamClass    GDataInputStreamClass;
-typedef struct _GDataInputStreamPrivate  GDataInputStreamPrivate;
-
-struct _GDataInputStream
-{
-  GBufferedInputStream parent_instance;
-
-  /*< private >*/
-  GDataInputStreamPrivate *priv;
-};
-
-struct _GDataInputStreamClass
-{
-  GBufferedInputStreamClass parent_class;
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-};
-
-GType                  g_data_input_stream_get_type             (void) G_GNUC_CONST;
-GDataInputStream *     g_data_input_stream_new                  (GInputStream            *base_stream);
-
-void                   g_data_input_stream_set_byte_order       (GDataInputStream        *stream,
-							         GDataStreamByteOrder     order);
-GDataStreamByteOrder   g_data_input_stream_get_byte_order       (GDataInputStream        *stream);
-void                   g_data_input_stream_set_newline_type     (GDataInputStream        *stream,
-							         GDataStreamNewlineType   type);
-GDataStreamNewlineType g_data_input_stream_get_newline_type     (GDataInputStream        *stream);
-guchar                 g_data_input_stream_read_byte            (GDataInputStream        *stream,
-							         GCancellable            *cancellable,
-							         GError                 **error);
-gint16                 g_data_input_stream_read_int16           (GDataInputStream        *stream,
-							         GCancellable            *cancellable,
-							         GError                 **error);
-guint16                g_data_input_stream_read_uint16          (GDataInputStream        *stream,
-							         GCancellable            *cancellable,
-							         GError                 **error);
-gint32                 g_data_input_stream_read_int32           (GDataInputStream        *stream,
-							         GCancellable            *cancellable,
-							         GError                 **error);
-guint32                g_data_input_stream_read_uint32          (GDataInputStream        *stream,
-							         GCancellable            *cancellable,
-							         GError                 **error);
-gint64                 g_data_input_stream_read_int64           (GDataInputStream        *stream,
-							         GCancellable            *cancellable,
-							         GError                 **error);
-guint64                g_data_input_stream_read_uint64          (GDataInputStream        *stream,
-							         GCancellable            *cancellable,
-							         GError                 **error);
-char *                 g_data_input_stream_read_line            (GDataInputStream        *stream,
-							         gsize                   *length,
-							         GCancellable            *cancellable,
-							         GError                 **error);
-void                   g_data_input_stream_read_line_async      (GDataInputStream        *stream,
-                                                                 gint                     io_priority,
-                                                                 GCancellable            *cancellable,
-                                                                 GAsyncReadyCallback      callback,
-                                                                 gpointer                 user_data);
-char *                 g_data_input_stream_read_line_finish     (GDataInputStream        *stream,
-                                                                 GAsyncResult            *result,
-                                                                 gsize                   *length,
-                                                                 GError                 **error);
-char *                 g_data_input_stream_read_until           (GDataInputStream        *stream,
-							         const gchar             *stop_chars,
-							         gsize                   *length,
-							         GCancellable            *cancellable,
-							         GError                 **error);
-void                   g_data_input_stream_read_until_async     (GDataInputStream        *stream,
-							         const gchar             *stop_chars,
-                                                                 gint                     io_priority,
-                                                                 GCancellable            *cancellable,
-                                                                 GAsyncReadyCallback      callback,
-                                                                 gpointer                 user_data);
-char *                 g_data_input_stream_read_until_finish    (GDataInputStream        *stream,
-                                                                 GAsyncResult            *result,
-                                                                 gsize                   *length,
-                                                                 GError                 **error);
-
-G_END_DECLS
-
-#endif /* __G_DATA_INPUT_STREAM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gdataoutputstream.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,116 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_DATA_OUTPUT_STREAM_H__
-#define __G_DATA_OUTPUT_STREAM_H__
-
-#include <gio/gfilteroutputstream.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_DATA_OUTPUT_STREAM         (g_data_output_stream_get_type ())
-#define G_DATA_OUTPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_DATA_OUTPUT_STREAM, GDataOutputStream))
-#define G_DATA_OUTPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_DATA_OUTPUT_STREAM, GDataOutputStreamClass))
-#define G_IS_DATA_OUTPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_DATA_OUTPUT_STREAM))
-#define G_IS_DATA_OUTPUT_STREAM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_DATA_OUTPUT_STREAM))
-#define G_DATA_OUTPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_DATA_OUTPUT_STREAM, GDataOutputStreamClass))
-
-/**
- * GDataOutputStream:
- * @parent_instance: a #GBufferedOutputStream.
- *
- * An implementation of #GBufferedOutputStream that allows for high-level
- * data manipulation of arbitrary data (including binary operations).
- **/
-typedef struct _GDataOutputStream         GDataOutputStream;
-typedef struct _GDataOutputStreamClass    GDataOutputStreamClass;
-typedef struct _GDataOutputStreamPrivate  GDataOutputStreamPrivate;
-
-struct _GDataOutputStream
-{
-  GFilterOutputStream parent_instance;
-
-  /*< private >*/
-  GDataOutputStreamPrivate *priv;
-};
-
-struct _GDataOutputStreamClass
-{
-  GFilterOutputStreamClass parent_class;
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-};
-
-
-GType                g_data_output_stream_get_type       (void) G_GNUC_CONST;
-GDataOutputStream *  g_data_output_stream_new            (GOutputStream         *base_stream);
-
-void                 g_data_output_stream_set_byte_order (GDataOutputStream     *stream,
-							  GDataStreamByteOrder   order);
-GDataStreamByteOrder g_data_output_stream_get_byte_order (GDataOutputStream     *stream);
-
-gboolean             g_data_output_stream_put_byte       (GDataOutputStream     *stream,
-							  guchar                 data,
-							  GCancellable          *cancellable,
-							  GError               **error);
-gboolean             g_data_output_stream_put_int16      (GDataOutputStream     *stream,
-							  gint16                 data,
-							  GCancellable          *cancellable,
-							  GError               **error);
-gboolean             g_data_output_stream_put_uint16     (GDataOutputStream     *stream,
-							  guint16                data,
-							  GCancellable          *cancellable,
-							  GError               **error);
-gboolean             g_data_output_stream_put_int32      (GDataOutputStream     *stream,
-							  gint32                 data,
-							  GCancellable          *cancellable,
-							  GError               **error);
-gboolean             g_data_output_stream_put_uint32     (GDataOutputStream     *stream,
-							  guint32                data,
-							  GCancellable          *cancellable,
-							  GError               **error);
-gboolean             g_data_output_stream_put_int64      (GDataOutputStream     *stream,
-							  gint64                 data,
-							  GCancellable          *cancellable,
-							  GError               **error);
-gboolean             g_data_output_stream_put_uint64     (GDataOutputStream     *stream,
-							  guint64                data,
-							  GCancellable          *cancellable,
-							  GError               **error);
-gboolean             g_data_output_stream_put_string     (GDataOutputStream     *stream,
-							  const char            *str,
-							  GCancellable          *cancellable,
-							  GError               **error);
-
-G_END_DECLS
-
-#endif /* __G_DATA_OUTPUT_STREAM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gdrive.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,140 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- *         David Zeuthen <davidz@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_DRIVE_H__
-#define __G_DRIVE_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_DRIVE           (g_drive_get_type ())
-#define G_DRIVE(obj)           (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_DRIVE, GDrive))
-#define G_IS_DRIVE(obj)	       (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_DRIVE))
-#define G_DRIVE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_DRIVE, GDriveIface))
-
-/**
- * GDriveIface:
- * @g_iface: The parent interface.
- * @changed: Signal emitted when the drive is changed.
- * @disconnected: The removed signal that is emitted when the #GDrive have been disconnected. If the recipient is holding references to the object they should release them so the object can be finalized.
- * @eject_button: Signal emitted when the physical eject button (if any) of a drive have been pressed.
- * @get_name: Returns the name for the given #GDrive.
- * @get_icon: Returns a #GIcon for the given #GDrive.
- * @has_volumes: Returns %TRUE if the #GDrive has mountable volumes.
- * @get_volumes: Returns a list #GList of #GVolume for the #GDrive.
- * @is_media_removable: Returns %TRUE if the #GDrive supports removal and insertion of media.
- * @has_media: Returns %TRUE if the #GDrive has media inserted.
- * @is_media_check_automatic: Returns %TRUE if the #GDrive is capabable of automatically detecting media changes.
- * @can_poll_for_media: Returns %TRUE if the #GDrive is capable of manually polling for media change.
- * @can_eject: Returns %TRUE if the #GDrive can eject media.
- * @eject: Ejects a #GDrive.
- * @eject_finish: Finishes an eject operation.
- * @poll_for_media: Poll for media insertion/removal on a #GDrive.
- * @poll_for_media_finish: Finishes a media poll operation.
- * @get_identifier: Returns the identifier of the given kind, or %NULL if
- *    the #GDrive doesn't have one.
- * @enumerate_identifiers: Returns an array strings listing the kinds
- *    of identifiers which the #GDrive has.
- *
- * Interface for creating #GDrive implementations.
- */
-typedef struct _GDriveIface    GDriveIface;
-
-struct _GDriveIface
-{
-  GTypeInterface g_iface;
-
-  /* signals */
-  void     (* changed)                  (GDrive              *drive);
-  void     (* disconnected)             (GDrive              *drive);
-  void     (* eject_button)             (GDrive              *drive);
-
-  /* Virtual Table */
-  char *   (* get_name)                 (GDrive              *drive);
-  GIcon *  (* get_icon)                 (GDrive              *drive);
-  gboolean (* has_volumes)              (GDrive              *drive);
-  GList *  (* get_volumes)              (GDrive              *drive);
-  gboolean (* is_media_removable)       (GDrive              *drive);
-  gboolean (* has_media)                (GDrive              *drive);
-  gboolean (* is_media_check_automatic) (GDrive              *drive);
-  gboolean (* can_eject)                (GDrive              *drive);
-  gboolean (* can_poll_for_media)       (GDrive              *drive);
-  void     (* eject)                    (GDrive              *drive,
-                                         GMountUnmountFlags   flags,
-                                         GCancellable        *cancellable,
-                                         GAsyncReadyCallback  callback,
-                                         gpointer             user_data);
-  gboolean (* eject_finish)             (GDrive              *drive,
-                                         GAsyncResult        *result,
-                                         GError             **error);
-  void     (* poll_for_media)           (GDrive              *drive,
-                                         GCancellable        *cancellable,
-                                         GAsyncReadyCallback  callback,
-                                         gpointer             user_data);
-  gboolean (* poll_for_media_finish)    (GDrive              *drive,
-                                         GAsyncResult        *result,
-                                         GError             **error);
-
-  char *   (* get_identifier)           (GDrive              *drive,
-                                         const char          *kind);
-  char **  (* enumerate_identifiers)    (GDrive              *drive);
-};
-
-GType    g_drive_get_type                 (void) G_GNUC_CONST;
-
-char *   g_drive_get_name                 (GDrive               *drive);
-GIcon *  g_drive_get_icon                 (GDrive               *drive);
-gboolean g_drive_has_volumes              (GDrive               *drive);
-GList *  g_drive_get_volumes              (GDrive               *drive);
-gboolean g_drive_is_media_removable       (GDrive               *drive);
-gboolean g_drive_has_media                (GDrive               *drive);
-gboolean g_drive_is_media_check_automatic (GDrive               *drive);
-gboolean g_drive_can_poll_for_media       (GDrive               *drive);
-gboolean g_drive_can_eject                (GDrive               *drive);
-void     g_drive_eject                    (GDrive               *drive,
-					   GMountUnmountFlags    flags,
-                                           GCancellable         *cancellable,
-                                           GAsyncReadyCallback   callback,
-                                           gpointer              user_data);
-gboolean g_drive_eject_finish             (GDrive               *drive,
-                                           GAsyncResult         *result,
-                                           GError              **error);
-void     g_drive_poll_for_media           (GDrive               *drive,
-                                           GCancellable         *cancellable,
-                                           GAsyncReadyCallback   callback,
-                                           gpointer              user_data);
-gboolean g_drive_poll_for_media_finish    (GDrive               *drive,
-                                           GAsyncResult         *result,
-                                           GError              **error);
-char *   g_drive_get_identifier           (GDrive              *drive,
-					   const char          *kind);
-char **  g_drive_enumerate_identifiers    (GDrive              *drive);
-
-G_END_DECLS
-
-#endif /* __G_DRIVE_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gemblem.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2008 Clemens N. Buss <cebuzz@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_EMBLEM_H__
-#define __G_EMBLEM_H__
-
-#include <gio/gioenums.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_EMBLEM         (g_emblem_get_type ())
-#define G_EMBLEM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_EMBLEM, GEmblem))
-#define G_EMBLEM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_EMBLEM, GEmblemClass))
-#define G_IS_EMBLEM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_EMBLEM))
-#define G_IS_EMBLEM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_EMBLEM))
-#define G_EMBLEM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_EMBLEM, GEmblemClass))
-
-/**
- * GEmblem:
- *
- * An object for Emblems
- */
-typedef struct _GEmblem        GEmblem;
-typedef struct _GEmblemClass   GEmblemClass;
-
-GType          g_emblem_get_type        (void) G_GNUC_CONST;
-
-GEmblem       *g_emblem_new             (GIcon         *icon);
-GEmblem       *g_emblem_new_with_origin (GIcon         *icon,
-                                         GEmblemOrigin  origin);
-GIcon         *g_emblem_get_icon        (GEmblem       *emblem);
-GEmblemOrigin  g_emblem_get_origin      (GEmblem       *emblem);
-
-G_END_DECLS
-
-#endif /* __G_EMBLEM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gemblemedicon.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-/* Gio - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Matthias Clasen <mclasen@redhat.com>
- *         Clemens N. Buss <cebuzz@gmail.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_EMBLEMED_ICON_H__
-#define __G_EMBLEMED_ICON_H__
-
-#include <gio/gicon.h>
-#include <gio/gemblem.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_EMBLEMED_ICON         (g_emblemed_icon_get_type ())
-#define G_EMBLEMED_ICON(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_EMBLEMED_ICON, GEmblemedIcon))
-#define G_EMBLEMED_ICON_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_EMBLEMED_ICON, GEmblemedIconClass))
-#define G_IS_EMBLEMED_ICON(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_EMBLEMED_ICON))
-#define G_IS_EMBLEMED_ICON_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_EMBLEMED_ICON))
-#define G_EMBLEMED_ICON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_EMBLEMED_ICON, GEmblemedIconClass))
-
-/**
- * GEmblemedIcon:
- *
- * An implementation of #GIcon for icons with emblems.
- **/
-typedef struct _GEmblemedIcon        GEmblemedIcon;
-typedef struct _GEmblemedIconClass   GEmblemedIconClass;
-
-GType  g_emblemed_icon_get_type    (void) G_GNUC_CONST;
-
-GIcon *g_emblemed_icon_new         (GIcon         *icon,
-                                    GEmblem       *emblem);
-GIcon *g_emblemed_icon_get_icon    (GEmblemedIcon *emblemed);
-GList *g_emblemed_icon_get_emblems (GEmblemedIcon *emblemed);
-void   g_emblemed_icon_add_emblem  (GEmblemedIcon *emblemed,
-                                    GEmblem       *emblem);
-
-G_END_DECLS
-
-#endif /* __G_EMBLEMED_ICON_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfile.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,812 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_FILE_H__
-#define __G_FILE_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_FILE            (g_file_get_type ())
-#define G_FILE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_FILE, GFile))
-#define G_IS_FILE(obj)	       (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_FILE))
-#define G_FILE_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_FILE, GFileIface))
-
-#if 0
-/**
- * GFile:
- *
- * A handle to an object implementing the #GFileIface interface.
- * Generally stores a location within the file system. Handles do not
- * necessarily represent files or directories that currently exist.
- **/
-typedef struct _GFile         		GFile; /* Dummy typedef */
-#endif
-typedef struct _GFileIface    		GFileIface;
-
-
-/**
- * GFileIface:
- * @g_iface: The parent interface.
- * @dup: Duplicates a #GFile.
- * @hash: Creates a hash of a #GFile.
- * @equal: Checks equality of two given #GFile<!-- -->s.
- * @is_native: Checks to see if a file is native to the system.
- * @has_uri_scheme: Checks to see if a #GFile has a given URI scheme.
- * @get_uri_scheme: Gets the URI scheme for a #GFile.
- * @get_basename: Gets the basename for a given #GFile.
- * @get_path: Gets the current path within a #GFile.
- * @get_uri: Gets a URI for the path within a #GFile.
- * @get_parse_name: Gets the parsed name for the #GFile.
- * @get_parent: Gets the parent directory for the #GFile.
- * @prefix_matches: Checks whether a #GFile contains a specified file.
- * @get_relative_path: Gets the path for a #GFile relative to a given path.
- * @resolve_relative_path: Resolves a relative path for a #GFile to an absolute path.
- * @get_child_for_display_name: Gets the child #GFile for a given display name.
- * @enumerate_children: Gets a #GFileEnumerator with the children of a #GFile.
- * @enumerate_children_async: Asynchronously gets a #GFileEnumerator with the children of a #GFile.
- * @enumerate_children_finish: Finishes asynchronously enumerating the children.
- * @query_info: Gets the #GFileInfo for a #GFile.
- * @query_info_async: Asynchronously gets the #GFileInfo for a #GFile.
- * @query_info_finish: Finishes an asynchronous query info operation.
- * @query_filesystem_info: Gets a #GFileInfo for the file system #GFile is on.
- * @query_filesystem_info_async: Asynchronously gets a #GFileInfo for the file system #GFile is on.
- * @query_filesystem_info_finish: Finishes asynchronously getting the file system info.
- * @find_enclosing_mount: Gets a #GMount for the #GFile.
- * @find_enclosing_mount_async: Asynchronously gets the #GMount for a #GFile.
- * @find_enclosing_mount_finish: Finishes asynchronously getting the volume.
- * @set_display_name: Sets the display name for a #GFile.
- * @set_display_name_async: Asynchronously sets a #GFile's display name.
- * @set_display_name_finish: Finishes asynchronously setting a #GFile's display name.
- * @query_settable_attributes: Returns a list of #GFileAttribute<!-- -->s that can be set.
- * @_query_settable_attributes_async: Asynchronously gets a list of #GFileAttribute<!-- -->s that can be set.
- * @_query_settable_attributes_finish: Finishes asynchronously querying settable attributes.
- * @query_writable_namespaces: Returns a list of #GFileAttribute namespaces that are writable.
- * @_query_writable_namespaces_async: Asynchronously gets a list of #GFileAttribute namespaces that are writable.
- * @_query_writable_namespaces_finish: Finishes asynchronously querying the writable namespaces.
- * @set_attribute: Sets a #GFileAttribute.
- * @set_attributes_from_info: Sets a #GFileAttribute with information from a #GFileInfo.
- * @set_attributes_async: Asynchronously sets a file's attributes.
- * @set_attributes_finish: Finishes setting a file's attributes asynchronously.
- * @read_fn: Reads a file asynchronously.
- * @read_async: Asynchronously reads a file.
- * @read_finish: Finishes asynchronously reading a file.
- * @append_to: Writes to the end of a file.
- * @append_to_async: Asynchronously writes to the end of a file.
- * @append_to_finish: Finishes an asynchronous file append operation.
- * @create: Creates a new file.
- * @create_async: Asynchronously creates a file.
- * @create_finish: Finishes asynchronously creating a file.
- * @replace: Replaces the contents of a file.
- * @replace_async: Asynchronously replaces the contents of a file.
- * @replace_finish: Finishes asynchronously replacing a file.
- * @delete_file: Deletes a file.
- * @_delete_file_async: Asynchronously deletes a file.
- * @_delete_file_finish: Finishes an asynchronous delete.
- * @trash: Sends a #GFile to the Trash location.
- * @_trash_async: Asynchronously sends a #GFile to the Trash location.
- * @_trash_finish: Finishes an asynchronous file trashing operation.
- * @make_directory: Makes a directory.
- * @_make_directory_async: Asynchronously makes a directory.
- * @_make_directory_finish: Finishes making a directory asynchronously.
- * @make_symbolic_link: Makes a symbolic link.
- * @_make_symbolic_link_async: Asynchronously makes a symbolic link
- * @_make_symbolic_link_finish: Finishes making a symbolic link asynchronously.
- * @copy: Copies a file.
- * @copy_async: Asynchronously copies a file.
- * @copy_finish: Finishes an asynchronous copy operation.
- * @move: Moves a file.
- * @_move_async: Asynchronously moves a file.
- * @_move_finish: Finishes an asynchronous move operation.
- * @mount_mountable: Mounts a mountable object.
- * @mount_mountable_finish: Finishes a mounting operation.
- * @unmount_mountable: Unmounts a mountable object.
- * @unmount_mountable_finish: Finishes an unmount operation.
- * @eject_mountable: Ejects a mountable.
- * @eject_mountable_finish: Finishes an eject operation.
- * @mount_enclosing_volume: Mounts a specified location.
- * @mount_enclosing_volume_finish: Finishes mounting a specified location.
- * @monitor_dir: Creates a #GFileMonitor for the location.
- * @monitor_file: Creates a #GFileMonitor for the location.
- *
- * An interface for writing VFS file handles.
- **/
-struct _GFileIface
-{
-  GTypeInterface g_iface;
-
-  /* Virtual Table */
-
-  GFile *             (* dup)                         (GFile         *file);
-  guint               (* hash)                        (GFile         *file);
-  gboolean            (* equal)                       (GFile         *file1,
-                                                       GFile         *file2);
-  gboolean            (* is_native)                   (GFile         *file);
-  gboolean            (* has_uri_scheme)              (GFile         *file,
-                                                       const char    *uri_scheme);
-  char *              (* get_uri_scheme)              (GFile         *file);
-  char *              (* get_basename)                (GFile         *file);
-  char *              (* get_path)                    (GFile         *file);
-  char *              (* get_uri)                     (GFile         *file);
-  char *              (* get_parse_name)              (GFile         *file);
-  GFile *             (* get_parent)                  (GFile         *file);
-  gboolean            (* prefix_matches)              (GFile         *prefix,
-                                                       GFile         *file);
-  char *              (* get_relative_path)           (GFile         *parent,
-                                                       GFile         *descendant);
-  GFile *             (* resolve_relative_path)       (GFile        *file,
-                                                       const char   *relative_path);
-  GFile *             (* get_child_for_display_name)  (GFile        *file,
-                                                       const char   *display_name,
-                                                       GError      **error);
-
-  GFileEnumerator *   (* enumerate_children)          (GFile                *file,
-                                                       const char           *attributes,
-                                                       GFileQueryInfoFlags   flags,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* enumerate_children_async)    (GFile                *file,
-                                                       const char           *attributes,
-                                                       GFileQueryInfoFlags   flags,
-                                                       int                   io_priority,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  GFileEnumerator *   (* enumerate_children_finish)   (GFile                *file,
-                                                       GAsyncResult         *res,
-                                                       GError              **error);
-
-  GFileInfo *         (* query_info)                  (GFile                *file,
-                                                       const char           *attributes,
-                                                       GFileQueryInfoFlags   flags,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* query_info_async)            (GFile                *file,
-                                                       const char           *attributes,
-                                                       GFileQueryInfoFlags   flags,
-                                                       int                   io_priority,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  GFileInfo *         (* query_info_finish)           (GFile                *file,
-                                                       GAsyncResult         *res,
-                                                       GError              **error);
-
-  GFileInfo *         (* query_filesystem_info)       (GFile                *file,
-                                                       const char           *attributes,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* query_filesystem_info_async) (GFile                *file,
-                                                       const char           *attributes,
-                                                       int                   io_priority,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  GFileInfo *         (* query_filesystem_info_finish)(GFile                *file,
-                                                       GAsyncResult         *res,
-                                                       GError              **error);
-
-  GMount *            (* find_enclosing_mount)        (GFile                *file,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* find_enclosing_mount_async)  (GFile                *file,
-                                                       int                   io_priority,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  GMount *            (* find_enclosing_mount_finish) (GFile                *file,
-                                                       GAsyncResult         *res,
-                                                       GError              **error);
-
-  GFile *             (* set_display_name)            (GFile                *file,
-                                                       const char           *display_name,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* set_display_name_async)      (GFile                *file,
-                                                       const char           *display_name,
-                                                       int                   io_priority,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  GFile *             (* set_display_name_finish)     (GFile                *file,
-                                                       GAsyncResult         *res,
-                                                       GError              **error);
-
-  GFileAttributeInfoList * (* query_settable_attributes)    (GFile          *file,
-                                                             GCancellable   *cancellable,
-                                                             GError        **error);
-  void                (* _query_settable_attributes_async)  (void);
-  void                (* _query_settable_attributes_finish) (void);
-
-  GFileAttributeInfoList * (* query_writable_namespaces)    (GFile          *file,
-                                                             GCancellable   *cancellable,
-                                                             GError        **error);
-  void                (* _query_writable_namespaces_async)  (void);
-  void                (* _query_writable_namespaces_finish) (void);
-
-  gboolean            (* set_attribute)               (GFile                *file,
-                                                       const char           *attribute,
-                                                       GFileAttributeType    type,
-                                                       gpointer              value_p,
-                                                       GFileQueryInfoFlags   flags,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  gboolean            (* set_attributes_from_info)    (GFile                *file,
-                                                       GFileInfo            *info,
-                                                       GFileQueryInfoFlags   flags,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* set_attributes_async)        (GFile                *file,
-                                                       GFileInfo            *info,
-                                                       GFileQueryInfoFlags   flags,
-                                                       int                   io_priority,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  gboolean            (* set_attributes_finish)       (GFile                *file,
-                                                       GAsyncResult         *result,
-                                                       GFileInfo           **info,
-                                                       GError              **error);
-
-  GFileInputStream *  (* read_fn)                     (GFile                *file,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* read_async)                  (GFile                *file,
-                                                       int                   io_priority,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  GFileInputStream *  (* read_finish)                 (GFile                *file,
-                                                       GAsyncResult         *res,
-                                                       GError              **error);
-
-  GFileOutputStream * (* append_to)                   (GFile                *file,
-                                                       GFileCreateFlags      flags,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* append_to_async)             (GFile                *file,
-                                                       GFileCreateFlags      flags,
-                                                       int                   io_priority,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  GFileOutputStream * (* append_to_finish)            (GFile                *file,
-                                                       GAsyncResult         *res,
-                                                       GError              **error);
-
-  GFileOutputStream * (* create)                      (GFile                *file,
-                                                       GFileCreateFlags      flags,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* create_async)                (GFile                *file,
-                                                       GFileCreateFlags      flags,
-                                                       int                   io_priority,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  GFileOutputStream * (* create_finish)               (GFile                *file,
-                                                       GAsyncResult         *res,
-                                                       GError              **error);
-
-  GFileOutputStream * (* replace)                     (GFile                *file,
-                                                       const char           *etag,
-                                                       gboolean              make_backup,
-                                                       GFileCreateFlags      flags,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* replace_async)               (GFile                *file,
-                                                       const char           *etag,
-                                                       gboolean              make_backup,
-                                                       GFileCreateFlags      flags,
-                                                       int                   io_priority,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  GFileOutputStream * (* replace_finish)              (GFile                *file,
-                                                       GAsyncResult         *res,
-                                                       GError              **error);
-
-  gboolean            (* delete_file)                 (GFile                *file,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* _delete_file_async)          (void);
-  void                (* _delete_file_finish)         (void);
-
-  gboolean            (* trash)                       (GFile                *file,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* _trash_async)                (void);
-  void                (* _trash_finish)               (void);
-
-  gboolean            (* make_directory)              (GFile                *file,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* _make_directory_async)       (void);
-  void                (* _make_directory_finish)      (void);
-
-  gboolean            (* make_symbolic_link)          (GFile                *file,
-                                                       const char           *symlink_value,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  void                (* _make_symbolic_link_async)   (void);
-  void                (* _make_symbolic_link_finish)  (void);
-
-  gboolean            (* copy)                        (GFile                *source,
-                                                       GFile                *destination,
-                                                       GFileCopyFlags        flags,
-                                                       GCancellable         *cancellable,
-                                                       GFileProgressCallback progress_callback,
-                                                       gpointer              progress_callback_data,
-                                                       GError              **error);
-  void                (* copy_async)                  (GFile                *source,
-                                                       GFile                *destination,
-                                                       GFileCopyFlags        flags,
-                                                       int                   io_priority,
-                                                       GCancellable         *cancellable,
-                                                       GFileProgressCallback progress_callback,
-                                                       gpointer              progress_callback_data,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  gboolean            (* copy_finish)                 (GFile                *file,
-                                                       GAsyncResult         *res,
-                                                       GError              **error);
-
-  gboolean            (* move)                        (GFile                *source,
-                                                       GFile                *destination,
-                                                       GFileCopyFlags        flags,
-                                                       GCancellable         *cancellable,
-                                                       GFileProgressCallback progress_callback,
-                                                       gpointer              progress_callback_data,
-                                                       GError              **error);
-  void                (* _move_async)                 (void);
-  void                (* _move_finish)                (void);
-
-  void                (* mount_mountable)             (GFile                *file,
-                                                       GMountMountFlags      flags,
-                                                       GMountOperation      *mount_operation,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  GFile *             (* mount_mountable_finish)      (GFile                *file,
-                                                       GAsyncResult         *result,
-                                                       GError              **error);
-
-  void                (* unmount_mountable)           (GFile                *file,
-                                                       GMountUnmountFlags    flags,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  gboolean            (* unmount_mountable_finish)    (GFile                *file,
-                                                       GAsyncResult         *result,
-                                                       GError              **error);
-
-  void                (* eject_mountable)             (GFile                *file,
-                                                       GMountUnmountFlags    flags,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  gboolean            (* eject_mountable_finish)      (GFile                *file,
-                                                       GAsyncResult         *result,
-                                                       GError              **error);
-
-  void                (* mount_enclosing_volume)      (GFile                *location,
-                                                       GMountMountFlags      flags,
-                                                       GMountOperation      *mount_operation,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              user_data);
-  gboolean         (* mount_enclosing_volume_finish)  (GFile                *location,
-                                                       GAsyncResult         *result,
-                                                       GError              **error);
-
-  GFileMonitor *      (* monitor_dir)                 (GFile                *file,
-                                                       GFileMonitorFlags     flags,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-  GFileMonitor *      (* monitor_file)                (GFile                *file,
-                                                       GFileMonitorFlags     flags,
-                                                       GCancellable         *cancellable,
-                                                       GError              **error);
-};
-
-GType                   g_file_get_type                   (void) G_GNUC_CONST;
-
-GFile *                 g_file_new_for_path               (const char                 *path);
-GFile *                 g_file_new_for_uri                (const char                 *uri);
-GFile *                 g_file_new_for_commandline_arg    (const char                 *arg);
-GFile *                 g_file_parse_name                 (const char                 *parse_name);
-GFile *                 g_file_dup                        (GFile                      *file);
-guint                   g_file_hash                       (gconstpointer               file);
-gboolean                g_file_equal                      (GFile                      *file1,
-							   GFile                      *file2);
-char *                  g_file_get_basename               (GFile                      *file);
-char *                  g_file_get_path                   (GFile                      *file);
-char *                  g_file_get_uri                    (GFile                      *file);
-char *                  g_file_get_parse_name             (GFile                      *file);
-GFile *                 g_file_get_parent                 (GFile                      *file);
-GFile *                 g_file_get_child                  (GFile                      *file,
-							   const char                 *name);
-GFile *                 g_file_get_child_for_display_name (GFile                      *file,
-							   const char                 *display_name,
-							   GError                    **error);
-gboolean                g_file_has_prefix                 (GFile                      *file,
-							   GFile                      *prefix);
-char *                  g_file_get_relative_path          (GFile                      *parent,
-							   GFile                      *descendant);
-GFile *                 g_file_resolve_relative_path      (GFile                      *file,
-							   const char                 *relative_path);
-gboolean                g_file_is_native                  (GFile                      *file);
-gboolean                g_file_has_uri_scheme             (GFile                      *file,
-							   const char                 *uri_scheme);
-char *                  g_file_get_uri_scheme             (GFile                      *file);
-GFileInputStream *      g_file_read                       (GFile                      *file,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-void                    g_file_read_async                 (GFile                      *file,
-							   int                         io_priority,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-GFileInputStream *      g_file_read_finish                (GFile                      *file,
-							   GAsyncResult               *res,
-							   GError                    **error);
-GFileOutputStream *     g_file_append_to                  (GFile                      *file,
-							   GFileCreateFlags             flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-GFileOutputStream *     g_file_create                     (GFile                      *file,
-							   GFileCreateFlags             flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-GFileOutputStream *     g_file_replace                    (GFile                      *file,
-							   const char                 *etag,
-							   gboolean                    make_backup,
-							   GFileCreateFlags            flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-void                    g_file_append_to_async            (GFile                      *file,
-							   GFileCreateFlags            flags,
-							   int                         io_priority,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-GFileOutputStream *     g_file_append_to_finish           (GFile                      *file,
-							   GAsyncResult               *res,
-							   GError                    **error);
-void                    g_file_create_async               (GFile                      *file,
-							   GFileCreateFlags            flags,
-							   int                         io_priority,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-GFileOutputStream *     g_file_create_finish              (GFile                      *file,
-							   GAsyncResult               *res,
-							   GError                    **error);
-void                    g_file_replace_async              (GFile                      *file,
-							   const char                 *etag,
-							   gboolean                    make_backup,
-							   GFileCreateFlags            flags,
-							   int                         io_priority,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-GFileOutputStream *     g_file_replace_finish             (GFile                      *file,
-							   GAsyncResult               *res,
-							   GError                    **error);
-gboolean                g_file_query_exists               (GFile                      *file,
-							   GCancellable               *cancellable);
-GFileType               g_file_query_file_type            (GFile                      *file,
-                                                           GFileQueryInfoFlags         flags,
-                                                           GCancellable               *cancellable);
-GFileInfo *             g_file_query_info                 (GFile                      *file,
-							   const char                 *attributes,
-							   GFileQueryInfoFlags         flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-void                    g_file_query_info_async           (GFile                      *file,
-							   const char                 *attributes,
-							   GFileQueryInfoFlags         flags,
-							   int                         io_priority,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-GFileInfo *             g_file_query_info_finish          (GFile                      *file,
-							   GAsyncResult               *res,
-							   GError                    **error);
-GFileInfo *             g_file_query_filesystem_info      (GFile                      *file,
-							   const char                 *attributes,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-void                    g_file_query_filesystem_info_async (GFile                      *file,
-							   const char                 *attributes,
-							   int                         io_priority,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-GFileInfo *             g_file_query_filesystem_info_finish (GFile                      *file,
-                                                           GAsyncResult               *res,
-							   GError                    **error);
-GMount *                g_file_find_enclosing_mount       (GFile                      *file,
-                                                           GCancellable               *cancellable,
-                                                           GError                    **error);
-void                    g_file_find_enclosing_mount_async (GFile                      *file,
-							   int                         io_priority,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-GMount *                g_file_find_enclosing_mount_finish (GFile                     *file,
-							    GAsyncResult              *res,
-							    GError                   **error);
-GFileEnumerator *       g_file_enumerate_children         (GFile                      *file,
-							   const char                 *attributes,
-							   GFileQueryInfoFlags         flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-void                    g_file_enumerate_children_async   (GFile                      *file,
-							   const char                 *attributes,
-							   GFileQueryInfoFlags         flags,
-							   int                         io_priority,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-GFileEnumerator *       g_file_enumerate_children_finish  (GFile                      *file,
-							   GAsyncResult               *res,
-							   GError                    **error);
-GFile *                 g_file_set_display_name           (GFile                      *file,
-							   const char                 *display_name,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-void                    g_file_set_display_name_async     (GFile                      *file,
-							   const char                 *display_name,
-							   int                         io_priority,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-GFile *                 g_file_set_display_name_finish    (GFile                      *file,
-							   GAsyncResult               *res,
-							   GError                    **error);
-gboolean                g_file_delete                     (GFile                      *file,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-gboolean                g_file_trash                      (GFile                      *file,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-gboolean                g_file_copy                       (GFile                      *source,
-							   GFile                      *destination,
-							   GFileCopyFlags              flags,
-							   GCancellable               *cancellable,
-							   GFileProgressCallback       progress_callback,
-							   gpointer                    progress_callback_data,
-							   GError                    **error);
-void                    g_file_copy_async                 (GFile                      *source,
-							   GFile                      *destination,
-							   GFileCopyFlags              flags,
-							   int                         io_priority,
-							   GCancellable               *cancellable,
-							   GFileProgressCallback       progress_callback,
-							   gpointer                    progress_callback_data,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-gboolean                g_file_copy_finish                (GFile                      *file,
-							   GAsyncResult               *res,
-							   GError                    **error);
-gboolean                g_file_move                       (GFile                      *source,
-							   GFile                      *destination,
-							   GFileCopyFlags              flags,
-							   GCancellable               *cancellable,
-							   GFileProgressCallback       progress_callback,
-							   gpointer                    progress_callback_data,
-							   GError                    **error);
-gboolean                g_file_make_directory             (GFile                      *file,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-gboolean                g_file_make_directory_with_parents (GFile                     *file,
-		                                           GCancellable               *cancellable,
-		                                           GError                    **error);
-gboolean                g_file_make_symbolic_link         (GFile                      *file,
-							   const char                 *symlink_value,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-GFileAttributeInfoList *g_file_query_settable_attributes  (GFile                      *file,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-GFileAttributeInfoList *g_file_query_writable_namespaces  (GFile                      *file,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-gboolean                g_file_set_attribute              (GFile                      *file,
-							   const char                 *attribute,
-							   GFileAttributeType          type,
-							   gpointer                    value_p,
-							   GFileQueryInfoFlags         flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-gboolean                g_file_set_attributes_from_info   (GFile                      *file,
-							   GFileInfo                  *info,
-							   GFileQueryInfoFlags         flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-void                    g_file_set_attributes_async       (GFile                      *file,
-							   GFileInfo                  *info,
-							   GFileQueryInfoFlags         flags,
-							   int                         io_priority,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-gboolean                g_file_set_attributes_finish      (GFile                      *file,
-							   GAsyncResult               *result,
-							   GFileInfo                 **info,
-							   GError                    **error);
-gboolean                g_file_set_attribute_string       (GFile                      *file,
-							   const char                 *attribute,
-							   const char                 *value,
-							   GFileQueryInfoFlags         flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-gboolean                g_file_set_attribute_byte_string  (GFile                      *file,
-							   const char                 *attribute,
-							   const char                 *value,
-							   GFileQueryInfoFlags         flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-gboolean                g_file_set_attribute_uint32       (GFile                      *file,
-							   const char                 *attribute,
-							   guint32                     value,
-							   GFileQueryInfoFlags         flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-gboolean                g_file_set_attribute_int32        (GFile                      *file,
-							   const char                 *attribute,
-							   gint32                      value,
-							   GFileQueryInfoFlags         flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-gboolean                g_file_set_attribute_uint64       (GFile                      *file,
-							   const char                 *attribute,
-							   guint64                     value,
-							   GFileQueryInfoFlags         flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-gboolean                g_file_set_attribute_int64        (GFile                      *file,
-							   const char                 *attribute,
-							   gint64                      value,
-							   GFileQueryInfoFlags         flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-void                    g_file_mount_enclosing_volume     (GFile                      *location,
-							   GMountMountFlags            flags,
-							   GMountOperation            *mount_operation,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-gboolean                g_file_mount_enclosing_volume_finish (GFile                      *location,
-							   GAsyncResult               *result,
-							   GError                    **error);
-void                    g_file_mount_mountable            (GFile                      *file,
-							   GMountMountFlags            flags,
-							   GMountOperation            *mount_operation,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-GFile *                 g_file_mount_mountable_finish     (GFile                      *file,
-							   GAsyncResult               *result,
-							   GError                    **error);
-void                    g_file_unmount_mountable          (GFile                      *file,
-							   GMountUnmountFlags          flags,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-gboolean                g_file_unmount_mountable_finish   (GFile                      *file,
-							   GAsyncResult               *result,
-							   GError                    **error);
-void                    g_file_eject_mountable            (GFile                      *file,
-							   GMountUnmountFlags          flags,
-							   GCancellable               *cancellable,
-							   GAsyncReadyCallback         callback,
-							   gpointer                    user_data);
-gboolean                g_file_eject_mountable_finish     (GFile                      *file,
-							   GAsyncResult               *result,
-							   GError                    **error);
-
-gboolean                g_file_copy_attributes            (GFile                      *source,
-							   GFile                      *destination,
-							   GFileCopyFlags              flags,
-							   GCancellable               *cancellable,
-							   GError                    **error);
-
-
-GFileMonitor*           g_file_monitor_directory          (GFile                  *file,
-							   GFileMonitorFlags       flags,
-							   GCancellable           *cancellable,
-							   GError                **error);
-GFileMonitor*           g_file_monitor_file               (GFile                  *file,
-							   GFileMonitorFlags       flags,
-							   GCancellable           *cancellable,
-							   GError                **error);
-GFileMonitor*           g_file_monitor                    (GFile                  *file,
-							   GFileMonitorFlags       flags,
-							   GCancellable           *cancellable,
-							   GError                **error);
-
-
-/* Utilities */
-
-GAppInfo *g_file_query_default_handler       (GFile                  *file,
-					      GCancellable           *cancellable,
-					      GError                **error);
-gboolean g_file_load_contents                (GFile                  *file,
-					      GCancellable           *cancellable,
-					      char                  **contents,
-					      gsize                  *length,
-					      char                  **etag_out,
-					      GError                **error);
-void     g_file_load_contents_async          (GFile                  *file,
-					      GCancellable           *cancellable,
-					      GAsyncReadyCallback     callback,
-					      gpointer                user_data);
-gboolean g_file_load_contents_finish         (GFile                  *file,
-					      GAsyncResult           *res,
-					      char                  **contents,
-					      gsize                  *length,
-					      char                  **etag_out,
-					      GError                **error);
-void     g_file_load_partial_contents_async  (GFile                  *file,
-					      GCancellable           *cancellable,
-					      GFileReadMoreCallback   read_more_callback,
-					      GAsyncReadyCallback     callback,
-					      gpointer                user_data);
-gboolean g_file_load_partial_contents_finish (GFile                  *file,
-					      GAsyncResult           *res,
-					      char                  **contents,
-					      gsize                  *length,
-					      char                  **etag_out,
-					      GError                **error);
-gboolean g_file_replace_contents             (GFile                  *file,
-					      const char             *contents,
-					      gsize                   length,
-					      const char             *etag,
-					      gboolean                make_backup,
-					      GFileCreateFlags        flags,
-					      char                  **new_etag,
-					      GCancellable           *cancellable,
-					      GError                **error);
-void     g_file_replace_contents_async       (GFile                  *file,
-					      const char             *contents,
-					      gsize                   length,
-					      const char             *etag,
-					      gboolean                make_backup,
-					      GFileCreateFlags        flags,
-					      GCancellable           *cancellable,
-					      GAsyncReadyCallback     callback,
-					      gpointer                user_data);
-gboolean g_file_replace_contents_finish      (GFile                  *file,
-					      GAsyncResult           *res,
-					      char                  **new_etag,
-					      GError                **error);
-
-G_END_DECLS
-
-#endif /* __G_FILE_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfileattribute.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_FILE_ATTRIBUTE_H__
-#define __G_FILE_ATTRIBUTE_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-/**
- * GFileAttributeInfo:
- * @name: the name of the attribute.
- * @type: the #GFileAttributeType type of the attribute.
- * @flags: a set of #GFileAttributeInfoFlags.
- *
- * Information about a specific attribute.
- **/
-struct _GFileAttributeInfo
-{
-  char                    *name;
-  GFileAttributeType       type;
-  GFileAttributeInfoFlags  flags;
-};
-
-/**
- * GFileAttributeInfoList:
- * @infos: an array of #GFileAttributeInfo<!-- -->s.
- * @n_infos: the number of values in the array.
- *
- * Acts as a lightweight registry for possible valid file attributes.
- * The registry stores Key-Value pair formats as #GFileAttributeInfo<!-- -->s.
- **/
-struct _GFileAttributeInfoList
-{
-  GFileAttributeInfo *infos;
-  int                 n_infos;
-};
-
-GType                     g_file_attribute_info_list_get_type (void);
-GFileAttributeInfoList *  g_file_attribute_info_list_new    (void);
-GFileAttributeInfoList *  g_file_attribute_info_list_ref    (GFileAttributeInfoList *list);
-void                      g_file_attribute_info_list_unref  (GFileAttributeInfoList *list);
-GFileAttributeInfoList *  g_file_attribute_info_list_dup    (GFileAttributeInfoList *list);
-const GFileAttributeInfo *g_file_attribute_info_list_lookup (GFileAttributeInfoList *list,
-							     const char             *name);
-void                      g_file_attribute_info_list_add    (GFileAttributeInfoList *list,
-							     const char             *name,
-							     GFileAttributeType      type,
-							     GFileAttributeInfoFlags flags);
-
-G_END_DECLS
-
-#endif /* __G_FILE_INFO_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfileenumerator.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,133 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_FILE_ENUMERATOR_H__
-#define __G_FILE_ENUMERATOR_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_FILE_ENUMERATOR         (g_file_enumerator_get_type ())
-#define G_FILE_ENUMERATOR(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_FILE_ENUMERATOR, GFileEnumerator))
-#define G_FILE_ENUMERATOR_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_FILE_ENUMERATOR, GFileEnumeratorClass))
-#define G_IS_FILE_ENUMERATOR(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_FILE_ENUMERATOR))
-#define G_IS_FILE_ENUMERATOR_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_FILE_ENUMERATOR))
-#define G_FILE_ENUMERATOR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_FILE_ENUMERATOR, GFileEnumeratorClass))
-
-/**
- * GFileEnumerator:
- * @parent_instance: The parent class.
- *
- * A per matched file iterator.
- **/
-typedef struct _GFileEnumeratorClass    GFileEnumeratorClass;
-typedef struct _GFileEnumeratorPrivate  GFileEnumeratorPrivate;
-
-struct _GFileEnumerator
-{
-  GObject parent_instance;
-
-  /*< private >*/
-  GFileEnumeratorPrivate *priv;
-};
-
-struct _GFileEnumeratorClass
-{
-  GObjectClass parent_class;
-
-  /* Virtual Table */
-
-  GFileInfo * (* next_file)         (GFileEnumerator      *enumerator,
-                                     GCancellable         *cancellable,
-                                     GError              **error);
-  gboolean    (* close_fn)          (GFileEnumerator      *enumerator,
-                                     GCancellable         *cancellable,
-                                     GError              **error);
-
-  void        (* next_files_async)  (GFileEnumerator      *enumerator,
-                                     int                   num_files,
-                                     int                   io_priority,
-                                     GCancellable         *cancellable,
-                                     GAsyncReadyCallback   callback,
-                                     gpointer              user_data);
-  GList *     (* next_files_finish) (GFileEnumerator      *enumerator,
-                                     GAsyncResult         *res,
-                                     GError              **error);
-  void        (* close_async)       (GFileEnumerator      *enumerator,
-                                     int                   io_priority,
-                                     GCancellable         *cancellable,
-                                     GAsyncReadyCallback   callback,
-                                     gpointer              user_data);
-  gboolean    (* close_finish)      (GFileEnumerator      *enumerator,
-                                     GAsyncResult         *res,
-                                     GError              **error);
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-  void (*_g_reserved6) (void);
-  void (*_g_reserved7) (void);
-};
-
-GType      g_file_enumerator_get_type          (void) G_GNUC_CONST;
-
-GFileInfo *g_file_enumerator_next_file         (GFileEnumerator      *enumerator,
-						GCancellable         *cancellable,
-						GError              **error);
-gboolean   g_file_enumerator_close             (GFileEnumerator      *enumerator,
-						GCancellable         *cancellable,
-						GError              **error);
-void       g_file_enumerator_next_files_async  (GFileEnumerator      *enumerator,
-						int                   num_files,
-						int                   io_priority,
-						GCancellable         *cancellable,
-						GAsyncReadyCallback   callback,
-						gpointer              user_data);
-GList *    g_file_enumerator_next_files_finish (GFileEnumerator      *enumerator,
-						GAsyncResult         *result,
-						GError              **error);
-void       g_file_enumerator_close_async       (GFileEnumerator      *enumerator,
-						int                   io_priority,
-						GCancellable         *cancellable,
-						GAsyncReadyCallback   callback,
-						gpointer              user_data);
-gboolean   g_file_enumerator_close_finish      (GFileEnumerator      *enumerator,
-						GAsyncResult         *result,
-						GError              **error);
-gboolean   g_file_enumerator_is_closed         (GFileEnumerator      *enumerator);
-gboolean   g_file_enumerator_has_pending       (GFileEnumerator      *enumerator);
-void       g_file_enumerator_set_pending       (GFileEnumerator      *enumerator,
-						gboolean              pending);
-GFile *    g_file_enumerator_get_container     (GFileEnumerator *enumerator);
-
-G_END_DECLS
-
-#endif /* __G_FILE_ENUMERATOR_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfileicon.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_FILE_ICON_H__
-#define __G_FILE_ICON_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_FILE_ICON         (g_file_icon_get_type ())
-#define G_FILE_ICON(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_FILE_ICON, GFileIcon))
-#define G_FILE_ICON_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_FILE_ICON, GFileIconClass))
-#define G_IS_FILE_ICON(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_FILE_ICON))
-#define G_IS_FILE_ICON_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_FILE_ICON))
-#define G_FILE_ICON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_FILE_ICON, GFileIconClass))
-
-/**
- * GFileIcon:
- *
- * Gets an icon for a #GFile. Implements #GLoadableIcon.
- **/
-typedef struct _GFileIconClass   GFileIconClass;
-
-GType   g_file_icon_get_type (void) G_GNUC_CONST;
-
-GIcon * g_file_icon_new      (GFile     *file);
-
-GFile * g_file_icon_get_file (GFileIcon *icon);
-
-G_END_DECLS
-
-#endif /* __G_FILE_ICON_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfileinfo.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,844 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_FILE_INFO_H__
-#define __G_FILE_INFO_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_FILE_INFO         (g_file_info_get_type ())
-#define G_FILE_INFO(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_FILE_INFO, GFileInfo))
-#define G_FILE_INFO_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_FILE_INFO, GFileInfoClass))
-#define G_IS_FILE_INFO(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_FILE_INFO))
-#define G_IS_FILE_INFO_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_FILE_INFO))
-#define G_FILE_INFO_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_FILE_INFO, GFileInfoClass))
-
-/**
- * GFileInfo:
- *
- * Stores information about a file system object referenced by a #GFile.
- **/
-typedef struct _GFileInfoClass   GFileInfoClass;
-
-
-/* Common Attributes:  */
-/**
- * G_FILE_ATTRIBUTE_STANDARD_TYPE:
- *
- * A key in the "standard" namespace for storing file types.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.
- * The value for this key should contain a #GFileType.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_TYPE "standard::type"                     /* uint32 (GFileType) */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN:
- *
- * A key in the "standard" namespace for checking if a file is hidden.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN "standard::is-hidden"           /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP:
- *
- * A key in the "standard" namespace for checking if a file is a backup file.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP "standard::is-backup"           /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK:
- *
- * A key in the "standard" namespace for checking if the file is a symlink.
- * Typically the actual type is something else, if we followed the symlink
- * to get the type.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK "standard::is-symlink"         /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL:
- *
- * A key in the "standard" namespace for checking if a file is virtual.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL "standard::is-virtual"         /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_NAME:
- *
- * A key in the "standard" namespace for getting the name of the file.
- * The name is the on-disk filename which may not be in any known encoding,
- * and can thus not be generally displayed as is.
- * Use #G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME if you need to display the
- * name in a user interface.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BYTE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_NAME "standard::name"                     /* byte string */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME:
- *
- * A key in the "standard" namespace for getting the display name of the file.
- * A display name is guaranteed to be in UTF8 and can thus be displayed in
- * the UI.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME "standard::display-name"     /* string */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME:
- *
- * A key in the "standard" namespace for edit name of the file.
- * An edit name is similar to the display name, but it is meant to be
- * used when you want to rename the file in the UI. The display name
- * might contain information you don't want in the new filename (such as
- * "(invalid unicode)" if the filename was in an invalid encoding).
- *
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME "standard::edit-name"           /* string */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_COPY_NAME:
- *
- * A key in the "standard" namespace for getting the copy name of the file.
- * The copy name is an optional version of the name. If available it's always
- * in UTF8, and corresponds directly to the original filename (only transcoded to
- * UTF8). This is useful if you want to copy the file to another filesystem that
- * might have a different encoding. If the filename is not a valid string in the
- * encoding selected for the filesystem it is in then the copy name will not be set.
- *
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_COPY_NAME "standard::copy-name"           /* string */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION:
- *
- * A key in the "standard" namespace for getting the description of the file.
- * The description is a utf8 string that describes the file, generally containing
- * the filename, but can also contain furter information. Example descriptions
- * could be "filename (on hostname)" for a remote file or "filename (in trash)"
- * for a file in the trash. This is useful for instance as the window title
- * when displaying a directory or for a bookmarks menu.
- *
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_DESCRIPTION "standard::description"        /* string */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_ICON:
- *
- * A key in the "standard" namespace for getting the icon for the file.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_OBJECT.
- * The value for this key should contain a #GIcon.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_ICON "standard::icon"                     /* object (GIcon) */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE:
- *
- * A key in the "standard" namespace for getting the content type of the file.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING.
- * The value for this key should contain a valid content type.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE "standard::content-type"     /* string */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE:
- *
- * A key in the "standard" namespace for getting the fast content type.
- * The fast content type isn't as reliable as the regular one, as it
- * only uses the filename to guess it, but it is faster to calculate than the
- * regular content type.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING.
- *
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE "standard::fast-content-type" /* string */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_SIZE:
- *
- * A key in the "standard" namespace for getting the file's size (in bytes).
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT64.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_SIZE "standard::size"                     /* uint64 */
-
-/**
- * G_FILE_ATTRIBUTE_ALLOCATED_SIZE:
- *
- * A key in the "standard" namespace for getting the amount of disk space
- * that is consumed by the file (in bytes).  This will generally be larger
- * than the file size (due to block size overhead) but can occasionally be
- * smaller (for example, for sparse files).
- *
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT64.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE "standard::allocated-size" /* uint64 */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET:
- *
- * A key in the "standard" namespace for getting the symlink target, if the file
- * is a symlink. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_BYTE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET "standard::symlink-target" /* byte string */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_TARGET_URI:
- *
- * A key in the "standard" namespace for getting the target URI for the file, in
- * the case of %G_FILE_TYPE_SHORTCUT or %G_FILE_TYPE_MOUNTABLE files.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_TARGET_URI "standard::target-uri"         /* string */
-
-/**
- * G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER:
- *
- * A key in the "standard" namespace for setting the sort order of a file.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_INT32.
- * An example use would be in file managers, which would use this key
- * to set the order files are displayed. Files with smaller sort order
- * should be sorted first, and files without sort order as if sort order
- * was zero.
- **/
-#define G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER "standard::sort-order"         /* int32  */
-
-/* Entity tags, used to avoid missing updates on save */
-
-/**
- * G_FILE_ATTRIBUTE_ETAG_VALUE:
- *
- * A key in the "etag" namespace for getting the value of the file's
- * entity tag. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_ETAG_VALUE "etag::value"                 /* string */
-
-/* File identifier, for e.g. avoiding loops when doing recursive
- * directory scanning
- */
-
-/**
- * G_FILE_ATTRIBUTE_ID_FILE:
- *
- * A key in the "id" namespace for getting a file identifier.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING.
- * An example use would be during listing files, to avoid recursive
- * directory scanning.
- **/
-#define G_FILE_ATTRIBUTE_ID_FILE "id::file"                     /* string */
-
-/**
- * G_FILE_ATTRIBUTE_ID_FILESYSTEM:
- *
- * A key in the "id" namespace for getting the file system identifier.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING.
- * An example use would be during drag and drop to see if the source
- * and target are on the same filesystem (default to move) or not (default
- * to copy).
- **/
-#define G_FILE_ATTRIBUTE_ID_FILESYSTEM "id::filesystem"         /* string */
-
-/* Calculated Access Rights for current user */
-
-/**
- * G_FILE_ATTRIBUTE_ACCESS_CAN_READ:
- *
- * A key in the "access" namespace for getting read privileges.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- * This attribute will be %TRUE if the user is able to read the file.
- **/
-#define G_FILE_ATTRIBUTE_ACCESS_CAN_READ "access::can-read"       /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE:
- *
- * A key in the "access" namespace for getting write privileges.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- * This attribute will be %TRUE if the user is able to write to the file.
- **/
-#define G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE "access::can-write"     /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE:
- *
- * A key in the "access" namespace for getting execution privileges.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- * This attribute will be %TRUE if the user is able to execute the file.
- **/
-#define G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE "access::can-execute" /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE:
- *
- * A key in the "access" namespace for checking deletion privileges.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- * This attribute will be %TRUE if the user is able to delete the file.
- **/
-#define G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE "access::can-delete"   /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH:
- *
- * A key in the "access" namespace for checking trashing privileges.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- * This attribute will be %TRUE if the user is able to move the file to
- * the trash.
- **/
-#define G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH "access::can-trash"     /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME:
- *
- * A key in the "access" namespace for checking renaming privileges.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- * This attribute will be %TRUE if the user is able to rename the file.
- **/
-#define G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME "access::can-rename"   /* boolean */
-
-/* TODO: Should we have special version for directories? can_enumerate, etc */
-
-/* Mountable attributes */
-
-/**
- * G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT:
- *
- * A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) is mountable.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- **/
-#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT "mountable::can-mount"     /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT:
- *
- * A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE)  is unmountable.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- **/
-#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT "mountable::can-unmount" /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT:
- *
- * A key in the "mountable" namespace for checking if a file (of type G_FILE_TYPE_MOUNTABLE) can be ejected.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- **/
-#define G_FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT "mountable::can-eject"     /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE:
- *
- * A key in the "mountable" namespace for getting the unix device.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE "mountable::unix-device" /* uint32 */
-
-/**
- * G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI:
- *
- * A key in the "mountable" namespace for getting the HAL UDI for the mountable
- * file. Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI "mountable::hal-udi"         /* string */
-
-/* Time attributes */
-
-/**
- * G_FILE_ATTRIBUTE_TIME_MODIFIED:
- *
- * A key in the "time" namespace for getting the time the file was last
- * modified. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_UINT64, and contains the UNIX time since the
- * file was modified.
- **/
-#define G_FILE_ATTRIBUTE_TIME_MODIFIED "time::modified"           /* uint64 */
-
-/**
- * G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC:
- *
- * A key in the "time" namespace for getting the miliseconds of the time
- * the file was last modified. This should be used in conjunction with
- * #G_FILE_ATTRIBUTE_TIME_MODIFIED. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC "time::modified-usec" /* uint32 */
-
-/**
- * G_FILE_ATTRIBUTE_TIME_ACCESS:
- *
- * A key in the "time" namespace for getting the time the file was last
- * accessed. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_UINT64, and contains the UNIX time since the
- * file was last accessed.
- **/
-#define G_FILE_ATTRIBUTE_TIME_ACCESS "time::access"               /* uint64 */
-
-/**
- * G_FILE_ATTRIBUTE_TIME_ACCESS_USEC:
- *
- * A key in the "time" namespace for getting the microseconds of the time
- * the file was last accessed. This should be used in conjunction with
- * #G_FILE_ATTRIBUTE_TIME_ACCESS. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_TIME_ACCESS_USEC "time::access-usec"     /* uint32 */
-
-/**
- * G_FILE_ATTRIBUTE_TIME_CHANGED:
- *
- * A key in the "time" namespace for getting the time the file was last
- * changed. Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT64,
- * and contains the UNIX time since the file was last changed.
- *
- * This corresponds to the traditional UNIX ctime.
- **/
-#define G_FILE_ATTRIBUTE_TIME_CHANGED "time::changed"             /* uint64 */
-
-/**
- * G_FILE_ATTRIBUTE_TIME_CHANGED_USEC:
- *
- * A key in the "time" namespace for getting the microseconds of the time
- * the file was last changed. This should be used in conjunction with
- * #G_FILE_ATTRIBUTE_TIME_CHANGED. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_TIME_CHANGED_USEC "time::changed-usec"   /* uint32 */
-
-/**
- * G_FILE_ATTRIBUTE_TIME_CREATED:
- *
- * A key in the "time" namespace for getting the time the file was created.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT64,
- * and contains the UNIX time since the file was created.
- *
- * This corresponds to the NTFS ctime.
- **/
-#define G_FILE_ATTRIBUTE_TIME_CREATED "time::created"             /* uint64 */
-
-/**
- * G_FILE_ATTRIBUTE_TIME_CREATED_USEC:
- *
- * A key in the "time" namespace for getting the microseconds of the time
- * the file was created. This should be used in conjunction with
- * #G_FILE_ATTRIBUTE_TIME_CREATED. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_TIME_CREATED_USEC "time::created-usec"   /* uint32 */
-
-/* Unix specific attributes */
-
-/**
- * G_FILE_ATTRIBUTE_UNIX_DEVICE:
- *
- * A key in the "unix" namespace for getting the device id of the device the
- * file is located on (see stat() documentation). This attribute is only
- * available for UNIX file systems. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_UNIX_DEVICE "unix::device"               /* uint32 */
-
-/**
- * G_FILE_ATTRIBUTE_UNIX_INODE:
- *
- * A key in the "unix" namespace for getting the inode of the file.
- * This attribute is only available for UNIX file systems. Corresponding
- * #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT64.
- **/
-#define G_FILE_ATTRIBUTE_UNIX_INODE "unix::inode"                 /* uint64 */
-
-/**
- * G_FILE_ATTRIBUTE_UNIX_MODE:
- *
- * A key in the "unix" namespace for getting the mode of the file
- * (e.g. whether the file is a regular file, symlink, etc). See lstat()
- * documentation. This attribute is only available for UNIX file systems.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_UNIX_MODE "unix::mode"                   /* uint32 */
-
-/**
- * G_FILE_ATTRIBUTE_UNIX_NLINK:
- *
- * A key in the "unix" namespace for getting the number of hard links
- * for a file. See lstat() documentation. This attribute is only available
- * for UNIX file systems. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_UNIX_NLINK "unix::nlink"                 /* uint32 */
-
-/**
- * G_FILE_ATTRIBUTE_UNIX_UID:
- *
- * A key in the "unix" namespace for getting the user ID for the file.
- * This attribute is only available for UNIX file systems.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_UNIX_UID "unix::uid"                     /* uint32 */
-
-/**
- * G_FILE_ATTRIBUTE_UNIX_GID:
- *
- * A key in the "unix" namespace for getting the group ID for the file.
- * This attribute is only available for UNIX file systems.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_UNIX_GID "unix::gid"                     /* uint32 */
-
-/**
- * G_FILE_ATTRIBUTE_UNIX_RDEV:
- *
- * A key in the "unix" namespace for getting the device ID for the file
- * (if it is a special file). See lstat() documentation. This attribute
- * is only available for UNIX file systems. Corresponding #GFileAttributeType
- * is %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_UNIX_RDEV "unix::rdev"                   /* uint32 */
-
-/**
- * G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE:
- *
- * A key in the "unix" namespace for getting the block size for the file
- * system. This attribute is only available for UNIX file systems.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_UNIX_BLOCK_SIZE "unix::block-size"       /* uint32 */
-
-/**
- * G_FILE_ATTRIBUTE_UNIX_BLOCKS:
- *
- * A key in the "unix" namespace for getting the number of blocks allocated
- * for the file. This attribute is only available for UNIX file systems.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT64.
- **/
-#define G_FILE_ATTRIBUTE_UNIX_BLOCKS "unix::blocks"               /* uint64 */
-
-/**
- * G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT:
- *
- * A key in the "unix" namespace for checking if the file represents a
- * UNIX mount point. This attribute is %TRUE if the file is a UNIX mount
- * point. This attribute is only available for UNIX file systems.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- **/
-#define G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT "unix::is-mountpoint" /* boolean */
-
-/* DOS specific attributes */
-
-/**
- * G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE:
- *
- * A key in the "dos" namespace for checking if the file's archive flag
- * is set. This attribute is %TRUE if the archive flag is set. This attribute
- * is only available for DOS file systems. Corresponding #GFileAttributeType
- * is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- **/
-#define G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE "dos::is-archive"         /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_DOS_IS_SYSTEM:
- *
- * A key in the "dos" namespace for checking if the file's backup flag
- * is set. This attribute is %TRUE if the backup flag is set. This attribute
- * is only available for DOS file systems. Corresponding #GFileAttributeType
- * is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- **/
-#define G_FILE_ATTRIBUTE_DOS_IS_SYSTEM "dos::is-system"           /* boolean */
-
-/* Owner attributes */
-
-/**
- * G_FILE_ATTRIBUTE_OWNER_USER:
- *
- * A key in the "owner" namespace for getting the user name of the
- * file's owner. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_OWNER_USER "owner::user"                 /* string */
-
-/**
- * G_FILE_ATTRIBUTE_OWNER_USER_REAL:
- *
- * A key in the "owner" namespace for getting the real name of the
- * user that owns the file. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_OWNER_USER_REAL "owner::user-real"       /* string */
-
-/**
- * G_FILE_ATTRIBUTE_OWNER_GROUP:
- *
- * A key in the "owner" namespace for getting the file owner's group.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_OWNER_GROUP "owner::group"               /* string */
-
-/* Thumbnails */
-
-/**
- * G_FILE_ATTRIBUTE_THUMBNAIL_PATH:
- *
- * A key in the "thumbnail" namespace for getting the path to the thumbnail
- * image. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_BYTE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_THUMBNAIL_PATH "thumbnail::path"         /* bytestring */
-/**
- * G_FILE_ATTRIBUTE_THUMBNAILING_FAILED:
- *
- * A key in the "thumbnail" namespace for checking if thumbnailing failed.
- * This attribute is %TRUE if thumbnailing failed. Corresponding
- * #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- **/
-#define G_FILE_ATTRIBUTE_THUMBNAILING_FAILED "thumbnail::failed"         /* boolean */
-
-/* Preview */
-
-/**
- * G_FILE_ATTRIBUTE_PREVIEW_ICON:
- *
- * A key in the "preview" namespace for getting a #GIcon that can be
- * used to get preview of the file. For example, it may be a low
- * resolution thumbnail without metadata. Corresponding
- * #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_OBJECT.  The value
- * for this key should contain a #GIcon.
- *
- * Since: 2.20
- **/
-#define G_FILE_ATTRIBUTE_PREVIEW_ICON "preview::icon"         /* object (GIcon) */
-
-/* File system info (for g_file_get_filesystem_info) */
-
-/**
- * G_FILE_ATTRIBUTE_FILESYSTEM_SIZE:
- *
- * A key in the "filesystem" namespace for getting the total size (in bytes) of the file system,
- * used in g_file_query_filesystem_info(). Corresponding #GFileAttributeType
- * is %G_FILE_ATTRIBUTE_TYPE_UINT64.
- **/
-#define G_FILE_ATTRIBUTE_FILESYSTEM_SIZE "filesystem::size"                       /* uint64 */
-
-/**
- * G_FILE_ATTRIBUTE_FILESYSTEM_FREE:
- *
- * A key in the "filesystem" namespace for getting the number of bytes of free space left on the
- * file system. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_UINT64.
- **/
-#define G_FILE_ATTRIBUTE_FILESYSTEM_FREE "filesystem::free"                       /* uint64 */
-
-/**
- * G_FILE_ATTRIBUTE_FILESYSTEM_TYPE:
- *
- * A key in the "filesystem" namespace for getting the file system's type.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_FILESYSTEM_TYPE "filesystem::type"                       /* string */
-
-/**
- * G_FILE_ATTRIBUTE_FILESYSTEM_READONLY:
- *
- * A key in the "filesystem" namespace for checking if the file system
- * is read only. Is set to %TRUE if the file system is read only.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_BOOLEAN.
- **/
-#define G_FILE_ATTRIBUTE_FILESYSTEM_READONLY "filesystem::readonly"               /* boolean */
-
-/**
- * G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW:
- *
- * A key in the "filesystem" namespace for hinting a file manager
- * application whether it should preview (e.g. thumbnail) files on the
- * file system. The value for this key contain a
- * #GFilesystemPreviewType.
- **/
-#define G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW "filesystem::use-preview"        /* uint32 (GFilesystemPreviewType) */
-
-/**
- * G_FILE_ATTRIBUTE_GVFS_BACKEND:
- *
- * A key in the "gvfs" namespace that gets the name of the current
- * GVFS backend in use. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_STRING.
- **/
-#define G_FILE_ATTRIBUTE_GVFS_BACKEND "gvfs::backend"             /* string */
-
-/**
- * G_FILE_ATTRIBUTE_SELINUX_CONTEXT:
- *
- * A key in the "selinux" namespace for getting the file's SELinux
- * context. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_STRING. Note that this attribute is only
- * available if GLib has been built with SELinux support.
- **/
-#define G_FILE_ATTRIBUTE_SELINUX_CONTEXT "selinux::context"       /* string */
-
-/**
- * G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT:
- *
- * A key in the "trash" namespace.  When requested against
- * "trash:///" returns the number of (toplevel) items in the trash folder.
- * Corresponding #GFileAttributeType is %G_FILE_ATTRIBUTE_TYPE_UINT32.
- **/
-#define G_FILE_ATTRIBUTE_TRASH_ITEM_COUNT "trash::item-count"     /* uint32 */
-
-GType              g_file_info_get_type                  (void) G_GNUC_CONST;
-
-GFileInfo *        g_file_info_new                       (void);
-GFileInfo *        g_file_info_dup                       (GFileInfo  *other);
-void               g_file_info_copy_into                 (GFileInfo  *src_info,
-							  GFileInfo  *dest_info);
-gboolean           g_file_info_has_attribute             (GFileInfo  *info,
-							  const char *attribute);
-char **            g_file_info_list_attributes           (GFileInfo  *info,
-							  const char *name_space);
-gboolean           g_file_info_get_attribute_data        (GFileInfo  *info,
-							  const char *attribute,
-							  GFileAttributeType *type,
-							  gpointer   *value_pp,
-							  GFileAttributeStatus *status);
-GFileAttributeType g_file_info_get_attribute_type        (GFileInfo  *info,
-							  const char *attribute);
-void               g_file_info_remove_attribute          (GFileInfo  *info,
-							  const char *attribute);
-GFileAttributeStatus g_file_info_get_attribute_status    (GFileInfo  *info,
-							  const char *attribute);
-char *             g_file_info_get_attribute_as_string   (GFileInfo  *info,
-							  const char *attribute);
-const char *       g_file_info_get_attribute_string      (GFileInfo  *info,
-							  const char *attribute);
-const char *       g_file_info_get_attribute_byte_string (GFileInfo  *info,
-							  const char *attribute);
-gboolean           g_file_info_get_attribute_boolean     (GFileInfo  *info,
-							  const char *attribute);
-guint32            g_file_info_get_attribute_uint32      (GFileInfo  *info,
-							  const char *attribute);
-gint32             g_file_info_get_attribute_int32       (GFileInfo  *info,
-							  const char *attribute);
-guint64            g_file_info_get_attribute_uint64      (GFileInfo  *info,
-							  const char *attribute);
-gint64             g_file_info_get_attribute_int64       (GFileInfo  *info,
-							  const char *attribute);
-GObject *          g_file_info_get_attribute_object      (GFileInfo  *info,
-							  const char *attribute);
-
-void               g_file_info_set_attribute             (GFileInfo  *info,
-							  const char *attribute,
-							  GFileAttributeType type,
-							  gpointer    value_p);
-void               g_file_info_set_attribute_string      (GFileInfo  *info,
-							  const char *attribute,
-							  const char *attr_value);
-void               g_file_info_set_attribute_byte_string (GFileInfo  *info,
-							  const char *attribute,
-							  const char *attr_value);
-void               g_file_info_set_attribute_boolean     (GFileInfo  *info,
-							  const char *attribute,
-							  gboolean    attr_value);
-void               g_file_info_set_attribute_uint32      (GFileInfo  *info,
-							  const char *attribute,
-							  guint32     attr_value);
-void               g_file_info_set_attribute_int32       (GFileInfo  *info,
-							  const char *attribute,
-							  gint32      attr_value);
-void               g_file_info_set_attribute_uint64      (GFileInfo  *info,
-							  const char *attribute,
-							  guint64     attr_value);
-void               g_file_info_set_attribute_int64       (GFileInfo  *info,
-							  const char *attribute,
-							  gint64      attr_value);
-void               g_file_info_set_attribute_object      (GFileInfo  *info,
-							  const char *attribute,
-							  GObject    *attr_value);
-
-void               g_file_info_clear_status              (GFileInfo  *info);
-
-/* Helper getters: */
-GFileType         g_file_info_get_file_type          (GFileInfo         *info);
-gboolean          g_file_info_get_is_hidden          (GFileInfo         *info);
-gboolean          g_file_info_get_is_backup          (GFileInfo         *info);
-gboolean          g_file_info_get_is_symlink         (GFileInfo         *info);
-const char *      g_file_info_get_name               (GFileInfo         *info);
-const char *      g_file_info_get_display_name       (GFileInfo         *info);
-const char *      g_file_info_get_edit_name          (GFileInfo         *info);
-GIcon *           g_file_info_get_icon               (GFileInfo         *info);
-const char *      g_file_info_get_content_type       (GFileInfo         *info);
-goffset           g_file_info_get_size               (GFileInfo         *info);
-void              g_file_info_get_modification_time  (GFileInfo         *info,
-						      GTimeVal          *result);
-const char *      g_file_info_get_symlink_target     (GFileInfo         *info);
-const char *      g_file_info_get_etag               (GFileInfo         *info);
-gint32            g_file_info_get_sort_order         (GFileInfo         *info);
-
-void              g_file_info_set_attribute_mask     (GFileInfo         *info,
-						      GFileAttributeMatcher *mask);
-void              g_file_info_unset_attribute_mask   (GFileInfo         *info);
-
-/* Helper setters: */
-void              g_file_info_set_file_type          (GFileInfo         *info,
-						      GFileType          type);
-void              g_file_info_set_is_hidden          (GFileInfo         *info,
-						      gboolean           is_hidden);
-void              g_file_info_set_is_symlink         (GFileInfo         *info,
-						      gboolean           is_symlink);
-void              g_file_info_set_name               (GFileInfo         *info,
-						      const char        *name);
-void              g_file_info_set_display_name       (GFileInfo         *info,
-						      const char        *display_name);
-void              g_file_info_set_edit_name          (GFileInfo         *info,
-						      const char        *edit_name);
-void              g_file_info_set_icon               (GFileInfo         *info,
-						      GIcon             *icon);
-void              g_file_info_set_content_type       (GFileInfo         *info,
-						      const char        *content_type);
-void              g_file_info_set_size               (GFileInfo         *info,
-						      goffset            size);
-void              g_file_info_set_modification_time  (GFileInfo         *info,
-						      GTimeVal          *mtime);
-void              g_file_info_set_symlink_target     (GFileInfo         *info,
-						      const char        *symlink_target);
-void              g_file_info_set_sort_order         (GFileInfo         *info,
-						      gint32             sort_order);
-
-GFileAttributeMatcher *g_file_attribute_matcher_new            (const char            *attributes);
-GFileAttributeMatcher *g_file_attribute_matcher_ref            (GFileAttributeMatcher *matcher);
-void                   g_file_attribute_matcher_unref          (GFileAttributeMatcher *matcher);
-gboolean               g_file_attribute_matcher_matches        (GFileAttributeMatcher *matcher,
-								const char            *attribute);
-gboolean               g_file_attribute_matcher_matches_only   (GFileAttributeMatcher *matcher,
-								const char            *attribute);
-gboolean               g_file_attribute_matcher_enumerate_namespace (GFileAttributeMatcher *matcher,
-								     const char            *ns);
-const char *           g_file_attribute_matcher_enumerate_next (GFileAttributeMatcher *matcher);
-
-G_END_DECLS
-
-#endif /* __G_FILE_INFO_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfileinputstream.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,112 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_FILE_INPUT_STREAM_H__
-#define __G_FILE_INPUT_STREAM_H__
-
-#include <gio/ginputstream.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_FILE_INPUT_STREAM         (g_file_input_stream_get_type ())
-#define G_FILE_INPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_FILE_INPUT_STREAM, GFileInputStream))
-#define G_FILE_INPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_FILE_INPUT_STREAM, GFileInputStreamClass))
-#define G_IS_FILE_INPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_FILE_INPUT_STREAM))
-#define G_IS_FILE_INPUT_STREAM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_FILE_INPUT_STREAM))
-#define G_FILE_INPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_FILE_INPUT_STREAM, GFileInputStreamClass))
-
-/**
- * GFileInputStream:
- *
- * A subclass of GInputStream for opened files. This adds
- * a few file-specific operations and seeking.
- *
- * #GFileInputStream implements #GSeekable.
- **/
-typedef struct _GFileInputStreamClass    GFileInputStreamClass;
-typedef struct _GFileInputStreamPrivate  GFileInputStreamPrivate;
-
-struct _GFileInputStream
-{
-  GInputStream parent_instance;
-
-  /*< private >*/
-  GFileInputStreamPrivate *priv;
-};
-
-struct _GFileInputStreamClass
-{
-  GInputStreamClass parent_class;
-
-  goffset     (* tell)              (GFileInputStream     *stream);
-  gboolean    (* can_seek)          (GFileInputStream     *stream);
-  gboolean    (* seek)	            (GFileInputStream     *stream,
-                                     goffset               offset,
-                                     GSeekType             type,
-                                     GCancellable         *cancellable,
-                                     GError              **error);
-  GFileInfo * (* query_info)        (GFileInputStream     *stream,
-                                     const char           *attributes,
-                                     GCancellable         *cancellable,
-                                     GError              **error);
-  void        (* query_info_async)  (GFileInputStream     *stream,
-                                     const char           *attributes,
-                                     int                   io_priority,
-                                     GCancellable         *cancellable,
-                                     GAsyncReadyCallback   callback,
-                                     gpointer              user_data);
-  GFileInfo * (* query_info_finish) (GFileInputStream     *stream,
-                                     GAsyncResult         *res,
-                                     GError              **error);
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-};
-
-GType      g_file_input_stream_get_type          (void) G_GNUC_CONST;
-
-GFileInfo *g_file_input_stream_query_info        (GFileInputStream     *stream,
-						  const char           *attributes,
-						  GCancellable         *cancellable,
-						  GError              **error);
-void       g_file_input_stream_query_info_async  (GFileInputStream     *stream,
-						  const char           *attributes,
-						  int                   io_priority,
-						  GCancellable         *cancellable,
-						  GAsyncReadyCallback   callback,
-						  gpointer              user_data);
-GFileInfo *g_file_input_stream_query_info_finish (GFileInputStream     *stream,
-						  GAsyncResult         *result,
-						  GError              **error);
-
-G_END_DECLS
-
-#endif /* __G_FILE_FILE_INPUT_STREAM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfilemonitor.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,95 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_FILE_MONITOR_H__
-#define __G_FILE_MONITOR_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_FILE_MONITOR         (g_file_monitor_get_type ())
-#define G_FILE_MONITOR(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_FILE_MONITOR, GFileMonitor))
-#define G_FILE_MONITOR_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_FILE_MONITOR, GFileMonitorClass))
-#define G_IS_FILE_MONITOR(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_FILE_MONITOR))
-#define G_IS_FILE_MONITOR_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_FILE_MONITOR))
-#define G_FILE_MONITOR_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_FILE_MONITOR, GFileMonitorClass))
-
-typedef struct _GFileMonitorClass       GFileMonitorClass;
-typedef struct _GFileMonitorPrivate	GFileMonitorPrivate;
-
-/**
- * GFileMonitor:
- *
- * Watches for changes to a file.
- **/
-struct _GFileMonitor
-{
-  GObject parent_instance;
-
-  /*< private >*/
-  GFileMonitorPrivate *priv;
-};
-
-struct _GFileMonitorClass
-{
-  GObjectClass parent_class;
-
-  /* Signals */
-  void     (* changed) (GFileMonitor      *monitor,
-                        GFile             *file,
-                        GFile             *other_file,
-                        GFileMonitorEvent  event_type);
-
-  /* Virtual Table */
-  gboolean (* cancel)  (GFileMonitor      *monitor);
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-};
-
-GType    g_file_monitor_get_type       (void) G_GNUC_CONST;
-
-gboolean g_file_monitor_cancel         (GFileMonitor      *monitor);
-gboolean g_file_monitor_is_cancelled   (GFileMonitor      *monitor);
-void     g_file_monitor_set_rate_limit (GFileMonitor      *monitor,
-                                        int                limit_msecs);
-
-
-/* For implementations */
-void     g_file_monitor_emit_event     (GFileMonitor      *monitor,
-                                        GFile             *child,
-                                        GFile             *other_file,
-                                        GFileMonitorEvent  event_type);
-
-G_END_DECLS
-
-#endif /* __G_FILE_MONITOR_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfilenamecompleter.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_FILENAME_COMPLETER_H__
-#define __G_FILENAME_COMPLETER_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_FILENAME_COMPLETER         (g_filename_completer_get_type ())
-#define G_FILENAME_COMPLETER(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_FILENAME_COMPLETER, GFilenameCompleter))
-#define G_FILENAME_COMPLETER_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_FILENAME_COMPLETER, GFilenameCompleterClass))
-#define G_FILENAME_COMPLETER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_FILENAME_COMPLETER, GFilenameCompleterClass))
-#define G_IS_FILENAME_COMPLETER(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_FILENAME_COMPLETER))
-#define G_IS_FILENAME_COMPLETER_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_FILENAME_COMPLETER))
-
-/**
- * GFilenameCompleter:
- *
- * Completes filenames based on files that exist within the file system.
- **/
-typedef struct _GFilenameCompleterClass GFilenameCompleterClass;
-
-struct _GFilenameCompleterClass
-{
-  GObjectClass parent_class;
-
-  /*< public >*/
-  /* signals */
-  void (* got_completion_data) (GFilenameCompleter *filename_completer);
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-};
-
-GType               g_filename_completer_get_type              (void) G_GNUC_CONST;
-
-GFilenameCompleter *g_filename_completer_new                   (void);
-
-char *              g_filename_completer_get_completion_suffix (GFilenameCompleter *completer,
-                                                                const char *initial_text);
-char **             g_filename_completer_get_completions       (GFilenameCompleter *completer,
-                                                                const char *initial_text);
-void                g_filename_completer_set_dirs_only         (GFilenameCompleter *completer,
-                                                                gboolean dirs_only);
-
-G_END_DECLS
-
-#endif /* __G_FILENAME_COMPLETER_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfileoutputstream.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,119 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_FILE_OUTPUT_STREAM_H__
-#define __G_FILE_OUTPUT_STREAM_H__
-
-#include <gio/goutputstream.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_FILE_OUTPUT_STREAM         (g_file_output_stream_get_type ())
-#define G_FILE_OUTPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_FILE_OUTPUT_STREAM, GFileOutputStream))
-#define G_FILE_OUTPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_FILE_OUTPUT_STREAM, GFileOutputStreamClass))
-#define G_IS_FILE_OUTPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_FILE_OUTPUT_STREAM))
-#define G_IS_FILE_OUTPUT_STREAM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_FILE_OUTPUT_STREAM))
-#define G_FILE_OUTPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_FILE_OUTPUT_STREAM, GFileOutputStreamClass))
-
-/**
- * GFileOutputStream:
- *
- * A subclass of GOutputStream for opened files. This adds
- * a few file-specific operations and seeking and truncating.
- *
- * #GFileOutputStream implements GSeekable.
- **/
-typedef struct _GFileOutputStreamClass    GFileOutputStreamClass;
-typedef struct _GFileOutputStreamPrivate  GFileOutputStreamPrivate;
-
-struct _GFileOutputStream
-{
-  GOutputStream parent_instance;
-
-  /*< private >*/
-  GFileOutputStreamPrivate *priv;
-};
-
-struct _GFileOutputStreamClass
-{
-  GOutputStreamClass parent_class;
-
-  goffset     (* tell)              (GFileOutputStream    *stream);
-  gboolean    (* can_seek)          (GFileOutputStream    *stream);
-  gboolean    (* seek)	            (GFileOutputStream    *stream,
-                                     goffset               offset,
-                                     GSeekType             type,
-                                     GCancellable         *cancellable,
-                                     GError              **error);
-  gboolean    (* can_truncate)      (GFileOutputStream    *stream);
-  gboolean    (* truncate_fn)       (GFileOutputStream    *stream,
-                                     goffset               size,
-                                     GCancellable         *cancellable,
-                                     GError              **error);
-  GFileInfo * (* query_info)        (GFileOutputStream    *stream,
-                                     const char           *attributes,
-                                     GCancellable         *cancellable,
-                                     GError              **error);
-  void        (* query_info_async)  (GFileOutputStream     *stream,
-                                     const char            *attributes,
-                                     int                   io_priority,
-                                     GCancellable         *cancellable,
-                                     GAsyncReadyCallback   callback,
-                                     gpointer              user_data);
-  GFileInfo * (* query_info_finish) (GFileOutputStream     *stream,
-                                     GAsyncResult         *res,
-                                     GError              **error);
-  char      * (* get_etag)          (GFileOutputStream    *stream);
-
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-};
-
-GType      g_file_output_stream_get_type          (void) G_GNUC_CONST;
-
-
-GFileInfo *g_file_output_stream_query_info        (GFileOutputStream    *stream,
-                                                   const char           *attributes,
-                                                   GCancellable         *cancellable,
-                                                   GError              **error);
-void       g_file_output_stream_query_info_async  (GFileOutputStream    *stream,
-						   const char           *attributes,
-						   int                   io_priority,
-						   GCancellable         *cancellable,
-						   GAsyncReadyCallback   callback,
-						   gpointer              user_data);
-GFileInfo *g_file_output_stream_query_info_finish (GFileOutputStream    *stream,
-						   GAsyncResult         *result,
-						   GError              **error);
-char *     g_file_output_stream_get_etag          (GFileOutputStream    *stream);
-
-G_END_DECLS
-
-#endif /* __G_FILE_FILE_OUTPUT_STREAM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfilterinputstream.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Christian Kellner <gicmo@gnome.org>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_FILTER_INPUT_STREAM_H__
-#define __G_FILTER_INPUT_STREAM_H__
-
-#include <gio/ginputstream.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_FILTER_INPUT_STREAM         (g_filter_input_stream_get_type ())
-#define G_FILTER_INPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_FILTER_INPUT_STREAM, GFilterInputStream))
-#define G_FILTER_INPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_FILTER_INPUT_STREAM, GFilterInputStreamClass))
-#define G_IS_FILTER_INPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_FILTER_INPUT_STREAM))
-#define G_IS_FILTER_INPUT_STREAM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_FILTER_INPUT_STREAM))
-#define G_FILTER_INPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_FILTER_INPUT_STREAM, GFilterInputStreamClass))
-
-/**
- * GFilterInputStream:
- *
- * A base class for all input streams that work on an underlying stream.
- **/
-typedef struct _GFilterInputStreamClass    GFilterInputStreamClass;
-
-struct _GFilterInputStream
-{
-  GInputStream parent_instance;
-
-  /*<protected >*/
-  GInputStream *base_stream;
-};
-
-struct _GFilterInputStreamClass
-{
-  GInputStreamClass parent_class;
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-};
-
-
-GType          g_filter_input_stream_get_type              (void) G_GNUC_CONST;
-GInputStream * g_filter_input_stream_get_base_stream       (GFilterInputStream *stream);
-gboolean       g_filter_input_stream_get_close_base_stream (GFilterInputStream *stream);
-void           g_filter_input_stream_set_close_base_stream (GFilterInputStream *stream,
-                                                            gboolean            close_base);
-
-G_END_DECLS
-
-#endif /* __G_FILTER_INPUT_STREAM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gfilteroutputstream.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Christian Kellner <gicmo@gnome.org>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_FILTER_OUTPUT_STREAM_H__
-#define __G_FILTER_OUTPUT_STREAM_H__
-
-#include <gio/goutputstream.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_FILTER_OUTPUT_STREAM         (g_filter_output_stream_get_type ())
-#define G_FILTER_OUTPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_FILTER_OUTPUT_STREAM, GFilterOutputStream))
-#define G_FILTER_OUTPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_FILTER_OUTPUT_STREAM, GFilterOutputStreamClass))
-#define G_IS_FILTER_OUTPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_FILTER_OUTPUT_STREAM))
-#define G_IS_FILTER_OUTPUT_STREAM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_FILTER_OUTPUT_STREAM))
-#define G_FILTER_OUTPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_FILTER_OUTPUT_STREAM, GFilterOutputStreamClass))
-
-/**
- * GFilterOutputStream:
- *
- * A base class for all output streams that work on an underlying stream.
- **/
-typedef struct _GFilterOutputStreamClass    GFilterOutputStreamClass;
-
-struct _GFilterOutputStream
-{
-  GOutputStream parent_instance;
-
-  /*< protected >*/
-  GOutputStream *base_stream;
-};
-
-struct _GFilterOutputStreamClass
-{
-  GOutputStreamClass parent_class;
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-};
-
-
-GType           g_filter_output_stream_get_type              (void) G_GNUC_CONST;
-GOutputStream * g_filter_output_stream_get_base_stream       (GFilterOutputStream *stream);
-gboolean        g_filter_output_stream_get_close_base_stream (GFilterOutputStream *stream);
-void            g_filter_output_stream_set_close_base_stream (GFilterOutputStream *stream,
-                                                              gboolean             close_base);
-
-G_END_DECLS
-
-#endif /* __G_FILTER_OUTPUT_STREAM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gicon.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,91 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_ICON_H__
-#define __G_ICON_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_ICON            (g_icon_get_type ())
-#define G_ICON(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_ICON, GIcon))
-#define G_IS_ICON(obj)	       (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_ICON))
-#define G_ICON_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_ICON, GIconIface))
-
-/**
- * GIcon:
- *
- * An abstract type that specifies an icon.
- **/
-typedef struct _GIconIface GIconIface;
-
-/**
- * GIconIface:
- * @g_iface: The parent interface.
- * @hash: A hash for a given #GIcon.
- * @equal: Checks if two #GIcon<!-- -->s are equal.
- * @to_tokens: Serializes a #GIcon into tokens. The tokens must not
- * contain any whitespace. Don't implement if the #GIcon can't be
- * serialized (Since 2.20).
- * @from_tokens: Constructs a #GIcon from tokens. Set the #GError if
- * the tokens are malformed. Don't implement if the #GIcon can't be
- * serialized (Since 2.20).
- *
- * GIconIface is used to implement GIcon types for various
- * different systems. See #GThemedIcon and #GLoadableIcon for
- * examples of how to implement this interface.
- */
-struct _GIconIface
-{
-  GTypeInterface g_iface;
-
-  /* Virtual Table */
-
-  guint       (* hash)        (GIcon   *icon);
-  gboolean    (* equal)       (GIcon   *icon1,
-                               GIcon   *icon2);
-  gboolean    (* to_tokens)   (GIcon   *icon,
-			       GPtrArray *tokens,
-                               gint    *out_version);
-  GIcon *     (* from_tokens) (gchar  **tokens,
-                               gint     num_tokens,
-                               gint     version,
-                               GError **error);
-};
-
-GType    g_icon_get_type  (void) G_GNUC_CONST;
-
-guint    g_icon_hash            (gconstpointer  icon);
-gboolean g_icon_equal           (GIcon         *icon1,
-                                 GIcon         *icon2);
-gchar   *g_icon_to_string       (GIcon         *icon);
-GIcon   *g_icon_new_for_string  (const gchar   *str,
-                                 GError       **error);
-
-G_END_DECLS
-
-#endif /* __G_ICON_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/ginputstream.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,172 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_INPUT_STREAM_H__
-#define __G_INPUT_STREAM_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_INPUT_STREAM         (g_input_stream_get_type ())
-#define G_INPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_INPUT_STREAM, GInputStream))
-#define G_INPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_INPUT_STREAM, GInputStreamClass))
-#define G_IS_INPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_INPUT_STREAM))
-#define G_IS_INPUT_STREAM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_INPUT_STREAM))
-#define G_INPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_INPUT_STREAM, GInputStreamClass))
-
-/**
- * GInputStream:
- *
- * Base class for streaming input operations.
- **/
-typedef struct _GInputStreamClass    GInputStreamClass;
-typedef struct _GInputStreamPrivate  GInputStreamPrivate;
-
-struct _GInputStream
-{
-  GObject parent_instance;
-
-  /*< private >*/
-  GInputStreamPrivate *priv;
-};
-
-struct _GInputStreamClass
-{
-  GObjectClass parent_class;
-
-  /* Sync ops: */
-
-  gssize   (* read_fn)      (GInputStream        *stream,
-                             void                *buffer,
-                             gsize                count,
-                             GCancellable        *cancellable,
-                             GError             **error);
-  gssize   (* skip)         (GInputStream        *stream,
-                             gsize                count,
-                             GCancellable        *cancellable,
-                             GError             **error);
-  gboolean (* close_fn)	    (GInputStream        *stream,
-                             GCancellable        *cancellable,
-                             GError             **error);
-
-  /* Async ops: (optional in derived classes) */
-  void     (* read_async)   (GInputStream        *stream,
-                             void                *buffer,
-                             gsize                count,
-                             int                  io_priority,
-                             GCancellable        *cancellable,
-                             GAsyncReadyCallback  callback,
-                             gpointer             user_data);
-  gssize   (* read_finish)  (GInputStream        *stream,
-                             GAsyncResult        *result,
-                             GError             **error);
-  void     (* skip_async)   (GInputStream        *stream,
-                             gsize                count,
-                             int                  io_priority,
-                             GCancellable        *cancellable,
-                             GAsyncReadyCallback  callback,
-                             gpointer             user_data);
-  gssize   (* skip_finish)  (GInputStream        *stream,
-                             GAsyncResult        *result,
-                             GError             **error);
-  void     (* close_async)  (GInputStream        *stream,
-                             int                  io_priority,
-                             GCancellable        *cancellable,
-                             GAsyncReadyCallback  callback,
-                             gpointer             user_data);
-  gboolean (* close_finish) (GInputStream        *stream,
-                             GAsyncResult        *result,
-                             GError             **error);
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-};
-
-GType    g_input_stream_get_type      (void) G_GNUC_CONST;
-
-gssize   g_input_stream_read          (GInputStream          *stream,
-				       void                  *buffer,
-				       gsize                  count,
-				       GCancellable          *cancellable,
-				       GError               **error);
-gboolean g_input_stream_read_all      (GInputStream          *stream,
-				       void                  *buffer,
-				       gsize                  count,
-				       gsize                 *bytes_read,
-				       GCancellable          *cancellable,
-				       GError               **error);
-gssize   g_input_stream_skip          (GInputStream          *stream,
-				       gsize                  count,
-				       GCancellable          *cancellable,
-				       GError               **error);
-gboolean g_input_stream_close         (GInputStream          *stream,
-				       GCancellable          *cancellable,
-				       GError               **error);
-void     g_input_stream_read_async    (GInputStream          *stream,
-				       void                  *buffer,
-				       gsize                  count,
-				       int                    io_priority,
-				       GCancellable          *cancellable,
-				       GAsyncReadyCallback    callback,
-				       gpointer               user_data);
-gssize   g_input_stream_read_finish   (GInputStream          *stream,
-				       GAsyncResult          *result,
-				       GError               **error);
-void     g_input_stream_skip_async    (GInputStream          *stream,
-				       gsize                  count,
-				       int                    io_priority,
-				       GCancellable          *cancellable,
-				       GAsyncReadyCallback    callback,
-				       gpointer               user_data);
-gssize   g_input_stream_skip_finish   (GInputStream          *stream,
-				       GAsyncResult          *result,
-				       GError               **error);
-void     g_input_stream_close_async   (GInputStream          *stream,
-				       int                    io_priority,
-				       GCancellable          *cancellable,
-				       GAsyncReadyCallback    callback,
-				       gpointer               user_data);
-gboolean g_input_stream_close_finish  (GInputStream          *stream,
-				       GAsyncResult          *result,
-				       GError               **error);
-
-/* For implementations: */
-
-gboolean g_input_stream_is_closed     (GInputStream          *stream);
-gboolean g_input_stream_has_pending   (GInputStream          *stream);
-gboolean g_input_stream_set_pending   (GInputStream          *stream,
-				       GError               **error);
-void     g_input_stream_clear_pending (GInputStream          *stream);
-
-G_END_DECLS
-
-#endif /* __G_INPUT_STREAM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gio.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#ifndef __G_IO_H__
-#define __G_IO_H__
-
-#define __GIO_GIO_H_INSIDE__
-
-#include <gio/giotypes.h>
-
-#include <gio/gappinfo.h>
-#include <gio/gasyncresult.h>
-#include <gio/gbufferedinputstream.h>
-#include <gio/gbufferedoutputstream.h>
-#include <gio/gcancellable.h>
-#include <gio/gcontenttype.h>
-#include <gio/gdatainputstream.h>
-#include <gio/gdataoutputstream.h>
-#include <gio/gdrive.h>
-#include <gio/gemblemedicon.h>
-#include <gio/gfile.h>
-#include <gio/gfileattribute.h>
-#include <gio/gfileenumerator.h>
-#include <gio/gfileicon.h>
-#include <gio/gfileinfo.h>
-#include <gio/gfileinputstream.h>
-#include <gio/gfilemonitor.h>
-#include <gio/gfilenamecompleter.h>
-#include <gio/gfileoutputstream.h>
-#include <gio/gfilterinputstream.h>
-#include <gio/gfilteroutputstream.h>
-#include <gio/gicon.h>
-#include <gio/ginputstream.h>
-#include <gio/gioenums.h>
-#include <gio/gioenumtypes.h>
-#include <gio/gioerror.h>
-#include <gio/giomodule.h>
-#include <gio/gioscheduler.h>
-#include <gio/gloadableicon.h>
-#include <gio/gmemoryinputstream.h>
-#include <gio/gmemoryoutputstream.h>
-#include <gio/gmount.h>
-#include <gio/gmountoperation.h>
-#include <gio/gnativevolumemonitor.h>
-#include <gio/goutputstream.h>
-#include <gio/gseekable.h>
-#include <gio/gsimpleasyncresult.h>
-#include <gio/gthemedicon.h>
-#include <gio/gvfs.h>
-#include <gio/gvolume.h>
-#include <gio/gvolumemonitor.h>
-
-#undef __GIO_GIO_H_INSIDE__
-
-#endif /* __G_IO_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gioenums.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,482 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __GIO_ENUMS_H__
-#define __GIO_ENUMS_H__
-
-#include <glib-object.h>
-
-G_BEGIN_DECLS
-
-
-/**
- * GAppInfoCreateFlags:
- * @G_APP_INFO_CREATE_NONE: No flags.
- * @G_APP_INFO_CREATE_NEEDS_TERMINAL: Application opens in a terminal window.
- * @G_APP_INFO_CREATE_SUPPORTS_URIS: Application supports URI arguments.
- *
- * Flags used when creating a #GAppInfo.
- */
-typedef enum {
-  G_APP_INFO_CREATE_NONE           = 0,         /*< nick=none >*/
-  G_APP_INFO_CREATE_NEEDS_TERMINAL = (1 << 0),  /*< nick=needs-terminal >*/
-  G_APP_INFO_CREATE_SUPPORTS_URIS  = (1 << 1)   /*< nick=supports-uris >*/
-} GAppInfoCreateFlags;
-
-
-/**
- * GDataStreamByteOrder:
- * @G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN: Selects Big Endian byte order.
- * @G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN: Selects Little Endian byte order.
- * @G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN: Selects endianness based on host machine's architecture.
- *
- * #GDataStreamByteOrder is used to ensure proper endianness of streaming data sources
- * across various machine architectures.
- *
- **/
-typedef enum {
-  G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN,
-  G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN,
-  G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN
-} GDataStreamByteOrder;
-
-
-/**
- * GDataStreamNewlineType:
- * @G_DATA_STREAM_NEWLINE_TYPE_LF: Selects "LF" line endings, common on most modern UNIX platforms.
- * @G_DATA_STREAM_NEWLINE_TYPE_CR: Selects "CR" line endings.
- * @G_DATA_STREAM_NEWLINE_TYPE_CR_LF: Selects "CR, LF" line ending, common on Microsoft Windows.
- * @G_DATA_STREAM_NEWLINE_TYPE_ANY: Automatically try to handle any line ending type.
- *
- * #GDataStreamNewlineType is used when checking for or setting the line endings for a given file.
- **/
-typedef enum {
-  G_DATA_STREAM_NEWLINE_TYPE_LF,
-  G_DATA_STREAM_NEWLINE_TYPE_CR,
-  G_DATA_STREAM_NEWLINE_TYPE_CR_LF,
-  G_DATA_STREAM_NEWLINE_TYPE_ANY
-} GDataStreamNewlineType;
-
-
-/**
- * GFileAttributeType:
- * @G_FILE_ATTRIBUTE_TYPE_INVALID: indicates an invalid or uninitalized type.
- * @G_FILE_ATTRIBUTE_TYPE_STRING: a null terminated UTF8 string.
- * @G_FILE_ATTRIBUTE_TYPE_BYTE_STRING: a zero terminated string of non-zero bytes.
- * @G_FILE_ATTRIBUTE_TYPE_BOOLEAN: a boolean value.
- * @G_FILE_ATTRIBUTE_TYPE_UINT32: an unsigned 4-byte/32-bit integer.
- * @G_FILE_ATTRIBUTE_TYPE_INT32: a signed 4-byte/32-bit integer.
- * @G_FILE_ATTRIBUTE_TYPE_UINT64: an unsigned 8-byte/64-bit integer.
- * @G_FILE_ATTRIBUTE_TYPE_INT64: a signed 8-byte/64-bit integer.
- * @G_FILE_ATTRIBUTE_TYPE_OBJECT: a #GObject.
- *
- * The data types for file attributes.
- **/
-typedef enum {
-  G_FILE_ATTRIBUTE_TYPE_INVALID = 0,
-  G_FILE_ATTRIBUTE_TYPE_STRING,
-  G_FILE_ATTRIBUTE_TYPE_BYTE_STRING, /* zero terminated string of non-zero bytes */
-  G_FILE_ATTRIBUTE_TYPE_BOOLEAN,
-  G_FILE_ATTRIBUTE_TYPE_UINT32,
-  G_FILE_ATTRIBUTE_TYPE_INT32,
-  G_FILE_ATTRIBUTE_TYPE_UINT64,
-  G_FILE_ATTRIBUTE_TYPE_INT64,
-  G_FILE_ATTRIBUTE_TYPE_OBJECT
-} GFileAttributeType;
-
-
-/**
- * GFileAttributeInfoFlags:
- * @G_FILE_ATTRIBUTE_INFO_NONE: no flags set.
- * @G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE: copy the attribute values when the file is copied.
- * @G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED: copy the attribute values when the file is moved.
- *
- * Flags specifying the behaviour of an attribute.
- **/
-typedef enum {
-  G_FILE_ATTRIBUTE_INFO_NONE            = 0,
-  G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE  = (1 << 0),
-  G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED = (1 << 1)
-} GFileAttributeInfoFlags;
-
-
-/**
- * GFileAttributeStatus:
- * @G_FILE_ATTRIBUTE_STATUS_UNSET: Attribute value is unset (empty).
- * @G_FILE_ATTRIBUTE_STATUS_SET: Attribute value is set.
- * @G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING: Indicates an error in setting the value.
- *
- * Used by g_file_set_attributes_from_info() when setting file attributes.
- **/
-typedef enum {
-  G_FILE_ATTRIBUTE_STATUS_UNSET = 0,
-  G_FILE_ATTRIBUTE_STATUS_SET,
-  G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING
-} GFileAttributeStatus;
-
-
-/**
- * GFileQueryInfoFlags:
- * @G_FILE_QUERY_INFO_NONE: No flags set.
- * @G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS: Don't follow symlinks.
- *
- * Flags used when querying a #GFileInfo.
- */
-typedef enum {
-  G_FILE_QUERY_INFO_NONE              = 0,
-  G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS = (1 << 0)   /*< nick=nofollow-symlinks >*/
-} GFileQueryInfoFlags;
-
-
-/**
- * GFileCreateFlags:
- * @G_FILE_CREATE_NONE: No flags set.
- * @G_FILE_CREATE_PRIVATE: Create a file that can only be
- *    accessed by the current user.
- * @G_FILE_CREATE_REPLACE_DESTINATION: Replace the destination
- *    as if it didn't exist before. Don't try to keep any old
- *    permissions, replace instead of following links. This
- *    is generally useful if you're doing a "copy over" 
- *    rather than a "save new version of" replace operation.
- *    You can think of it as "unlink destination" before
- *    writing to it, although the implementation may not
- *    be exactly like that. Since 2.20
- *
- * Flags used when an operation may create a file.
- */
-typedef enum {
-  G_FILE_CREATE_NONE    = 0,
-  G_FILE_CREATE_PRIVATE = (1 << 0),
-  G_FILE_CREATE_REPLACE_DESTINATION = (1 << 1)
-} GFileCreateFlags;
-
-
-/**
- * GMountMountFlags:
- * @G_MOUNT_MOUNT_NONE: No flags set.
- *
- * Flags used when mounting a mount.
- */
-typedef enum {
-  G_MOUNT_MOUNT_NONE = 0
-} GMountMountFlags;
-
-
-/**
- * GMountUnmountFlags:
- * @G_MOUNT_UNMOUNT_NONE: No flags set.
- * @G_MOUNT_UNMOUNT_FORCE: Unmount even if there are outstanding
- *  file operations on the mount.
- *
- * Flags used when an unmounting a mount.
- */
-typedef enum {
-  G_MOUNT_UNMOUNT_NONE  = 0,
-  G_MOUNT_UNMOUNT_FORCE = (1 << 0)
-} GMountUnmountFlags;
-
-
-/**
- * GFileCopyFlags:
- * @G_FILE_COPY_NONE: No flags set.
- * @G_FILE_COPY_OVERWRITE: Overwrite any existing files
- * @G_FILE_COPY_BACKUP: Make a backup of any existing files.
- * @G_FILE_COPY_NOFOLLOW_SYMLINKS: Don't follow symlinks.
- * @G_FILE_COPY_ALL_METADATA: Copy all file metadata instead of just default set used for copy (see #GFileInfo).
- * @G_FILE_COPY_NO_FALLBACK_FOR_MOVE: Don't use copy and delete fallback if native move not supported.
- * @G_FILE_COPY_TARGET_DEFAULT_PERMS: Leaves target file with default perms, instead of setting the source file perms.
- *
- * Flags used when copying or moving files.
- */
-typedef enum {
-  G_FILE_COPY_NONE                 = 0,          /*< nick=none >*/
-  G_FILE_COPY_OVERWRITE            = (1 << 0),
-  G_FILE_COPY_BACKUP               = (1 << 1),
-  G_FILE_COPY_NOFOLLOW_SYMLINKS    = (1 << 2),
-  G_FILE_COPY_ALL_METADATA         = (1 << 3),
-  G_FILE_COPY_NO_FALLBACK_FOR_MOVE = (1 << 4),
-  G_FILE_COPY_TARGET_DEFAULT_PERMS = (1 << 5)
-} GFileCopyFlags;
-
-
-/**
- * GFileMonitorFlags:
- * @G_FILE_MONITOR_NONE: No flags set.
- * @G_FILE_MONITOR_WATCH_MOUNTS: Watch for mount events.
- *
- * Flags used to set what a #GFileMonitor will watch for.
- */
-typedef enum {
-  G_FILE_MONITOR_NONE         = 0,
-  G_FILE_MONITOR_WATCH_MOUNTS = (1 << 0)
-} GFileMonitorFlags;
-
-
-/**
- * GFileType:
- * @G_FILE_TYPE_UNKNOWN: File's type is unknown.
- * @G_FILE_TYPE_REGULAR: File handle represents a regular file.
- * @G_FILE_TYPE_DIRECTORY: File handle represents a directory.
- * @G_FILE_TYPE_SYMBOLIC_LINK: File handle represents a symbolic link
- *    (Unix systems).
- * @G_FILE_TYPE_SPECIAL: File is a "special" file, such as a socket, fifo,
- *    block device, or character device.
- * @G_FILE_TYPE_SHORTCUT: File is a shortcut (Windows systems).
- * @G_FILE_TYPE_MOUNTABLE: File is a mountable location.
- *
- * Indicates the file's on-disk type.
- **/
-typedef enum {
-  G_FILE_TYPE_UNKNOWN = 0,
-  G_FILE_TYPE_REGULAR,
-  G_FILE_TYPE_DIRECTORY,
-  G_FILE_TYPE_SYMBOLIC_LINK,
-  G_FILE_TYPE_SPECIAL, /* socket, fifo, blockdev, chardev */
-  G_FILE_TYPE_SHORTCUT,
-  G_FILE_TYPE_MOUNTABLE
-} GFileType;
-
-
-/**
- * GFilesystemPreviewType:
- * @G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS: Only preview files if user has explicitly requested it.
- * @G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL: Preview files if user has requested preview of "local" files.
- * @G_FILESYSTEM_PREVIEW_TYPE_NEVER: Never preview files.
- *
- * Indicates a hint from the file system whether files should be
- * previewed in a file manager. Returned as the value of the key
- * #G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW.
- **/
-typedef enum {
-  G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS = 0,
-  G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL,
-  G_FILESYSTEM_PREVIEW_TYPE_NEVER
-} GFilesystemPreviewType;
-
-
-/**
- * GFileMonitorEvent:
- * @G_FILE_MONITOR_EVENT_CHANGED: a file changed.
- * @G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT: a hint that this was probably the last change in a set of changes.
- * @G_FILE_MONITOR_EVENT_DELETED: a file was deleted.
- * @G_FILE_MONITOR_EVENT_CREATED: a file was created.
- * @G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED: a file attribute was changed.
- * @G_FILE_MONITOR_EVENT_PRE_UNMOUNT: the file location will soon be unmounted.
- * @G_FILE_MONITOR_EVENT_UNMOUNTED: the file location was unmounted.
- *
- * Specifies what type of event a monitor event is.
- **/
-typedef enum {
-  G_FILE_MONITOR_EVENT_CHANGED,
-  G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT,
-  G_FILE_MONITOR_EVENT_DELETED,
-  G_FILE_MONITOR_EVENT_CREATED,
-  G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED,
-  G_FILE_MONITOR_EVENT_PRE_UNMOUNT,
-  G_FILE_MONITOR_EVENT_UNMOUNTED
-} GFileMonitorEvent;
-
-
-/* This enumeration conflicts with GIOError in giochannel.h. However,
- * that is only used as a return value in some deprecated functions.
- * So, we reuse the same prefix for the enumeration values, but call
- * the actual enumeration (which is rarely used) GIOErrorEnum.
- */
-/**
- * GIOErrorEnum:
- * @G_IO_ERROR_FAILED: Generic error condition for when any operation fails.
- * @G_IO_ERROR_NOT_FOUND: File not found error.
- * @G_IO_ERROR_EXISTS: File already exists error.
- * @G_IO_ERROR_IS_DIRECTORY: File is a directory error.
- * @G_IO_ERROR_NOT_DIRECTORY: File is not a directory.
- * @G_IO_ERROR_NOT_EMPTY: File is a directory that isn't empty.
- * @G_IO_ERROR_NOT_REGULAR_FILE: File is not a regular file.
- * @G_IO_ERROR_NOT_SYMBOLIC_LINK: File is not a symbolic link.
- * @G_IO_ERROR_NOT_MOUNTABLE_FILE: File cannot be mounted.
- * @G_IO_ERROR_FILENAME_TOO_LONG: Filename is too many characters.
- * @G_IO_ERROR_INVALID_FILENAME: Filename is invalid or contains invalid characters.
- * @G_IO_ERROR_TOO_MANY_LINKS: File contains too many symbolic links.
- * @G_IO_ERROR_NO_SPACE: No space left on drive.
- * @G_IO_ERROR_INVALID_ARGUMENT: Invalid argument.
- * @G_IO_ERROR_PERMISSION_DENIED: Permission denied.
- * @G_IO_ERROR_NOT_SUPPORTED: Operation not supported for the current backend.
- * @G_IO_ERROR_NOT_MOUNTED: File isn't mounted.
- * @G_IO_ERROR_ALREADY_MOUNTED: File is already mounted.
- * @G_IO_ERROR_CLOSED: File was closed.
- * @G_IO_ERROR_CANCELLED: Operation was cancelled. See #GCancellable.
- * @G_IO_ERROR_PENDING: Operations are still pending.
- * @G_IO_ERROR_READ_ONLY: File is read only.
- * @G_IO_ERROR_CANT_CREATE_BACKUP: Backup couldn't be created.
- * @G_IO_ERROR_WRONG_ETAG: File's Entity Tag was incorrect.
- * @G_IO_ERROR_TIMED_OUT: Operation timed out.
- * @G_IO_ERROR_WOULD_RECURSE: Operation would be recursive.
- * @G_IO_ERROR_BUSY: File is busy.
- * @G_IO_ERROR_WOULD_BLOCK: Operation would block.
- * @G_IO_ERROR_HOST_NOT_FOUND: Host couldn't be found (remote operations).
- * @G_IO_ERROR_WOULD_MERGE: Operation would merge files.
- * @G_IO_ERROR_FAILED_HANDLED: Operation failed and a helper program has 
- *     already interacted with the user. Do not display any error dialog.
- * @G_IO_ERROR_TOO_MANY_OPEN_FILES: The current process has too many files 
- *     open and can't open any more. Duplicate descriptors do count toward 
- *     this limit. Since 2.20
- *
- * Error codes returned by GIO functions.
- *
- **/
-typedef enum {
-  G_IO_ERROR_FAILED,
-  G_IO_ERROR_NOT_FOUND,
-  G_IO_ERROR_EXISTS,
-  G_IO_ERROR_IS_DIRECTORY,
-  G_IO_ERROR_NOT_DIRECTORY,
-  G_IO_ERROR_NOT_EMPTY,
-  G_IO_ERROR_NOT_REGULAR_FILE,
-  G_IO_ERROR_NOT_SYMBOLIC_LINK,
-  G_IO_ERROR_NOT_MOUNTABLE_FILE,
-  G_IO_ERROR_FILENAME_TOO_LONG,
-  G_IO_ERROR_INVALID_FILENAME,
-  G_IO_ERROR_TOO_MANY_LINKS,
-  G_IO_ERROR_NO_SPACE,
-  G_IO_ERROR_INVALID_ARGUMENT,
-  G_IO_ERROR_PERMISSION_DENIED,
-  G_IO_ERROR_NOT_SUPPORTED,
-  G_IO_ERROR_NOT_MOUNTED,
-  G_IO_ERROR_ALREADY_MOUNTED,
-  G_IO_ERROR_CLOSED,
-  G_IO_ERROR_CANCELLED,
-  G_IO_ERROR_PENDING,
-  G_IO_ERROR_READ_ONLY,
-  G_IO_ERROR_CANT_CREATE_BACKUP,
-  G_IO_ERROR_WRONG_ETAG,
-  G_IO_ERROR_TIMED_OUT,
-  G_IO_ERROR_WOULD_RECURSE,
-  G_IO_ERROR_BUSY,
-  G_IO_ERROR_WOULD_BLOCK,
-  G_IO_ERROR_HOST_NOT_FOUND,
-  G_IO_ERROR_WOULD_MERGE,
-  G_IO_ERROR_FAILED_HANDLED,
-  G_IO_ERROR_TOO_MANY_OPEN_FILES
-} GIOErrorEnum;
-
-
-/**
- * GAskPasswordFlags:
- * @G_ASK_PASSWORD_NEED_PASSWORD: operation requires a password.
- * @G_ASK_PASSWORD_NEED_USERNAME: operation requires a username.
- * @G_ASK_PASSWORD_NEED_DOMAIN: operation requires a domain.
- * @G_ASK_PASSWORD_SAVING_SUPPORTED: operation supports saving settings.
- * @G_ASK_PASSWORD_ANONYMOUS_SUPPORTED: operation supports anonymous users.
- *
- * #GAskPasswordFlags are used to request specific information from the
- * user, or to notify the user of their choices in an authentication
- * situation.
- **/
-typedef enum {
-  G_ASK_PASSWORD_NEED_PASSWORD       = (1 << 0),
-  G_ASK_PASSWORD_NEED_USERNAME       = (1 << 1),
-  G_ASK_PASSWORD_NEED_DOMAIN         = (1 << 2),
-  G_ASK_PASSWORD_SAVING_SUPPORTED    = (1 << 3),
-  G_ASK_PASSWORD_ANONYMOUS_SUPPORTED = (1 << 4)
-} GAskPasswordFlags;
-
-
-/**
- * GPasswordSave:
- * @G_PASSWORD_SAVE_NEVER: never save a password.
- * @G_PASSWORD_SAVE_FOR_SESSION: save a password for the session.
- * @G_PASSWORD_SAVE_PERMANENTLY: save a password permanently.
- *
- * #GPasswordSave is used to indicate the lifespan of a saved password.
- *
- * #Gvfs stores passwords in the Gnome keyring when this flag allows it
- * to, and later retrieves it again from there.
- **/
-typedef enum {
-  G_PASSWORD_SAVE_NEVER,
-  G_PASSWORD_SAVE_FOR_SESSION,
-  G_PASSWORD_SAVE_PERMANENTLY
-} GPasswordSave;
-
-
-/**
- * GMountOperationResult:
- * @G_MOUNT_OPERATION_HANDLED: The request was fulfilled and the
- *     user specified data is now available
- * @G_MOUNT_OPERATION_ABORTED: The user requested the mount operation
- *     to be aborted
- * @G_MOUNT_OPERATION_UNHANDLED: The request was unhandled (i.e. not
- *     implemented)
- *
- * #GMountOperationResult is returned as a result when a request for
- * information is send by the mounting operation.
- **/
-typedef enum {
-  G_MOUNT_OPERATION_HANDLED,
-  G_MOUNT_OPERATION_ABORTED,
-  G_MOUNT_OPERATION_UNHANDLED
-} GMountOperationResult;
-
-
-/**
- * GOutputStreamSpliceFlags:
- * @G_OUTPUT_STREAM_SPLICE_NONE: Do not close either stream.
- * @G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE: Close the source stream after
- *     the splice.
- * @G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET: Close the target stream after
- *     the splice.
- *
- * GOutputStreamSpliceFlags determine how streams should be spliced.
- **/
-typedef enum {
-  G_OUTPUT_STREAM_SPLICE_NONE         = 0,
-  G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE = (1 << 0),
-  G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET = (1 << 1)
-} GOutputStreamSpliceFlags;
-
-
-/**
- * GEmblemOrigin:
- * @G_EMBLEM_ORIGIN_UNKNOWN: Emblem of unknown origin
- * @G_EMBLEM_ORIGIN_DEVICE: Embleme adds device-specific information
- * @G_EMBLEM_ORIGIN_LIVEMETADATA: Emblem depicts live metadata, such as "readonly"
- * @G_EMBLEM_ORIGIN_TAG: Emblem comes from a user-defined tag, e.g. set by nautilus (in the future)
- *
- * GEmblemOrigin is used to add information about the origin of the emblem
- * to #GEmblem.
- *
- * Since: 2.18
- */
-typedef enum  {
-  G_EMBLEM_ORIGIN_UNKNOWN,
-  G_EMBLEM_ORIGIN_DEVICE,
-  G_EMBLEM_ORIGIN_LIVEMETADATA,
-  G_EMBLEM_ORIGIN_TAG
-} GEmblemOrigin;
-
-
-G_END_DECLS
-
-#endif /* __GIO_ENUMS_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gioenumtypes.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-
-/* Generated data (by glib-mkenums) */
-
-#ifndef __GIO_ENUM_TYPES_H__
-#define __GIO_ENUM_TYPES_H__
-
-#include <glib-object.h>
-
-G_BEGIN_DECLS
-
-/* enumerations from "gioenums.h" */
-GType g_app_info_create_flags_get_type (void) G_GNUC_CONST;
-#define G_TYPE_APP_INFO_CREATE_FLAGS (g_app_info_create_flags_get_type ())
-GType g_data_stream_byte_order_get_type (void) G_GNUC_CONST;
-#define G_TYPE_DATA_STREAM_BYTE_ORDER (g_data_stream_byte_order_get_type ())
-GType g_data_stream_newline_type_get_type (void) G_GNUC_CONST;
-#define G_TYPE_DATA_STREAM_NEWLINE_TYPE (g_data_stream_newline_type_get_type ())
-GType g_file_attribute_type_get_type (void) G_GNUC_CONST;
-#define G_TYPE_FILE_ATTRIBUTE_TYPE (g_file_attribute_type_get_type ())
-GType g_file_attribute_info_flags_get_type (void) G_GNUC_CONST;
-#define G_TYPE_FILE_ATTRIBUTE_INFO_FLAGS (g_file_attribute_info_flags_get_type ())
-GType g_file_attribute_status_get_type (void) G_GNUC_CONST;
-#define G_TYPE_FILE_ATTRIBUTE_STATUS (g_file_attribute_status_get_type ())
-GType g_file_query_info_flags_get_type (void) G_GNUC_CONST;
-#define G_TYPE_FILE_QUERY_INFO_FLAGS (g_file_query_info_flags_get_type ())
-GType g_file_create_flags_get_type (void) G_GNUC_CONST;
-#define G_TYPE_FILE_CREATE_FLAGS (g_file_create_flags_get_type ())
-GType g_mount_mount_flags_get_type (void) G_GNUC_CONST;
-#define G_TYPE_MOUNT_MOUNT_FLAGS (g_mount_mount_flags_get_type ())
-GType g_mount_unmount_flags_get_type (void) G_GNUC_CONST;
-#define G_TYPE_MOUNT_UNMOUNT_FLAGS (g_mount_unmount_flags_get_type ())
-GType g_file_copy_flags_get_type (void) G_GNUC_CONST;
-#define G_TYPE_FILE_COPY_FLAGS (g_file_copy_flags_get_type ())
-GType g_file_monitor_flags_get_type (void) G_GNUC_CONST;
-#define G_TYPE_FILE_MONITOR_FLAGS (g_file_monitor_flags_get_type ())
-GType g_file_type_get_type (void) G_GNUC_CONST;
-#define G_TYPE_FILE_TYPE (g_file_type_get_type ())
-GType g_filesystem_preview_type_get_type (void) G_GNUC_CONST;
-#define G_TYPE_FILESYSTEM_PREVIEW_TYPE (g_filesystem_preview_type_get_type ())
-GType g_file_monitor_event_get_type (void) G_GNUC_CONST;
-#define G_TYPE_FILE_MONITOR_EVENT (g_file_monitor_event_get_type ())
-GType g_io_error_enum_get_type (void) G_GNUC_CONST;
-#define G_TYPE_IO_ERROR_ENUM (g_io_error_enum_get_type ())
-GType g_ask_password_flags_get_type (void) G_GNUC_CONST;
-#define G_TYPE_ASK_PASSWORD_FLAGS (g_ask_password_flags_get_type ())
-GType g_password_save_get_type (void) G_GNUC_CONST;
-#define G_TYPE_PASSWORD_SAVE (g_password_save_get_type ())
-GType g_mount_operation_result_get_type (void) G_GNUC_CONST;
-#define G_TYPE_MOUNT_OPERATION_RESULT (g_mount_operation_result_get_type ())
-GType g_output_stream_splice_flags_get_type (void) G_GNUC_CONST;
-#define G_TYPE_OUTPUT_STREAM_SPLICE_FLAGS (g_output_stream_splice_flags_get_type ())
-GType g_emblem_origin_get_type (void) G_GNUC_CONST;
-#define G_TYPE_EMBLEM_ORIGIN (g_emblem_origin_get_type ())
-G_END_DECLS
-
-#endif /* __GIO_ENUM_TYPES_H__ */
-
-/* Generated data ends here */
-
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gioerror.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_IO_ERROR_H__
-#define __G_IO_ERROR_H__
-
-#include <glib.h>
-#include <gio/gioenums.h>
-
-G_BEGIN_DECLS
-
-/**
- * G_IO_ERROR:
- *
- * Error domain for GIO. Errors in this domain will be from the #GIOErrorEnum enumeration.
- * See #GError for more information on error domains.
- **/
-#define G_IO_ERROR g_io_error_quark()
-
-GQuark       g_io_error_quark      (void);
-GIOErrorEnum g_io_error_from_errno (gint err_no);
-
-G_END_DECLS
-
-#endif /* __G_IO_ERROR_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/giomodule.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_IO_MODULE_H__
-#define __G_IO_MODULE_H__
-
-#include <gio/giotypes.h>
-#include <gmodule.h>
-
-G_BEGIN_DECLS
-
-#define G_IO_TYPE_MODULE         (g_io_module_get_type ())
-#define G_IO_MODULE(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_IO_TYPE_MODULE, GIOModule))
-#define G_IO_MODULE_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_IO_TYPE_MODULE, GIOModuleClass))
-#define G_IO_IS_MODULE(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_IO_TYPE_MODULE))
-#define G_IO_IS_MODULE_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_IO_TYPE_MODULE))
-#define G_IO_MODULE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_IO_TYPE_MODULE, GIOModuleClass))
-
-/**
- * GIOModule:
- *
- * Opaque module base class for extending GIO.
- **/
-typedef struct _GIOModuleClass GIOModuleClass;
-
-GType              g_io_module_get_type                       (void) G_GNUC_CONST;
-GIOModule         *g_io_module_new                            (const gchar       *filename);
-
-GList             *g_io_modules_load_all_in_directory         (const gchar       *dirname);
-
-GIOExtensionPoint *g_io_extension_point_register              (const char        *name);
-GIOExtensionPoint *g_io_extension_point_lookup                (const char        *name);
-void               g_io_extension_point_set_required_type     (GIOExtensionPoint *extension_point,
-							       GType              type);
-GType              g_io_extension_point_get_required_type     (GIOExtensionPoint *extension_point);
-GList             *g_io_extension_point_get_extensions        (GIOExtensionPoint *extension_point);
-GIOExtension *     g_io_extension_point_get_extension_by_name (GIOExtensionPoint *extension_point,
-							       const char        *name);
-GIOExtension *     g_io_extension_point_implement             (const char        *extension_point_name,
-							       GType              type,
-							       const char        *extension_name,
-							       gint               priority);
-
-GType              g_io_extension_get_type                    (GIOExtension      *extension);
-const char *       g_io_extension_get_name                    (GIOExtension      *extension);
-gint               g_io_extension_get_priority                (GIOExtension      *extension);
-GTypeClass*        g_io_extension_ref_class                   (GIOExtension      *extension);
-
-
-/* API for the modules to implement */
-
-/**
- * g_io_module_load:
- * @module: a #GIOModule.
- *
- * Required API for GIO modules to implement.
- * This function is ran after the module has been loaded into GIO,
- * to initialize the module.
- **/
-void   g_io_module_load   (GIOModule *module);
-
-/**
- * g_io_module_unload:
- * @module: a #GIOModule.
- *
- * Required API for GIO modules to implement.
- * This function is ran when the module is being unloaded from GIO,
- * to finalize the module.
- **/
-void   g_io_module_unload (GIOModule *module);
-
-G_END_DECLS
-
-#endif /* __G_IO_MODULE_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gioscheduler.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_IO_SCHEDULER_H__
-#define __G_IO_SCHEDULER_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-
-void     g_io_scheduler_push_job                   (GIOSchedulerJobFunc  job_func,
-						    gpointer             user_data,
-						    GDestroyNotify       notify,
-						    gint                 io_priority,
-						    GCancellable        *cancellable);
-void     g_io_scheduler_cancel_all_jobs            (void);
-gboolean g_io_scheduler_job_send_to_mainloop       (GIOSchedulerJob     *job,
-						    GSourceFunc          func,
-						    gpointer             user_data,
-						    GDestroyNotify       notify);
-void     g_io_scheduler_job_send_to_mainloop_async (GIOSchedulerJob     *job,
-						    GSourceFunc          func,
-						    gpointer             user_data,
-						    GDestroyNotify       notify);
-
-G_END_DECLS
-
-#endif /* __G_IO_SCHEDULER_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/giotypes.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,196 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __GIO_TYPES_H__
-#define __GIO_TYPES_H__
-
-#include <gio/gioenums.h>
-
-G_BEGIN_DECLS
-
-typedef struct _GAppLaunchContext             GAppLaunchContext;
-typedef struct _GAppInfo                      GAppInfo; /* Dummy typedef */
-typedef struct _GAsyncResult                  GAsyncResult; /* Dummy typedef */
-typedef struct _GBufferedInputStream          GBufferedInputStream;
-typedef struct _GBufferedOutputStream         GBufferedOutputStream;
-typedef struct _GCancellable                  GCancellable;
-typedef struct _GDataInputStream              GDataInputStream;
-
-/**
- * GDrive:
- *
- * Opaque drive object.
- **/
-typedef struct _GDrive                        GDrive; /* Dummy typedef */
-typedef struct _GFileEnumerator               GFileEnumerator;
-typedef struct _GFileMonitor                  GFileMonitor;
-typedef struct _GFilterInputStream            GFilterInputStream;
-typedef struct _GFilterOutputStream           GFilterOutputStream;
-
-/**
- * GFile:
- *
- * A handle to an object implementing the #GFileIface interface.
- * Generally stores a location within the file system. Handles do not
- * necessarily represent files or directories that currently exist.
- **/
-typedef struct _GFile                         GFile; /* Dummy typedef */
-typedef struct _GFileInfo                     GFileInfo;
-
-/**
- * GFileAttributeMatcher:
- *
- * Determines if a string matches a file attribute.
- **/
-typedef struct _GFileAttributeMatcher         GFileAttributeMatcher;
-typedef struct _GFileAttributeInfo            GFileAttributeInfo;
-typedef struct _GFileAttributeInfoList        GFileAttributeInfoList;
-typedef struct _GFileInputStream              GFileInputStream;
-typedef struct _GFileOutputStream             GFileOutputStream;
-typedef struct _GFileIcon                     GFileIcon;
-typedef struct _GFilenameCompleter            GFilenameCompleter;
-
-
-typedef struct _GIcon                         GIcon; /* Dummy typedef */
-typedef struct _GInputStream                  GInputStream;
-typedef struct _GIOModule                     GIOModule;
-typedef struct _GIOExtensionPoint             GIOExtensionPoint;
-typedef struct _GIOExtension                  GIOExtension;
-
-/**
- * GIOSchedulerJob:
- *
- * Opaque class for definining and scheduling IO jobs.
- **/
-typedef struct _GIOSchedulerJob               GIOSchedulerJob;
-typedef struct _GLoadableIcon                 GLoadableIcon; /* Dummy typedef */
-typedef struct _GMemoryInputStream            GMemoryInputStream;
-typedef struct _GMemoryOutputStream           GMemoryOutputStream;
-
-/**
- * GMount:
- *
- * A handle to an object implementing the #GMountIface interface.
- **/
-typedef struct _GMount                        GMount; /* Dummy typedef */
-typedef struct _GMountOperation               GMountOperation;
-typedef struct _GOutputStream                 GOutputStream;
-typedef struct _GSeekable                     GSeekable;
-typedef struct _GSimpleAsyncResult            GSimpleAsyncResult;
-typedef struct _GThemedIcon                   GThemedIcon;
-typedef struct _GVfs                          GVfs; /* Dummy typedef */
-
-/**
- * GVolume:
- *
- * Opaque mountable volume object.
- **/
-typedef struct _GVolume                       GVolume; /* Dummy typedef */
-typedef struct _GVolumeMonitor                GVolumeMonitor;
-
-/**
- * GAsyncReadyCallback:
- * @source_object: the object the asynchronous operation was started with.
- * @res: a #GAsyncResult.
- * @user_data: user data passed to the callback.
- *
- * Type definition for a function that will be called back when an asynchronous
- * operation within GIO has been completed.
- **/
-typedef void (*GAsyncReadyCallback) (GObject *source_object,
-				     GAsyncResult *res,
-				     gpointer user_data);
-
-/**
- * GFileProgressCallback:
- * @current_num_bytes: the current number of bytes in the operation.
- * @total_num_bytes: the total number of bytes in the operation.
- * @user_data: user data passed to the callback.
- *
- * When doing file operations that may take a while, such as moving
- * a file or copying a file, a progress callback is used to pass how
- * far along that operation is to the application.
- **/
-typedef void (*GFileProgressCallback) (goffset current_num_bytes,
-                                       goffset total_num_bytes,
-                                       gpointer user_data);
-
-/**
- * GFileReadMoreCallback:
- * @file_contents: the data as currently read.
- * @file_size: the size of the data currently read.
- * @callback_data: data passed to the callback.
- *
- * When loading the partial contents of a file with g_file_load_partial_contents_async(),
- * it may become necessary to determine if any more data from the file should be loaded.
- * A #GFileReadMoreCallback function facilitates this by returning %TRUE if more data
- * should be read, or %FALSE otherwise.
- *
- * Returns: %TRUE if more data should be read back. %FALSE otherwise.
- **/
-typedef gboolean (* GFileReadMoreCallback) (const char *file_contents,
-                                            goffset file_size,
-                                            gpointer callback_data);
-
-
-/**
- * GIOSchedulerJobFunc:
- * @job: a #GIOSchedulerJob.
- * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @user_data: the data to pass to callback function
- *
- * I/O Job function.
- *
- * Note that depending on whether threads are available, the
- * #GIOScheduler may run jobs in separate threads or in an idle
- * in the mainloop.
- *
- * Long-running jobs should periodically check the @cancellable
- * to see if they have been cancelled.
- *
- * Returns: %TRUE if this function should be called again to
- *    complete the job, %FALSE if the job is complete (or cancelled)
- **/
-typedef gboolean (*GIOSchedulerJobFunc) (GIOSchedulerJob *job,
-					 GCancellable    *cancellable,
-					 gpointer         user_data);
-
-/**
- * GSimpleAsyncThreadFunc:
- * @res: a #GSimpleAsyncResult.
- * @object: a #GObject.
- * @cancellable: optional #GCancellable object, %NULL to ignore.
- *
- * Simple thread function that runs an asynchronous operation and
- * checks for cancellation.
- **/
-typedef void (*GSimpleAsyncThreadFunc) (GSimpleAsyncResult *res,
-                                        GObject *object,
-                                        GCancellable *cancellable);
-
-G_END_DECLS
-
-#endif /* __GIO_TYPES_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gloadableicon.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_LOADABLE_ICON_H__
-#define __G_LOADABLE_ICON_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_LOADABLE_ICON            (g_loadable_icon_get_type ())
-#define G_LOADABLE_ICON(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_LOADABLE_ICON, GLoadableIcon))
-#define G_IS_LOADABLE_ICON(obj)	        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_LOADABLE_ICON))
-#define G_LOADABLE_ICON_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_LOADABLE_ICON, GLoadableIconIface))
-
-/**
- * GLoadableIcon:
- *
- * Generic type for all kinds of icons that can be loaded
- * as a stream.
- **/
-typedef struct _GLoadableIconIface    		GLoadableIconIface;
-
-/**
- * GLoadableIconIface:
- * @g_iface: The parent interface.
- * @load: Loads an icon.
- * @load_async: Loads an icon asynchronously.
- * @load_finish: Finishes an asynchronous icon load.
- *
- * Interface for icons that can be loaded as a stream.
- **/
-struct _GLoadableIconIface
-{
-  GTypeInterface g_iface;
-
-  /* Virtual Table */
-
-  GInputStream * (* load)        (GLoadableIcon       *icon,
-                                  int                  size,
-                                  char               **type,
-                                  GCancellable        *cancellable,
-                                  GError             **error);
-  void           (* load_async)  (GLoadableIcon       *icon,
-                                  int                  size,
-                                  GCancellable        *cancellable,
-                                  GAsyncReadyCallback  callback,
-                                  gpointer             user_data);
-  GInputStream * (* load_finish) (GLoadableIcon       *icon,
-                                  GAsyncResult        *res,
-                                  char               **type,
-                                  GError             **error);
-};
-
-GType         g_loadable_icon_get_type    (void) G_GNUC_CONST;
-
-GInputStream *g_loadable_icon_load        (GLoadableIcon        *icon,
-					   int                   size,
-					   char                **type,
-					   GCancellable         *cancellable,
-					   GError              **error);
-void          g_loadable_icon_load_async  (GLoadableIcon        *icon,
-					   int                   size,
-					   GCancellable         *cancellable,
-					   GAsyncReadyCallback   callback,
-					   gpointer              user_data);
-GInputStream *g_loadable_icon_load_finish (GLoadableIcon        *icon,
-					   GAsyncResult         *res,
-					   char                **type,
-					   GError              **error);
-
-G_END_DECLS
-
-#endif /* __G_LOADABLE_ICON_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gmemoryinputstream.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,82 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Christian Kellner <gicmo@gnome.org>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_MEMORY_INPUT_STREAM_H__
-#define __G_MEMORY_INPUT_STREAM_H__
-
-#include <gio/ginputstream.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_MEMORY_INPUT_STREAM         (g_memory_input_stream_get_type ())
-#define G_MEMORY_INPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_MEMORY_INPUT_STREAM, GMemoryInputStream))
-#define G_MEMORY_INPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_MEMORY_INPUT_STREAM, GMemoryInputStreamClass))
-#define G_IS_MEMORY_INPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_MEMORY_INPUT_STREAM))
-#define G_IS_MEMORY_INPUT_STREAM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_MEMORY_INPUT_STREAM))
-#define G_MEMORY_INPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_MEMORY_INPUT_STREAM, GMemoryInputStreamClass))
-
-/**
- * GMemoryInputStream:
- *
- * Implements #GInputStream for arbitrary memory chunks.
- **/
-typedef struct _GMemoryInputStreamClass    GMemoryInputStreamClass;
-typedef struct _GMemoryInputStreamPrivate  GMemoryInputStreamPrivate;
-
-struct _GMemoryInputStream
-{
-  GInputStream parent_instance;
-
-  /*< private >*/
-  GMemoryInputStreamPrivate *priv;
-};
-
-struct _GMemoryInputStreamClass
-{
-  GInputStreamClass parent_class;
-
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-};
-
-
-GType          g_memory_input_stream_get_type      (void) G_GNUC_CONST;
-GInputStream * g_memory_input_stream_new           (void);
-GInputStream * g_memory_input_stream_new_from_data (const void         *data,
-                                                    gssize              len,
-                                                    GDestroyNotify      destroy);
-void           g_memory_input_stream_add_data      (GMemoryInputStream *stream,
-                                                    const void         *data,
-                                                    gssize              len,
-                                                    GDestroyNotify      destroy);
-
-G_END_DECLS
-
-#endif /* __G_MEMORY_INPUT_STREAM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gmemoryoutputstream.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Christian Kellner <gicmo@gnome.org>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_MEMORY_OUTPUT_STREAM_H__
-#define __G_MEMORY_OUTPUT_STREAM_H__
-
-#include <gio/goutputstream.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_MEMORY_OUTPUT_STREAM         (g_memory_output_stream_get_type ())
-#define G_MEMORY_OUTPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_MEMORY_OUTPUT_STREAM, GMemoryOutputStream))
-#define G_MEMORY_OUTPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_MEMORY_OUTPUT_STREAM, GMemoryOutputStreamClass))
-#define G_IS_MEMORY_OUTPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_MEMORY_OUTPUT_STREAM))
-#define G_IS_MEMORY_OUTPUT_STREAM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_MEMORY_OUTPUT_STREAM))
-#define G_MEMORY_OUTPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_MEMORY_OUTPUT_STREAM, GMemoryOutputStreamClass))
-
-/**
- * GMemoryOutputStream:
- *
- * Implements #GOutputStream for arbitrary memory chunks.
- **/
-typedef struct _GMemoryOutputStreamClass    GMemoryOutputStreamClass;
-typedef struct _GMemoryOutputStreamPrivate  GMemoryOutputStreamPrivate;
-
-struct _GMemoryOutputStream
-{
-  GOutputStream parent_instance;
-
-  /*< private >*/
-  GMemoryOutputStreamPrivate *priv;
-};
-
-struct _GMemoryOutputStreamClass
-{
-  GOutputStreamClass parent_class;
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-};
-
-/**
- * GReallocFunc:
- * @data: memory block to reallocate
- * @size: size to reallocate @data to
- *
- * Changes the size of the memory block pointed to by @data to
- * @size bytes.
- *
- * The function should have the same semantics as realloc().
- *
- * Returns: a pointer to the reallocated memory
- */
-typedef gpointer (* GReallocFunc) (gpointer data,
-                                   gsize    size);
-
-GType          g_memory_output_stream_get_type      (void) G_GNUC_CONST;
-
-GOutputStream *g_memory_output_stream_new           (gpointer             data,
-                                                     gsize                len,
-                                                     GReallocFunc         realloc_fn,
-                                                     GDestroyNotify       destroy);
-gpointer       g_memory_output_stream_get_data      (GMemoryOutputStream *ostream);
-gsize          g_memory_output_stream_get_size      (GMemoryOutputStream *ostream);
-gsize          g_memory_output_stream_get_data_size (GMemoryOutputStream *ostream);
-
-G_END_DECLS
-
-#endif /* __G_MEMORY_OUTPUT_STREAM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gmount.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,189 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2008 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- *         David Zeuthen <davidz@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_MOUNT_H__
-#define __G_MOUNT_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_MOUNT            (g_mount_get_type ())
-#define G_MOUNT(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_MOUNT, GMount))
-#define G_IS_MOUNT(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_MOUNT))
-#define G_MOUNT_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_MOUNT, GMountIface))
-
-typedef struct _GMountIface    GMountIface;
-
-/**
- * GMountIface:
- * @g_iface: The parent interface.
- * @changed: Changed signal that is emitted when the mount's state has changed.
- * @unmounted: The unmounted signal that is emitted when the #GMount have been unmounted. If the recipient is holding references to the object they should release them so the object can be finalized.
- * @get_root: Gets a #GFile to the root directory of the #GMount.
- * @get_name: Gets a string containing the name of the #GMount.
- * @get_icon: Gets a #GIcon for the #GMount.
- * @get_uuid: Gets the UUID for the #GMount. The reference is typically based on the file system UUID for the mount in question and should be considered an opaque string. Returns %NULL if there is no UUID available.
- * @get_volume: Gets a #GVolume the mount is located on. Returns %NULL if the #GMount is not associated with a #GVolume.
- * @get_drive: Gets a #GDrive the volume of the mount is located on. Returns %NULL if the #GMount is not associated with a #GDrive or a #GVolume. This is convenience method for getting the #GVolume and using that to get the #GDrive.
- * @can_unmount: Checks if a #GMount can be unmounted.
- * @can_eject: Checks if a #GMount can be ejected.
- * @unmount: Starts unmounting a #GMount.
- * @unmount_finish: Finishes an unmounting operation.
- * @eject: Starts ejecting a #GMount.
- * @eject_finish: Finishes an eject operation.
- * @remount: Starts remounting a #GMount.
- * @remount_finish: Finishes a remounting operation.
- * @guess_content_type: Starts guessing the type of the content of a #GMount.
- *     See g_mount_guess_content_type() for more information on content
- *     type guessing. This operation was added in 2.18.
- * @guess_content_type_finish: Finishes a contenet type guessing operation. Added in 2.18.
- * @guess_content_type_sync: Synchronous variant of @guess_content_type. Added in 2.18
- *
- * Interface for implementing operations for mounts.
- **/
-struct _GMountIface
-{
-  GTypeInterface g_iface;
-
-  /* signals */
-
-  void        (* changed)                   (GMount              *mount);
-  void        (* unmounted)                 (GMount              *mount);
-
-  /* Virtual Table */
-
-  GFile     * (* get_root)                  (GMount              *mount);
-  char      * (* get_name)                  (GMount              *mount);
-  GIcon     * (* get_icon)                  (GMount              *mount);
-  char      * (* get_uuid)                  (GMount              *mount);
-  GVolume   * (* get_volume)                (GMount              *mount);
-  GDrive    * (* get_drive)                 (GMount              *mount);
-  gboolean    (* can_unmount)               (GMount              *mount);
-  gboolean    (* can_eject)                 (GMount              *mount);
-
-  void        (* unmount)                   (GMount              *mount,
-                                             GMountUnmountFlags   flags,
-                                             GCancellable        *cancellable,
-                                             GAsyncReadyCallback  callback,
-                                             gpointer             user_data);
-  gboolean    (* unmount_finish)            (GMount              *mount,
-                                             GAsyncResult        *result,
-                                             GError             **error);
-
-  void        (* eject)                     (GMount              *mount,
-                                             GMountUnmountFlags   flags,
-                                             GCancellable        *cancellable,
-                                             GAsyncReadyCallback  callback,
-                                             gpointer             user_data);
-  gboolean    (* eject_finish)              (GMount              *mount,
-                                             GAsyncResult        *result,
-                                             GError             **error);
-
-  void        (* remount)                   (GMount              *mount,
-                                             GMountMountFlags     flags,
-                                             GMountOperation     *mount_operation,
-                                             GCancellable        *cancellable,
-                                             GAsyncReadyCallback  callback,
-                                             gpointer             user_data);
-  gboolean    (* remount_finish)            (GMount              *mount,
-                                             GAsyncResult        *result,
-                                             GError             **error);
-
-  void        (* guess_content_type)        (GMount              *mount,
-                                             gboolean             force_rescan,
-                                             GCancellable        *cancellable,
-                                             GAsyncReadyCallback  callback,
-                                             gpointer             user_data);
-  gchar    ** (* guess_content_type_finish) (GMount              *mount,
-                                             GAsyncResult        *result,
-                                             GError             **error);
-  gchar    ** (* guess_content_type_sync)   (GMount              *mount,
-                                             gboolean             force_rescan,
-                                             GCancellable        *cancellable,
-                                             GError             **error);
-};
-
-GType       g_mount_get_type                  (void) G_GNUC_CONST;
-
-GFile     * g_mount_get_root                  (GMount              *mount);
-char      * g_mount_get_name                  (GMount              *mount);
-GIcon     * g_mount_get_icon                  (GMount              *mount);
-char      * g_mount_get_uuid                  (GMount              *mount);
-GVolume   * g_mount_get_volume                (GMount              *mount);
-GDrive    * g_mount_get_drive                 (GMount              *mount);
-gboolean    g_mount_can_unmount               (GMount              *mount);
-gboolean    g_mount_can_eject                 (GMount              *mount);
-
-void        g_mount_unmount                   (GMount              *mount,
-                                               GMountUnmountFlags   flags,
-                                               GCancellable        *cancellable,
-                                               GAsyncReadyCallback  callback,
-                                               gpointer             user_data);
-gboolean    g_mount_unmount_finish            (GMount              *mount,
-                                               GAsyncResult        *result,
-                                               GError             **error);
-
-void        g_mount_eject                     (GMount              *mount,
-                                               GMountUnmountFlags   flags,
-                                               GCancellable        *cancellable,
-                                               GAsyncReadyCallback  callback,
-                                               gpointer             user_data);
-gboolean    g_mount_eject_finish              (GMount              *mount,
-                                               GAsyncResult        *result,
-                                               GError             **error);
-
-void        g_mount_remount                   (GMount              *mount,
-                                               GMountMountFlags     flags,
-                                               GMountOperation     *mount_operation,
-                                               GCancellable        *cancellable,
-                                               GAsyncReadyCallback  callback,
-                                               gpointer             user_data);
-gboolean    g_mount_remount_finish            (GMount              *mount,
-                                               GAsyncResult        *result,
-                                               GError             **error);
-
-void        g_mount_guess_content_type        (GMount              *mount,
-                                               gboolean             force_rescan,
-                                               GCancellable        *cancellable,
-                                               GAsyncReadyCallback  callback,
-                                               gpointer             user_data);
-gchar    ** g_mount_guess_content_type_finish (GMount              *mount,
-                                               GAsyncResult        *result,
-                                               GError             **error);
-gchar    ** g_mount_guess_content_type_sync   (GMount              *mount,
-                                               gboolean             force_rescan,
-                                               GCancellable        *cancellable,
-                                               GError             **error);
-
-gboolean    g_mount_is_shadowed               (GMount              *mount);
-void        g_mount_shadow                    (GMount              *mount);
-void        g_mount_unshadow                  (GMount              *mount);
-
-G_END_DECLS
-
-#endif /* __G_MOUNT_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gmountoperation.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,119 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_MOUNT_OPERATION_H__
-#define __G_MOUNT_OPERATION_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_MOUNT_OPERATION         (g_mount_operation_get_type ())
-#define G_MOUNT_OPERATION(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_MOUNT_OPERATION, GMountOperation))
-#define G_MOUNT_OPERATION_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_MOUNT_OPERATION, GMountOperationClass))
-#define G_IS_MOUNT_OPERATION(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_MOUNT_OPERATION))
-#define G_IS_MOUNT_OPERATION_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_MOUNT_OPERATION))
-#define G_MOUNT_OPERATION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_MOUNT_OPERATION, GMountOperationClass))
-
-/**
- * GMountOperation:
- *
- * Class for providing authentication methods for mounting operations,
- * such as mounting a file locally, or authenticating with a server.
- **/
-typedef struct _GMountOperationClass   GMountOperationClass;
-typedef struct _GMountOperationPrivate GMountOperationPrivate;
-
-struct _GMountOperation
-{
-  GObject parent_instance;
-
-  GMountOperationPrivate *priv;
-};
-
-struct _GMountOperationClass
-{
-  GObjectClass parent_class;
-
-  /* signals: */
-
-  void (* ask_password) (GMountOperation       *op,
-			 const char            *message,
-			 const char            *default_user,
-			 const char            *default_domain,
-			 GAskPasswordFlags      flags);
-
-  void (* ask_question) (GMountOperation       *op,
-			 const char            *message,
-			 const char            *choices[]);
-
-  void (* reply)        (GMountOperation       *op,
-			 GMountOperationResult  result);
-
-  void (* aborted)      (GMountOperation       *op);
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-  void (*_g_reserved6) (void);
-  void (*_g_reserved7) (void);
-  void (*_g_reserved8) (void);
-  void (*_g_reserved9) (void);
-  void (*_g_reserved10) (void);
-  void (*_g_reserved11) (void);
-};
-
-GType             g_mount_operation_get_type      (void) G_GNUC_CONST;
-GMountOperation * g_mount_operation_new           (void);
-
-const char *  g_mount_operation_get_username      (GMountOperation *op);
-void          g_mount_operation_set_username      (GMountOperation *op,
-						   const char      *username);
-const char *  g_mount_operation_get_password      (GMountOperation *op);
-void          g_mount_operation_set_password      (GMountOperation *op,
-						   const char      *password);
-gboolean      g_mount_operation_get_anonymous     (GMountOperation *op);
-void          g_mount_operation_set_anonymous     (GMountOperation *op,
-						   gboolean         anonymous);
-const char *  g_mount_operation_get_domain        (GMountOperation *op);
-void          g_mount_operation_set_domain        (GMountOperation *op,
-						   const char      *domain);
-GPasswordSave g_mount_operation_get_password_save (GMountOperation *op);
-void          g_mount_operation_set_password_save (GMountOperation *op,
-						   GPasswordSave    save);
-int           g_mount_operation_get_choice        (GMountOperation *op);
-void          g_mount_operation_set_choice        (GMountOperation *op,
-						   int              choice);
-void          g_mount_operation_reply             (GMountOperation *op,
-						   GMountOperationResult result);
-
-G_END_DECLS
-
-#endif /* __G_MOUNT_OPERATION_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gnativevolumemonitor.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#ifndef __G_NATIVE_VOLUME_MONITOR_H__
-#define __G_NATIVE_VOLUME_MONITOR_H__
-
-#include <gio/gvolumemonitor.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_NATIVE_VOLUME_MONITOR        (g_native_volume_monitor_get_type ())
-#define G_NATIVE_VOLUME_MONITOR(o)          (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_NATIVE_VOLUME_MONITOR, GNativeVolumeMonitor))
-#define G_NATIVE_VOLUME_MONITOR_CLASS(k)    (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_NATIVE_VOLUME_MONITOR, GNativeVolumeMonitorClass))
-#define G_IS_NATIVE_VOLUME_MONITOR(o)       (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_NATIVE_VOLUME_MONITOR))
-#define G_IS_NATIVE_VOLUME_MONITOR_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_NATIVE_VOLUME_MONITOR))
-
-#define G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME "gio-native-volume-monitor"
-
-typedef struct _GNativeVolumeMonitor      GNativeVolumeMonitor;
-typedef struct _GNativeVolumeMonitorClass GNativeVolumeMonitorClass;
-
-struct _GNativeVolumeMonitor
-{
-  GVolumeMonitor parent_instance;
-};
-
-struct _GNativeVolumeMonitorClass
-{
-  GVolumeMonitorClass parent_class;
-
-  GMount * (* get_mount_for_mount_path) (const char   *mount_path,
-                                         GCancellable *cancellable);
-};
-
-GType g_native_volume_monitor_get_type (void) G_GNUC_CONST;
-
-G_END_DECLS
-
-#endif /* __G_NATIVE_VOLUME_MONITOR_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/goutputstream.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,206 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_OUTPUT_STREAM_H__
-#define __G_OUTPUT_STREAM_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_OUTPUT_STREAM         (g_output_stream_get_type ())
-#define G_OUTPUT_STREAM(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_OUTPUT_STREAM, GOutputStream))
-#define G_OUTPUT_STREAM_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_OUTPUT_STREAM, GOutputStreamClass))
-#define G_IS_OUTPUT_STREAM(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_OUTPUT_STREAM))
-#define G_IS_OUTPUT_STREAM_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_OUTPUT_STREAM))
-#define G_OUTPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_OUTPUT_STREAM, GOutputStreamClass))
-
-/**
- * GOutputStream:
- *
- * Base class for writing output.
- *
- * All classes derived from GOutputStream should implement synchronous
- * writing, splicing, flushing and closing streams, but may implement
- * asynchronous versions.
- **/
-typedef struct _GOutputStreamClass    GOutputStreamClass;
-typedef struct _GOutputStreamPrivate  GOutputStreamPrivate;
-
-struct _GOutputStream
-{
-  GObject parent_instance;
-
-  /*< private >*/
-  GOutputStreamPrivate *priv;
-};
-
-
-struct _GOutputStreamClass
-{
-  GObjectClass parent_class;
-
-  /* Sync ops: */
-
-  gssize      (* write_fn)      (GOutputStream            *stream,
-                                 const void               *buffer,
-                                 gsize                     count,
-                                 GCancellable             *cancellable,
-                                 GError                  **error);
-  gssize      (* splice)        (GOutputStream            *stream,
-                                 GInputStream             *source,
-                                 GOutputStreamSpliceFlags  flags,
-                                 GCancellable             *cancellable,
-                                 GError                  **error);
-  gboolean    (* flush)	        (GOutputStream            *stream,
-                                 GCancellable             *cancellable,
-                                 GError                  **error);
-  gboolean    (* close_fn)      (GOutputStream            *stream,
-                                 GCancellable             *cancellable,
-                                 GError                  **error);
-
-  /* Async ops: (optional in derived classes) */
-
-  void        (* write_async)   (GOutputStream            *stream,
-                                 const void               *buffer,
-                                 gsize                     count,
-                                 int                       io_priority,
-                                 GCancellable             *cancellable,
-                                 GAsyncReadyCallback       callback,
-                                 gpointer                  user_data);
-  gssize      (* write_finish)  (GOutputStream            *stream,
-                                 GAsyncResult             *result,
-                                 GError                  **error);
-  void        (* splice_async)  (GOutputStream            *stream,
-                                 GInputStream             *source,
-                                 GOutputStreamSpliceFlags  flags,
-                                 int                       io_priority,
-                                 GCancellable             *cancellable,
-                                 GAsyncReadyCallback       callback,
-                                 gpointer                  data);
-  gssize      (* splice_finish) (GOutputStream            *stream,
-                                 GAsyncResult             *result,
-                                 GError                  **error);
-  void        (* flush_async)   (GOutputStream            *stream,
-                                 int                       io_priority,
-                                 GCancellable             *cancellable,
-                                 GAsyncReadyCallback       callback,
-                                 gpointer                  user_data);
-  gboolean    (* flush_finish)  (GOutputStream            *stream,
-                                 GAsyncResult             *result,
-                                 GError                  **error);
-  void        (* close_async)   (GOutputStream            *stream,
-                                 int                       io_priority,
-                                 GCancellable             *cancellable,
-                                 GAsyncReadyCallback       callback,
-                                 gpointer                  user_data);
-  gboolean    (* close_finish)  (GOutputStream            *stream,
-                                 GAsyncResult             *result,
-                                 GError                  **error);
-
-  /*< private >*/
-  /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
-  void (*_g_reserved4) (void);
-  void (*_g_reserved5) (void);
-  void (*_g_reserved6) (void);
-  void (*_g_reserved7) (void);
-  void (*_g_reserved8) (void);
-};
-
-GType    g_output_stream_get_type      (void) G_GNUC_CONST;
-
-gssize   g_output_stream_write         (GOutputStream             *stream,
-					const void                *buffer,
-					gsize                      count,
-					GCancellable              *cancellable,
-					GError                   **error);
-gboolean g_output_stream_write_all     (GOutputStream             *stream,
-					const void                *buffer,
-					gsize                      count,
-					gsize                     *bytes_written,
-					GCancellable              *cancellable,
-					GError                   **error);
-gssize   g_output_stream_splice        (GOutputStream             *stream,
-					GInputStream              *source,
-					GOutputStreamSpliceFlags   flags,
-					GCancellable              *cancellable,
-					GError                   **error);
-gboolean g_output_stream_flush         (GOutputStream             *stream,
-					GCancellable              *cancellable,
-					GError                   **error);
-gboolean g_output_stream_close         (GOutputStream             *stream,
-					GCancellable              *cancellable,
-					GError                   **error);
-void     g_output_stream_write_async   (GOutputStream             *stream,
-					const void                *buffer,
-					gsize                      count,
-					int                        io_priority,
-					GCancellable              *cancellable,
-					GAsyncReadyCallback        callback,
-					gpointer                   user_data);
-gssize   g_output_stream_write_finish  (GOutputStream             *stream,
-					GAsyncResult              *result,
-					GError                   **error);
-void     g_output_stream_splice_async  (GOutputStream             *stream,
-					GInputStream              *source,
-					GOutputStreamSpliceFlags   flags,
-					int                        io_priority,
-					GCancellable              *cancellable,
-					GAsyncReadyCallback        callback,
-					gpointer                   user_data);
-gssize   g_output_stream_splice_finish (GOutputStream             *stream,
-					GAsyncResult              *result,
-					GError                   **error);
-void     g_output_stream_flush_async   (GOutputStream             *stream,
-					int                        io_priority,
-					GCancellable              *cancellable,
-					GAsyncReadyCallback        callback,
-					gpointer                   user_data);
-gboolean g_output_stream_flush_finish  (GOutputStream             *stream,
-					GAsyncResult              *result,
-					GError                   **error);
-void     g_output_stream_close_async   (GOutputStream             *stream,
-					int                        io_priority,
-					GCancellable              *cancellable,
-					GAsyncReadyCallback        callback,
-					gpointer                   user_data);
-gboolean g_output_stream_close_finish  (GOutputStream             *stream,
-					GAsyncResult              *result,
-					GError                   **error);
-
-gboolean g_output_stream_is_closed     (GOutputStream             *stream);
-gboolean g_output_stream_has_pending   (GOutputStream             *stream);
-gboolean g_output_stream_set_pending   (GOutputStream             *stream,
-					GError                   **error);
-void     g_output_stream_clear_pending (GOutputStream             *stream);
-
-
-G_END_DECLS
-
-#endif /* __G_OUTPUT_STREAM_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gseekable.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,99 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_SEEKABLE_H__
-#define __G_SEEKABLE_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_SEEKABLE            (g_seekable_get_type ())
-#define G_SEEKABLE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_SEEKABLE, GSeekable))
-#define G_IS_SEEKABLE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_SEEKABLE))
-#define G_SEEKABLE_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_SEEKABLE, GSeekableIface))
-
-/**
- * GSeekable:
- *
- * Seek object for streaming operations.
- **/
-typedef struct _GSeekableIface   GSeekableIface;
-
-/**
- * GSeekableIface:
- * @g_iface: The parent interface.
- * @tell: Tells the current location within a stream.
- * @can_seek: Checks if seeking is supported by the stream.
- * @seek: Seeks to a location within a stream.
- * @can_truncate: Chekcs if truncation is suppored by the stream.
- * @truncate_fn: Truncates a stream.
- *
- * Provides an interface for implementing seekable functionality on I/O Streams.
- **/
-struct _GSeekableIface
-{
-  GTypeInterface g_iface;
-
-  /* Virtual Table */
-
-  goffset     (* tell)	         (GSeekable    *seekable);
-
-  gboolean    (* can_seek)       (GSeekable    *seekable);
-  gboolean    (* seek)	         (GSeekable    *seekable,
-				  goffset       offset,
-				  GSeekType     type,
-				  GCancellable *cancellable,
-				  GError      **error);
-
-  gboolean    (* can_truncate)   (GSeekable    *seekable);
-  gboolean    (* truncate_fn)    (GSeekable    *seekable,
-				  goffset       offset,
-				  GCancellable *cancellable,
-				  GError       **error);
-
-  /* TODO: Async seek/truncate */
-};
-
-GType    g_seekable_get_type     (void) G_GNUC_CONST;
-
-goffset  g_seekable_tell         (GSeekable     *seekable);
-gboolean g_seekable_can_seek     (GSeekable     *seekable);
-gboolean g_seekable_seek         (GSeekable     *seekable,
-				  goffset        offset,
-				  GSeekType      type,
-				  GCancellable  *cancellable,
-				  GError       **error);
-gboolean g_seekable_can_truncate (GSeekable     *seekable);
-gboolean g_seekable_truncate     (GSeekable     *seekable,
-				  goffset        offset,
-				  GCancellable  *cancellable,
-				  GError       **error);
-
-G_END_DECLS
-
-
-#endif /* __G_SEEKABLE_H__ */
--- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/gio/gsimpleasyncresult.h	Fri Oct 12 15:43:24 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,125 +0,0 @@
-/* GIO - GLib Input, Output and Streaming Library
- *
- * Copyright (C) 2006-2007 Red Hat, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * Author: Alexander Larsson <alexl@redhat.com>
- */
-
-#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
-#error "Only <gio/gio.h> can be included directly."
-#endif
-
-#ifndef __G_SIMPLE_ASYNC_RESULT_H__
-#define __G_SIMPLE_ASYNC_RESULT_H__
-
-#include <gio/giotypes.h>
-
-G_BEGIN_DECLS
-
-#define G_TYPE_SIMPLE_ASYNC_RESULT         (g_simple_async_result_get_type ())
-#define G_SIMPLE_ASYNC_RESULT(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_SIMPLE_ASYNC_RESULT, GSimpleAsyncResult))
-#define G_SIMPLE_ASYNC_RESULT_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_SIMPLE_ASYNC_RESULT, GSimpleAsyncResultClass))
-#define G_IS_SIMPLE_ASYNC_RESULT(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_SIMPLE_ASYNC_RESULT))
-#define G_IS_SIMPLE_ASYNC_RESULT_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_SIMPLE_ASYNC_RESULT))
-#define G_SIMPLE_ASYNC_RESULT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_SIMPLE_ASYNC_RESULT, GSimpleAsyncResultClass))
-
-/**
- * GSimpleAsyncResult:
- *
- * A simple implementation of #GAsyncResult.
- **/
-typedef struct _GSimpleAsyncResultClass   GSimpleAsyncResultClass;
-
-
-GType               g_simple_async_result_get_type         (void) G_GNUC_CONST;
-
-GSimpleAsyncResult *g_simple_async_result_new              (GObject                 *source_object,
-							    GAsyncReadyCallback      callback,
-							    gpointer                 user_data,
-							    gpointer                 source_tag);
-GSimpleAsyncResult *g_simple_async_result_new_error        (GObject                 *source_object,
-							    GAsyncReadyCallback      callback,
-							    gpointer                 user_data,
-							    GQuark                   domain,
-							    gint                     code,
-							    const char              *format,
-							    ...) G_GNUC_PRINTF (6, 7);
-GSimpleAsyncResult *g_simple_async_result_new_from_error   (GObject                 *source_object,
-							    GAsyncReadyCallback      callback,
-							    gpointer                 user_data,
-							    GError                  *error);
-
-void                g_simple_async_result_set_op_res_gpointer (GSimpleAsyncResult      *simple,
-                                                               gpointer                 op_res,
-                                                               GDestroyNotify           destroy_op_res);
-gpointer            g_simple_async_result_get_op_res_gpointer (GSimpleAsyncResult      *simple);
-
-void                g_simple_async_result_set_op_res_gssize   (GSimpleAsyncResult      *simple,
-                                                               gssize                   op_res);
-gssize              g_simple_async_result_get_op_res_gssize   (GSimpleAsyncResult      *simple);
-
-void                g_simple_async_result_set_op_res_gboolean (GSimpleAsyncResult      *simple,
-                                                               gboolean                 op_res);
-gboolean            g_simple_async_result_get_op_res_gboolean (GSimpleAsyncResult      *simple);
-
-
-
-gpointer            g_simple_async_result_get_source_tag   (GSimpleAsyncResult      *simple);
-void                g_simple_async_result_set_handle_cancellation (GSimpleAsyncResult      *simple,
-								   gboolean          handle_cancellation);
-void                g_simple_async_result_complete         (GSimpleAsyncResult      *simple);
-void                g_simple_async_result_complete_in_idle (GSimpleAsyncResult      *simple);
-void                g_simple_async_result_run_in_thread    (GSimpleAsyncResult      *simple,
-							    GSimpleAsyncThreadFunc   func,
-							    int                      io_priority,
-							    GCancellable            *cancellable);
-void                g_simple_async_result_set_from_error   (GSimpleAsyncResult      *simple,
-							    GError                  *error);
-gboolean            g_simple_async_result_propagate_error  (GSimpleAsyncResult      *simple,
-							    GError                 **dest);
-void                g_simple_async_result_set_error        (GSimpleAsyncResult      *simple,
-							    GQuark                   domain,
-							    gint                     code,
-							    const char              *format,
-							    ...) G_GNUC_PRINTF (4, 5);
-void                g_simple_async_result_set_error_va     (GSimpleAsyncResult      *simple,
-							    GQuark                   domain,
-							    gint                     code,
-							    const char              *format,
-							    va_list                  args);
-gboolean            g_simple_async_result_is_valid         (GAsyncResult            *result,
-                                                            GObject                 *source,
-                                                            gpointer                 source_tag);
-
-void g_simple_async_report_error_in_idle  (GObject            *object,
-					   GAsyncReadyCallback callback,
-					   gpointer            user_data,
-					   GQuark              domain,
-					   gint                code,
-					   const char         *format,
-					   ...);
-void g_simple_async_report_gerror_in_idle (GObject            *object,
-					   GAsyncReadyCallba