gio-standalone merged into glib

I just commited the gio code into glib:

185 files changed, 52768 insertions(+), 8 deletions(-)

This is a pretty large piece of work. Its still got some areas that need work, and the docs are far from ready, however the API is imho pretty powerful and easy to understand. If your app uses file I/O in any way, please take a look at the GIO APIs and give feedback.

16 Responses to “gio-standalone merged into glib”

  1. lucasr says:

    Awesome! Thanks for the nice work!

  2. Vincent Untz says:

    Yay! Thanks for all the hard work in the past few months!

  3. ovitters says:

    NICE!!!! Amazing work! Hope to be able to test it soon (no coding stuff for me).

  4. aklapper says:


  5. √Čtienne Bersac says:

    Congrat’s Alex !

    Will Gtk 2.14 file chooser makes use of gio ?


  6. Anonymous says:

    Sounds like interesting work; could you point to a project overview, for people not already familiar with the GIO work?

  7. Devon says:

    Great! Really, thanks for all your work!

  8. DISKA says:

    Hi,alex can you give us some tips to start develop with gio?

    i mean like and GIO-HELLO WORD :D

  9. Stoffe says:

    Awesome! Congratulations! =)

  10. Peter Lund says:

    Thank you, thank you, thank you :)

  11. A. Walton says:

    @anonymous, @Diska
    Grab the glib-gio module from subversion, build, read the docs. They’re not great but they’re improving, and of course, you can help too! If you grab gio-standalone, you can look in the “programs” directory and find simple gio utilities (gio-move, gio-trash, etc) that show small examples how how to use the new API.

    Have fun!

  12. alexl says:

    Actually, the code is now merged into glib.
    The programs/ code moved to the gvfs module in subversion

  13. ephemient says:

    Unrelated, but comments on your glick entry are closed:

    dtlin@burnup:/var/git$ git clone
    Initialized empty Git repository in /var/git/glick/.git/
    Cannot get remote repository information.
    Perhaps git-update-server-info needs to be run there?

  14. alexl says:

    ephemient: Weird, it wors for me, with git

  15. ephemient says:

    Hmm, it works now. Maybe it was just wonky network problems earlier.