[trunk] Update FIFOBufferStream and visual studio project file

* Fix FIFOBufferStream: The free function FIFOBuffer& FIFOBufferStreamBuf::fifoBuffer() should be declared as inline explicitly. 

* Update vs2005 and vs2008 project file (Foundation and testsuite, win32 only for now).
   * Add FIFOBufferStream
   * Update Dynamic group
   * Add ArrayTest
   * Add Latin2Encoding & Windows1250Encoding etc.

* TextConverterTest.cpp won't compile for my Japanese visual studio, cause the utf8char string literals can not be parsed. Maybe later we should load the string from file.
This commit is contained in:
Shan Jiang 2012-06-09 09:12:56 +00:00
parent 41c84366d6
commit f1abbfb94e
5 changed files with 209 additions and 33 deletions

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8,00"
Version="8.00"
Name="Foundation"
ProjectGUID="{8164D41D-B053-405B-826C-CF37AC0EF176}"
RootNamespace="Foundation"
@ -523,14 +523,6 @@
RelativePath=".\src\Debugger.cpp"
>
</File>
<File
RelativePath=".\src\DynamicAny.cpp"
>
</File>
<File
RelativePath=".\src\DynamicAnyHolder.cpp"
>
</File>
<File
RelativePath=".\src\Environment.cpp"
>
@ -1295,6 +1287,10 @@
RelativePath=".\src\DeflatingStream.cpp"
>
</File>
<File
RelativePath=".\src\FIFOBufferStream.cpp"
>
</File>
<File
RelativePath=".\src\FileStream.cpp"
>
@ -1483,6 +1479,10 @@
RelativePath=".\include\Poco\DeflatingStream.h"
>
</File>
<File
RelativePath=".\include\Poco\FIFOBufferStream.h"
>
</File>
<File
RelativePath=".\include\Poco\FileStream.h"
>
@ -5549,6 +5549,10 @@
RelativePath=".\src\Latin1Encoding.cpp"
>
</File>
<File
RelativePath=".\src\Latin2Encoding.cpp"
>
</File>
<File
RelativePath=".\src\Latin9Encoding.cpp"
>
@ -5593,6 +5597,14 @@
RelativePath=".\src\UTF8String.cpp"
>
</File>
<File
RelativePath=".\src\Windows1250Encoding.cpp"
>
</File>
<File
RelativePath=".\src\Windows1251Encoding.cpp"
>
</File>
<File
RelativePath=".\src\Windows1252Encoding.cpp"
>
@ -5609,6 +5621,10 @@
RelativePath=".\include\Poco\Latin1Encoding.h"
>
</File>
<File
RelativePath=".\include\Poco\Latin2Encoding.h"
>
</File>
<File
RelativePath=".\include\Poco\Latin9Encoding.h"
>
@ -5653,6 +5669,14 @@
RelativePath=".\include\Poco\UTF8String.h"
>
</File>
<File
RelativePath=".\include\Poco\Windows1250Encoding.h"
>
</File>
<File
RelativePath=".\include\Poco\Windows1251Encoding.h"
>
</File>
<File
RelativePath=".\include\Poco\Windows1252Encoding.h"
>
@ -5971,6 +5995,42 @@
</File>
</Filter>
</Filter>
<Filter
Name="Dynamic"
>
<Filter
Name="Header Files"
>
<File
RelativePath=".\include\Poco\Dynamic\Pair.h"
>
</File>
<File
RelativePath=".\include\Poco\Dynamic\Struct.h"
>
</File>
<File
RelativePath=".\include\Poco\Dynamic\Var.h"
>
</File>
<File
RelativePath=".\include\Poco\Dynamic\VarHolder.h"
>
</File>
</Filter>
<Filter
Name="Source Files"
>
<File
RelativePath=".\src\Var.cpp"
>
</File>
<File
RelativePath=".\src\VarHolder.cpp"
>
</File>
</Filter>
</Filter>
<File
RelativePath="..\DLLVersion.rc"
>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9,00"
Version="9.00"
Name="Foundation"
ProjectGUID="{8164D41D-B053-405B-826C-CF37AC0EF176}"
RootNamespace="Foundation"
@ -520,14 +520,6 @@
RelativePath=".\src\Debugger.cpp"
>
</File>
<File
RelativePath=".\src\DynamicAny.cpp"
>
</File>
<File
RelativePath=".\src\DynamicAnyHolder.cpp"
>
</File>
<File
RelativePath=".\src\Environment.cpp"
>
@ -1292,6 +1284,10 @@
RelativePath=".\src\DeflatingStream.cpp"
>
</File>
<File
RelativePath=".\src\FIFOBufferStream.cpp"
>
</File>
<File
RelativePath=".\src\FileStream.cpp"
>
@ -5546,6 +5542,10 @@
RelativePath=".\src\Latin1Encoding.cpp"
>
</File>
<File
RelativePath=".\src\Latin2Encoding.cpp"
>
</File>
<File
RelativePath=".\src\Latin9Encoding.cpp"
>
@ -5590,6 +5590,14 @@
RelativePath=".\src\UTF8String.cpp"
>
</File>
<File
RelativePath=".\src\Windows1250Encoding.cpp"
>
</File>
<File
RelativePath=".\src\Windows1251Encoding.cpp"
>
</File>
<File
RelativePath=".\src\Windows1252Encoding.cpp"
>
@ -5606,6 +5614,10 @@
RelativePath=".\include\Poco\Latin1Encoding.h"
>
</File>
<File
RelativePath=".\include\Poco\Latin2Encoding.h"
>
</File>
<File
RelativePath=".\include\Poco\Latin9Encoding.h"
>
@ -5650,6 +5662,14 @@
RelativePath=".\include\Poco\UTF8String.h"
>
</File>
<File
RelativePath=".\include\Poco\Windows1250Encoding.h"
>
</File>
<File
RelativePath=".\include\Poco\Windows1251Encoding.h"
>
</File>
<File
RelativePath=".\include\Poco\Windows1252Encoding.h"
>
@ -5968,6 +5988,42 @@
</File>
</Filter>
</Filter>
<Filter
Name="Dynamic"
>
<Filter
Name="Header Files"
>
<File
RelativePath=".\include\Poco\Dynamic\Pair.h"
>
</File>
<File
RelativePath=".\include\Poco\Dynamic\Struct.h"
>
</File>
<File
RelativePath=".\include\Poco\Dynamic\Var.h"
>
</File>
<File
RelativePath=".\include\Poco\Dynamic\VarHolder.h"
>
</File>
</Filter>
<Filter
Name="Source Files"
>
<File
RelativePath=".\src\Var.cpp"
>
</File>
<File
RelativePath=".\src\VarHolder.cpp"
>
</File>
</Filter>
</Filter>
<File
RelativePath="..\DLLVersion.rc"
>

View File

@ -164,7 +164,7 @@ private:
///
FIFOBuffer& FIFOBufferStreamBuf::fifoBuffer()
inline FIFOBuffer& FIFOBufferStreamBuf::fifoBuffer()
{
return _fifoBuffer;
}

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8,00"
Version="8.00"
Name="TestSuite"
ProjectGUID="{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
RootNamespace="TestSuite"
@ -559,6 +559,10 @@
RelativePath=".\src\AnyTest.cpp"
>
</File>
<File
RelativePath=".\src\ArrayTest.h"
>
</File>
<File
RelativePath=".\src\AutoPtrTest.cpp"
>
@ -579,10 +583,6 @@
RelativePath=".\src\CoreTestSuite.cpp"
>
</File>
<File
RelativePath=".\src\DynamicAnyTest.cpp"
>
</File>
<File
RelativePath=".\src\DynamicFactoryTest.cpp"
>
@ -651,6 +651,10 @@
RelativePath=".\src\AnyTest.h"
>
</File>
<File
RelativePath=".\src\ArrayTest.cpp"
>
</File>
<File
RelativePath=".\src\AutoPtrTest.h"
>
@ -671,10 +675,6 @@
RelativePath=".\src\CoreTestSuite.h"
>
</File>
<File
RelativePath=".\src\DynamicAnyTest.h"
>
</File>
<File
RelativePath=".\src\DynamicFactoryTest.h"
>
@ -755,6 +755,10 @@
RelativePath=".\src\CountingStreamTest.cpp"
>
</File>
<File
RelativePath=".\src\FIFOBufferStreamTest.cpp"
>
</File>
<File
RelativePath=".\src\FileStreamTest.cpp"
>
@ -811,6 +815,10 @@
RelativePath=".\src\CountingStreamTest.h"
>
</File>
<File
RelativePath=".\src\FIFOBufferStreamTest.h"
>
</File>
<File
RelativePath=".\src\FileStreamTest.h"
>
@ -1793,6 +1801,26 @@
</File>
</Filter>
</Filter>
<Filter
Name="Dynamic"
>
<Filter
Name="Source Files"
>
<File
RelativePath=".\src\VarTest.cpp"
>
</File>
</Filter>
<Filter
Name="Header Files"
>
<File
RelativePath=".\src\VarTest.h"
>
</File>
</Filter>
</Filter>
</Files>
<Globals>
</Globals>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9,00"
Version="9.00"
Name="TestSuite"
ProjectGUID="{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
Keyword="Win32Proj"
@ -541,6 +541,10 @@
RelativePath=".\src\AnyTest.cpp"
>
</File>
<File
RelativePath=".\src\ArrayTest.cpp"
>
</File>
<File
RelativePath=".\src\AutoPtrTest.cpp"
>
@ -561,10 +565,6 @@
RelativePath=".\src\CoreTestSuite.cpp"
>
</File>
<File
RelativePath=".\src\DynamicAnyTest.cpp"
>
</File>
<File
RelativePath=".\src\DynamicFactoryTest.cpp"
>
@ -633,6 +633,10 @@
RelativePath=".\src\AnyTest.h"
>
</File>
<File
RelativePath=".\src\ArrayTest.h"
>
</File>
<File
RelativePath=".\src\AutoPtrTest.h"
>
@ -737,6 +741,10 @@
RelativePath=".\src\CountingStreamTest.cpp"
>
</File>
<File
RelativePath=".\src\FIFOBufferStreamTest.cpp"
>
</File>
<File
RelativePath=".\src\FileStreamTest.cpp"
>
@ -793,6 +801,10 @@
RelativePath=".\src\CountingStreamTest.h"
>
</File>
<File
RelativePath=".\src\FIFOBufferStreamTest.h"
>
</File>
<File
RelativePath=".\src\FileStreamTest.h"
>
@ -1775,6 +1787,26 @@
</File>
</Filter>
</Filter>
<Filter
Name="Dynamic"
>
<Filter
Name="Source Files"
>
<File
RelativePath=".\src\VarTest.cpp"
>
</File>
</Filter>
<Filter
Name="Header Files"
>
<File
RelativePath=".\src\VarTest.h"
>
</File>
</Filter>
</Filter>
</Files>
<Globals>
</Globals>