1. 10 Mar, 2016 1 commit
  2. 07 Mar, 2016 2 commits
  3. 02 Mar, 2016 3 commits
    • Murray Cumming's avatar
      sigc++-3.0: Correct bad uses of sigc::bind<1>. · c66f3624
      Murray Cumming authored
      sigc::bind<1>() is meant t bind a value for the second argument,
      which makes no sense for a method with 1 parameter.
      sigc::bind() seems fine.
      c66f3624
    • Murray Cumming's avatar
      Try to disable -Wunused-function for the glibmm_interface_move test. · c8199b78
      Murray Cumming authored
      To deal with this clang warning when building with --enable-warnings=fatal.
      TODO: However, this doesn't actually seem to disable the error.
      
      glibmm_interface_move/main.cc:9:1: error: unused function 'glib_autoptr_cleanup_TestIface' [-Werror,-Wunused-function]
      G_DECLARE_INTERFACE(TestIface, test_Iface, TEST, IFACE, GObject)
      ^
      /opt/gnome/include/glib-2.0/gobject/gtype.h:1565:3: note: expanded from macro 'G_DECLARE_INTERFACE'
        _GLIB_DEFINE_AUTOPTR_CHAINUP (ModuleObjName, PrerequisiteName)                                           \
        ^
      /opt/gnome/include/glib-2.0/glib/gmacros.h:421:22: note: expanded from macro '_GLIB_DEFINE_AUTOPTR_CHAINUP'
        static inline void _GLIB_AUTOPTR_FUNC_NAME(ModuleObjName) (ModuleObjName **_ptr) {                     \
                           ^
      /opt/gnome/include/glib-2.0/glib/gmacros.h:415:43: note: expanded from macro '_GLIB_AUTOPTR_FUNC_NAME'
                                                ^
      <scratch space>:224:1: note: expanded from here
      glib_autoptr_cleanup_TestIface
      c8199b78
    • Murray Cumming's avatar
      c58e2598
  4. 01 Mar, 2016 2 commits
  5. 29 Feb, 2016 2 commits
  6. 27 Feb, 2016 2 commits
  7. 26 Feb, 2016 16 commits
  8. 25 Feb, 2016 1 commit
    • Kjell Ahlstedt's avatar
      gmmproc: Fix errthrow in _WRAP_VFUNC · 81bf1ecd
      Kjell Ahlstedt authored
      * tools/m4/vfunc.m4: Propagate a Glib::Error exception to GError** error.
      Don't throw an exception in the callback function, called from C code.
      Bug #762437
      81bf1ecd
  9. 18 Feb, 2016 2 commits
  10. 11 Feb, 2016 1 commit
  11. 10 Feb, 2016 1 commit
  12. 06 Feb, 2016 1 commit
  13. 05 Feb, 2016 2 commits
  14. 04 Feb, 2016 2 commits
    • Kjell Ahlstedt's avatar
      DBus::Connection: Pass an empty bus name as nullptr · 843547cf
      Kjell Ahlstedt authored
      * gio/src/dbusconnection.[hg|ccg]: Some string parameters in some C functions
      accept nullptr, others don't.
      call(), call_sync(): bus_name: Pass nullptr for an empty string.
      emit_signal(): Only destination_bus_name can be nullptr.
                     Other string parameters: Pass c_str().
      The bug in call() and call_sync() was noticed by Gerlof Fokkema on gtkmm-list.
      The bug in emit_signal() is an overreaction to bug 645072. All string
      parameters were changed to pass nullptr, but only destination_bus_name
      should have been changed.
      843547cf
    • Kjell Ahlstedt's avatar
      gmmproc: Add NULL option to _WRAP_METHOD · de3b3fa1
      Kjell Ahlstedt authored
      * tools/pm/Function.pm:
      * tools/pm/Output.pm: Accept {NULL} or {!NULL} after the name of a string
      parameter in _WRAP_METHOD. It specifies how to translate an empty string to
      a C string. {NULL}: nullptr, {!NULL}: pointer to an empty string.
      Both {NULL} and {!NULL} can be useful, because the default translation is
      different for mandatory and optional ({?}) parameters.
      de3b3fa1
  15. 01 Feb, 2016 1 commit
    • Kjell Ahlstedt's avatar
      Add some connect() overloads that move the sigc::slot · c9fdfadc
      Kjell Ahlstedt authored
      * glib/glibmm/dispatcher.[cc|h]: Add Dispatcher::connect(&&).
      * glib/glibmm/objectbase.[cc|h]: Add ObjectBase::connect_property_changed(&&)
      and ObjectBase::connect_property_changed_with_return(&&).
      * glib/glibmm/propertyproxy_base.[cc|h]: Add PropertyProxyConnectionNode(&&)
      ctor, PropertyProxyConnectionNode::connect_changed() and
      SignalProxyProperty::connect(&&).
      * glib/glibmm/signalproxy.[cc|h]: Add SignalProxyNormal::connect_impl_(&&),
      SignalProxy::connect(&&), SignalProxy::connect_notify(&&),
      SignalProxyDetailed::connect_impl_(&&), SignalProxyDetailedAnyType::connect(&&)
      and SignalProxyDetailedAnyType::connect_notify(&&).
      * glib/glibmm/signalproxy_connectionnode.[cc|h]:
      Add SignalProxyConnectionNode(&&) ctor
      c9fdfadc
  16. 26 Jan, 2016 1 commit