- Nov 19, 2016
-
-
-
Murray Cumming authored
-
Murray Cumming authored
This is possible now that we RefPtr<> is an alias for std::shared_ptr<>.
-
Murray Cumming authored
Specifying a Deleter in make_refptr_for_instance(). And changing RefPtr::cast_dynamic<>() to std::dynamic_pointer_cast<>(). The glibmm_refptr test then becomes rather silly, and should maybe just be removed.
-
Murray Cumming authored
-
- Nov 16, 2016
-
-
Marcin Kolny authored
* gio/src/settingsschemasource.hg: method get_default() returns transfer-none value, what means that we need to increase refcount before wrapping the pointer by RefPtr class. https://bugzilla.gnome.org/show_bug.cgi?id=774593
-
- Nov 14, 2016
-
-
Murray Cumming authored
-
Murray Cumming authored
-
Murray Cumming authored
-
Murray Cumming authored
Including using this in gmmproc.
-
Murray Cumming authored
-
Murray Cumming authored
-
Murray Cumming authored
-
Murray Cumming authored
-
Murray Cumming authored
-
Murray Cumming authored
This shows how having a sigc::notifiable base class is much nicer than using these objects as void* as in libsigc++-2.0.
-
- Nov 11, 2016
-
-
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...
-
Murray Cumming authored
-
Murray Cumming authored
This installs in parallel with glibmm-2.4. There is now corresponding ABI-breaking glib version, but there is for gtk+ (and therefore gtkmm), so this seems like a good time to do this for glibmm too.
-
- Nov 08, 2016
-
-
Murray Cumming authored
As in std::string since C++11.
-
- Nov 05, 2016
-
-
-
Murray Cumming authored
This useful warning seems to be new in g++ 6: thread/dispatcher2.cc:88:1: error: ‘{anonymous}::ThreadTimer::~ThreadTimer()’ defined but not used [-Werror=unused-function] ThreadTimer::~ThreadTimer()
-
- Sep 20, 2016
-
-
Murray Cumming authored
-
- Sep 13, 2016
-
-
Murray Cumming authored
-
Murray Cumming authored
This was a typo.
-
Murray Cumming authored
-
Murray Cumming authored
-
Murray Cumming authored
-
- Sep 11, 2016
-
-
Murray Cumming authored
Using the fairly new, and nifty, slot/slot_callback arguments for _WRAP_METHOD().
-
- Sep 10, 2016
-
-
Murray Cumming authored
This should not break ABI and this could not have been used anyway. Bug #770304
-
Murray Cumming authored
-
Murray Cumming authored
-
Murray Cumming authored
-
- Sep 01, 2016
-
-
Kjell Ahlstedt authored
-
- Aug 26, 2016
-
-
Murray Cumming authored
-
- Aug 19, 2016
-
-
Murray Cumming authored
-
- Aug 14, 2016
-
-
Kjell Ahlstedt authored
* gio/src/applicationcommandline.hg: Fix the documentation of get_arguments(), now that g_option_context_parse_strv() has been wrapped. * glib/src/optioncontext.hg: Wrap g_option_context_parse_strv() as parse(char**& argv). Fix the documentation of get_help(bool).
-
- Aug 11, 2016
-
-
Kjell Ahlstedt authored
When C documentation is converted to C++ documentation, remove sentences that contain g_free, g_strfreev, g_list_free or g_slist_free. https://mail.gnome.org/archives/gtkmm-list/2016-August/msg00017.html
-
- Aug 09, 2016
-
-
Kjell Ahlstedt authored
Doesn't change the generated code, but some gmmproc warnings are avoided.
-
Kjell Ahlstedt authored
This function was superseded by gtk_extra_objects.defs 6 years ago. The substitution gtk_drag_source => Gtk::DragSource is lost with this patch, but that substitution was wrong. There is no Gtk::DragSource class or namespace.
-