Skip to content
  1. Aug 02, 2017
  2. Jul 30, 2017
  3. Jul 25, 2017
    • Kjell Ahlstedt's avatar
      Gio: Derive all interfaces directly from Glib::Interface · 9eacb8ca
      Kjell Ahlstedt authored
      * gio/src/dbusactiongroup.hg: Implement ActionGroup.
      * gio/src/fileicon.hg: Implement Icon.
      * gio/src/loadableicon.[ccg|hg]:
      * gio/src/networkmonitor.hg:
      * gio/src/remoteactiongroup.hg: Derive directly from Glib::Interface.
      * gio/src/pollableinputstream.hg:
      * gio/src/pollableoutputstream.hg: Fix a comment.
      A subclass of GInterface can't be derived from another subclass of GInterface.
      Correspondingly, an interface in glibmm shall be derived directly from
      Glib::Interface, and not from a subclass of Glib::Interface. Bug 776537
      9eacb8ca
    • Kjell Ahlstedt's avatar
      gmmproc: Don't accept unpaired double quotes · fecf08e8
      Kjell Ahlstedt authored
      _WRAP macros have accepted unpaired quotes, such as
      _WRAP_PROPERTY("text_column, int), but has therefore not been able to accept
      unpaired parentheses in quoted strings, such as
      deprecated "Because 1) Blah, 2) Blah". Change that to accepting almost
      anything in quoted strings, but dying with an error code on unpaired quotes
      or unpaired parentheses outside quotes.
      fecf08e8
    • Kjell Ahlstedt's avatar
      gmmproc: Remove obsolete TODO comments · 6788ab17
      Kjell Ahlstedt authored
      6788ab17
  4. Jul 04, 2017
    • Kjell Ahlstedt's avatar
      Gio::Seekable: More implementations, fix base class of DataOutputStream · 50f9e3d3
      Kjell Ahlstedt authored
      * gio/src/bufferedinputstream.hg:
      * gio/src/bufferedoutputstream.hg: Implement Seekable.
      * gio/src/dataoutputstream.hg: Implement Seekable. Change the base class
      from BufferedOutputStream to FilterOutputStream.
      GSeekable was implemented in the underlying glib classes with glib bug 673034.
      The base class of Gio::DataOutputStream has problably been wrong from the
      beginning. GDataInputStream has base class GBufferedInputStream,
      but GDataOutputStream has base class GFilterOutputStream.
      50f9e3d3
  5. Jul 03, 2017
  6. Jun 26, 2017
    • Kjell Ahlstedt's avatar
      Gio::TlsDatabase: Fix create_certificate_handle_vfunc() · 365a6ee5
      Kjell Ahlstedt authored
      This vfunc shall delete the returned character array after it has been
      copied to a Glib::ustring, or else it leaks memory. It shall also convert
      an empty Glib::ustring to a null gchar*. Bug 783360
      365a6ee5
    • Kjell Ahlstedt's avatar
      convert_glib.m4: Remove _CONVERSIONs that can cause memory leaks · 134d5d4f
      Kjell Ahlstedt authored
      Converting from a non-const gchar* to Glib::ustring or std::string without
      calling g_free() has caused memory leaks in several signals and vfuncs.
      Remove these conversions from convert_glib.m4. Correct conversions can be
      added in .hg files where they are needed, and where it's known what is correct.
      Bug 783360
      134d5d4f
  7. Jun 23, 2017
  8. Jun 20, 2017
  9. Jun 18, 2017
  10. Jun 16, 2017
  11. Jun 15, 2017
  12. Jun 13, 2017
  13. Jun 12, 2017
  14. Jun 11, 2017
  15. May 29, 2017
  16. May 26, 2017