diff options
author | Martin Schulze <mschulze@cvs.gnome.org> | 2004-10-12 21:17:03 +0000 |
---|---|---|
committer | Martin Schulze <mschulze@src.gnome.org> | 2004-10-12 21:17:03 +0000 |
commit | 28770893b9f9b5238cecdc984fb0ab8c4e5620d2 (patch) | |
tree | 4b12160eef8af7bcd4e81d338a8868168d3565d2 | |
parent | 71badc9770ff85f11519de96667f1b6be94882df (diff) | |
download | sigc++-28770893b9f9b5238cecdc984fb0ab8c4e5620d2.tar.gz |
Fix project files to compile out-of-the-box and add dummy file so that .cclibsigc++-2.0.6
2004-10-12 Martin Schulze <mschulze@cvs.gnome.org>
* MSVC_Net2003/*/*.vcproj, MSVC_Net2003/blank.cpp: Fix project
files
to compile out-of-the-box and add dummy file so that .cc files
get
recognized as c++ code files (patch from Timothy M. Shead).
22 files changed, 242 insertions, 46 deletions
@@ -1,3 +1,9 @@ +2004-10-12 Martin Schulze <mschulze@cvs.gnome.org> + + * MSVC_Net2003/*/*.vcproj, MSVC_Net2003/blank.cpp: Fix project files + to compile out-of-the-box and add dummy file so that .cc files get + recognized as c++ code files (patch from Timothy M. Shead). + 2004-10-10 Martin Schulze <mschulze@cvs.gnome.org> * sigc++/signal_base.{h,cc}, sigc++/functors/slot_base.{h,cc}, diff --git a/MSVC_Net2003/blank.cpp b/MSVC_Net2003/blank.cpp new file mode 100644 index 0000000..15b42c2 --- /dev/null +++ b/MSVC_Net2003/blank.cpp @@ -0,0 +1,11 @@ +// This file may very well be the most annoying workaround of all time. +// It is included here to simplify working with libsigc++ 2.0 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
\ No newline at end of file diff --git a/MSVC_Net2003/libsigc++2_msvcNet2003.vcproj b/MSVC_Net2003/libsigc++2_msvcNet2003.vcproj index 9793b88..125fe2b 100644 --- a/MSVC_Net2003/libsigc++2_msvcNet2003.vcproj +++ b/MSVC_Net2003/libsigc++2_msvcNet2003.vcproj @@ -22,8 +22,8 @@ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
- RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -61,8 +61,8 @@ <Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -100,6 +100,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath=".\blank.cpp">
+ </File>
+ <File
RelativePath="..\sigc++\connection.cc">
<FileConfiguration
Name="Debug|Win32">
@@ -244,6 +247,126 @@ Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
+ <File
+ RelativePath="..\sigc++\adaptors\adaptor_trait.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\adaptors.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\lambda\base.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\bind.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\bind.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\bind_return.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\bind_return.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\class_slot.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\compatibility.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\compose.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\connection.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\deduce_result_type.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\exception_catch.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\functors\functor_trait.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\functors\functors.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\lambda\group.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\hide.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\hide.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\lambda\lambda.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\functors\mem_fun.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\method_slot.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\object.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\object_slot.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\lambda\operator.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\functors\ptr_fun.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\reference_wrapper.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\retype.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\retype.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\retype_return.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\retype_return.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\adaptors\lambda\select.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\sigc++.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\signal.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\signal_base.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\functors\slot.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\slot.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\functors\slot_base.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\trackable.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\type_traits.h">
+ </File>
+ <File
+ RelativePath="..\sigc++\visit_each.h">
+ </File>
</Filter>
<Filter
Name="Resource Files"
diff --git a/MSVC_Net2003/tests/test_accumulated/test_accumulated.vcproj b/MSVC_Net2003/tests/test_accumulated/test_accumulated.vcproj index 219f272..018c80e 100644 --- a/MSVC_Net2003/tests/test_accumulated/test_accumulated.vcproj +++ b/MSVC_Net2003/tests/test_accumulated/test_accumulated.vcproj @@ -70,10 +70,10 @@ InlineFunctionExpansion="1"
OmitFramePointers="TRUE"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
- StringPooling="TRUE"
+ StringPooling="FALSE"
RuntimeLibrary="4"
- EnableFunctionLevelLinking="TRUE"
- UsePrecompiledHeader="3"
+ EnableFunctionLevelLinking="FALSE"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -84,7 +84,7 @@ OutputFile="$(OutDir)/test_accumulated.exe"
LinkIncremental="1"
GenerateDebugInformation="TRUE"
- SubSystem="2"
+ SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"/>
@@ -117,6 +117,9 @@ Name="Source Files"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_accumulated.cc">
</File>
</Filter>
diff --git a/MSVC_Net2003/tests/test_bind/test_bind.vcproj b/MSVC_Net2003/tests/test_bind/test_bind.vcproj index cd2e157..824efba 100644 --- a/MSVC_Net2003/tests/test_bind/test_bind.vcproj +++ b/MSVC_Net2003/tests/test_bind/test_bind.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_bind.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_bind_return/test_bind_return.vcproj b/MSVC_Net2003/tests/test_bind_return/test_bind_return.vcproj index 083c136..ef8dbc6 100644 --- a/MSVC_Net2003/tests/test_bind_return/test_bind_return.vcproj +++ b/MSVC_Net2003/tests/test_bind_return/test_bind_return.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_bind_return.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_compatibility/test_compatibility.vcproj b/MSVC_Net2003/tests/test_compatibility/test_compatibility.vcproj index ca92ba4..8fb8cba 100644 --- a/MSVC_Net2003/tests/test_compatibility/test_compatibility.vcproj +++ b/MSVC_Net2003/tests/test_compatibility/test_compatibility.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_compatibility.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_compose/test_compose.vcproj b/MSVC_Net2003/tests/test_compose/test_compose.vcproj index 1fb4ca4..c4bdd0d 100644 --- a/MSVC_Net2003/tests/test_compose/test_compose.vcproj +++ b/MSVC_Net2003/tests/test_compose/test_compose.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_compose.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_deduce_result_type/test_deduce_result_type.vcproj b/MSVC_Net2003/tests/test_deduce_result_type/test_deduce_result_type.vcproj index b7fd91b..bec5bb0 100644 --- a/MSVC_Net2003/tests/test_deduce_result_type/test_deduce_result_type.vcproj +++ b/MSVC_Net2003/tests/test_deduce_result_type/test_deduce_result_type.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_deduce_result_type.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_disconnect/test_disconnect.vcproj b/MSVC_Net2003/tests/test_disconnect/test_disconnect.vcproj index 4bd7fae..671076e 100644 --- a/MSVC_Net2003/tests/test_disconnect/test_disconnect.vcproj +++ b/MSVC_Net2003/tests/test_disconnect/test_disconnect.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_disconnect.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_exception_catch/test_exception_catch.vcproj b/MSVC_Net2003/tests/test_exception_catch/test_exception_catch.vcproj index a1a15cd..e1cbe7d 100644 --- a/MSVC_Net2003/tests/test_exception_catch/test_exception_catch.vcproj +++ b/MSVC_Net2003/tests/test_exception_catch/test_exception_catch.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_exception_catch.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_functor_trait/test_functor_trait.vcproj b/MSVC_Net2003/tests/test_functor_trait/test_functor_trait.vcproj index 489e298..b3e7d5d 100644 --- a/MSVC_Net2003/tests/test_functor_trait/test_functor_trait.vcproj +++ b/MSVC_Net2003/tests/test_functor_trait/test_functor_trait.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_functor_trait.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_hide/test_hide.vcproj b/MSVC_Net2003/tests/test_hide/test_hide.vcproj index ffde4a3..16e3d8b 100644 --- a/MSVC_Net2003/tests/test_hide/test_hide.vcproj +++ b/MSVC_Net2003/tests/test_hide/test_hide.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_hide.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_lambda/test_lambda.vcproj b/MSVC_Net2003/tests/test_lambda/test_lambda.vcproj index f0ef0b4..7ff559b 100644 --- a/MSVC_Net2003/tests/test_lambda/test_lambda.vcproj +++ b/MSVC_Net2003/tests/test_lambda/test_lambda.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_lambda.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_mem_fun/test_mem_fun.vcproj b/MSVC_Net2003/tests/test_mem_fun/test_mem_fun.vcproj index 14159af..11c2129 100644 --- a/MSVC_Net2003/tests/test_mem_fun/test_mem_fun.vcproj +++ b/MSVC_Net2003/tests/test_mem_fun/test_mem_fun.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_mem_fun.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_ptr_fun/test_ptr_fun.vcproj b/MSVC_Net2003/tests/test_ptr_fun/test_ptr_fun.vcproj index 1e2d301..7979384 100644 --- a/MSVC_Net2003/tests/test_ptr_fun/test_ptr_fun.vcproj +++ b/MSVC_Net2003/tests/test_ptr_fun/test_ptr_fun.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_ptr_fun.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_retype_return/test_retype_return.vcproj b/MSVC_Net2003/tests/test_retype_return/test_retype_return.vcproj index 7ed0b31..aa08f28 100644 --- a/MSVC_Net2003/tests/test_retype_return/test_retype_return.vcproj +++ b/MSVC_Net2003/tests/test_retype_return/test_retype_return.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_retype_return.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_signal/test_signal.vcproj b/MSVC_Net2003/tests/test_signal/test_signal.vcproj index c4b0028..8f7dfe1 100644 --- a/MSVC_Net2003/tests/test_signal/test_signal.vcproj +++ b/MSVC_Net2003/tests/test_signal/test_signal.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_signal.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_size/test_size.vcproj b/MSVC_Net2003/tests/test_size/test_size.vcproj index 913e088..07d929c 100644 --- a/MSVC_Net2003/tests/test_size/test_size.vcproj +++ b/MSVC_Net2003/tests/test_size/test_size.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_size.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_slot/test_slot.vcproj b/MSVC_Net2003/tests/test_slot/test_slot.vcproj index c03d9bc..43a0830 100644 --- a/MSVC_Net2003/tests/test_slot/test_slot.vcproj +++ b/MSVC_Net2003/tests/test_slot/test_slot.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_slot.cc">
<FileConfiguration
Name="Debug|Win32">
diff --git a/MSVC_Net2003/tests/test_trackable/test_trackable.vcproj b/MSVC_Net2003/tests/test_trackable/test_trackable.vcproj index 2ecae27..cda513c 100644 --- a/MSVC_Net2003/tests/test_trackable/test_trackable.vcproj +++ b/MSVC_Net2003/tests/test_trackable/test_trackable.vcproj @@ -23,7 +23,7 @@ MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
@@ -68,7 +68,7 @@ Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
@@ -113,6 +113,9 @@ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
+ RelativePath="..\..\blank.cpp">
+ </File>
+ <File
RelativePath="..\..\..\tests\test_trackable.cc">
<FileConfiguration
Name="Debug|Win32">
@@ -19,10 +19,12 @@ This version of libsigc++ needs GNU g++ 3.2 or higher to compile. 2.0.6: -* Compiles with gcc-3.4. -* Fixed a memory leak. -* When compiled with MSVC .Net 2003 move all calls to new - and delete into non-inline library code (fixes segfaults). +* Fixed a memory leak in sigc::slot. +* Fixed compilation for gcc-3.4. +* Fixed compilation for Intel C++ compiler (upgraded libtool). +* Fixed project files for MSVC .Net (Timothy M. Shead). +* Fixed segfaults when compiled with MSVC .Net 2003 (moved + all calls to new and delete into non-inline library code). * In the compatibility module use correct bound_mem_functor variants for const (volatile) methods when creating a slot. * Minor documentation fix. |