2014-09-23 Murray Cumming Window: Add the keys_changed signal. Without a default handler, to preserve ABI. 2014-09-23 Murray Cumming Assistant: Ignore a key-binding signal. 2014-09-23 Murray Cumming Regenerate *_docs.xml. 2014-09-23 Murray Cumming Regenerate .defs. 2014-09-22 Chun-wei Fan MSVC 2008/2010 Projects: Add "Install" Project This adds "install" projects for the Visual Studio 2008 and 2010 projects, so that the build results will be copied to a common directory where the dependent DLLs are, which will ease testing and packaging. * MSVC_2008/gtkmm-install.vsprops: * MSVC_2008/install.vcproj: * MSVC_2010/gtkmm-install.props: * MSVC_2010/install.vcxproj: Add project files and property sheets to be used to copy the build results to a common directory, where the dependencies reside in. * MSVC_2008/gtkmm.sln: * MSVC_2010/gtkmm.sln: Include the "install" project in the build process. * MSVC_2008/filelist.am: * MSVC_2010/filelist.am: Include the added project files and property sheets in the dist. 2014-09-19 Kjell Ahlstedt Headerbar demo: Arrow icons have been renamed * demos/gtk-demo/example_headerbar.cc: The named icons pan-[left|right]-symbolic have been renamed to pan-[start|end]-symbolic. 2014-09-19 Chun-wei Fan Fix build of example_headerbar.cc Make the type of the variable icon a Glib::RefPtr so that it will build on Visual Studio, or when GTKMM_DISABLE_DEPRECATED is not defined. * demos/gtk-demo/example_headerbar.cc: Fix build on Visual Studio and when GTKMM_DISABLE_DEPRECATED is not defined, and add note regarding to the usage of 'const'. https://bugzilla.gnome.org/show_bug.cgi?id=736847 2014-09-18 Chun-wei Fan Demos: Fix Demo Data Path on Windows The relocatable data path for the gtkmm demos was still set in the gtkmm-2.x days. Update the path so that gtkmm-2.x and gtkmm-3.x can be really parallel-installed on Windows in the same root path. * demos/gtk-demo/demo-common.cc: Update the relocatable demo data path for Windows so that we don't have to fight for the same space with gtkmm-2.x. https://bugzilla.gnome.org/show_bug.cgi?id=736846 2014-09-18 Chun-wei Fan Fix Previous Commit on Visual Studio 2010 Projects * MSVC_Net2010/gtkmm.vcxproj.filters: Fix file include directive. 2014-09-18 Chun-wei Fan Update and Overhaul the Visual Studio 2010 Projects Update the project files so that the sources listings in them are kept up to date. Also, give the projects an overhaul by consolidating commonly-used items into property sheets, and moving them to MSVC_Net2010/. Also, remove the /vd2 compile-time option as it has been found to cause crashes in the built binaries. * MSVC_Net2010/gtkmm-build-defines.props: * MSVC_Net2010/gtkmm-version-paths.props: Added property sheet files so that commonly-used items can be consolidated, and can be referred to by the projects, which would simplify future maintenance * MSVC_Net2010/gendef.vcxproj: * MSVC_Net2010/gendef.vcxproj.filters: * MSVC_Net2010/gdkmm/gdkmm.vcxproj: * MSVC_Net2010/gdkmm/gdkmm.vcxproj.filters: * MSVC_Net2010/gdkmm/gtkmm.vcxproj: * MSVC_Net2010/gdkmm/gtkmm.vcxproj.filters: Move to MSVC_Net2010/ and clean up using the property sheets. Remove the /vd2 compile- time option, as it causes more trouble than help. Adjust the file paths accordingly, and add the sources that have been added during the dev cycle. * MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj: * MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj.filters: Move to MSVC_Net2010/ and clean up using the property sheets. Remove the /vd2 compile- time option, as it causes more trouble than help. Adjust the file paths accordingly, and add the sources that have been added during the dev cycle. Rename as gtkmm3-demo. * MSVC_Net2010/filelist.am: * MSVC_Net2010/gtkmm.sln: Update file locations accordingly. 2014-09-17 Chun-wei Fan MSVC_Net2008/filelist.am: Fix Dist'ed Files gtk-demo.vcproj was renamed to gtkmm3-demo.vcproj, fix this here. * MSVC_Net2008/filelist.am: Fix distribution of files due to rename of a project file. 2014-09-17 Chun-wei Fan Update and Overhaul Visual Studio 2008 Projects * MSVC_Net2008/gtkmm-build-defines.vsprops: * MSVC_Net2008/gtkmm-version-paths.vsprops: Added property sheets to group commonly-used items in the projects, so that projects can refer to them. This will greatly simplify maintenance of the project files. * MSVC_Net2008/gendef/gendef.vcproj: * MSVC_Net2008/gdkmm/gdkmm.vcproj: * MSVC_Net2008/gtkmm/gtkmm.vcproj: Move to MSVC_Net2008/, and clean up by using the property sheets. Add the newly-added sources as needed, and adjust file paths accordingly. Generate debug info files for Release builds too, and remove the /vd2 build option, which is a source of wierd crashes. Do not build blank.cpp, as it is not needed anymore. * MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj: Rename as MSVC_Net2008/gtkmm3-demo.vcproj, and update file paths accordingly. Cleanup using the property sheets, and remove the /vd2 build options, which is a source of crashes for MSVC 2008 builds. Add the newly-added demo sources as well, and stop building blank.cpp, as it is unnecessary. * MSVC_Net2008/gtkmm.sln: * MSVC_Net2008/filelist.am: Update file paths accordingly. 2014-09-15 Murray Cumming 3.13.8