From f3bf7977fed587038eb145dd8b9f0fdcef85f4c2 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 10 Sep 2015 15:37:35 +0800 Subject: MSVC Builds: Support Visual Studio 2013 (and later) Only This removes the Visual Studio 2005 and 2008 projects, and updates the Visual Studio 2010 projects to become 2013 projects, as only Visual Studio 2013 and later support enough of C++-11 to build cairomm in its current state. Also update the README in MSVC_Net2013/ to reflect on this situation. --- MSVC_Net2005/README | 13 - MSVC_Net2005/blank.cpp | 11 - MSVC_Net2005/cairomm.sln | 129 ------ MSVC_Net2005/cairomm/cairomm.rc.in | 71 --- MSVC_Net2005/cairomm/cairomm.vcproj | 514 --------------------- .../examples/image-surface/image-surface.vcproj | 380 --------------- .../examples/pdf-surface/pdf-surface.vcproj | 380 --------------- MSVC_Net2005/examples/ps-surface/ps-surface.vcproj | 380 --------------- .../examples/svg-surface/svg-surface.vcproj | 380 --------------- .../examples/text-rotate/text-rotate.vcproj | 416 ----------------- MSVC_Net2005/examples/toy-text/toy-text.vcproj | 380 --------------- MSVC_Net2005/examples/user-font/user-font.vcproj | 380 --------------- MSVC_Net2005/filelist.am | 17 - MSVC_Net2005/gendef/gendef.cc | 94 ---- MSVC_Net2005/gendef/gendef.vcproj | 367 --------------- MSVC_Net2008/README | 13 - MSVC_Net2008/blank.cpp | 11 - MSVC_Net2008/cairomm-build-defines.vsprops | 32 -- MSVC_Net2008/cairomm-version-paths.vsprops | 39 -- MSVC_Net2008/cairomm.sln | 129 ------ MSVC_Net2008/cairomm.vcproj | 240 ---------- MSVC_Net2008/cairomm/cairomm.rc.in | 71 --- MSVC_Net2008/filelist.am | 19 - MSVC_Net2008/gendef.vcproj | 171 ------- MSVC_Net2008/gendef/gendef.cc | 94 ---- MSVC_Net2008/image-surface.vcproj | 176 ------- MSVC_Net2008/pdf-surface.vcproj | 176 ------- MSVC_Net2008/ps-surface.vcproj | 176 ------- MSVC_Net2008/svg-surface.vcproj | 176 ------- MSVC_Net2008/text-rotate.vcproj | 176 ------- MSVC_Net2008/toy-text.vcproj | 176 ------- MSVC_Net2008/user-font.vcproj | 176 ------- MSVC_Net2010/README | 13 - MSVC_Net2010/cairomm-build-defines.props | 37 -- MSVC_Net2010/cairomm-version-paths.props | 42 -- MSVC_Net2010/cairomm.sln | 105 ----- MSVC_Net2010/cairomm.vcxproj | 252 ---------- MSVC_Net2010/cairomm.vcxproj.filters | 70 --- MSVC_Net2010/cairomm/cairomm.rc.in | 71 --- MSVC_Net2010/filelist.am | 27 -- MSVC_Net2010/gendef.vcxproj | 176 ------- MSVC_Net2010/gendef.vcxproj.filters | 20 - MSVC_Net2010/gendef/gendef.cc | 94 ---- MSVC_Net2010/image-surface.vcxproj | 188 -------- MSVC_Net2010/image-surface.vcxproj.filters | 20 - MSVC_Net2010/pdf-surface.vcxproj | 188 -------- MSVC_Net2010/pdf-surface.vcxproj.filters | 20 - MSVC_Net2010/ps-surface.vcxproj | 188 -------- MSVC_Net2010/ps-surface.vcxproj.filters | 20 - MSVC_Net2010/svg-surface.vcxproj | 188 -------- MSVC_Net2010/svg-surface.vcxproj.filters | 20 - MSVC_Net2010/text-rotate.vcxproj | 188 -------- MSVC_Net2010/text-rotate.vcxproj.filters | 20 - MSVC_Net2010/toy-text.vcxproj | 188 -------- MSVC_Net2010/toy-text.vcxproj.filters | 20 - MSVC_Net2010/user-font.vcxproj | 188 -------- MSVC_Net2010/user-font.vcxproj.filters | 20 - MSVC_Net2013/README | 17 + MSVC_Net2013/cairomm-build-defines.props | 37 ++ MSVC_Net2013/cairomm-version-paths.props | 42 ++ MSVC_Net2013/cairomm.sln | 105 +++++ MSVC_Net2013/cairomm.vcxproj | 252 ++++++++++ MSVC_Net2013/cairomm.vcxproj.filters | 70 +++ MSVC_Net2013/cairomm/cairomm.rc.in | 71 +++ MSVC_Net2013/filelist.am | 27 ++ MSVC_Net2013/gendef.vcxproj | 176 +++++++ MSVC_Net2013/gendef.vcxproj.filters | 20 + MSVC_Net2013/gendef/gendef.cc | 94 ++++ MSVC_Net2013/image-surface.vcxproj | 188 ++++++++ MSVC_Net2013/image-surface.vcxproj.filters | 20 + MSVC_Net2013/pdf-surface.vcxproj | 188 ++++++++ MSVC_Net2013/pdf-surface.vcxproj.filters | 20 + MSVC_Net2013/ps-surface.vcxproj | 188 ++++++++ MSVC_Net2013/ps-surface.vcxproj.filters | 20 + MSVC_Net2013/svg-surface.vcxproj | 188 ++++++++ MSVC_Net2013/svg-surface.vcxproj.filters | 20 + MSVC_Net2013/text-rotate.vcxproj | 188 ++++++++ MSVC_Net2013/text-rotate.vcxproj.filters | 20 + MSVC_Net2013/toy-text.vcxproj | 188 ++++++++ MSVC_Net2013/toy-text.vcxproj.filters | 20 + MSVC_Net2013/user-font.vcxproj | 188 ++++++++ MSVC_Net2013/user-font.vcxproj.filters | 20 + Makefile.am | 10 +- configure.ac | 14 +- 84 files changed, 2374 insertions(+), 8343 deletions(-) delete mode 100644 MSVC_Net2005/README delete mode 100644 MSVC_Net2005/blank.cpp delete mode 100644 MSVC_Net2005/cairomm.sln delete mode 100644 MSVC_Net2005/cairomm/cairomm.rc.in delete mode 100644 MSVC_Net2005/cairomm/cairomm.vcproj delete mode 100644 MSVC_Net2005/examples/image-surface/image-surface.vcproj delete mode 100644 MSVC_Net2005/examples/pdf-surface/pdf-surface.vcproj delete mode 100644 MSVC_Net2005/examples/ps-surface/ps-surface.vcproj delete mode 100644 MSVC_Net2005/examples/svg-surface/svg-surface.vcproj delete mode 100644 MSVC_Net2005/examples/text-rotate/text-rotate.vcproj delete mode 100644 MSVC_Net2005/examples/toy-text/toy-text.vcproj delete mode 100644 MSVC_Net2005/examples/user-font/user-font.vcproj delete mode 100644 MSVC_Net2005/filelist.am delete mode 100644 MSVC_Net2005/gendef/gendef.cc delete mode 100644 MSVC_Net2005/gendef/gendef.vcproj delete mode 100644 MSVC_Net2008/README delete mode 100644 MSVC_Net2008/blank.cpp delete mode 100644 MSVC_Net2008/cairomm-build-defines.vsprops delete mode 100644 MSVC_Net2008/cairomm-version-paths.vsprops delete mode 100644 MSVC_Net2008/cairomm.sln delete mode 100644 MSVC_Net2008/cairomm.vcproj delete mode 100644 MSVC_Net2008/cairomm/cairomm.rc.in delete mode 100644 MSVC_Net2008/filelist.am delete mode 100644 MSVC_Net2008/gendef.vcproj delete mode 100644 MSVC_Net2008/gendef/gendef.cc delete mode 100644 MSVC_Net2008/image-surface.vcproj delete mode 100644 MSVC_Net2008/pdf-surface.vcproj delete mode 100644 MSVC_Net2008/ps-surface.vcproj delete mode 100644 MSVC_Net2008/svg-surface.vcproj delete mode 100644 MSVC_Net2008/text-rotate.vcproj delete mode 100644 MSVC_Net2008/toy-text.vcproj delete mode 100644 MSVC_Net2008/user-font.vcproj delete mode 100644 MSVC_Net2010/README delete mode 100644 MSVC_Net2010/cairomm-build-defines.props delete mode 100644 MSVC_Net2010/cairomm-version-paths.props delete mode 100644 MSVC_Net2010/cairomm.sln delete mode 100644 MSVC_Net2010/cairomm.vcxproj delete mode 100644 MSVC_Net2010/cairomm.vcxproj.filters delete mode 100644 MSVC_Net2010/cairomm/cairomm.rc.in delete mode 100644 MSVC_Net2010/filelist.am delete mode 100644 MSVC_Net2010/gendef.vcxproj delete mode 100644 MSVC_Net2010/gendef.vcxproj.filters delete mode 100644 MSVC_Net2010/gendef/gendef.cc delete mode 100644 MSVC_Net2010/image-surface.vcxproj delete mode 100644 MSVC_Net2010/image-surface.vcxproj.filters delete mode 100644 MSVC_Net2010/pdf-surface.vcxproj delete mode 100644 MSVC_Net2010/pdf-surface.vcxproj.filters delete mode 100644 MSVC_Net2010/ps-surface.vcxproj delete mode 100644 MSVC_Net2010/ps-surface.vcxproj.filters delete mode 100644 MSVC_Net2010/svg-surface.vcxproj delete mode 100644 MSVC_Net2010/svg-surface.vcxproj.filters delete mode 100644 MSVC_Net2010/text-rotate.vcxproj delete mode 100644 MSVC_Net2010/text-rotate.vcxproj.filters delete mode 100644 MSVC_Net2010/toy-text.vcxproj delete mode 100644 MSVC_Net2010/toy-text.vcxproj.filters delete mode 100644 MSVC_Net2010/user-font.vcxproj delete mode 100644 MSVC_Net2010/user-font.vcxproj.filters create mode 100644 MSVC_Net2013/README create mode 100644 MSVC_Net2013/cairomm-build-defines.props create mode 100644 MSVC_Net2013/cairomm-version-paths.props create mode 100644 MSVC_Net2013/cairomm.sln create mode 100644 MSVC_Net2013/cairomm.vcxproj create mode 100644 MSVC_Net2013/cairomm.vcxproj.filters create mode 100644 MSVC_Net2013/cairomm/cairomm.rc.in create mode 100644 MSVC_Net2013/filelist.am create mode 100644 MSVC_Net2013/gendef.vcxproj create mode 100644 MSVC_Net2013/gendef.vcxproj.filters create mode 100644 MSVC_Net2013/gendef/gendef.cc create mode 100644 MSVC_Net2013/image-surface.vcxproj create mode 100644 MSVC_Net2013/image-surface.vcxproj.filters create mode 100644 MSVC_Net2013/pdf-surface.vcxproj create mode 100644 MSVC_Net2013/pdf-surface.vcxproj.filters create mode 100644 MSVC_Net2013/ps-surface.vcxproj create mode 100644 MSVC_Net2013/ps-surface.vcxproj.filters create mode 100644 MSVC_Net2013/svg-surface.vcxproj create mode 100644 MSVC_Net2013/svg-surface.vcxproj.filters create mode 100644 MSVC_Net2013/text-rotate.vcxproj create mode 100644 MSVC_Net2013/text-rotate.vcxproj.filters create mode 100644 MSVC_Net2013/toy-text.vcxproj create mode 100644 MSVC_Net2013/toy-text.vcxproj.filters create mode 100644 MSVC_Net2013/user-font.vcxproj create mode 100644 MSVC_Net2013/user-font.vcxproj.filters diff --git a/MSVC_Net2005/README b/MSVC_Net2005/README deleted file mode 100644 index 7d23214..0000000 --- a/MSVC_Net2005/README +++ /dev/null @@ -1,13 +0,0 @@ -Building cairomm-1.0 with Visual Studio .NET 2005 - -* You will need Visual Studio .NET 2005 (MSVC 8.0). See the MSVC_Net2008 folder for building with Visual Studio .NET 2008 (MSVC 9.0) or the MSVC_Net2010 folder for building with Visual Studio 2010 (MSVC 10.0). -* Install the latest Win32 GTK+ Development files from ftp://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+/ and add the paths to headers and import libraries to Visual Studio -* Load the MSVC_Net2005/cairomm.sln solution. -* Build the entire solution. -* Run the tests. - -Cedric Gustin -08/18/2006 - -Armin Burgmeier -10/09/2008 diff --git a/MSVC_Net2005/blank.cpp b/MSVC_Net2005/blank.cpp deleted file mode 100644 index 98feb66..0000000 --- a/MSVC_Net2005/blank.cpp +++ /dev/null @@ -1,11 +0,0 @@ -// This file may very well be the most annoying workaround of all time. -// It is included here to simplify working with glibmm using the -// MSVC IDE. -// -// This file is included in all of the MSVC projects to force the -// IDE to display the C/C++ property pages for editing. Apparently, -// the MSVC IDE does not recognize .cc files as C++ source code, even -// though the compiler does! -// -// Tim Shead, tshead@k-3d.com -// 10/12/2004 diff --git a/MSVC_Net2005/cairomm.sln b/MSVC_Net2005/cairomm.sln deleted file mode 100644 index 5aec207..0000000 --- a/MSVC_Net2005/cairomm.sln +++ /dev/null @@ -1,129 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef\gendef.vcproj", "{07324745-C9BE-4D65-B08A-9C88188C0C28}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cairomm-1.0", "cairomm\cairomm.vcproj", "{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}" - ProjectSection(ProjectDependencies) = postProject - {07324745-C9BE-4D65-B08A-9C88188C0C28} = {07324745-C9BE-4D65-B08A-9C88188C0C28} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_pdf-surface", "examples\pdf-surface\pdf-surface.vcproj", "{129ECC08-6D30-4884-B824-4AF96EF0A45C}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_ps-surface", "examples\ps-surface\ps-surface.vcproj", "{CAE46373-7375-4607-AAB7-0EBA8F0E5B55}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_svg-surface", "examples\svg-surface\svg-surface.vcproj", "{BCA44D2B-1832-41F5-9EE9-FE1F709EE584}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_text-rotate", "examples\text-rotate\text-rotate.vcproj", "{F4D455E4-464D-49CC-A120-DB9B8AE0207E}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_image-surface", "examples\image-surface\image-surface.vcproj", "{29607D06-BADE-4CBC-A6E9-43A75A88792A}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_toy-text", "examples\toy-text\toy-text.vcproj", "{C22BBC48-734B-4A0D-BC2E-6B5A9E0CE07E}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples_user-font", "examples\user-font\user-font.vcproj", "{59A5893F-4443-4403-878B-4FCDEE891EA8}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.ActiveCfg = Debug|Win32 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.Build.0 = Debug|Win32 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.ActiveCfg = Debug|x64 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.Build.0 = Debug|x64 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.ActiveCfg = Release|Win32 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.Build.0 = Release|Win32 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.ActiveCfg = Release|x64 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.Build.0 = Release|x64 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|Win32.ActiveCfg = Debug|Win32 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|Win32.Build.0 = Debug|Win32 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|x64.ActiveCfg = Debug|x64 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|x64.Build.0 = Debug|x64 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|Win32.ActiveCfg = Release|Win32 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|Win32.Build.0 = Release|Win32 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|x64.ActiveCfg = Release|x64 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|x64.Build.0 = Release|x64 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|Win32.ActiveCfg = Debug|Win32 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|Win32.Build.0 = Debug|Win32 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|x64.ActiveCfg = Debug|x64 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|x64.Build.0 = Debug|x64 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|Win32.ActiveCfg = Release|Win32 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|Win32.Build.0 = Release|Win32 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|x64.ActiveCfg = Release|x64 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|x64.Build.0 = Release|x64 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|Win32.ActiveCfg = Debug|Win32 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|Win32.Build.0 = Debug|Win32 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|x64.ActiveCfg = Debug|x64 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|x64.Build.0 = Debug|x64 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|Win32.ActiveCfg = Release|Win32 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|Win32.Build.0 = Release|Win32 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|x64.ActiveCfg = Release|x64 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|x64.Build.0 = Release|x64 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|Win32.ActiveCfg = Debug|Win32 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|Win32.Build.0 = Debug|Win32 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|x64.ActiveCfg = Debug|x64 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|x64.Build.0 = Debug|x64 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|Win32.ActiveCfg = Release|Win32 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|Win32.Build.0 = Release|Win32 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|x64.ActiveCfg = Release|x64 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|x64.Build.0 = Release|x64 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|Win32.Build.0 = Debug|Win32 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|x64.ActiveCfg = Debug|x64 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|x64.Build.0 = Debug|x64 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|Win32.ActiveCfg = Release|Win32 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|Win32.Build.0 = Release|Win32 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|x64.ActiveCfg = Release|x64 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|x64.Build.0 = Release|x64 - {29607D06-BADE-4CBC-A6E9-43A75A88792A}.Debug|Win32.ActiveCfg = Debug|Win32 - {29607D06-BADE-4CBC-A6E9-43A75A88792A}.Debug|Win32.Build.0 = Debug|Win32 - {29607D06-BADE-4CBC-A6E9-43A75A88792A}.Debug|x64.ActiveCfg = Debug|x64 - {29607D06-BADE-4CBC-A6E9-43A75A88792A}.Debug|x64.Build.0 = Debug|x64 - {29607D06-BADE-4CBC-A6E9-43A75A88792A}.Release|Win32.ActiveCfg = Release|Win32 - {29607D06-BADE-4CBC-A6E9-43A75A88792A}.Release|Win32.Build.0 = Release|Win32 - {29607D06-BADE-4CBC-A6E9-43A75A88792A}.Release|x64.ActiveCfg = Release|x64 - {29607D06-BADE-4CBC-A6E9-43A75A88792A}.Release|x64.Build.0 = Release|x64 - {C22BBC48-734B-4A0D-BC2E-6B5A9E0CE07E}.Debug|Win32.ActiveCfg = Debug|Win32 - {C22BBC48-734B-4A0D-BC2E-6B5A9E0CE07E}.Debug|Win32.Build.0 = Debug|Win32 - {C22BBC48-734B-4A0D-BC2E-6B5A9E0CE07E}.Debug|x64.ActiveCfg = Debug|x64 - {C22BBC48-734B-4A0D-BC2E-6B5A9E0CE07E}.Debug|x64.Build.0 = Debug|x64 - {C22BBC48-734B-4A0D-BC2E-6B5A9E0CE07E}.Release|Win32.ActiveCfg = Release|Win32 - {C22BBC48-734B-4A0D-BC2E-6B5A9E0CE07E}.Release|Win32.Build.0 = Release|Win32 - {C22BBC48-734B-4A0D-BC2E-6B5A9E0CE07E}.Release|x64.ActiveCfg = Release|x64 - {C22BBC48-734B-4A0D-BC2E-6B5A9E0CE07E}.Release|x64.Build.0 = Release|x64 - {59A5893F-4443-4403-878B-4FCDEE891EA8}.Debug|Win32.ActiveCfg = Debug|Win32 - {59A5893F-4443-4403-878B-4FCDEE891EA8}.Debug|Win32.Build.0 = Debug|Win32 - {59A5893F-4443-4403-878B-4FCDEE891EA8}.Debug|x64.ActiveCfg = Debug|x64 - {59A5893F-4443-4403-878B-4FCDEE891EA8}.Debug|x64.Build.0 = Debug|x64 - {59A5893F-4443-4403-878B-4FCDEE891EA8}.Release|Win32.ActiveCfg = Release|Win32 - {59A5893F-4443-4403-878B-4FCDEE891EA8}.Release|Win32.Build.0 = Release|Win32 - {59A5893F-4443-4403-878B-4FCDEE891EA8}.Release|x64.ActiveCfg = Release|x64 - {59A5893F-4443-4403-878B-4FCDEE891EA8}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/MSVC_Net2005/cairomm/cairomm.rc.in b/MSVC_Net2005/cairomm/cairomm.rc.in deleted file mode 100644 index d968c4d..0000000 --- a/MSVC_Net2005/cairomm/cairomm.rc.in +++ /dev/null @@ -1,71 +0,0 @@ - -#define APSTUDIO_READONLY_SYMBOLS - -#include - -#undef APSTUDIO_READONLY_SYMBOLS - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - -VS_VERSION_INFO VERSIONINFO - FILEVERSION @CAIROMM_MAJOR_VERSION@,@CAIROMM_MINOR_VERSION@,@CAIROMM_MICRO_VERSION@,1 - PRODUCTVERSION @CAIROMM_MAJOR_VERSION@,@CAIROMM_MINOR_VERSION@,@CAIROMM_MICRO_VERSION@,1 - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "The cairomm development team (see AUTHORS)" - VALUE "FileDescription", "The official C++ wrapper for cairo" - VALUE "FileVersion", "@VERSION@" - VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)" - VALUE "OriginalFilename", "cairomm-1.0" - VALUE "ProductName", "cairomm" - VALUE "ProductVersion", "@VERSION@" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - -#endif // English (U.S.) resources - -#ifndef APSTUDIO_INVOKED - -#endif // not APSTUDIO_INVOKED diff --git a/MSVC_Net2005/cairomm/cairomm.vcproj b/MSVC_Net2005/cairomm/cairomm.vcproj deleted file mode 100644 index cf2455d..0000000 --- a/MSVC_Net2005/cairomm/cairomm.vcproj +++ /dev/null @@ -1,514 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2005/examples/image-surface/image-surface.vcproj b/MSVC_Net2005/examples/image-surface/image-surface.vcproj deleted file mode 100644 index b9e6c29..0000000 --- a/MSVC_Net2005/examples/image-surface/image-surface.vcproj +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2005/examples/pdf-surface/pdf-surface.vcproj b/MSVC_Net2005/examples/pdf-surface/pdf-surface.vcproj deleted file mode 100644 index 438479e..0000000 --- a/MSVC_Net2005/examples/pdf-surface/pdf-surface.vcproj +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2005/examples/ps-surface/ps-surface.vcproj b/MSVC_Net2005/examples/ps-surface/ps-surface.vcproj deleted file mode 100644 index 150606c..0000000 --- a/MSVC_Net2005/examples/ps-surface/ps-surface.vcproj +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2005/examples/svg-surface/svg-surface.vcproj b/MSVC_Net2005/examples/svg-surface/svg-surface.vcproj deleted file mode 100644 index 1e28799..0000000 --- a/MSVC_Net2005/examples/svg-surface/svg-surface.vcproj +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2005/examples/text-rotate/text-rotate.vcproj b/MSVC_Net2005/examples/text-rotate/text-rotate.vcproj deleted file mode 100644 index 3b269b3..0000000 --- a/MSVC_Net2005/examples/text-rotate/text-rotate.vcproj +++ /dev/null @@ -1,416 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2005/examples/toy-text/toy-text.vcproj b/MSVC_Net2005/examples/toy-text/toy-text.vcproj deleted file mode 100644 index f6fe84a..0000000 --- a/MSVC_Net2005/examples/toy-text/toy-text.vcproj +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2005/examples/user-font/user-font.vcproj b/MSVC_Net2005/examples/user-font/user-font.vcproj deleted file mode 100644 index 443e041..0000000 --- a/MSVC_Net2005/examples/user-font/user-font.vcproj +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2005/filelist.am b/MSVC_Net2005/filelist.am deleted file mode 100644 index b82e708..0000000 --- a/MSVC_Net2005/filelist.am +++ /dev/null @@ -1,17 +0,0 @@ -## This file is part of cairomm - -msvc_net2005_data = README \ - blank.cpp \ - cairomm.sln \ - gendef/gendef.vcproj \ - gendef/gendef.cc \ - cairomm/cairommconfig.h \ - cairomm/cairomm.rc \ - cairomm/cairomm.vcproj \ - examples/image-surface/image-surface.vcproj \ - examples/pdf-surface/pdf-surface.vcproj \ - examples/ps-surface/ps-surface.vcproj \ - examples/svg-surface/svg-surface.vcproj \ - examples/text-rotate/text-rotate.vcproj \ - examples/toy-text/toy-text.vcproj \ - examples/user-font/user-font.vcproj diff --git a/MSVC_Net2005/gendef/gendef.cc b/MSVC_Net2005/gendef/gendef.cc deleted file mode 100644 index cf66560..0000000 --- a/MSVC_Net2005/gendef/gendef.cc +++ /dev/null @@ -1,94 +0,0 @@ -/* - * MICO --- an Open Source CORBA implementation - * Copyright (c) 2003 Harald Böhme - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * For more information, visit the MICO Home Page at - * http://www.mico.org/ - */ - -/* Modified by Cedric Gustin on 2006/01/13 : - * Redirect the output of dumpbin to dumpbin.out instead of reading the - * output stream of popen, as it fails with Visual Studio 2005 in - * pre-link build events. - */ - -#include -#include -#include - -using namespace std; - -int main(int argc,char** argv) -{ - if (argc < 4) { - cerr << "Usage: " << argv[0] << " ...." << endl; - return 2; - } - - // CG : Explicitly redirect stdout to dumpbin.out. - string dumpbin = "dumpbin /SYMBOLS /OUT:dumpbin.out"; - int i = 3; - - for(;i fct - def_file << " " << (s+1) << endl; - else - if(strchr(s,'?')!=0 && strncmp(s,"??_G",4)!=0 && strncmp(s,"??_E",4)!=0) { - def_file << " " << s << endl; - } - } - } - } - - // CG : Close dumpbin.out and delete it. - fclose(dump); - remove("dumpbin.out"); - - cout << dumpbin.c_str() << endl; -} diff --git a/MSVC_Net2005/gendef/gendef.vcproj b/MSVC_Net2005/gendef/gendef.vcproj deleted file mode 100644 index 72d1200..0000000 --- a/MSVC_Net2005/gendef/gendef.vcproj +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/README b/MSVC_Net2008/README deleted file mode 100644 index ca5e7ec..0000000 --- a/MSVC_Net2008/README +++ /dev/null @@ -1,13 +0,0 @@ -Building cairomm-1.0 with Visual Studio .NET 2008 - -* You will need Visual Studio .NET 2008 (MSVC 9.0). See the MSVC_Net2005 folder for building with Visual Studio .NET 2005 (MSVC 8.0) or the MSVC_Net2010 folder for building with Visual Studio 2010 (MSVC 10.0). -* Install the latest Win32 GTK+ Development files from ftp://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+/ and add the paths to headers and import libraries to Visual Studio -* Load the MSVC_Net2008/cairomm.sln solution. -* Build the entire solution. -* Run the tests. - -Cedric Gustin -08/18/2006 - -Armin Burgmeier -10/09/2008 diff --git a/MSVC_Net2008/blank.cpp b/MSVC_Net2008/blank.cpp deleted file mode 100644 index 98feb66..0000000 --- a/MSVC_Net2008/blank.cpp +++ /dev/null @@ -1,11 +0,0 @@ -// This file may very well be the most annoying workaround of all time. -// It is included here to simplify working with glibmm using the -// MSVC IDE. -// -// This file is included in all of the MSVC projects to force the -// IDE to display the C/C++ property pages for editing. Apparently, -// the MSVC IDE does not recognize .cc files as C++ source code, even -// though the compiler does! -// -// Tim Shead, tshead@k-3d.com -// 10/12/2004 diff --git a/MSVC_Net2008/cairomm-build-defines.vsprops b/MSVC_Net2008/cairomm-build-defines.vsprops deleted file mode 100644 index aa550f2..0000000 --- a/MSVC_Net2008/cairomm-build-defines.vsprops +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - diff --git a/MSVC_Net2008/cairomm-version-paths.vsprops b/MSVC_Net2008/cairomm-version-paths.vsprops deleted file mode 100644 index 6ab1164..0000000 --- a/MSVC_Net2008/cairomm-version-paths.vsprops +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - diff --git a/MSVC_Net2008/cairomm.sln b/MSVC_Net2008/cairomm.sln deleted file mode 100644 index 1dc2030..0000000 --- a/MSVC_Net2008/cairomm.sln +++ /dev/null @@ -1,129 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef.vcproj", "{07324745-C9BE-4D65-B08A-9C88188C0C28}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cairomm", "cairomm.vcproj", "{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}" - ProjectSection(ProjectDependencies) = postProject - {07324745-C9BE-4D65-B08A-9C88188C0C28} = {07324745-C9BE-4D65-B08A-9C88188C0C28} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pdf-surface", "pdf-surface.vcproj", "{129ECC08-6D30-4884-B824-4AF96EF0A45C}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps-surface", "ps-surface.vcproj", "{CAE46373-7375-4607-AAB7-0EBA8F0E5B55}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "svg-surface", "svg-surface.vcproj", "{BCA44D2B-1832-41F5-9EE9-FE1F709EE584}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "text-rotate", "text-rotate.vcproj", "{F4D455E4-464D-49CC-A120-DB9B8AE0207E}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "image-surface", "image-surface.vcproj", "{7A33DBC5-A523-4E9C-8E13-792AE3B91055}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toy-text", "toy-text.vcproj", "{6B6E3E73-0605-41E0-B7F9-1C62BBF92731}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "user-font", "user-font.vcproj", "{E7C7C350-509B-4091-8929-62E47818C254}" - ProjectSection(ProjectDependencies) = postProject - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} = {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.ActiveCfg = Debug|Win32 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.Build.0 = Debug|Win32 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.ActiveCfg = Debug|x64 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.Build.0 = Debug|x64 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.ActiveCfg = Release|Win32 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.Build.0 = Release|Win32 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.ActiveCfg = Release|x64 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.Build.0 = Release|x64 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|Win32.ActiveCfg = Debug|Win32 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|Win32.Build.0 = Debug|Win32 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|x64.ActiveCfg = Debug|x64 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|x64.Build.0 = Debug|x64 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|Win32.ActiveCfg = Release|Win32 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|Win32.Build.0 = Release|Win32 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|x64.ActiveCfg = Release|x64 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|x64.Build.0 = Release|x64 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|Win32.ActiveCfg = Debug|Win32 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|Win32.Build.0 = Debug|Win32 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|x64.ActiveCfg = Debug|x64 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|x64.Build.0 = Debug|x64 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|Win32.ActiveCfg = Release|Win32 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|Win32.Build.0 = Release|Win32 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|x64.ActiveCfg = Release|x64 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|x64.Build.0 = Release|x64 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|Win32.ActiveCfg = Debug|Win32 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|Win32.Build.0 = Debug|Win32 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|x64.ActiveCfg = Debug|x64 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|x64.Build.0 = Debug|x64 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|Win32.ActiveCfg = Release|Win32 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|Win32.Build.0 = Release|Win32 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|x64.ActiveCfg = Release|x64 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|x64.Build.0 = Release|x64 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|Win32.ActiveCfg = Debug|Win32 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|Win32.Build.0 = Debug|Win32 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|x64.ActiveCfg = Debug|x64 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|x64.Build.0 = Debug|x64 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|Win32.ActiveCfg = Release|Win32 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|Win32.Build.0 = Release|Win32 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|x64.ActiveCfg = Release|x64 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|x64.Build.0 = Release|x64 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|Win32.Build.0 = Debug|Win32 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|x64.ActiveCfg = Debug|x64 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|x64.Build.0 = Debug|x64 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|Win32.ActiveCfg = Release|Win32 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|Win32.Build.0 = Release|Win32 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|x64.ActiveCfg = Release|x64 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|x64.Build.0 = Release|x64 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Debug|Win32.ActiveCfg = Debug|Win32 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Debug|Win32.Build.0 = Debug|Win32 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Debug|x64.ActiveCfg = Debug|x64 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Debug|x64.Build.0 = Debug|x64 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Release|Win32.ActiveCfg = Release|Win32 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Release|Win32.Build.0 = Release|Win32 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Release|x64.ActiveCfg = Release|x64 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Release|x64.Build.0 = Release|x64 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Debug|Win32.ActiveCfg = Debug|Win32 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Debug|Win32.Build.0 = Debug|Win32 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Debug|x64.ActiveCfg = Debug|x64 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Debug|x64.Build.0 = Debug|x64 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Release|Win32.ActiveCfg = Release|Win32 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Release|Win32.Build.0 = Release|Win32 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Release|x64.ActiveCfg = Release|x64 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Release|x64.Build.0 = Release|x64 - {E7C7C350-509B-4091-8929-62E47818C254}.Debug|Win32.ActiveCfg = Debug|Win32 - {E7C7C350-509B-4091-8929-62E47818C254}.Debug|Win32.Build.0 = Debug|Win32 - {E7C7C350-509B-4091-8929-62E47818C254}.Debug|x64.ActiveCfg = Debug|x64 - {E7C7C350-509B-4091-8929-62E47818C254}.Debug|x64.Build.0 = Debug|x64 - {E7C7C350-509B-4091-8929-62E47818C254}.Release|Win32.ActiveCfg = Release|Win32 - {E7C7C350-509B-4091-8929-62E47818C254}.Release|Win32.Build.0 = Release|Win32 - {E7C7C350-509B-4091-8929-62E47818C254}.Release|x64.ActiveCfg = Release|x64 - {E7C7C350-509B-4091-8929-62E47818C254}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/MSVC_Net2008/cairomm.vcproj b/MSVC_Net2008/cairomm.vcproj deleted file mode 100644 index 31a844b..0000000 --- a/MSVC_Net2008/cairomm.vcproj +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/cairomm/cairomm.rc.in b/MSVC_Net2008/cairomm/cairomm.rc.in deleted file mode 100644 index d968c4d..0000000 --- a/MSVC_Net2008/cairomm/cairomm.rc.in +++ /dev/null @@ -1,71 +0,0 @@ - -#define APSTUDIO_READONLY_SYMBOLS - -#include - -#undef APSTUDIO_READONLY_SYMBOLS - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - -VS_VERSION_INFO VERSIONINFO - FILEVERSION @CAIROMM_MAJOR_VERSION@,@CAIROMM_MINOR_VERSION@,@CAIROMM_MICRO_VERSION@,1 - PRODUCTVERSION @CAIROMM_MAJOR_VERSION@,@CAIROMM_MINOR_VERSION@,@CAIROMM_MICRO_VERSION@,1 - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "The cairomm development team (see AUTHORS)" - VALUE "FileDescription", "The official C++ wrapper for cairo" - VALUE "FileVersion", "@VERSION@" - VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)" - VALUE "OriginalFilename", "cairomm-1.0" - VALUE "ProductName", "cairomm" - VALUE "ProductVersion", "@VERSION@" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - -#endif // English (U.S.) resources - -#ifndef APSTUDIO_INVOKED - -#endif // not APSTUDIO_INVOKED diff --git a/MSVC_Net2008/filelist.am b/MSVC_Net2008/filelist.am deleted file mode 100644 index 955faaf..0000000 --- a/MSVC_Net2008/filelist.am +++ /dev/null @@ -1,19 +0,0 @@ -## This file is part of cairomm - -msvc_net2008_data = README \ - blank.cpp \ - cairomm.sln \ - cairomm-build-defines.vsprops \ - cairomm-version-paths.vsprops \ - gendef.vcproj \ - gendef/gendef.cc \ - cairomm/cairommconfig.h \ - cairomm/cairomm.rc \ - cairomm.vcproj \ - image-surface.vcproj \ - pdf-surface.vcproj \ - ps-surface.vcproj \ - svg-surface.vcproj \ - text-rotate.vcproj \ - toy-text.vcproj \ - user-font.vcproj diff --git a/MSVC_Net2008/gendef.vcproj b/MSVC_Net2008/gendef.vcproj deleted file mode 100644 index 836037a..0000000 --- a/MSVC_Net2008/gendef.vcproj +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/gendef/gendef.cc b/MSVC_Net2008/gendef/gendef.cc deleted file mode 100644 index cf66560..0000000 --- a/MSVC_Net2008/gendef/gendef.cc +++ /dev/null @@ -1,94 +0,0 @@ -/* - * MICO --- an Open Source CORBA implementation - * Copyright (c) 2003 Harald Böhme - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * For more information, visit the MICO Home Page at - * http://www.mico.org/ - */ - -/* Modified by Cedric Gustin on 2006/01/13 : - * Redirect the output of dumpbin to dumpbin.out instead of reading the - * output stream of popen, as it fails with Visual Studio 2005 in - * pre-link build events. - */ - -#include -#include -#include - -using namespace std; - -int main(int argc,char** argv) -{ - if (argc < 4) { - cerr << "Usage: " << argv[0] << " ...." << endl; - return 2; - } - - // CG : Explicitly redirect stdout to dumpbin.out. - string dumpbin = "dumpbin /SYMBOLS /OUT:dumpbin.out"; - int i = 3; - - for(;i fct - def_file << " " << (s+1) << endl; - else - if(strchr(s,'?')!=0 && strncmp(s,"??_G",4)!=0 && strncmp(s,"??_E",4)!=0) { - def_file << " " << s << endl; - } - } - } - } - - // CG : Close dumpbin.out and delete it. - fclose(dump); - remove("dumpbin.out"); - - cout << dumpbin.c_str() << endl; -} diff --git a/MSVC_Net2008/image-surface.vcproj b/MSVC_Net2008/image-surface.vcproj deleted file mode 100644 index aad5666..0000000 --- a/MSVC_Net2008/image-surface.vcproj +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/pdf-surface.vcproj b/MSVC_Net2008/pdf-surface.vcproj deleted file mode 100644 index be21a42..0000000 --- a/MSVC_Net2008/pdf-surface.vcproj +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/ps-surface.vcproj b/MSVC_Net2008/ps-surface.vcproj deleted file mode 100644 index 1cbf919..0000000 --- a/MSVC_Net2008/ps-surface.vcproj +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/svg-surface.vcproj b/MSVC_Net2008/svg-surface.vcproj deleted file mode 100644 index 6b5313b..0000000 --- a/MSVC_Net2008/svg-surface.vcproj +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/text-rotate.vcproj b/MSVC_Net2008/text-rotate.vcproj deleted file mode 100644 index f83f21c..0000000 --- a/MSVC_Net2008/text-rotate.vcproj +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/toy-text.vcproj b/MSVC_Net2008/toy-text.vcproj deleted file mode 100644 index df2513a..0000000 --- a/MSVC_Net2008/toy-text.vcproj +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2008/user-font.vcproj b/MSVC_Net2008/user-font.vcproj deleted file mode 100644 index 2188211..0000000 --- a/MSVC_Net2008/user-font.vcproj +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MSVC_Net2010/README b/MSVC_Net2010/README deleted file mode 100644 index 7c24ec1..0000000 --- a/MSVC_Net2010/README +++ /dev/null @@ -1,13 +0,0 @@ -Building cairomm-1.0 with Visual Studio .NET 2010 - -* You will need Visual Studio 2010 (MSVC 10.0). See the MSVC_Net2005 folder for building with Visual Studio .NET 2005 (MSVC 8.0) or the MSVC_Net2008 folder for building with Visual Studio .NET 2008 (MSVC 9.0). -* Install the latest Win32 GTK+ Development files from ftp://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+/ and add the paths to headers and import libraries to Visual Studio -* Load the MSVC_Net2010/cairomm.sln solution. -* Build the entire solution. -* Run the tests. - -Cedric Gustin -08/18/2006 - -Armin Burgmeier -09/29/2010 diff --git a/MSVC_Net2010/cairomm-build-defines.props b/MSVC_Net2010/cairomm-build-defines.props deleted file mode 100644 index 6a26ad4..0000000 --- a/MSVC_Net2010/cairomm-build-defines.props +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - CAIROMM_BUILD - sigc-vc$(VSVer)0-2_0.lib - sigc-vc$(VSVer)0-d-2_0.lib - - - <_PropertySheetDisplayName>glibmmbuilddefinesprops - $(SolutionDir)$(Configuration)\$(PlatformName)\bin\ - $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\ - - - - .\cairomm;..;$(GlibEtcInstallRoot)\include\sigc++-2.0;$(GlibEtcInstallRoot)\lib\sigc++-2.0\include;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories) - msvc_recommended_pragmas.h;%(ForcedIncludeFiles) - - - cairo.lib;%(AdditionalDependencies) - $(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories) - - - - - $(CairoMMBuildDefs) - - - $(CPPDepLibsRelease) - - - $(CPPDepLibsDebug) - - - \ No newline at end of file diff --git a/MSVC_Net2010/cairomm-version-paths.props b/MSVC_Net2010/cairomm-version-paths.props deleted file mode 100644 index 5feb09c..0000000 --- a/MSVC_Net2010/cairomm-version-paths.props +++ /dev/null @@ -1,42 +0,0 @@ - - - - 10 - $(SolutionDir)\..\..\vs$(VSVer)\$(Platform) - $(GlibEtcInstallRoot) - $(SolutionDir)$(Configuration)\$(Platform)\obj\$(ProjectName)\ - 1 - 0 - -vc$(VSVer)0-$(ApiMajorVersion)_$(ApiMinorVersion) - -vc$(VSVer)0-d-$(ApiMajorVersion)_$(ApiMinorVersion) - - - <_PropertySheetDisplayName>glibmmversionpathsprops - - - - $(VSVer) - - - $(GlibEtcInstallRoot) - - - $(CopyDir) - - - $(DefDir) - - - $(ApiMajorVersion) - - - $(ApiMinorVersion) - - - $(ReleaseDllSuffix) - - - $(DebugDllSuffix) - - - \ No newline at end of file diff --git a/MSVC_Net2010/cairomm.sln b/MSVC_Net2010/cairomm.sln deleted file mode 100644 index 0be2944..0000000 --- a/MSVC_Net2010/cairomm.sln +++ /dev/null @@ -1,105 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef.vcxproj", "{07324745-C9BE-4D65-B08A-9C88188C0C28}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cairomm", "cairomm.vcxproj", "{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pdf-surface", "pdf-surface.vcxproj", "{129ECC08-6D30-4884-B824-4AF96EF0A45C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps-surface", "ps-surface.vcxproj", "{CAE46373-7375-4607-AAB7-0EBA8F0E5B55}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "svg-surface", "svg-surface.vcxproj", "{BCA44D2B-1832-41F5-9EE9-FE1F709EE584}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "text-rotate", "text-rotate.vcxproj", "{F4D455E4-464D-49CC-A120-DB9B8AE0207E}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "image-surface", "image-surface.vcxproj", "{7A33DBC5-A523-4E9C-8E13-792AE3B91055}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toy-text", "toy-text.vcxproj", "{6B6E3E73-0605-41E0-B7F9-1C62BBF92731}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "user-font", "user-font.vcxproj", "{E7C7C350-509B-4091-8929-62E47818C254}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.ActiveCfg = Debug|Win32 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.Build.0 = Debug|Win32 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.ActiveCfg = Debug|x64 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.Build.0 = Debug|x64 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.ActiveCfg = Release|Win32 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.Build.0 = Release|Win32 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.ActiveCfg = Release|x64 - {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.Build.0 = Release|x64 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|Win32.ActiveCfg = Debug|Win32 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|Win32.Build.0 = Debug|Win32 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|x64.ActiveCfg = Debug|x64 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|x64.Build.0 = Debug|x64 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|Win32.ActiveCfg = Release|Win32 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|Win32.Build.0 = Release|Win32 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|x64.ActiveCfg = Release|x64 - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|x64.Build.0 = Release|x64 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|Win32.ActiveCfg = Debug|Win32 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|Win32.Build.0 = Debug|Win32 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|x64.ActiveCfg = Debug|x64 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|x64.Build.0 = Debug|x64 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|Win32.ActiveCfg = Release|Win32 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|Win32.Build.0 = Release|Win32 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|x64.ActiveCfg = Release|x64 - {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|x64.Build.0 = Release|x64 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|Win32.ActiveCfg = Debug|Win32 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|Win32.Build.0 = Debug|Win32 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|x64.ActiveCfg = Debug|x64 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|x64.Build.0 = Debug|x64 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|Win32.ActiveCfg = Release|Win32 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|Win32.Build.0 = Release|Win32 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|x64.ActiveCfg = Release|x64 - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|x64.Build.0 = Release|x64 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|Win32.ActiveCfg = Debug|Win32 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|Win32.Build.0 = Debug|Win32 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|x64.ActiveCfg = Debug|x64 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|x64.Build.0 = Debug|x64 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|Win32.ActiveCfg = Release|Win32 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|Win32.Build.0 = Release|Win32 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|x64.ActiveCfg = Release|x64 - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|x64.Build.0 = Release|x64 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|Win32.Build.0 = Debug|Win32 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|x64.ActiveCfg = Debug|x64 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|x64.Build.0 = Debug|x64 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|Win32.ActiveCfg = Release|Win32 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|Win32.Build.0 = Release|Win32 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|x64.ActiveCfg = Release|x64 - {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|x64.Build.0 = Release|x64 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Debug|Win32.ActiveCfg = Debug|Win32 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Debug|Win32.Build.0 = Debug|Win32 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Debug|x64.ActiveCfg = Debug|x64 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Debug|x64.Build.0 = Debug|x64 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Release|Win32.ActiveCfg = Release|Win32 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Release|Win32.Build.0 = Release|Win32 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Release|x64.ActiveCfg = Release|x64 - {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Release|x64.Build.0 = Release|x64 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Debug|Win32.ActiveCfg = Debug|Win32 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Debug|Win32.Build.0 = Debug|Win32 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Debug|x64.ActiveCfg = Debug|x64 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Debug|x64.Build.0 = Debug|x64 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Release|Win32.ActiveCfg = Release|Win32 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Release|Win32.Build.0 = Release|Win32 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Release|x64.ActiveCfg = Release|x64 - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Release|x64.Build.0 = Release|x64 - {E7C7C350-509B-4091-8929-62E47818C254}.Debug|Win32.ActiveCfg = Debug|Win32 - {E7C7C350-509B-4091-8929-62E47818C254}.Debug|Win32.Build.0 = Debug|Win32 - {E7C7C350-509B-4091-8929-62E47818C254}.Debug|x64.ActiveCfg = Debug|x64 - {E7C7C350-509B-4091-8929-62E47818C254}.Debug|x64.Build.0 = Debug|x64 - {E7C7C350-509B-4091-8929-62E47818C254}.Release|Win32.ActiveCfg = Release|Win32 - {E7C7C350-509B-4091-8929-62E47818C254}.Release|Win32.Build.0 = Release|Win32 - {E7C7C350-509B-4091-8929-62E47818C254}.Release|x64.ActiveCfg = Release|x64 - {E7C7C350-509B-4091-8929-62E47818C254}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/MSVC_Net2010/cairomm.vcxproj b/MSVC_Net2010/cairomm.vcxproj deleted file mode 100644 index 3d71180..0000000 --- a/MSVC_Net2010/cairomm.vcxproj +++ /dev/null @@ -1,252 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - cairomm - {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} - cairomm - Win32Proj - - - - DynamicLibrary - MultiByte - v100 - - - DynamicLibrary - MultiByte - v100 - - - DynamicLibrary - MultiByte - v100 - - - DynamicLibrary - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - $(ProjectName)$(ReleaseDllSuffix) - $(ProjectName)$(ReleaseDllSuffix) - $(ProjectName)$(DebugDllSuffix) - $(ProjectName)$(DebugDllSuffix) - - - - Disabled - _DEBUG;$(CairoMMBuildDefs);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - EditAndContinue - - - Generate cairomm def file - $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj - - - $(CPPDepLibsDebug);%(AdditionalDependencies) - $(OutDir)$(ProjectName)$(DebugDllSuffix).dll - $(IntDir)\$(ProjectName).def - true - false - - - - - - - $(CairoMMBuildDefs);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - Generate cairomm def file - $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj - - - $(CPPDepLibsRelease);%(AdditionalDependencies) - $(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll - $(IntDir)\$(ProjectName).def - true - true - false - - - - - - - X64 - - - Disabled - _DEBUG;$(CairoMMBuildDefs);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - ProgramDatabase - - - Generate cairomm def file - $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj - - - $(CPPDepLibsDebug);%(AdditionalDependencies) - $(OutDir)$(ProjectName)$(DebugDllSuffix).dll - $(IntDir)\$(ProjectName).def - true - false - - - MachineX64 - - - - - X64 - - - $(CairoMMBuildDefs);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - Generate cairomm def file - $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj - - - $(CPPDepLibsRelease);%(AdditionalDependencies) - $(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll - $(IntDir)\$(ProjectName).def - true - true - false - - - MachineX64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {07324745-c9be-4d65-b08a-9c88188c0c28} - false - - - - - - \ No newline at end of file diff --git a/MSVC_Net2010/cairomm.vcxproj.filters b/MSVC_Net2010/cairomm.vcxproj.filters deleted file mode 100644 index 424d657..0000000 --- a/MSVC_Net2010/cairomm.vcxproj.filters +++ /dev/null @@ -1,70 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - - - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - Header Files - - - Resource Files - - \ No newline at end of file diff --git a/MSVC_Net2010/cairomm/cairomm.rc.in b/MSVC_Net2010/cairomm/cairomm.rc.in deleted file mode 100644 index d968c4d..0000000 --- a/MSVC_Net2010/cairomm/cairomm.rc.in +++ /dev/null @@ -1,71 +0,0 @@ - -#define APSTUDIO_READONLY_SYMBOLS - -#include - -#undef APSTUDIO_READONLY_SYMBOLS - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - -VS_VERSION_INFO VERSIONINFO - FILEVERSION @CAIROMM_MAJOR_VERSION@,@CAIROMM_MINOR_VERSION@,@CAIROMM_MICRO_VERSION@,1 - PRODUCTVERSION @CAIROMM_MAJOR_VERSION@,@CAIROMM_MINOR_VERSION@,@CAIROMM_MICRO_VERSION@,1 - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "The cairomm development team (see AUTHORS)" - VALUE "FileDescription", "The official C++ wrapper for cairo" - VALUE "FileVersion", "@VERSION@" - VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)" - VALUE "OriginalFilename", "cairomm-1.0" - VALUE "ProductName", "cairomm" - VALUE "ProductVersion", "@VERSION@" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - -#endif // English (U.S.) resources - -#ifndef APSTUDIO_INVOKED - -#endif // not APSTUDIO_INVOKED diff --git a/MSVC_Net2010/filelist.am b/MSVC_Net2010/filelist.am deleted file mode 100644 index 68f881a..0000000 --- a/MSVC_Net2010/filelist.am +++ /dev/null @@ -1,27 +0,0 @@ -## This file is part of cairomm - -msvc_net2010_data = README \ - cairomm.sln \ - cairomm-build-defines.props \ - cairomm-version-paths.props \ - gendef.vcxproj \ - gendef.vcxproj.filters \ - gendef/gendef.cc \ - cairomm/cairommconfig.h \ - cairomm/cairomm.rc \ - cairomm.vcxproj \ - cairomm.vcxproj.filters \ - image-surface.vcxproj \ - image-surface.vcxproj.filters \ - pdf-surface.vcxproj \ - pdf-surface.vcxproj.filters \ - ps-surface.vcxproj \ - ps-surface.vcxproj.filters \ - svg-surface.vcxproj \ - svg-surface.vcxproj.filters \ - text-rotate.vcxproj \ - text-rotate.vcxproj.filters \ - toy-text.vcxproj \ - toy-text.vcxproj.filters \ - user-font.vcxproj \ - user-font.vcxproj.filters diff --git a/MSVC_Net2010/gendef.vcxproj b/MSVC_Net2010/gendef.vcxproj deleted file mode 100644 index ff860d8..0000000 --- a/MSVC_Net2010/gendef.vcxproj +++ /dev/null @@ -1,176 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {07324745-C9BE-4D65-B08A-9C88188C0C28} - Win32Proj - - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - false - true - true - false - false - - - - Disabled - %(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - - - Level3 - EditAndContinue - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX86 - - - - - %(PreprocessorDefinitions) - MultiThreaded - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - %(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebug - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX64 - - - - - X64 - - - %(PreprocessorDefinitions) - MultiThreaded - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX64 - - - - - - - - - \ No newline at end of file diff --git a/MSVC_Net2010/gendef.vcxproj.filters b/MSVC_Net2010/gendef.vcxproj.filters deleted file mode 100644 index e81fda2..0000000 --- a/MSVC_Net2010/gendef.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx - - - - Source Files - - \ No newline at end of file diff --git a/MSVC_Net2010/gendef/gendef.cc b/MSVC_Net2010/gendef/gendef.cc deleted file mode 100644 index cf66560..0000000 --- a/MSVC_Net2010/gendef/gendef.cc +++ /dev/null @@ -1,94 +0,0 @@ -/* - * MICO --- an Open Source CORBA implementation - * Copyright (c) 2003 Harald Böhme - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * For more information, visit the MICO Home Page at - * http://www.mico.org/ - */ - -/* Modified by Cedric Gustin on 2006/01/13 : - * Redirect the output of dumpbin to dumpbin.out instead of reading the - * output stream of popen, as it fails with Visual Studio 2005 in - * pre-link build events. - */ - -#include -#include -#include - -using namespace std; - -int main(int argc,char** argv) -{ - if (argc < 4) { - cerr << "Usage: " << argv[0] << " ...." << endl; - return 2; - } - - // CG : Explicitly redirect stdout to dumpbin.out. - string dumpbin = "dumpbin /SYMBOLS /OUT:dumpbin.out"; - int i = 3; - - for(;i fct - def_file << " " << (s+1) << endl; - else - if(strchr(s,'?')!=0 && strncmp(s,"??_G",4)!=0 && strncmp(s,"??_E",4)!=0) { - def_file << " " << s << endl; - } - } - } - } - - // CG : Close dumpbin.out and delete it. - fclose(dump); - remove("dumpbin.out"); - - cout << dumpbin.c_str() << endl; -} diff --git a/MSVC_Net2010/image-surface.vcxproj b/MSVC_Net2010/image-surface.vcxproj deleted file mode 100644 index a93f1e0..0000000 --- a/MSVC_Net2010/image-surface.vcxproj +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - image-surface - {7A33DBC5-A523-4E9C-8E13-792AE3B91055} - imagesurface - Win32Proj - - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - true - true - true - false - true - - - - Disabled - %(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - EditAndContinue - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX86 - - - - - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - %(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX64 - - - - - X64 - - - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX64 - - - - - - - - {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} - false - - - - - - \ No newline at end of file diff --git a/MSVC_Net2010/image-surface.vcxproj.filters b/MSVC_Net2010/image-surface.vcxproj.filters deleted file mode 100644 index 544aeee..0000000 --- a/MSVC_Net2010/image-surface.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx - - - - Source Files - - \ No newline at end of file diff --git a/MSVC_Net2010/pdf-surface.vcxproj b/MSVC_Net2010/pdf-surface.vcxproj deleted file mode 100644 index be42d08..0000000 --- a/MSVC_Net2010/pdf-surface.vcxproj +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - pdf-surface - {129ECC08-6D30-4884-B824-4AF96EF0A45C} - pdfsurface - Win32Proj - - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - true - true - true - false - true - - - - Disabled - %(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - EditAndContinue - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX86 - - - - - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - %(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX64 - - - - - X64 - - - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX64 - - - - - - - - {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} - false - - - - - - \ No newline at end of file diff --git a/MSVC_Net2010/pdf-surface.vcxproj.filters b/MSVC_Net2010/pdf-surface.vcxproj.filters deleted file mode 100644 index ee80726..0000000 --- a/MSVC_Net2010/pdf-surface.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx - - - - Source Files - - \ No newline at end of file diff --git a/MSVC_Net2010/ps-surface.vcxproj b/MSVC_Net2010/ps-surface.vcxproj deleted file mode 100644 index 4228c2b..0000000 --- a/MSVC_Net2010/ps-surface.vcxproj +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - ps-surface - {CAE46373-7375-4607-AAB7-0EBA8F0E5B55} - pssurface - Win32Proj - - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - true - true - true - false - true - - - - Disabled - %(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - EditAndContinue - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX86 - - - - - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - %(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX64 - - - - - X64 - - - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX64 - - - - - - - - {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} - false - - - - - - \ No newline at end of file diff --git a/MSVC_Net2010/ps-surface.vcxproj.filters b/MSVC_Net2010/ps-surface.vcxproj.filters deleted file mode 100644 index 0b74b80..0000000 --- a/MSVC_Net2010/ps-surface.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx - - - - Source Files - - \ No newline at end of file diff --git a/MSVC_Net2010/svg-surface.vcxproj b/MSVC_Net2010/svg-surface.vcxproj deleted file mode 100644 index 4356d48..0000000 --- a/MSVC_Net2010/svg-surface.vcxproj +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - svg-surface - {BCA44D2B-1832-41F5-9EE9-FE1F709EE584} - svgsurface - Win32Proj - - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - true - true - true - false - true - - - - Disabled - %(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - EditAndContinue - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX86 - - - - - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - %(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX64 - - - - - X64 - - - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX64 - - - - - - - - {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} - false - - - - - - \ No newline at end of file diff --git a/MSVC_Net2010/svg-surface.vcxproj.filters b/MSVC_Net2010/svg-surface.vcxproj.filters deleted file mode 100644 index 11bd758..0000000 --- a/MSVC_Net2010/svg-surface.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx - - - - Source Files - - \ No newline at end of file diff --git a/MSVC_Net2010/text-rotate.vcxproj b/MSVC_Net2010/text-rotate.vcxproj deleted file mode 100644 index 50e88b9..0000000 --- a/MSVC_Net2010/text-rotate.vcxproj +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - text-rotate - {F4D455E4-464D-49CC-A120-DB9B8AE0207E} - textrotate - Win32Proj - - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - true - true - true - false - true - - - - Disabled - %(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - EditAndContinue - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX86 - - - - - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - %(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX64 - - - - - X64 - - - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX64 - - - - - - - - {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} - false - - - - - - \ No newline at end of file diff --git a/MSVC_Net2010/text-rotate.vcxproj.filters b/MSVC_Net2010/text-rotate.vcxproj.filters deleted file mode 100644 index 5bd8ac4..0000000 --- a/MSVC_Net2010/text-rotate.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx - - - - Source Files - - \ No newline at end of file diff --git a/MSVC_Net2010/toy-text.vcxproj b/MSVC_Net2010/toy-text.vcxproj deleted file mode 100644 index 0ee8df2..0000000 --- a/MSVC_Net2010/toy-text.vcxproj +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - toy-text - {6B6E3E73-0605-41E0-B7F9-1C62BBF92731} - toytext - Win32Proj - - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - true - true - true - false - true - - - - Disabled - _USE_MATH_DEFINES;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - EditAndContinue - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX86 - - - - - _USE_MATH_DEFINES;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - _USE_MATH_DEFINES;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX64 - - - - - X64 - - - _USE_MATH_DEFINES;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX64 - - - - - - - - {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} - false - - - - - - \ No newline at end of file diff --git a/MSVC_Net2010/toy-text.vcxproj.filters b/MSVC_Net2010/toy-text.vcxproj.filters deleted file mode 100644 index f0889c3..0000000 --- a/MSVC_Net2010/toy-text.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx - - - - Source Files - - \ No newline at end of file diff --git a/MSVC_Net2010/user-font.vcxproj b/MSVC_Net2010/user-font.vcxproj deleted file mode 100644 index 3d3d3a4..0000000 --- a/MSVC_Net2010/user-font.vcxproj +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - user-font - {E7C7C350-509B-4091-8929-62E47818C254} - userfont - Win32Proj - - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - true - true - true - false - true - - - - Disabled - _USE_MATH_DEFINES;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - EditAndContinue - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX86 - - - - - _USE_MATH_DEFINES;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Disabled - _USE_MATH_DEFINES;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - $(OutDir)$(TargetName).pdb - Console - false - - - MachineX64 - - - - - X64 - - - _USE_MATH_DEFINES;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).exe - true - Console - true - true - false - - - MachineX64 - - - - - - - - {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} - false - - - - - - \ No newline at end of file diff --git a/MSVC_Net2010/user-font.vcxproj.filters b/MSVC_Net2010/user-font.vcxproj.filters deleted file mode 100644 index fe7653f..0000000 --- a/MSVC_Net2010/user-font.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx - - - - Source Files - - \ No newline at end of file diff --git a/MSVC_Net2013/README b/MSVC_Net2013/README new file mode 100644 index 0000000..e1f237d --- /dev/null +++ b/MSVC_Net2013/README @@ -0,0 +1,17 @@ +Building cairomm-1.0 with Visual Studio .NET 2013 + +* You will need Visual Studio 2013 (MSVC 12.0). Building with Visual Studio 2012 or earlier is no longer supported. +* Install the latest Win32 GTK+ Development files from ftp://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+/ and add + the paths to headers and import libraries to Visual Studio, if they are not already in $(srcroot)/../vs12/$(Platform). +* Load the MSVC_Net2013/cairomm.sln solution. +* Build the entire solution. +* Run the tests. + +Cedric Gustin +08/18/2006 + +Armin Burgmeier +09/29/2010 + +Chun-wei Fan +09/10/2015 diff --git a/MSVC_Net2013/cairomm-build-defines.props b/MSVC_Net2013/cairomm-build-defines.props new file mode 100644 index 0000000..41b9c19 --- /dev/null +++ b/MSVC_Net2013/cairomm-build-defines.props @@ -0,0 +1,37 @@ + + + + + + + CAIROMM_BUILD + sigc-vc$(VSVer)0-2_0.lib + sigc-vc$(VSVer)0-d-2_0.lib + + + <_PropertySheetDisplayName>cairommbuilddefinesprops + $(SolutionDir)$(Configuration)\$(PlatformName)\bin\ + $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\ + + + + .\cairomm;..;$(GlibEtcInstallRoot)\include\sigc++-2.0;$(GlibEtcInstallRoot)\lib\sigc++-2.0\include;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories) + msvc_recommended_pragmas.h;%(ForcedIncludeFiles) + + + cairo.lib;%(AdditionalDependencies) + $(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories) + + + + + $(CairoMMBuildDefs) + + + $(CPPDepLibsRelease) + + + $(CPPDepLibsDebug) + + + diff --git a/MSVC_Net2013/cairomm-version-paths.props b/MSVC_Net2013/cairomm-version-paths.props new file mode 100644 index 0000000..665708a --- /dev/null +++ b/MSVC_Net2013/cairomm-version-paths.props @@ -0,0 +1,42 @@ + + + + 12 + $(SolutionDir)\..\..\vs$(VSVer)\$(Platform) + $(GlibEtcInstallRoot) + $(SolutionDir)$(Configuration)\$(Platform)\obj\$(ProjectName)\ + 1 + 0 + -vc$(VSVer)0-$(ApiMajorVersion)_$(ApiMinorVersion) + -vc$(VSVer)0-d-$(ApiMajorVersion)_$(ApiMinorVersion) + + + <_PropertySheetDisplayName>cairommversionpathsprops + + + + $(VSVer) + + + $(GlibEtcInstallRoot) + + + $(CopyDir) + + + $(DefDir) + + + $(ApiMajorVersion) + + + $(ApiMinorVersion) + + + $(ReleaseDllSuffix) + + + $(DebugDllSuffix) + + + diff --git a/MSVC_Net2013/cairomm.sln b/MSVC_Net2013/cairomm.sln new file mode 100644 index 0000000..bb7807b --- /dev/null +++ b/MSVC_Net2013/cairomm.sln @@ -0,0 +1,105 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef.vcxproj", "{07324745-C9BE-4D65-B08A-9C88188C0C28}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cairomm", "cairomm.vcxproj", "{58B2B53C-C4FF-47FD-817B-095E45B7F7D4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pdf-surface", "pdf-surface.vcxproj", "{129ECC08-6D30-4884-B824-4AF96EF0A45C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps-surface", "ps-surface.vcxproj", "{CAE46373-7375-4607-AAB7-0EBA8F0E5B55}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "svg-surface", "svg-surface.vcxproj", "{BCA44D2B-1832-41F5-9EE9-FE1F709EE584}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "text-rotate", "text-rotate.vcxproj", "{F4D455E4-464D-49CC-A120-DB9B8AE0207E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "image-surface", "image-surface.vcxproj", "{7A33DBC5-A523-4E9C-8E13-792AE3B91055}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toy-text", "toy-text.vcxproj", "{6B6E3E73-0605-41E0-B7F9-1C62BBF92731}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "user-font", "user-font.vcxproj", "{E7C7C350-509B-4091-8929-62E47818C254}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.ActiveCfg = Debug|Win32 + {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.Build.0 = Debug|Win32 + {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.ActiveCfg = Debug|x64 + {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.Build.0 = Debug|x64 + {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.ActiveCfg = Release|Win32 + {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.Build.0 = Release|Win32 + {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.ActiveCfg = Release|x64 + {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.Build.0 = Release|x64 + {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|Win32.ActiveCfg = Debug|Win32 + {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|Win32.Build.0 = Debug|Win32 + {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|x64.ActiveCfg = Debug|x64 + {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Debug|x64.Build.0 = Debug|x64 + {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|Win32.ActiveCfg = Release|Win32 + {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|Win32.Build.0 = Release|Win32 + {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|x64.ActiveCfg = Release|x64 + {58B2B53C-C4FF-47FD-817B-095E45B7F7D4}.Release|x64.Build.0 = Release|x64 + {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|Win32.ActiveCfg = Debug|Win32 + {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|Win32.Build.0 = Debug|Win32 + {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|x64.ActiveCfg = Debug|x64 + {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Debug|x64.Build.0 = Debug|x64 + {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|Win32.ActiveCfg = Release|Win32 + {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|Win32.Build.0 = Release|Win32 + {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|x64.ActiveCfg = Release|x64 + {129ECC08-6D30-4884-B824-4AF96EF0A45C}.Release|x64.Build.0 = Release|x64 + {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|Win32.ActiveCfg = Debug|Win32 + {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|Win32.Build.0 = Debug|Win32 + {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|x64.ActiveCfg = Debug|x64 + {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Debug|x64.Build.0 = Debug|x64 + {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|Win32.ActiveCfg = Release|Win32 + {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|Win32.Build.0 = Release|Win32 + {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|x64.ActiveCfg = Release|x64 + {CAE46373-7375-4607-AAB7-0EBA8F0E5B55}.Release|x64.Build.0 = Release|x64 + {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|Win32.ActiveCfg = Debug|Win32 + {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|Win32.Build.0 = Debug|Win32 + {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|x64.ActiveCfg = Debug|x64 + {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Debug|x64.Build.0 = Debug|x64 + {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|Win32.ActiveCfg = Release|Win32 + {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|Win32.Build.0 = Release|Win32 + {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|x64.ActiveCfg = Release|x64 + {BCA44D2B-1832-41F5-9EE9-FE1F709EE584}.Release|x64.Build.0 = Release|x64 + {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|Win32.ActiveCfg = Debug|Win32 + {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|Win32.Build.0 = Debug|Win32 + {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|x64.ActiveCfg = Debug|x64 + {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Debug|x64.Build.0 = Debug|x64 + {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|Win32.ActiveCfg = Release|Win32 + {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|Win32.Build.0 = Release|Win32 + {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|x64.ActiveCfg = Release|x64 + {F4D455E4-464D-49CC-A120-DB9B8AE0207E}.Release|x64.Build.0 = Release|x64 + {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Debug|Win32.ActiveCfg = Debug|Win32 + {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Debug|Win32.Build.0 = Debug|Win32 + {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Debug|x64.ActiveCfg = Debug|x64 + {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Debug|x64.Build.0 = Debug|x64 + {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Release|Win32.ActiveCfg = Release|Win32 + {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Release|Win32.Build.0 = Release|Win32 + {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Release|x64.ActiveCfg = Release|x64 + {7A33DBC5-A523-4E9C-8E13-792AE3B91055}.Release|x64.Build.0 = Release|x64 + {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Debug|Win32.ActiveCfg = Debug|Win32 + {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Debug|Win32.Build.0 = Debug|Win32 + {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Debug|x64.ActiveCfg = Debug|x64 + {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Debug|x64.Build.0 = Debug|x64 + {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Release|Win32.ActiveCfg = Release|Win32 + {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Release|Win32.Build.0 = Release|Win32 + {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Release|x64.ActiveCfg = Release|x64 + {6B6E3E73-0605-41E0-B7F9-1C62BBF92731}.Release|x64.Build.0 = Release|x64 + {E7C7C350-509B-4091-8929-62E47818C254}.Debug|Win32.ActiveCfg = Debug|Win32 + {E7C7C350-509B-4091-8929-62E47818C254}.Debug|Win32.Build.0 = Debug|Win32 + {E7C7C350-509B-4091-8929-62E47818C254}.Debug|x64.ActiveCfg = Debug|x64 + {E7C7C350-509B-4091-8929-62E47818C254}.Debug|x64.Build.0 = Debug|x64 + {E7C7C350-509B-4091-8929-62E47818C254}.Release|Win32.ActiveCfg = Release|Win32 + {E7C7C350-509B-4091-8929-62E47818C254}.Release|Win32.Build.0 = Release|Win32 + {E7C7C350-509B-4091-8929-62E47818C254}.Release|x64.ActiveCfg = Release|x64 + {E7C7C350-509B-4091-8929-62E47818C254}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/MSVC_Net2013/cairomm.vcxproj b/MSVC_Net2013/cairomm.vcxproj new file mode 100644 index 0000000..9ba9a9c --- /dev/null +++ b/MSVC_Net2013/cairomm.vcxproj @@ -0,0 +1,252 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + cairomm + {58B2B53C-C4FF-47FD-817B-095E45B7F7D4} + cairomm + Win32Proj + + + + DynamicLibrary + MultiByte + v120 + + + DynamicLibrary + MultiByte + v120 + + + DynamicLibrary + MultiByte + v120 + + + DynamicLibrary + MultiByte + v120 + + + + + + + + + + + + + + + + + + + + + + + true + true + true + true + $(ProjectName)$(ReleaseDllSuffix) + $(ProjectName)$(ReleaseDllSuffix) + $(ProjectName)$(DebugDllSuffix) + $(ProjectName)$(DebugDllSuffix) + + + + Disabled + _DEBUG;$(CairoMMBuildDefs);%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + EditAndContinue + + + Generate cairomm def file + $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj + + + $(CPPDepLibsDebug);%(AdditionalDependencies) + $(OutDir)$(ProjectName)$(DebugDllSuffix).dll + $(IntDir)\$(ProjectName).def + true + false + + + + + + + $(CairoMMBuildDefs);%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + Generate cairomm def file + $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj + + + $(CPPDepLibsRelease);%(AdditionalDependencies) + $(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll + $(IntDir)\$(ProjectName).def + true + true + false + + + + + + + X64 + + + Disabled + _DEBUG;$(CairoMMBuildDefs);%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + ProgramDatabase + + + Generate cairomm def file + $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj + + + $(CPPDepLibsDebug);%(AdditionalDependencies) + $(OutDir)$(ProjectName)$(DebugDllSuffix).dll + $(IntDir)\$(ProjectName).def + true + false + + + MachineX64 + + + + + X64 + + + $(CairoMMBuildDefs);%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + Generate cairomm def file + $(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj + + + $(CPPDepLibsRelease);%(AdditionalDependencies) + $(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll + $(IntDir)\$(ProjectName).def + true + true + false + + + MachineX64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {07324745-c9be-4d65-b08a-9c88188c0c28} + false + + + + + + diff --git a/MSVC_Net2013/cairomm.vcxproj.filters b/MSVC_Net2013/cairomm.vcxproj.filters new file mode 100644 index 0000000..424d657 --- /dev/null +++ b/MSVC_Net2013/cairomm.vcxproj.filters @@ -0,0 +1,70 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + Source Files + + + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + Header Files + + + Resource Files + + \ No newline at end of file diff --git a/MSVC_Net2013/cairomm/cairomm.rc.in b/MSVC_Net2013/cairomm/cairomm.rc.in new file mode 100644 index 0000000..d968c4d --- /dev/null +++ b/MSVC_Net2013/cairomm/cairomm.rc.in @@ -0,0 +1,71 @@ + +#define APSTUDIO_READONLY_SYMBOLS + +#include + +#undef APSTUDIO_READONLY_SYMBOLS + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + +VS_VERSION_INFO VERSIONINFO + FILEVERSION @CAIROMM_MAJOR_VERSION@,@CAIROMM_MINOR_VERSION@,@CAIROMM_MICRO_VERSION@,1 + PRODUCTVERSION @CAIROMM_MAJOR_VERSION@,@CAIROMM_MINOR_VERSION@,@CAIROMM_MICRO_VERSION@,1 + FILEFLAGSMASK 0x17L +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "The cairomm development team (see AUTHORS)" + VALUE "FileDescription", "The official C++ wrapper for cairo" + VALUE "FileVersion", "@VERSION@" + VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)" + VALUE "OriginalFilename", "cairomm-1.0" + VALUE "ProductName", "cairomm" + VALUE "ProductVersion", "@VERSION@" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +#endif // English (U.S.) resources + +#ifndef APSTUDIO_INVOKED + +#endif // not APSTUDIO_INVOKED diff --git a/MSVC_Net2013/filelist.am b/MSVC_Net2013/filelist.am new file mode 100644 index 0000000..c526ee2 --- /dev/null +++ b/MSVC_Net2013/filelist.am @@ -0,0 +1,27 @@ +## This file is part of cairomm + +msvc_net2013_data = README \ + cairomm.sln \ + cairomm-build-defines.props \ + cairomm-version-paths.props \ + gendef.vcxproj \ + gendef.vcxproj.filters \ + gendef/gendef.cc \ + cairomm/cairommconfig.h \ + cairomm/cairomm.rc \ + cairomm.vcxproj \ + cairomm.vcxproj.filters \ + image-surface.vcxproj \ + image-surface.vcxproj.filters \ + pdf-surface.vcxproj \ + pdf-surface.vcxproj.filters \ + ps-surface.vcxproj \ + ps-surface.vcxproj.filters \ + svg-surface.vcxproj \ + svg-surface.vcxproj.filters \ + text-rotate.vcxproj \ + text-rotate.vcxproj.filters \ + toy-text.vcxproj \ + toy-text.vcxproj.filters \ + user-font.vcxproj \ + user-font.vcxproj.filters diff --git a/MSVC_Net2013/gendef.vcxproj b/MSVC_Net2013/gendef.vcxproj new file mode 100644 index 0000000..56bdacc --- /dev/null +++ b/MSVC_Net2013/gendef.vcxproj @@ -0,0 +1,176 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {07324745-C9BE-4D65-B08A-9C88188C0C28} + Win32Proj + + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + + + + + + + + + + + + + + + + + + + + + true + true + false + false + true + true + false + false + + + + Disabled + %(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + + Level3 + EditAndContinue + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX86 + + + + + %(PreprocessorDefinitions) + MultiThreaded + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + %(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX64 + + + + + X64 + + + %(PreprocessorDefinitions) + MultiThreaded + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX64 + + + + + + + + + diff --git a/MSVC_Net2013/gendef.vcxproj.filters b/MSVC_Net2013/gendef.vcxproj.filters new file mode 100644 index 0000000..e81fda2 --- /dev/null +++ b/MSVC_Net2013/gendef.vcxproj.filters @@ -0,0 +1,20 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + Source Files + + \ No newline at end of file diff --git a/MSVC_Net2013/gendef/gendef.cc b/MSVC_Net2013/gendef/gendef.cc new file mode 100644 index 0000000..cf66560 --- /dev/null +++ b/MSVC_Net2013/gendef/gendef.cc @@ -0,0 +1,94 @@ +/* + * MICO --- an Open Source CORBA implementation + * Copyright (c) 2003 Harald Böhme + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + * For more information, visit the MICO Home Page at + * http://www.mico.org/ + */ + +/* Modified by Cedric Gustin on 2006/01/13 : + * Redirect the output of dumpbin to dumpbin.out instead of reading the + * output stream of popen, as it fails with Visual Studio 2005 in + * pre-link build events. + */ + +#include +#include +#include + +using namespace std; + +int main(int argc,char** argv) +{ + if (argc < 4) { + cerr << "Usage: " << argv[0] << " ...." << endl; + return 2; + } + + // CG : Explicitly redirect stdout to dumpbin.out. + string dumpbin = "dumpbin /SYMBOLS /OUT:dumpbin.out"; + int i = 3; + + for(;i fct + def_file << " " << (s+1) << endl; + else + if(strchr(s,'?')!=0 && strncmp(s,"??_G",4)!=0 && strncmp(s,"??_E",4)!=0) { + def_file << " " << s << endl; + } + } + } + } + + // CG : Close dumpbin.out and delete it. + fclose(dump); + remove("dumpbin.out"); + + cout << dumpbin.c_str() << endl; +} diff --git a/MSVC_Net2013/image-surface.vcxproj b/MSVC_Net2013/image-surface.vcxproj new file mode 100644 index 0000000..066d3c6 --- /dev/null +++ b/MSVC_Net2013/image-surface.vcxproj @@ -0,0 +1,188 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + image-surface + {7A33DBC5-A523-4E9C-8E13-792AE3B91055} + imagesurface + Win32Proj + + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + + + + + + + + + + + + + + + + + + + + + true + true + false + true + true + true + false + true + + + + Disabled + %(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + EditAndContinue + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX86 + + + + + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + %(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX64 + + + + + X64 + + + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX64 + + + + + + + + {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} + false + + + + + + diff --git a/MSVC_Net2013/image-surface.vcxproj.filters b/MSVC_Net2013/image-surface.vcxproj.filters new file mode 100644 index 0000000..544aeee --- /dev/null +++ b/MSVC_Net2013/image-surface.vcxproj.filters @@ -0,0 +1,20 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + Source Files + + \ No newline at end of file diff --git a/MSVC_Net2013/pdf-surface.vcxproj b/MSVC_Net2013/pdf-surface.vcxproj new file mode 100644 index 0000000..514bbca --- /dev/null +++ b/MSVC_Net2013/pdf-surface.vcxproj @@ -0,0 +1,188 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + pdf-surface + {129ECC08-6D30-4884-B824-4AF96EF0A45C} + pdfsurface + Win32Proj + + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + + + + + + + + + + + + + + + + + + + + + true + true + false + true + true + true + false + true + + + + Disabled + %(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + EditAndContinue + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX86 + + + + + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + %(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX64 + + + + + X64 + + + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX64 + + + + + + + + {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} + false + + + + + + diff --git a/MSVC_Net2013/pdf-surface.vcxproj.filters b/MSVC_Net2013/pdf-surface.vcxproj.filters new file mode 100644 index 0000000..ee80726 --- /dev/null +++ b/MSVC_Net2013/pdf-surface.vcxproj.filters @@ -0,0 +1,20 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + Source Files + + \ No newline at end of file diff --git a/MSVC_Net2013/ps-surface.vcxproj b/MSVC_Net2013/ps-surface.vcxproj new file mode 100644 index 0000000..fb2c1b9 --- /dev/null +++ b/MSVC_Net2013/ps-surface.vcxproj @@ -0,0 +1,188 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ps-surface + {CAE46373-7375-4607-AAB7-0EBA8F0E5B55} + pssurface + Win32Proj + + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + + + + + + + + + + + + + + + + + + + + + true + true + false + true + true + true + false + true + + + + Disabled + %(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + EditAndContinue + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX86 + + + + + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + %(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX64 + + + + + X64 + + + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX64 + + + + + + + + {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} + false + + + + + + diff --git a/MSVC_Net2013/ps-surface.vcxproj.filters b/MSVC_Net2013/ps-surface.vcxproj.filters new file mode 100644 index 0000000..0b74b80 --- /dev/null +++ b/MSVC_Net2013/ps-surface.vcxproj.filters @@ -0,0 +1,20 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + Source Files + + \ No newline at end of file diff --git a/MSVC_Net2013/svg-surface.vcxproj b/MSVC_Net2013/svg-surface.vcxproj new file mode 100644 index 0000000..971c1f5 --- /dev/null +++ b/MSVC_Net2013/svg-surface.vcxproj @@ -0,0 +1,188 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + svg-surface + {BCA44D2B-1832-41F5-9EE9-FE1F709EE584} + svgsurface + Win32Proj + + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + + + + + + + + + + + + + + + + + + + + + true + true + false + true + true + true + false + true + + + + Disabled + %(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + EditAndContinue + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX86 + + + + + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + %(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX64 + + + + + X64 + + + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX64 + + + + + + + + {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} + false + + + + + + diff --git a/MSVC_Net2013/svg-surface.vcxproj.filters b/MSVC_Net2013/svg-surface.vcxproj.filters new file mode 100644 index 0000000..11bd758 --- /dev/null +++ b/MSVC_Net2013/svg-surface.vcxproj.filters @@ -0,0 +1,20 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + Source Files + + \ No newline at end of file diff --git a/MSVC_Net2013/text-rotate.vcxproj b/MSVC_Net2013/text-rotate.vcxproj new file mode 100644 index 0000000..fe31f95 --- /dev/null +++ b/MSVC_Net2013/text-rotate.vcxproj @@ -0,0 +1,188 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + text-rotate + {F4D455E4-464D-49CC-A120-DB9B8AE0207E} + textrotate + Win32Proj + + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + + + + + + + + + + + + + + + + + + + + + true + true + false + true + true + true + false + true + + + + Disabled + %(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + EditAndContinue + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX86 + + + + + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + %(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX64 + + + + + X64 + + + %(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX64 + + + + + + + + {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} + false + + + + + + diff --git a/MSVC_Net2013/text-rotate.vcxproj.filters b/MSVC_Net2013/text-rotate.vcxproj.filters new file mode 100644 index 0000000..5bd8ac4 --- /dev/null +++ b/MSVC_Net2013/text-rotate.vcxproj.filters @@ -0,0 +1,20 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + Source Files + + \ No newline at end of file diff --git a/MSVC_Net2013/toy-text.vcxproj b/MSVC_Net2013/toy-text.vcxproj new file mode 100644 index 0000000..a45b828 --- /dev/null +++ b/MSVC_Net2013/toy-text.vcxproj @@ -0,0 +1,188 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + toy-text + {6B6E3E73-0605-41E0-B7F9-1C62BBF92731} + toytext + Win32Proj + + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + + + + + + + + + + + + + + + + + + + + + true + true + false + true + true + true + false + true + + + + Disabled + _USE_MATH_DEFINES;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + EditAndContinue + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX86 + + + + + _USE_MATH_DEFINES;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + _USE_MATH_DEFINES;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX64 + + + + + X64 + + + _USE_MATH_DEFINES;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX64 + + + + + + + + {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} + false + + + + + + diff --git a/MSVC_Net2013/toy-text.vcxproj.filters b/MSVC_Net2013/toy-text.vcxproj.filters new file mode 100644 index 0000000..f0889c3 --- /dev/null +++ b/MSVC_Net2013/toy-text.vcxproj.filters @@ -0,0 +1,20 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + Source Files + + \ No newline at end of file diff --git a/MSVC_Net2013/user-font.vcxproj b/MSVC_Net2013/user-font.vcxproj new file mode 100644 index 0000000..7604836 --- /dev/null +++ b/MSVC_Net2013/user-font.vcxproj @@ -0,0 +1,188 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + user-font + {E7C7C350-509B-4091-8929-62E47818C254} + userfont + Win32Proj + + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + + + + + + + + + + + + + + + + + + + + + true + true + false + true + true + true + false + true + + + + Disabled + _USE_MATH_DEFINES;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + EditAndContinue + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX86 + + + + + _USE_MATH_DEFINES;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX86 + + + + + X64 + + + Disabled + _USE_MATH_DEFINES;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + $(OutDir)$(TargetName).pdb + Console + false + + + MachineX64 + + + + + X64 + + + _USE_MATH_DEFINES;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + + + $(OutDir)$(ProjectName).exe + true + Console + true + true + false + + + MachineX64 + + + + + + + + {58b2b53c-c4ff-47fd-817b-095e45b7f7d4} + false + + + + + + diff --git a/MSVC_Net2013/user-font.vcxproj.filters b/MSVC_Net2013/user-font.vcxproj.filters new file mode 100644 index 0000000..fe7653f --- /dev/null +++ b/MSVC_Net2013/user-font.vcxproj.filters @@ -0,0 +1,20 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + Source Files + + \ No newline at end of file diff --git a/Makefile.am b/Makefile.am index a646fd9..33f8ec2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -31,18 +31,14 @@ nodist_cairomm_libinclude_HEADERS = cairommconfig.h pkgconfigdir = $(libdir)/pkgconfig nodist_pkgconfig_DATA = $(CAIROMM_INSTALL_PC) -include $(srcdir)/MSVC_Net2005/filelist.am -include $(srcdir)/MSVC_Net2008/filelist.am -include $(srcdir)/MSVC_Net2010/filelist.am +include $(srcdir)/MSVC_Net2013/filelist.am -msvc_files = $(addprefix MSVC_Net2005/,$(msvc_net2005_data)) \ - $(addprefix MSVC_Net2008/,$(msvc_net2008_data)) \ - $(addprefix MSVC_Net2010/,$(msvc_net2010_data)) +msvc_files = $(addprefix MSVC_Net2013/,$(msvc_net2013_data)) dist_noinst_DATA = MAINTAINERS $(msvc_files) dist_noinst_SCRIPTS = autogen.sh -DISTCLEANFILES = MSVC_Net2005/cairomm/cairommconfig.h MSVC_Net2008/cairomm/cairommconfig.h MSVC_Net2010/cairomm/cairommconfig.h +DISTCLEANFILES = MSVC_Net2013/cairomm/cairommconfig.h # Optional: auto-generate the ChangeLog file from the git log on make dist include $(top_srcdir)/build/dist-changelog.am diff --git a/configure.ac b/configure.ac index a775e32..6622661 100644 --- a/configure.ac +++ b/configure.ac @@ -138,14 +138,8 @@ AC_CONFIG_FILES([Makefile data/cairomm-win32-font-1.0.pc data/cairomm-xlib-1.0.pc data/cairomm-xlib-xrender-1.0.pc - MSVC_Net2005/cairomm/cairomm.rc - MSVC_Net2008/cairomm/cairomm.rc - MSVC_Net2010/cairomm/cairomm.rc]) - -AC_CONFIG_COMMANDS([MSVC_Net2005/cairomm/cairommconfig.h], - [cp -f cairommconfig.h MSVC_Net2005/cairomm/cairommconfig.h]) -AC_CONFIG_COMMANDS([MSVC_Net2008/cairomm/cairommconfig.h], - [cp -f cairommconfig.h MSVC_Net2008/cairomm/cairommconfig.h]) -AC_CONFIG_COMMANDS([MSVC_Net2010/cairomm/cairommconfig.h], - [cp -f cairommconfig.h MSVC_Net2010/cairomm/cairommconfig.h]) + MSVC_Net2013/cairomm/cairomm.rc]) + +AC_CONFIG_COMMANDS([MSVC_Net2013/cairomm/cairommconfig.h], + [cp -f cairommconfig.h MSVC_Net2013/cairomm/cairommconfig.h]) AC_OUTPUT -- cgit v1.2.3