build/win32/libvisio.vcproj   |    4 ++--
 build/win32/libvisio.vcxproj  |    4 ++--
 build/win32/vsd2raw.vcproj    |    4 ++--
 build/win32/vsd2raw.vcxproj   |    4 ++--
 build/win32/vsd2xhtml.vcproj  |    4 ++--
 build/win32/vsd2xhtml.vcxproj |    4 ++--
 src/lib/VSDParser.cpp         |   15 +++++++++++++++
 7 files changed, 27 insertions(+), 12 deletions(-)

New commits:
commit a7190200d4b0022b07d1487950fe42ec8b756c45
Author: Fridrich Å trba <fridrich.st...@bluewin.ch>
Date:   Tue Apr 2 00:36:44 2013 +0200

    Add ICU stuff to the MSVC build files

diff --git a/build/win32/libvisio.vcproj b/build/win32/libvisio.vcproj
index 952544a..4401712 100644
--- a/build/win32/libvisio.vcproj
+++ b/build/win32/libvisio.vcproj
@@ -41,7 +41,7 @@
                        <Tool
                                Name="VCCLCompilerTool"
                                Optimization="0"
-                               
AdditionalIncludeDirectories="$(LIBWPD_INCLUDE_DIR),$(LIBWPG_INCLUDE_DIR),$(BOOST_INCLUDE_DIR),$(LIBXML_INCLUDE_DIR),$(ZLIB_INCLUDE_DIR)"
+                               
AdditionalIncludeDirectories="$(LIBWPD_INCLUDE_DIR),$(LIBWPG_INCLUDE_DIR),$(BOOST_INCLUDE_DIR),$(LIBXML_INCLUDE_DIR),$(ZLIB_INCLUDE_DIR),$(ICU_INCLUDE_DIR)"
                                
PreprocessorDefinitions="_DEBUG;DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
@@ -116,7 +116,7 @@
                                Name="VCCLCompilerTool"
                                Optimization="2"
                                InlineFunctionExpansion="1"
-                               
AdditionalIncludeDirectories="$(LIBWPD_INCLUDE_DIR),$(LIBWPG_INCLUDE_DIR),$(BOOST_INCLUDE_DIR),$(LIBXML_INCLUDE_DIR),$(ZLIB_INCLUDE_DIR)"
+                               
AdditionalIncludeDirectories="$(LIBWPD_INCLUDE_DIR),$(LIBWPG_INCLUDE_DIR),$(BOOST_INCLUDE_DIR),$(LIBXML_INCLUDE_DIR),$(ZLIB_INCLUDE_DIR),$(ICU_INCLUDE_DIR)"
                                
PreprocessorDefinitions="NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS"
                                StringPooling="true"
                                RuntimeLibrary="2"
diff --git a/build/win32/libvisio.vcxproj b/build/win32/libvisio.vcxproj
index a1f82cc..803e91a 100644
--- a/build/win32/libvisio.vcxproj
+++ b/build/win32/libvisio.vcxproj
@@ -43,7 +43,7 @@
   <ItemDefinitionGroup 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      
<AdditionalIncludeDirectories>$(LIBWPD_INCLUDE_DIR);$(LIBWPG_INCLUDE_DIR);$(BOOST_INCLUDE_DIR);$(LIBXML_INCLUDE_DIR);$(ZLIB_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      
<AdditionalIncludeDirectories>$(LIBWPD_INCLUDE_DIR);$(LIBWPG_INCLUDE_DIR);$(BOOST_INCLUDE_DIR);$(LIBXML_INCLUDE_DIR);$(ZLIB_INCLUDE_DIR);$(ICU_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       
<PreprocessorDefinitions>_DEBUG;DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -74,7 +74,7 @@
     <ClCompile>
       <Optimization>MaxSpeed</Optimization>
       <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
-      
<AdditionalIncludeDirectories>$(LIBWPD_INCLUDE_DIR);$(LIBWPG_INCLUDE_DIR);$(BOOST_INCLUDE_DIR);$(LIBXML_INCLUDE_DIR);$(ZLIB_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      
<AdditionalIncludeDirectories>$(LIBWPD_INCLUDE_DIR);$(LIBWPG_INCLUDE_DIR);$(BOOST_INCLUDE_DIR);$(LIBXML_INCLUDE_DIR);$(ZLIB_INCLUDE_DIR);$(ICU_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       
<PreprocessorDefinitions>NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <StringPooling>true</StringPooling>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
diff --git a/build/win32/vsd2raw.vcproj b/build/win32/vsd2raw.vcproj
index 5db58a2..d6b9058 100644
--- a/build/win32/vsd2raw.vcproj
+++ b/build/win32/vsd2raw.vcproj
@@ -75,7 +75,7 @@
                                OutputFile="Debug\bin\vsd2raw.exe"
                                LinkIncremental="2"
                                SuppressStartupBanner="true"
-                               
AdditionalLibraryDirectories="Debug\lib,$(LIBWPD_LIB_DIR),$(LIBXML_LIB_DIR),$(ZLIB_LIB_DIR)"
+                               
AdditionalLibraryDirectories="Debug\lib,$(LIBWPD_LIB_DIR),$(LIBXML_LIB_DIR),$(ZLIB_LIB_DIR),$(ICU_LIB_DIR)"
                                GenerateDebugInformation="true"
                                ProgramDatabaseFile=".\Debug/vsd2raw.pdb"
                                SubSystem="1"
@@ -164,7 +164,7 @@
                                OutputFile="Release\bin\vsd2raw.exe"
                                LinkIncremental="1"
                                SuppressStartupBanner="true"
-                               
AdditionalLibraryDirectories="Release\lib,$(LIBWPD_LIB_DIR),$(LIBXML_LIB_DIR),$(ZLIB_LIB_DIR)"
+                               
AdditionalLibraryDirectories="Release\lib,$(LIBWPD_LIB_DIR),$(LIBXML_LIB_DIR),$(ZLIB_LIB_DIR),$(ICU_LIB_DIR)"
                                ProgramDatabaseFile=".\Release/vsd2raw.pdb"
                                SubSystem="1"
                                RandomizedBaseAddress="1"
diff --git a/build/win32/vsd2raw.vcxproj b/build/win32/vsd2raw.vcxproj
index 53b6b6d..c774295 100644
--- a/build/win32/vsd2raw.vcxproj
+++ b/build/win32/vsd2raw.vcxproj
@@ -73,7 +73,7 @@
       
<AdditionalDependencies>libvisio-0.0.lib;libwpd-0.9.lib;libwpd-stream-0.9.lib;%(AdditionalDependencies)</AdditionalDependencies>
       <OutputFile>Debug\bin\vsd2raw.exe</OutputFile>
       <SuppressStartupBanner>true</SuppressStartupBanner>
-      
<AdditionalLibraryDirectories>Debug\lib;$(LIBWPD_LIB_DIR);$(LIBXML_LIB_DIR);$(ZLIB_LIB_DIR);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      
<AdditionalLibraryDirectories>Debug\lib;$(LIBWPD_LIB_DIR);$(LIBXML_LIB_DIR);$(ZLIB_LIB_DIR);$(ICU_LIB_DIR);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <ProgramDatabaseFile>.\Debug/vsd2raw.pdb</ProgramDatabaseFile>
       <SubSystem>Console</SubSystem>
@@ -96,7 +96,7 @@
     </Midl>
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      
<AdditionalIncludeDirectories>..\..\src\lib;$(LIBWPD_INCLUDE_DIR);$(LIBWPG_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      
<AdditionalIncludeDirectories>..\..\src\lib;$(LIBWPD_INCLUDE_DIR);$(LIBWPG_INCLUDE_DIR);$(ICU_LIB_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       
<PreprocessorDefinitions>NDEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
diff --git a/build/win32/vsd2xhtml.vcproj b/build/win32/vsd2xhtml.vcproj
index a540c22..37934c6 100644
--- a/build/win32/vsd2xhtml.vcproj
+++ b/build/win32/vsd2xhtml.vcproj
@@ -73,7 +73,7 @@
                                OutputFile="Release\bin\vsd2xhtml.exe"
                                LinkIncremental="1"
                                SuppressStartupBanner="true"
-                               
AdditionalLibraryDirectories="Release\lib,$(LIBWPD_LIB_DIR),$(LIBXML_LIB_DIR),$(ZLIB_LIB_DIR)"
+                               
AdditionalLibraryDirectories="Release\lib,$(LIBWPD_LIB_DIR),$(LIBXML_LIB_DIR),$(ZLIB_LIB_DIR),$(ICU_LIB_DIR)"
                                ProgramDatabaseFile=".\Release/vsd2xhtml.pdb"
                                SubSystem="1"
                                RandomizedBaseAddress="1"
@@ -163,7 +163,7 @@
                                OutputFile="Debug\bin\vsd2xhtml.exe"
                                LinkIncremental="2"
                                SuppressStartupBanner="true"
-                               
AdditionalLibraryDirectories="Debug\lib,$(LIBWPD_LIB_DIR),$(LIBXML_LIB_DIR),$(ZLIB_LIB_DIR)"
+                               
AdditionalLibraryDirectories="Debug\lib,$(LIBWPD_LIB_DIR),$(LIBXML_LIB_DIR),$(ZLIB_LIB_DIR),$(ICU_LIB_DIR)"
                                GenerateDebugInformation="true"
                                ProgramDatabaseFile=".\Debug/vsd2xhtml.pdb"
                                SubSystem="1"
diff --git a/build/win32/vsd2xhtml.vcxproj b/build/win32/vsd2xhtml.vcxproj
index 8f27e1c..f00761e 100644
--- a/build/win32/vsd2xhtml.vcxproj
+++ b/build/win32/vsd2xhtml.vcxproj
@@ -71,7 +71,7 @@
       
<AdditionalDependencies>libvisio-0.0.lib;libwpd-0.9.lib;libwpd-stream-0.9.lib;%(AdditionalDependencies)</AdditionalDependencies>
       <OutputFile>Release\bin\vsd2xhtml.exe</OutputFile>
       <SuppressStartupBanner>true</SuppressStartupBanner>
-      
<AdditionalLibraryDirectories>Release\lib;$(LIBWPD_LIB_DIR);$(LIBXML_LIB_DIR);$(ZLIB_LIB_DIR);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      
<AdditionalLibraryDirectories>Release\lib;$(LIBWPD_LIB_DIR);$(LIBXML_LIB_DIR);$(ZLIB_LIB_DIR);$(ICU_LIB_DIR);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
       <ProgramDatabaseFile>.\Release/vsd2xhtml.pdb</ProgramDatabaseFile>
       <SubSystem>Console</SubSystem>
       <RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -114,7 +114,7 @@
       
<AdditionalDependencies>libvisio-0.0.lib;libwpd-0.9.lib;libwpd-stream-0.9.lib;%(AdditionalDependencies)</AdditionalDependencies>
       <OutputFile>Debug\bin\vsd2xhtml.exe</OutputFile>
       <SuppressStartupBanner>true</SuppressStartupBanner>
-      
<AdditionalLibraryDirectories>Debug\lib;$(LIBWPD_LIB_DIR);$(LIBXML_LIB_DIR);$(ZLIB_LIB_DIR);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      
<AdditionalLibraryDirectories>Debug\lib;$(LIBWPD_LIB_DIR);$(LIBXML_LIB_DIR);$(ZLIB_LIB_DIR);$(ICU_LIB_DIR);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <ProgramDatabaseFile>.\Debug/vsd2xhtml.pdb</ProgramDatabaseFile>
       <SubSystem>Console</SubSystem>
commit 4a70e2ab4c9b794f136a5a78bd5f222fd3855561
Author: Fridrich Å trba <fridrich.st...@bluewin.ch>
Date:   Tue Apr 2 00:36:20 2013 +0200

    Extend the encoding support

diff --git a/src/lib/VSDParser.cpp b/src/lib/VSDParser.cpp
index cd7b307..4232e5a 100644
--- a/src/lib/VSDParser.cpp
+++ b/src/lib/VSDParser.cpp
@@ -1568,6 +1568,9 @@ void libvisio::VSDParser::readFontIX(WPXInputStream 
*input)
   case 0: // ANSI
     format = libvisio::VSD_TEXT_ANSI;
     break;
+  case 0x02:
+    format = libvisio::VSD_TEXT_SYMBOL;
+    break;
   case 0xa1: // GREEK
     format = libvisio::VSD_TEXT_GREEK;
     break;
@@ -1595,6 +1598,18 @@ void libvisio::VSDParser::readFontIX(WPXInputStream 
*input)
   case 0xee: // CENTRAL EUROPE
     format = libvisio::VSD_TEXT_CENTRAL_EUROPE;
     break;
+  case 0x80: // SHIFTJIS
+    format = libvisio::VSD_TEXT_JAPANESE;
+    break;
+  case 0x81: // HANGUL
+    format = libvisio::VSD_TEXT_KOREAN;
+    break;
+  case 0x86: // GB2312
+    format = libvisio::VSD_TEXT_CHINESE_SIMPLIFIED;
+    break;
+  case 0x88: // CHINESEBIG5
+    format = libvisio::VSD_TEXT_CHINESE_TRADITIONAL;
+    break;
   default:
     break;
   }
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to