2015-09-15  Murray Cumming  <murrayc@murrayc.com>

	2.45.80

2015-09-15  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Add Glib::WeakRef<>

	* glib/glibmm/filelist.am: Add weakref.h.
	* glib/glibmm/weakref.h: New file.
	* glib/glibmm.h: Add weakref.h. (Not yet. I'll do it before I push weakref.h.)
	* tests/Makefile.am: Add test case glibmm_weakref.
	* tests/glibmm_weakref/main.cc: New test case. Bug #583399.
	Thanks to worknesday, who attached a first version of WeakRef to
	the bug report. Bug #583399

2015-09-14  Murray Cumming  <murrayc@murrayc.com>

	TlsClientConnection: Add copy_session_state().

2015-09-14  Murray Cumming  <murrayc@murrayc.com>

	Gio::Application: Add bind/unbind_busy_property() and set_state_hint().

2015-09-14  Murray Cumming  <murrayc@murrayc.com>

	Application: Ignore g_application_add_main_option().

2015-09-11  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC Builds: Fix "Installation" and giomm Builds

	Some newly-added sources were missed from the giomm projects, so make up
	for them.  Also, "install" the headers that were added during the last 2
	development cycles.

2015-09-10  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC Builds: Improve Build Speed and Debugging Experience

	Use multiprocessor compilation, which can cut down build times by quite a
	bit, and use the /d2Zi+ to put more useful info into the .pdb's in release
	builds.

2015-09-09  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Fix the build after modification of timer.cc

	If glib.h is included, it must be included after glibmm.h, to give thread.h a
	chance to include glib.h with G_DISABLE_DEPRECATED undefined. Bug #753271.

2015-09-09  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Update Visual Studio Info in README.win32

	The information in there regarding Visual Studio builds needs to be
	up-to-date, especially as we dropped support for Visual Studio 2012 and
	earlier, so update the info.  It is no longer necessary, nor is it
	recommended, to use the /vd2 option with later Visual Studio versions, as
	it causes the code to be built incorrectly and causes crashes.

2015-09-09  Chun-wei Fan  <fanchunwei@src.gnome.org>

	MSVC Builds: Move MSVC_Net2010 to MSVC_Net2013

	This moves all the project files that were in MSVC_Net2010/ to
	MSVC_Net2013/, as we can't build glibmm with anything before Visual Studio
	2013.  Note that the project files themselves have already been updated
	to be Visual Studio 2013-compatible.

	Also drop the MSVC_Net2005 and MSVC_Net2008 directories as the projects
	there are simply not enough to build glibmm at all.

2015-09-09  Chun-wei Fan  <fanchunwei@src.gnome.org>

	glibmm: More Fixes on Building on Visual Studio 2013

	timer.cc and random.cc will need to include more of glibmm's headers so
	that they will be able to use _NOEXCEPT during the build of glibmm.

	https://bugzilla.gnome.org/show_bug.cgi?id=753271

2015-09-09  Chun-wei Fan  <fanchunwei@src.gnome.org>

	glib/glibmmconfig.h: Allow Build on Visual Studio 2013

	Visual Studio 2013 supports enough of C++-11 to support the build of
	glibmm, except that it does not support noexcept (which is something
	that Visual Studio 2015 supports).  Define noexcept as _NOEXCEPT on
	Visual Studio 2013, so that one can build glibmm on it.

	Note that since later Visual Studio versions do not allow one to
	define known keywords like noexcet as macros, we need to define
	_ALLOW_KEYWORD_MACROS to workaround this limitation.

	https://bugzilla.gnome.org/show_bug.cgi?id=753271