summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schulze <mschulze@cvs.gnome.org>2004-10-12 21:17:03 +0000
committerMartin Schulze <mschulze@src.gnome.org>2004-10-12 21:17:03 +0000
commit28770893b9f9b5238cecdc984fb0ab8c4e5620d2 (patch)
tree4b12160eef8af7bcd4e81d338a8868168d3565d2
parent71badc9770ff85f11519de96667f1b6be94882df (diff)
downloadsigc++-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).
-rw-r--r--ChangeLog6
-rw-r--r--MSVC_Net2003/blank.cpp11
-rw-r--r--MSVC_Net2003/libsigc++2_msvcNet2003.vcproj131
-rw-r--r--MSVC_Net2003/tests/test_accumulated/test_accumulated.vcproj11
-rw-r--r--MSVC_Net2003/tests/test_bind/test_bind.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_bind_return/test_bind_return.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_compatibility/test_compatibility.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_compose/test_compose.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_deduce_result_type/test_deduce_result_type.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_disconnect/test_disconnect.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_exception_catch/test_exception_catch.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_functor_trait/test_functor_trait.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_hide/test_hide.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_lambda/test_lambda.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_mem_fun/test_mem_fun.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_ptr_fun/test_ptr_fun.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_retype_return/test_retype_return.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_signal/test_signal.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_size/test_size.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_slot/test_slot.vcproj7
-rw-r--r--MSVC_Net2003/tests/test_trackable/test_trackable.vcproj7
-rw-r--r--NEWS10
22 files changed, 242 insertions, 46 deletions
diff --git a/ChangeLog b/ChangeLog
index 5d16b86..8e02aef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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">
diff --git a/NEWS b/NEWS
index 6f000b6..83c29f5 100644
--- a/NEWS
+++ b/NEWS
@@ -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.