=== 2.17.3 === 2008-09-03 Jonathon Jongsma * NEWS: update for release * configure.in: bump version for release 2008-08-26 Szilárd Pfeiffer * glib/src/nodetree.hg: Implemented clone function to merge the constructors into that and fixed clear function the operator= function. * tests/glibmm_nodetree/main.cc: Simplified the test case. Bug #547901. 2008-08-27 Armin Burgmeier * MSVC_Net2005/glibmm/glibmm.rc.in: * MSVC_Net2005/giomm/giomm.rc.in: Replaced #include "afxres.h" by #include which does the job equally well, and allows compilation with the freely available Visual Studio Express compiler. 2008-08-27 Armin Burgmeier * glib/glibmm/ustring.cc: Only include config.h when HAVE_CONFIG_H is defined, to allow building glibmm with MSVC without having generated config.h before. The only thing config.h is used for is the SIZEOF_WCHAR_T define anyway, and this is not needed for a MSVC build. Bug #549343. 2008-08-26 Murray Cumming * tests/glibmm_nodetree/main.cc: Actually use the copy constructor (or operator=), instead of just copying the pointer. 2008-08-26 Murray Cumming * glib/src/nodetree.hg: Added an operator=() because we have a copy constructor. Moved some code into a private clear() method so we can reuse it. 2008-08-26 Szilárd Pfeiffer * glib/src/nodetree.hg: Added a copy constructor. Therefore, take store the data by value instead of reference, taking it by const reference. * tests/glibmm_nodetree/main.cc: Test the copy constructor. Bug #547909. 2008-08-15 Szilárd Pfeiffer * glib/src/nodetree.hg: Fixed pointer handling problem in find_child. Bug #547909. 2008-08-15 Szilárd Pfeiffer * tests/glibmm_nodetree/main.cc: Implement the C++ version of GNode test case. Bug #547889 2008-07-29 Szilárd Pfeiffer * glib/src/nodetree.hg: Use const_cast<> in the necessary const member functions instead of gobj() to fix the compilation when using these. Bug #546485. 2008-08-08 Armin Burgmeier * MSVC_Net2005/: Moved from MSVC_Net2003 * MSVC_Net2005/glibmm.sln: * MSVC_Net2005/glibmm/glibmm.vcproj: * MSVC_Net2005/examples/dispatcher/dispatcher.vcproj: Converted to project files for Visual Studio 2005. * MSVC_Net2005/glibmm/glibmm.rc.in: Removed the #include "resource.h" since there is no resource.h in the project, and the resource still seems to compile. * MSVC_Net2005/giomm/giomm.rc.in: * MSVC_Net2005/giomm/giomm.vcproj: * MSVC_Net2005/giomm/Makefile.am: Added giomm to the MSVC project. * MSVC_Net2005/tests/giomm_simple/giomm_simple.vcproj: * MSVC_Net2005/tests/giomm_simple/Makefile.am: Added giomm_simple to the MSVC project. * MSVC_Net2005/tests/Makefile.am: * MSVC_Net2005/Makefile.am: * Makefile.am: * configure.in: Adapted build files.