2015-09-03 Murray Cumming 3.17.80 2015-09-03 Murray Cumming Use the latest pangomm and atkmm. Built with the latest gmmproc. 2015-09-01 Murray Cumming demowindow: Use std::cerr instead of g_warning(). Avoiding the need to use std::string::c_str(), which seems to be far less necessary with C++11 now that we have functions such as std::sto*(). This makes it easier to find c_str() in the source code. 2015-09-01 Murray Cumming C++11: TreeView: Use std::stod() instead of std::strtod(). This also removes a using std::strtod() that really should not be in a header. 2015-09-01 Murray Cumming treeview demo: Use std::stoi() instead of atod() and c_str(). 2015-08-31 Murray Cumming Make all destructors explicitly noexcept. This is possibly foolish because it is already the default for destructors, but this makes it clearer to me. 2015-08-31 Murray Cumming _CLASS_GTKOBJECT: Make the move operations noexcept. 2015-08-31 Murray Cumming gmmproc: _CLASS_GTKOBJECT(): Make the destructor explicitly noexcept. 2015-08-23 Murray Cumming Point: Add copy and move operations. We must have been using the default-generated copy operations until now. And we could use the default-generated move operations too. But being explicit makes it easier to maintain ABI. 2015-08-23 Murray Cumming C++11: TimeCoord: Add move operations. 2015-08-22 Murray Cumming configure.ac: Require the latest glibmm. To use the latest gmmproc, which generates more move operations, and to have the latest Glib::Object/ObjectBase/Interface which have move operations that those generated move operations call. 2015-08-22 Murray Cumming Add simple test for Gtk::Object move operations. 2015-08-22 Murray Cumming C++11: Mark all _CLASS_OPAQUE_REFCOUNTED classes as final. Because _CLASS_OPAQUE_REFCOUNTED already generates a comment telling us not to derive from them, presumably because they can only be instantiated by reinterpret_cast<>ing a base C struct. Ideally, _CLASS_OPAQUE_REFCOUNTED would add the final keyword, but the class line is is not generated, so that would be a little difficult. 2015-08-22 Murray Cumming gmmproc: _CLASS_GTKOBJECT(): Add move operations. As in _CLASS_GOBJECT(). 2015-08-22 Murray Cumming C++11: Object: Add move operations. 2015-08-22 Murray Cumming SpinButton: Remove unnecessary _IMPLEMENTS_INTERFACE(). The base Entry already implements (and derives from) Editable. 2015-08-22 Murray Cumming ButtonBox: Remove unnecessary _IMPLEMENTS_INTERFACE(). The base class already implements (and derives from) Gtk::Orientable.