<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/glibmm.git/MSVC_Net2005, branch glibmm-2-42</title>
<subtitle>gitlab.gnome.org: GNOME/glibmm.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/glibmm.git/'/>
<entry>
<title>Bug 736720: Fix ustring for Visual Studio Builds</title>
<updated>2014-09-16T08:11:12+00:00</updated>
<author>
<name>Chun-wei Fan</name>
<email>fanchunwei@src.gnome.org</email>
</author>
<published>2014-09-16T08:11:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/glibmm.git/commit/?id=05b8d437add256416ee304994759d1a53bda1d97'/>
<id>05b8d437add256416ee304994759d1a53bda1d97</id>
<content type='text'>
Update the property sheets so that SIZEOF_WCHAR_T is defined as 2 when
the glibmm library is built.  This ensures that the correct code path in
the ustring class is taken for Visual Studio builds, which avoids an
unhandled GLib::ConvertError exception.

	* MSVC_Net2005/glibmm-build-defines.vsprops:
	* MSVC_Net2008/glibmm-build-defines.vsprops:
	* MSVC_Net2010/glibmm-build-defines.props: Define SIZEOF_WCHAR_T
	  when building glibmm so that ustring will use the correct code
	  path on Visual Studio builds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update the property sheets so that SIZEOF_WCHAR_T is defined as 2 when
the glibmm library is built.  This ensures that the correct code path in
the ustring class is taken for Visual Studio builds, which avoids an
unhandled GLib::ConvertError exception.

	* MSVC_Net2005/glibmm-build-defines.vsprops:
	* MSVC_Net2008/glibmm-build-defines.vsprops:
	* MSVC_Net2010/glibmm-build-defines.props: Define SIZEOF_WCHAR_T
	  when building glibmm so that ustring will use the correct code
	  path on Visual Studio builds.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update and Overhaul Visual Studio 2005 Projects</title>
<updated>2014-09-15T09:35:43+00:00</updated>
<author>
<name>Chun-wei Fan</name>
<email>fanchunwei@src.gnome.org</email>
</author>
<published>2014-09-15T09:35:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/glibmm.git/commit/?id=e49299e014a3e405fa3f80c1ee3195172db36fc1'/>
<id>e49299e014a3e405fa3f80c1ee3195172db36fc1</id>
<content type='text'>
Give the Visual Studio 2005 projects, like the Visual Studio 2008 projects
in the previous commits, a much-needed overhaul and cleanup, so to ease
future maintenance, by consolidating commonly-used items into property
sheets.

	* MSVC_Net2005/glibmm-build-defines.vsprops:
	* MSVC_Net2005/glibmm-version-paths.vsprops: New property sheets to
	  consolidate commonly-used items, so that they can be referred to
	  from the projects and changes to them will only have to be done
	  here, which will greatly simplify maintenace of the projects.
	* MSVC_Net2005/glibmm/glibmm.vcproj:
	* MSVC_Net2005/giomm/giomm.vcproj:
	  and clean up by making use of the newly-added property sheets.
	  Update the paths accordingly.  Remove unwanted/unneeded items in
	  them as well.
	* MSVC_Net2005/examples/*/*.vcproj:
	* MSVC_Net2005/tests/*/*.vcproj:
	  MSVC_Net2005/, and adjust the file paths in them accordingly.
	  Clean up by using the property sheets, and remove unwanted/
	  unneeded items.  Remove the example_ and test_ prefixes from the
	  project names, and correct the source file names for the
	  socket-client and socket-server projects
	* MSVC_Net2005/glibmm.sln: Update project names and paths
	  accordingly.
	* MSVC_Net2005/filelist.am: Update file names and paths accordingly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Give the Visual Studio 2005 projects, like the Visual Studio 2008 projects
in the previous commits, a much-needed overhaul and cleanup, so to ease
future maintenance, by consolidating commonly-used items into property
sheets.

	* MSVC_Net2005/glibmm-build-defines.vsprops:
	* MSVC_Net2005/glibmm-version-paths.vsprops: New property sheets to
	  consolidate commonly-used items, so that they can be referred to
	  from the projects and changes to them will only have to be done
	  here, which will greatly simplify maintenace of the projects.
	* MSVC_Net2005/glibmm/glibmm.vcproj:
	* MSVC_Net2005/giomm/giomm.vcproj:
	  and clean up by making use of the newly-added property sheets.
	  Update the paths accordingly.  Remove unwanted/unneeded items in
	  them as well.
	* MSVC_Net2005/examples/*/*.vcproj:
	* MSVC_Net2005/tests/*/*.vcproj:
	  MSVC_Net2005/, and adjust the file paths in them accordingly.
	  Clean up by using the property sheets, and remove unwanted/
	  unneeded items.  Remove the example_ and test_ prefixes from the
	  project names, and correct the source file names for the
	  socket-client and socket-server projects
	* MSVC_Net2005/glibmm.sln: Update project names and paths
	  accordingly.
	* MSVC_Net2005/filelist.am: Update file names and paths accordingly
</pre>
</div>
</content>
</entry>
<entry>
<title>Visual Studio Builds: Update glibmm Project</title>
<updated>2014-04-07T01:42:08+00:00</updated>
<author>
<name>Chun-wei Fan</name>
<email>fanchunwei@src.gnome.org</email>
</author>
<published>2014-04-07T01:42:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/glibmm.git/commit/?id=efbecec2303a2b6cd0dcbe353be29afcbbc84b19'/>
<id>efbecec2303a2b6cd0dcbe353be29afcbbc84b19</id>
<content type='text'>
Add the newly-added variantdict.[cc|h] sources into the build, so that the
build of glibmm is complete.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the newly-added variantdict.[cc|h] sources into the build, so that the
build of glibmm is complete.
</pre>
</div>
</content>
</entry>
<entry>
<title>Visual Studio Projects: Update giomm Projects</title>
<updated>2014-03-20T12:59:04+00:00</updated>
<author>
<name>Chun-wei Fan</name>
<email>fanchunwei@src.gnome.org</email>
</author>
<published>2014-03-20T12:59:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/glibmm.git/commit/?id=b05264b38ecfa9cc99cb06d72c35d9faaa51aeac'/>
<id>b05264b38ecfa9cc99cb06d72c35d9faaa51aeac</id>
<content type='text'>
Add to the projects the sources for notification, so that giomm builds
properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add to the projects the sources for notification, so that giomm builds
properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Visual Studio Projects</title>
<updated>2013-09-06T09:57:35+00:00</updated>
<author>
<name>Chun-wei Fan</name>
<email>fanchunwei@src.gnome.org</email>
</author>
<published>2013-09-06T09:57:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/glibmm.git/commit/?id=93548404f790810e6d7632097424b1e446f8992f'/>
<id>93548404f790810e6d7632097424b1e446f8992f</id>
<content type='text'>
* Purge some of the unecessary entries form the project files, notably the
  empty items in the Visual Studio 2005/2008 projects and linking to
  gthread-2.0.lib, as the gthread library is considered deprecated and it
  is no longer necessary to link to it since quite some time ago.
* Clean up the formatting of the Project Files.
* Fix the include paths on including the libsigc++ headers, notably
  sigc++config.h.
* Update the glibmm and giomm projects as newer sources were added so that
  these libraries will build properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Purge some of the unecessary entries form the project files, notably the
  empty items in the Visual Studio 2005/2008 projects and linking to
  gthread-2.0.lib, as the gthread library is considered deprecated and it
  is no longer necessary to link to it since quite some time ago.
* Clean up the formatting of the Project Files.
* Fix the include paths on including the libsigc++ headers, notably
  sigc++config.h.
* Update the glibmm and giomm projects as newer sources were added so that
  these libraries will build properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Visual Studio Projects: Fix and update.</title>
<updated>2013-03-25T06:07:58+00:00</updated>
<author>
<name>Chun-wei Fan</name>
<email>fanchunwei@src.gnome.org</email>
</author>
<published>2013-03-25T06:07:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/glibmm.git/commit/?id=5078e947d07c9d35b73753859cf36ff486ff351b'/>
<id>5078e947d07c9d35b73753859cf36ff486ff351b</id>
<content type='text'>
	* Fix Visual C++ projects for glibmm and giomm as numerous
	sources have been added for the addition of APIs so that
	these libraries can be properly built

	* Also make the project files work better with the GLib Visual C++
	builds (which are currently supported in the GLib source
	distribution), so that the files from the GLib build can be picked
	up by the glibmm projects when the Glib sources and glibmm sources
	are extracted in the same root folder (for example,
	c:\foo\glib-2.35.9 and c:\foo\glibmm-2.35.9).  This is useful
	especially when we want to build glibmm unstable, which most
	probably needs the latest GLib unstable.

	* Fix the resolver project files for Visual C++ 2008/2010 for having
	the wrong executable output name
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* Fix Visual C++ projects for glibmm and giomm as numerous
	sources have been added for the addition of APIs so that
	these libraries can be properly built

	* Also make the project files work better with the GLib Visual C++
	builds (which are currently supported in the GLib source
	distribution), so that the files from the GLib build can be picked
	up by the glibmm projects when the Glib sources and glibmm sources
	are extracted in the same root folder (for example,
	c:\foo\glib-2.35.9 and c:\foo\glibmm-2.35.9).  This is useful
	especially when we want to build glibmm unstable, which most
	probably needs the latest GLib unstable.

	* Fix the resolver project files for Visual C++ 2008/2010 for having
	the wrong executable output name
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Visual C++ project Files</title>
<updated>2012-04-10T07:18:50+00:00</updated>
<author>
<name>Chun-wei Fan</name>
<email>fanchunwei@src.gnome.org</email>
</author>
<published>2012-04-10T02:58:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/glibmm.git/commit/?id=9997bd56535f195aa6fba32c399a1aa36573e415'/>
<id>9997bd56535f195aa6fba32c399a1aa36573e415</id>
<content type='text'>
* Fix Visual C++ projects for glibmm and giomm as numerous
sources have been added for the addition of APIs so that
these libraries can be properly built
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix Visual C++ projects for glibmm and giomm as numerous
sources have been added for the addition of APIs so that
these libraries can be properly built
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the VS 2005 project files.</title>
<updated>2011-05-03T07:46:02+00:00</updated>
<author>
<name>Fan, Chun-wei</name>
<email>fanc999@ahoo.com.tw</email>
</author>
<published>2011-05-03T07:46:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/glibmm.git/commit/?id=959613d74ea3d7f60fdf26197a783a83b9f40ac3'/>
<id>959613d74ea3d7f60fdf26197a783a83b9f40ac3</id>
<content type='text'>
	* MSVC_Net2005/giomm/giomm.vcproj:
	* MSVC_Net2005/glibmm/glibmm.vcproj: Mention new source files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* MSVC_Net2005/giomm/giomm.vcproj:
	* MSVC_Net2005/glibmm/glibmm.vcproj: Mention new source files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add MSVC 2010 project files and 64 bit support to MSVC projects</title>
<updated>2010-09-28T23:36:26+00:00</updated>
<author>
<name>Armin Burgmeier</name>
<email>armin@arbur.net</email>
</author>
<published>2010-09-28T23:16:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/glibmm.git/commit/?id=1f52f9b7967ca168a4372916c29337d18e445507'/>
<id>1f52f9b7967ca168a4372916c29337d18e445507</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add compose example to MSVC project files</title>
<updated>2010-04-12T17:17:14+00:00</updated>
<author>
<name>Armin Burgmeier</name>
<email>armin@arbur.net</email>
</author>
<published>2010-04-12T17:17:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/glibmm.git/commit/?id=e9d014e2d9fafc88d4f2850cac471a9e157f3aee'/>
<id>e9d014e2d9fafc88d4f2850cac471a9e157f3aee</id>
<content type='text'>
2010-04-12  Armin Burgmeier  &lt;armin@arbur.net&gt;

	* examples/compose/main.cc: Don't use ustring::format with std::fixed
	with MSVC 2005 or below (see #599340).

	* MSVC_Net2005/examples/compose/compose.vcproj:
	* MSVC_Net2005/glibmm.sln:
	* MSVC_Net2008/examples/compose/compose.vcproj:
	* MSVC_Net2008/glibmm.sln: Added the compose example for both MSVC
	versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2010-04-12  Armin Burgmeier  &lt;armin@arbur.net&gt;

	* examples/compose/main.cc: Don't use ustring::format with std::fixed
	with MSVC 2005 or below (see #599340).

	* MSVC_Net2005/examples/compose/compose.vcproj:
	* MSVC_Net2005/glibmm.sln:
	* MSVC_Net2008/examples/compose/compose.vcproj:
	* MSVC_Net2008/glibmm.sln: Added the compose example for both MSVC
	versions.
</pre>
</div>
</content>
</entry>
</feed>
