1. 01 Mar, 2015 2 commits
  2. 28 Feb, 2015 2 commits
  3. 27 Feb, 2015 2 commits
  4. 26 Feb, 2015 2 commits
  5. 24 Feb, 2015 2 commits
  6. 23 Feb, 2015 4 commits
    • Colin Walters's avatar
      tests: Add many autoptr tests · 0550708c
      Colin Walters authored
      I love Emacs keyboard macros, used them to convert the list of
      defines cleverly into a list of tests, then iterated and filled in
      the necessary constructor arguments.
    • Colin Walters's avatar
      autocleanups: Remove g_autoptr(gchar) · 1b348a87
      Colin Walters authored
      - It's not sufficient, there are other bare array types
        like guint8, gdouble, etc.
      - Other types like GVariant* always come as pointers, whereas
        there's a rather fundamental distinction between "gchar" and
        "gchar*" that has been signified to C programmers for 30+ years via
        the '*' character, and we're hiding that.
    • Colin Walters's avatar
      Add g_autofree · d0105f1c
      Colin Walters authored
      The g_autoptr() being associated with the type name works out really
      well for things like GHashTable.  However, it's a bit more awkward to
      associate with "gchar".  Also because one can't use "char".
      Similarly, there are a lot of other "bare primitive array" types that
      one might reasonably use.
      This patch does not remove the autoptr for "gchar", even though I
      think it's rather awkward and strange.
      Also while we're here, add a test case for the cleanup bits.
    • Allison Karlitskaya's avatar
      GApplication: let the main loop drain on shutdown · 2844f239
      Allison Karlitskaya authored
      After ::shutdown, run the mainloop until all pending activity is
      handled, before returning from run().
      Among other things, this gives a chance for destroyed windows to be
      properly withdrawn from the windowing system.
  7. 21 Feb, 2015 1 commit
  8. 20 Feb, 2015 4 commits
  9. 19 Feb, 2015 4 commits
  10. 18 Feb, 2015 5 commits
  11. 17 Feb, 2015 10 commits
  12. 16 Feb, 2015 1 commit
  13. 15 Feb, 2015 1 commit