Skip to content
  1. Mar 10, 2016
  2. Mar 07, 2016
  3. Mar 02, 2016
    • 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: not...
      c8199b78
    • Murray Cumming's avatar
      c58e2598
  4. Mar 01, 2016
  5. Feb 29, 2016
  6. Feb 27, 2016
  7. Feb 26, 2016
  8. Feb 25, 2016
  9. Feb 18, 2016
  10. Feb 11, 2016
  11. Feb 10, 2016
  12. Feb 06, 2016
  13. Feb 05, 2016
  14. Feb 04, 2016
    • 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. Feb 01, 2016
    • 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. Jan 26, 2016