diff --git a/build/aegisub_vs2008/aegisub_vs2008.vcproj b/build/aegisub_vs2008/aegisub_vs2008.vcproj
new file mode 100644
index 0000000000000000000000000000000000000000..49462f7e4b2d15a275cbd172abf5fdfef3064bc2
--- /dev/null
+++ b/build/aegisub_vs2008/aegisub_vs2008.vcproj
@@ -0,0 +1,1851 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="aegisub_vs2008"
+	ProjectGUID="{65C67A5D-D31C-4DB6-965B-69AF7EFA4B5A}"
+	RootNamespace="aegisub_vs2005"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+		<Platform
+			Name="x64"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="if not exist &quot;..\..\aegisub\win32\config.h&quot; (copy &quot;..\..\aegisub\win32\config0.h&quot; &quot;..\..\aegisub\win32\config.h&quot;)&#x0D;&#x0A;SubWCRev.exe &quot;..\..\aegisub&quot; &quot;..\svn-revision-base.h&quot; &quot;..\svn-revision.h&quot;&#x0D;&#x0A;"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../../aegisub/win32;../../hunspell/src"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				OpenMP="true"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderThrough="stdwx.h"
+				WarningLevel="3"
+				WarnAsError="true"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+				DisableSpecificWarnings="4267"
+				ForcedIncludeFiles="stdwx.h;config.h"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="../../bin/aegisub_d.exe"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories="../../lib"
+				GenerateManifest="true"
+				DelayLoadDLLs="perl510.dll"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Debug|x64"
+			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="if not exist &quot;..\..\aegisub\win64\config.h&quot; (copy &quot;..\..\aegisub\win64\config0.h&quot; &quot;..\..\aegisub\win64\config.h&quot;)&#x0D;&#x0A;SubWCRev.exe &quot;..\..\aegisub&quot; &quot;..\svn-revision-base.h&quot; &quot;..\svn-revision.h&quot;&#x0D;&#x0A;"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../../aegisub/win64;../../hunspell/src"
+				PreprocessorDefinitions="WIN32;WIN64;_DEBUG;_WINDOWS"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				OpenMP="true"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderThrough="stdwx.h"
+				WarningLevel="3"
+				WarnAsError="true"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4267"
+				ForcedIncludeFiles="stdwx.h;config.h"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="../../bin/aegisub_d_x64.exe"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories="../../lib"
+				GenerateManifest="true"
+				DelayLoadDLLs="perl510.dll"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="if not exist &quot;..\..\aegisub\win32\config.h&quot; (copy &quot;..\..\aegisub\win32\config0.h&quot; &quot;..\..\aegisub\win32\config.h&quot;)&#x0D;&#x0A;SubWCRev.exe &quot;..\..\aegisub&quot; &quot;..\svn-revision-base.h&quot; &quot;..\svn-revision.h&quot;&#x0D;&#x0A;"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="../../aegisub/win32;../../hunspell/src"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
+				RuntimeLibrary="2"
+				OpenMP="true"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderThrough="stdwx.h"
+				WarningLevel="3"
+				WarnAsError="true"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4267"
+				ForcedIncludeFiles="stdwx.h;config.h"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="../../bin/aegisub.exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="../../lib"
+				GenerateManifest="true"
+				DelayLoadDLLs="perl510.dll"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|x64"
+			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="if not exist &quot;..\..\aegisub\win64\config.h&quot; (copy &quot;..\..\aegisub\win64\config0.h&quot; &quot;..\..\aegisub\win64\config.h&quot;)&#x0D;&#x0A;SubWCRev.exe &quot;..\..\aegisub&quot; &quot;..\svn-revision-base.h&quot; &quot;..\svn-revision.h&quot;&#x0D;&#x0A;"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="../../aegisub/win64;../../hunspell/src"
+				PreprocessorDefinitions="WIN32;WIN64;NDEBUG;_WINDOWS"
+				RuntimeLibrary="2"
+				OpenMP="true"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderThrough="stdwx.h"
+				WarningLevel="3"
+				WarnAsError="true"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4267"
+				ForcedIncludeFiles="stdwx.h;config.h"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="../../bin/aegisub_x64.exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="../../lib"
+				GenerateManifest="true"
+				DelayLoadDLLs="perl510.dll"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="ASS"
+			>
+			<File
+				RelativePath="..\..\aegisub\ass_attachment.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_attachment.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_dialogue.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_dialogue.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_entry.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_entry.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_export_filter.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_export_filter.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_exporter.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_exporter.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_file.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_karaoke.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_karaoke.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_override.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_override.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_style.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_style.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_style_storage.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_style_storage.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_time.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\ass_time.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Audio"
+			>
+			<File
+				RelativePath="..\..\aegisub\audio_box.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_box.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_display.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_display.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_karaoke.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_karaoke.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_player.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_player.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_player_alsa.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_player_dsound.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_player_openal.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_player_portaudio.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_player_pulse.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_avs.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_convert.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_convert.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_dummy.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_dummy.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_hd.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_hd.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_lavc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_pcm.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_pcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_ram.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_ram.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_stream.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_provider_stream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_spectrum.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\audio_spectrum.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Automation"
+			>
+			<File
+				RelativePath="..\..\aegisub\auto4_auto3.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\auto4_auto3.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\auto4_base.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\auto4_base.h"
+				>
+			</File>
+			<Filter
+				Name="Lua"
+				>
+				<File
+					RelativePath="..\..\aegisub\auto4_lua.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_lua.h"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_lua_assfile.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_lua_dialog.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_lua_scriptreader.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_lua_scriptreader.h"
+					>
+				</File>
+			</Filter>
+			<Filter
+				Name="Ruby"
+				>
+				<File
+					RelativePath="..\..\aegisub\auto4_ruby.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_ruby.h"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_ruby_assfile.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_ruby_dialog.cpp"
+					>
+				</File>
+			</Filter>
+			<Filter
+				Name="Perl"
+				>
+				<File
+					RelativePath="..\..\aegisub\auto4_perl.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_perl.h"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_perl_ass.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_perl_console.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_perl_console.h"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_perl_macro.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_perl_misc.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_perl_script.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\auto4_perldata.inc"
+					>
+				</File>
+			</Filter>
+		</Filter>
+		<Filter
+			Name="Wrappers"
+			>
+			<File
+				RelativePath="..\..\aegisub\avisynth.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\avisynth_wrap.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\avisynth_wrap.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\gl_text.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\gl_text.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\gl_wrap.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\gl_wrap.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\lavc_file.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\lavc_file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\mkv_wrap.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\mkv_wrap.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\vfw_wrap.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\vfw_wrap.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Controls"
+			>
+			<File
+				RelativePath="..\..\aegisub\base_grid.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\base_grid.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\browse_button.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\browse_button.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\colour_button.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\colour_button.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\float_spin.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\float_spin.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\help_button.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\help_button.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\hilimod_textctrl.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\hilimod_textctrl.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\scintilla_text_ctrl.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\scintilla_text_ctrl.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\static_bmp.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\static_bmp.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subs_edit_ctrl.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subs_edit_ctrl.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subs_grid.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subs_grid.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subs_preview.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subs_preview.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\timeedit_ctrl.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\timeedit_ctrl.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\toggle_bitmap.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\toggle_bitmap.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Utilities"
+			>
+			<File
+				RelativePath="..\..\aegisub\aegisublocale.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\aegisublocale.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\charset_detect.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\charset_detect.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\colorspace.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\colorspace.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\drop.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\drop.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\factory.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\fft.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\fft.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\font_file_lister.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\font_file_lister.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\font_file_lister_fontconfig.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\font_file_lister_fontconfig.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\font_file_lister_freetype.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\font_file_lister_freetype.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\idle_field_event.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\idle_field_event.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\kana_table.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\kana_table.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\MatroskaParser.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="0"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="0"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="0"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="0"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\MatroskaParser.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\md5.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="0"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="0"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="0"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="0"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\md5.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\mythes.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\mythes.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\spline.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\spline.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\spline_curve.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\spline_curve.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\standard_paths.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\standard_paths.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\string_codec.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\string_codec.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\text_file_reader.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\text_file_reader.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\text_file_writer.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\text_file_writer.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\tooltip_manager.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\tooltip_manager.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\utils.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\utils.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\validators.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\validators.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\variable_data.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\variable_data.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\vector2d.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\vector2d.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\vfr.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\vfr.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\VideoSink.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\VideoSink.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Dialogs"
+			>
+			<File
+				RelativePath="..\..\aegisub\dialog_about.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_about.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_associations.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_associations.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_attachments.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_attachments.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_automation.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_automation.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_colorpicker.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_colorpicker.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_detached_video.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_detached_video.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_dummy_video.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_dummy_video.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_export.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_export.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_fonts_collector.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_fonts_collector.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_jumpto.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_jumpto.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_kanji_timer.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_kanji_timer.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_options.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_options.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_paste_over.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_paste_over.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_progress.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_progress.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_properties.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_properties.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_resample.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_resample.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_search_replace.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_search_replace.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_selection.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_selection.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_shift_times.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_shift_times.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_spellchecker.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_spellchecker.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_splash.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_splash.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_style_editor.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_style_editor.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_style_manager.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_style_manager.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_styling_assistant.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_styling_assistant.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_text_import.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_text_import.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_timing_processor.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_timing_processor.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_tip.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_tip.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_translation.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_translation.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_version_check.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_version_check.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_video_details.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\dialog_video_details.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Core"
+			>
+			<File
+				RelativePath="..\..\aegisub\frame_main.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\frame_main.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\frame_main_events.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\hotkeys.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\hotkeys.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\main.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\main.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\options.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\options.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\setup.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\stdwx.cpp"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\stdwx.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subs_edit_box.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subs_edit_box.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\version.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\version.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Export"
+			>
+			<File
+				RelativePath="..\..\aegisub\export_clean_info.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\export_clean_info.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\export_fixstyle.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\export_fixstyle.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\export_framerate.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\export_framerate.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\export_visible_lines.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\export_visible_lines.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Video"
+			>
+			<File
+				RelativePath="..\..\aegisub\keyframe.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\keyframe.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_box.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_box.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_context.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_context.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_display.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_display.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_frame.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_frame.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_provider.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_provider.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_provider_avs.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_provider_dshow.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_provider_dummy.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_provider_dummy.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_provider_lavc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_slider.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\video_slider.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Spellchecking"
+			>
+			<File
+				RelativePath="..\..\aegisub\spellchecker.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\spellchecker.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\spellchecker_hunspell.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\thesaurus.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\thesaurus.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\thesaurus_myspell.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\thesaurus_myspell.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Subtitle Formats"
+			>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_ass.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_ass.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_dvd.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_dvd.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_encore.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_encore.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_microdvd.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_microdvd.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_mkv.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_mkv.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_prs.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_prs.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_srt.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_srt.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_ttxt.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_ttxt.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_txt.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitle_format_txt.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Subtitle Providers"
+			>
+			<File
+				RelativePath="..\..\aegisub\subtitles_provider.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitles_provider.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitles_provider_csri.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\subtitles_provider_libass.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Visual Tools"
+			>
+			<File
+				RelativePath="..\..\aegisub\visual_feature.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_feature.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_clip.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_clip.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_cross.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_cross.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_drag.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_drag.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_rotatexy.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_rotatexy.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_rotatez.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_rotatez.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_scale.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_scale.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_vector_clip.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\aegisub\visual_tool_vector_clip.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Config"
+			>
+			<Filter
+				Name="win32"
+				>
+				<File
+					RelativePath="..\..\aegisub\win32\config.h"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\win32\config0.h"
+					>
+				</File>
+			</Filter>
+			<Filter
+				Name="win64"
+				>
+				<File
+					RelativePath="..\..\aegisub\win64\config.h"
+					>
+				</File>
+				<File
+					RelativePath="..\..\aegisub\win64\config0.h"
+					>
+				</File>
+			</Filter>
+		</Filter>
+		<File
+			RelativePath="..\..\aegisub\changelog.txt"
+			>
+		</File>
+		<File
+			RelativePath="..\..\aegisub\res.rc"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/hunspell/src/win_api/libhunspell_2008.vcproj b/hunspell/src/win_api/libhunspell_2008.vcproj
new file mode 100644
index 0000000000000000000000000000000000000000..c9cec5980674b6a3198971129bd47656474c517f
--- /dev/null
+++ b/hunspell/src/win_api/libhunspell_2008.vcproj
@@ -0,0 +1,459 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="libhunspell_2008"
+	ProjectGUID="{53609BB3-D874-465C-AF7B-DF626DB0D89B}"
+	RootNamespace="Hunspell"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+		<Platform
+			Name="x64"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="false"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\hunspell;."
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;HUNSPELL_STATIC;_CRT_SECURE_NO_WARNINGS"
+				MinimalRebuild="false"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				ProgramDataBaseFileName="$(IntDir)\$(ProjectName).pdb"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="4"
+				DisableSpecificWarnings="4706"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="..\..\..\lib\libhunspell_d.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Debug|x64"
+			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="false"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\hunspell;."
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;HUNSPELL_STATIC;_CRT_SECURE_NO_WARNINGS"
+				MinimalRebuild="false"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				ProgramDataBaseFileName="$(IntDir)\$(ProjectName).pdb"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4706"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				AdditionalOptions="/machine:x64"
+				OutputFile="..\..\..\lib\libhunspell_d_x64.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="false"
+			CharacterSet="2"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="3"
+				InlineFunctionExpansion="2"
+				AdditionalIncludeDirectories="..\hunspell;."
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;HUNSPELL_STATIC;_CRT_SECURE_NO_WARNINGS"
+				StringPooling="true"
+				RuntimeLibrary="2"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				ProgramDataBaseFileName="$(IntDir)\$(ProjectName).pdb"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="0"
+				DisableSpecificWarnings="4706"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="1033"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="..\..\..\lib\libhunspell.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				SuppressStartupBanner="false"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|x64"
+			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="false"
+			CharacterSet="2"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="3"
+				InlineFunctionExpansion="2"
+				AdditionalIncludeDirectories="..\hunspell;."
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;HUNSPELL_STATIC;_CRT_SECURE_NO_WARNINGS"
+				StringPooling="true"
+				RuntimeLibrary="2"
+				EnableFunctionLevelLinking="true"
+				UsePrecompiledHeader="0"
+				ProgramDataBaseFileName="$(IntDir)\$(ProjectName).pdb"
+				WarningLevel="4"
+				Detect64BitPortabilityProblems="false"
+				DebugInformationFormat="0"
+				DisableSpecificWarnings="4706"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="1033"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				AdditionalOptions="/machine:x64"
+				OutputFile="..\..\..\lib\libhunspell_x64.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+				SuppressStartupBanner="false"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="_Main"
+			>
+			<File
+				RelativePath=".\config.h"
+				>
+			</File>
+			<File
+				RelativePath=".\Hunspell.rc"
+				>
+			</File>
+			<File
+				RelativePath=".\hunspelldll.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\hunspelldll.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="hunspell"
+			>
+			<File
+				RelativePath="..\hunspell\affentry.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\affentry.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\affixmgr.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\affixmgr.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\atypes.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\baseaffix.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\csutil.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\csutil.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\dictmgr.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\dictmgr.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\hashmgr.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\hashmgr.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\htypes.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\hunspell.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\hunspell.h"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\hunspell.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\langnum.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\phonet.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\phonet.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\suggestmgr.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\suggestmgr.hxx"
+				>
+			</File>
+			<File
+				RelativePath="..\hunspell\utf_info.cxx"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/lua51/lua51_vc9.vcproj b/lua51/lua51_vc9.vcproj
new file mode 100644
index 0000000000000000000000000000000000000000..64c965deb8899548a1c9d381506441df0ff9a38a
--- /dev/null
+++ b/lua51/lua51_vc9.vcproj
@@ -0,0 +1,975 @@
+<?xml version="1.0" encoding="shift_jis"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="lua51_vc9"
+	ProjectGUID="{1809269E-6E14-47E8-A9D0-147877EBCDBC}"
+	RootNamespace="lua51"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+		<Platform
+			Name="x64"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="..\lib\"
+			IntermediateDirectory="Debug"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				DisableLanguageExtensions="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+				CompileAs="2"
+				DisableSpecificWarnings="4996"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="$(OutDir)/lua51d.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Debug|x64"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				DisableLanguageExtensions="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+				CompileAs="2"
+				DisableSpecificWarnings="4996"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="$(OutDir)/lua51d_x64.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="..\lib\"
+			IntermediateDirectory="Release"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4996"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="$(OutDir)/lua51.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|x64"
+			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="4"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4996"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="$(OutDir)/lua51_x64.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath=".\src\lapi.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lauxlib.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lbaselib.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lcode.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\ldblib.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\ldebug.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\ldo.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\ldump.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lfunc.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lgc.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\linit.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\liolib.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\llex.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lmathlib.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lmem.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\loadlib.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lobject.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lopcodes.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\loslib.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lparser.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lstate.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lstring.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lstrlib.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\ltable.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\ltablib.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\ltm.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lundump.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lvm.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\src\lzio.c"
+				>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						CompileAs="2"
+					/>
+				</FileConfiguration>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath=".\src\lapi.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lauxlib.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lcode.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\ldebug.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\ldo.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lfunc.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lgc.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\llex.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\llimits.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lmem.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lobject.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lopcodes.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lparser.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lstate.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lstring.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\ltable.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\ltm.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lua.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\luaconf.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lualib.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lundump.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lvm.h"
+				>
+			</File>
+			<File
+				RelativePath=".\src\lzio.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/universalchardet/universalcharset_2008.vcproj b/universalchardet/universalcharset_2008.vcproj
new file mode 100644
index 0000000000000000000000000000000000000000..f42f290a0c6ce00e132b5f254f59db5753b2e3f8
--- /dev/null
+++ b/universalchardet/universalcharset_2008.vcproj
@@ -0,0 +1,521 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="universalcharset_2008"
+	ProjectGUID="{6B6028DA-8702-4853-8FF1-B55BEDD4C8DB}"
+	RootNamespace="universalcharset"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+		<Platform
+			Name="x64"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="../lib/univcset_d.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Debug|x64"
+			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;WIN64;_DEBUG;_LIB"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="../lib/univcset_d_x64.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="../lib/univcset.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|x64"
+			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
+			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;WIN64;NDEBUG;_LIB"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="../lib/univcset_x64.lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath=".\CharDistribution.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\JpCntx.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\LangBulgarianModel.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\LangCyrillicModel.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\LangGreekModel.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\LangHebrewModel.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\LangHungarianModel.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\LangThaiModel.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsBig5Prober.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsCharSetProber.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsEscCharsetProber.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsEscSM.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsEUCJPProber.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsEUCKRProber.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsEUCTWProber.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsGB2312Prober.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsHebrewProber.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsLatin1Prober.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsMBCSGroupProber.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsMBCSSM.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsSBCharSetProber.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsSBCSGroupProber.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsSJISProber.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsUniversalDetector.cpp"
+				>
+			</File>
+			<File
+				RelativePath=".\nsUTF8Prober.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath=".\CharDistribution.h"
+				>
+			</File>
+			<File
+				RelativePath=".\JpCntx.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsBig5Prober.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsCharSetProber.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsCodingStateMachine.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nscore.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsError.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsEscCharsetProber.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsEUCJPProber.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsEUCKRProber.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsEUCTWProber.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsGB2312Prober.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsHebrewProber.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsLatin1Prober.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsMBCSGroupProber.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsPkgInt.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsSBCharSetProber.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsSBCSGroupProber.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsSJISProber.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsUniversalDetector.h"
+				>
+			</File>
+			<File
+				RelativePath=".\nsUTF8Prober.h"
+				>
+			</File>
+			<File
+				RelativePath=".\prcpucfg.h"
+				>
+			</File>
+			<File
+				RelativePath=".\prmem.h"
+				>
+			</File>
+			<File
+				RelativePath=".\protypes.h"
+				>
+			</File>
+			<File
+				RelativePath=".\prtypes.h"
+				>
+			</File>
+			<File
+				RelativePath=".\xpcom-config.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+			<File
+				RelativePath=".\Big5Freq.tab"
+				>
+			</File>
+			<File
+				RelativePath=".\EUCKRFreq.tab"
+				>
+			</File>
+			<File
+				RelativePath=".\EUCTWFreq.tab"
+				>
+			</File>
+			<File
+				RelativePath=".\GB2312Freq.tab"
+				>
+			</File>
+			<File
+				RelativePath=".\JISFreq.tab"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>