summaryrefslogtreecommitdiff
path: root/plugins/HistoryStats
diff options
context:
space:
mode:
authorVadim Dashevskiy <watcherhd@gmail.com>2014-03-05 08:25:28 +0000
committerVadim Dashevskiy <watcherhd@gmail.com>2014-03-05 08:25:28 +0000
commit29eb6ad0ee6e9e3657fd4eb02d7c0c665819840a (patch)
tree497bc79f79ab62fb5e0f2ae69a9a2be52ccd28e6 /plugins/HistoryStats
parentd6ffa6b1b553488cd5fd01d2f577575ac4835d61 (diff)
version info added, MSVC 2013 projects added
git-svn-id: http://svn.miranda-ng.org/main/trunk@8403 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/HistoryStats')
-rw-r--r--plugins/HistoryStats/historystats_10.vcxproj37
-rw-r--r--plugins/HistoryStats/historystats_10.vcxproj.filters9
-rw-r--r--plugins/HistoryStats/historystats_12.vcxproj411
-rw-r--r--plugins/HistoryStats/historystats_12.vcxproj.filters464
-rw-r--r--plugins/HistoryStats/res/version.rc38
-rw-r--r--plugins/HistoryStats/src/_globals.h2
-rw-r--r--plugins/HistoryStats/src/main.cpp24
-rw-r--r--plugins/HistoryStats/src/main.h2
-rw-r--r--plugins/HistoryStats/src/stdafx.cpp18
-rw-r--r--plugins/HistoryStats/src/version.h14
10 files changed, 990 insertions, 29 deletions
diff --git a/plugins/HistoryStats/historystats_10.vcxproj b/plugins/HistoryStats/historystats_10.vcxproj
index 70b8dbde7e..24fddd0942 100644
--- a/plugins/HistoryStats/historystats_10.vcxproj
+++ b/plugins/HistoryStats/historystats_10.vcxproj
@@ -23,6 +23,7 @@
<RootNamespace>historystats</RootNamespace>
<SccProjectName />
<SccLocalPath />
+ <ProjectName>HistoryStats</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
@@ -80,7 +81,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;historystats_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PrecompiledHeader>Use</PrecompiledHeader>
@@ -88,7 +89,6 @@
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
- <CompileAs>Default</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -97,6 +97,8 @@
<GenerateMapFile>true</GenerateMapFile>
<TargetMachine>MachineX86</TargetMachine>
<AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
+ <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
+ <SubSystem>Windows</SubSystem>
</Link>
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -120,7 +122,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;historystats_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PrecompiledHeader>Use</PrecompiledHeader>
@@ -128,7 +130,6 @@
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
- <CompileAs>Default</CompileAs>
</ClCompile>
<Link>
<AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -136,6 +137,8 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<GenerateMapFile>true</GenerateMapFile>
<AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
+ <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
+ <SubSystem>Windows</SubSystem>
</Link>
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -159,11 +162,10 @@
<Optimization>Full</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;historystats_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<StringPooling>true</StringPooling>
- <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>_globals.h</PrecompiledHeaderFile>
@@ -171,7 +173,6 @@
</AssemblerOutput>
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
- <CompileAs>Default</CompileAs>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
</ClCompile>
<Link>
@@ -182,6 +183,9 @@
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
+ <AdditionalOptions>/PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
+ <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
+ <SubSystem>Windows</SubSystem>
</Link>
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -206,11 +210,10 @@
<Optimization>Full</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;historystats_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<StringPooling>true</StringPooling>
- <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>_globals.h</PrecompiledHeaderFile>
@@ -218,7 +221,6 @@
</AssemblerOutput>
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
- <CompileAs>Default</CompileAs>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
</ClCompile>
<Link>
@@ -228,6 +230,9 @@
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
+ <AdditionalOptions>/PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
+ <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
+ <SubSystem>Windows</SubSystem>
</Link>
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -247,13 +252,11 @@
</ResourceCompile>
</ItemDefinitionGroup>
<ItemGroup>
- <ClCompile Include="src\_consts.cpp" />
- <ClCompile Include="src\_globals.cpp">
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
+ <ClCompile Include="src\stdafx.cpp">
+ <PrecompiledHeader>Create</PrecompiledHeader>
</ClCompile>
+ <ClCompile Include="src\_consts.cpp" />
+ <ClCompile Include="src\_globals.cpp" />
<ClCompile Include="src\bandctrl.cpp" />
<ClCompile Include="src\bandctrlimpl.cpp" />
<ClCompile Include="src\canvas.cpp" />
@@ -309,6 +312,7 @@
<ClCompile Include="src\column_words.cpp" />
</ItemGroup>
<ItemGroup>
+ <ClInclude Include="src\version.h" />
<ClInclude Include="src\_consts.h" />
<ClInclude Include="src\_format.h" />
<ClInclude Include="src\_globals.h" />
@@ -396,6 +400,7 @@
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="res\resource.rc" />
+ <ResourceCompile Include="res\version.rc" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
diff --git a/plugins/HistoryStats/historystats_10.vcxproj.filters b/plugins/HistoryStats/historystats_10.vcxproj.filters
index 2ec7f779d3..81ec8df595 100644
--- a/plugins/HistoryStats/historystats_10.vcxproj.filters
+++ b/plugins/HistoryStats/historystats_10.vcxproj.filters
@@ -196,6 +196,9 @@
<ClCompile Include="src\_consts.cpp">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="src\stdafx.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\_consts.h">
@@ -345,6 +348,9 @@
<ClInclude Include="src\utils\pattern.h">
<Filter>Utils Header Files</Filter>
</ClInclude>
+ <ClInclude Include="src\version.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="res\col_add.ico">
@@ -451,5 +457,8 @@
<ResourceCompile Include="res\resource.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
+ <ResourceCompile Include="res\version.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/plugins/HistoryStats/historystats_12.vcxproj b/plugins/HistoryStats/historystats_12.vcxproj
new file mode 100644
index 0000000000..3a1471df3d
--- /dev/null
+++ b/plugins/HistoryStats/historystats_12.vcxproj
@@ -0,0 +1,411 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{B5BCDC2F-81FC-4324-90C6-E5540A225EFF}</ProjectGuid>
+ <RootNamespace>historystats</RootNamespace>
+ <SccProjectName />
+ <SccLocalPath />
+ <ProjectName>HistoryStats</ProjectName>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>Unicode</CharacterSet>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v120_xp</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v120_xp</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v120_xp</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v120_xp</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\Plugins\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)64\Plugins\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\Obj\$(ProjectName)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\Plugins\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Configuration)64\Plugins\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\Obj\$(ProjectName)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>_globals.h</PrecompiledHeaderFile>
+ <WarningLevel>Level3</WarningLevel>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <GenerateMapFile>true</GenerateMapFile>
+ <TargetMachine>MachineX86</TargetMachine>
+ <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
+ <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
+ <SubSystem>Windows</SubSystem>
+ </Link>
+ <Midl>
+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MkTypLibCompatible>true</MkTypLibCompatible>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <TargetEnvironment>Win32</TargetEnvironment>
+ <TypeLibraryName>$(OutDir)historystats.tlb</TypeLibraryName>
+ <HeaderFileName>
+ </HeaderFileName>
+ </Midl>
+ <PostBuildEvent>
+ <Command>
+ </Command>
+ </PostBuildEvent>
+ <ResourceCompile>
+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\include\msapi</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>_globals.h</PrecompiledHeaderFile>
+ <WarningLevel>Level3</WarningLevel>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <GenerateMapFile>true</GenerateMapFile>
+ <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
+ <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
+ <SubSystem>Windows</SubSystem>
+ </Link>
+ <Midl>
+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MkTypLibCompatible>true</MkTypLibCompatible>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <TypeLibraryName>$(OutDir)historystats.tlb</TypeLibraryName>
+ <HeaderFileName>
+ </HeaderFileName>
+ </Midl>
+ <PostBuildEvent>
+ <Command>
+ </Command>
+ </PostBuildEvent>
+ <ResourceCompile>
+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\include\msapi</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <Optimization>Full</Optimization>
+ <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+ <AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessToFile>false</PreprocessToFile>
+ <PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
+ <StringPooling>true</StringPooling>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>_globals.h</PrecompiledHeaderFile>
+ <AssemblerOutput>
+ </AssemblerOutput>
+ <WarningLevel>Level3</WarningLevel>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <TargetMachine>MachineX86</TargetMachine>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
+ <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
+ <SubSystem>Windows</SubSystem>
+ </Link>
+ <Midl>
+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MkTypLibCompatible>true</MkTypLibCompatible>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <TargetEnvironment>Win32</TargetEnvironment>
+ <TypeLibraryName>$(OutDir)historystats.tlb</TypeLibraryName>
+ <HeaderFileName>
+ </HeaderFileName>
+ </Midl>
+ <PostBuildEvent>
+ <Command>
+ </Command>
+ </PostBuildEvent>
+ <ResourceCompile>
+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\include\msapi</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <Optimization>Full</Optimization>
+ <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+ <AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessToFile>false</PreprocessToFile>
+ <PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
+ <StringPooling>true</StringPooling>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>_globals.h</PrecompiledHeaderFile>
+ <AssemblerOutput>
+ </AssemblerOutput>
+ <WarningLevel>Level3</WarningLevel>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
+ <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
+ <SubSystem>Windows</SubSystem>
+ </Link>
+ <Midl>
+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MkTypLibCompatible>true</MkTypLibCompatible>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <TypeLibraryName>$(OutDir)historystats.tlb</TypeLibraryName>
+ <HeaderFileName>
+ </HeaderFileName>
+ </Midl>
+ <PostBuildEvent>
+ <Command>
+ </Command>
+ </PostBuildEvent>
+ <ResourceCompile>
+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\include\msapi</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="src\stdafx.cpp">
+ <PrecompiledHeader>Create</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="src\_consts.cpp" />
+ <ClCompile Include="src\_globals.cpp" />
+ <ClCompile Include="src\bandctrl.cpp" />
+ <ClCompile Include="src\bandctrlimpl.cpp" />
+ <ClCompile Include="src\canvas.cpp" />
+ <ClCompile Include="src\column.cpp" />
+ <ClCompile Include="src\contact.cpp" />
+ <ClCompile Include="src\dlgconfigure.cpp" />
+ <ClCompile Include="src\dlgfilterwords.cpp" />
+ <ClCompile Include="src\dlgoption.cpp" />
+ <ClCompile Include="src\dlgoption_subbase.cpp" />
+ <ClCompile Include="src\dlgoption_subcolumns.cpp" />
+ <ClCompile Include="src\dlgoption_subexclude.cpp" />
+ <ClCompile Include="src\dlgoption_subglobal.cpp" />
+ <ClCompile Include="src\dlgoption_subinput.cpp" />
+ <ClCompile Include="src\dlgoption_suboutput.cpp" />
+ <ClCompile Include="src\iconlib.cpp" />
+ <ClCompile Include="src\main.cpp" />
+ <ClCompile Include="src\message.cpp" />
+ <ClCompile Include="src\mirandacontact.cpp" />
+ <ClCompile Include="src\mirandahistory.cpp" />
+ <ClCompile Include="src\mirandasettings.cpp" />
+ <ClCompile Include="src\mu_common.cpp" />
+ <ClCompile Include="src\optionsctrl.cpp" />
+ <ClCompile Include="src\optionsctrlimpl.cpp" />
+ <ClCompile Include="src\optionsctrlimpl_button.cpp" />
+ <ClCompile Include="src\optionsctrlimpl_check.cpp" />
+ <ClCompile Include="src\optionsctrlimpl_color.cpp" />
+ <ClCompile Include="src\optionsctrlimpl_combo.cpp" />
+ <ClCompile Include="src\optionsctrlimpl_datetime.cpp" />
+ <ClCompile Include="src\optionsctrlimpl_edit.cpp" />
+ <ClCompile Include="src\optionsctrlimpl_group.cpp" />
+ <ClCompile Include="src\optionsctrlimpl_item.cpp" />
+ <ClCompile Include="src\optionsctrlimpl_radio.cpp" />
+ <ClCompile Include="src\protocol.cpp" />
+ <ClCompile Include="src\settings.cpp" />
+ <ClCompile Include="src\settingsserializer.cpp" />
+ <ClCompile Include="src\settingstree.cpp" />
+ <ClCompile Include="src\statistic.cpp" />
+ <ClCompile Include="src\themeapi.cpp" />
+ <ClCompile Include="src\utils.cpp" />
+ <ClCompile Include="src\colbase_words.cpp" />
+ <ClCompile Include="src\column_chatduration.cpp" />
+ <ClCompile Include="src\column_events.cpp" />
+ <ClCompile Include="src\column_group.cpp" />
+ <ClCompile Include="src\column_inout.cpp" />
+ <ClCompile Include="src\column_inoutgraph.cpp" />
+ <ClCompile Include="src\column_nick.cpp" />
+ <ClCompile Include="src\column_protocol.cpp" />
+ <ClCompile Include="src\column_rank.cpp" />
+ <ClCompile Include="src\column_split.cpp" />
+ <ClCompile Include="src\column_splittimeline.cpp" />
+ <ClCompile Include="src\column_timeline.cpp" />
+ <ClCompile Include="src\column_wordcount.cpp" />
+ <ClCompile Include="src\column_words.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="src\version.h" />
+ <ClInclude Include="src\_consts.h" />
+ <ClInclude Include="src\_format.h" />
+ <ClInclude Include="src\_globals.h" />
+ <ClInclude Include="src\_langext.h" />
+ <ClInclude Include="src\_strfunc.h" />
+ <ClInclude Include="src\bandctrl.h" />
+ <ClInclude Include="src\bandctrldefs.h" />
+ <ClInclude Include="src\bandctrlimpl.h" />
+ <ClInclude Include="src\canvas.h" />
+ <ClInclude Include="src\column.h" />
+ <ClInclude Include="src\contact.h" />
+ <ClInclude Include="src\dlgconfigure.h" />
+ <ClInclude Include="src\dlgfilterwords.h" />
+ <ClInclude Include="src\dlgoption.h" />
+ <ClInclude Include="src\iconlib.h" />
+ <ClInclude Include="src\inout.h" />
+ <ClInclude Include="src\main.h" />
+ <ClInclude Include="src\message.h" />
+ <ClInclude Include="src\mirandacontact.h" />
+ <ClInclude Include="src\mirandahistory.h" />
+ <ClInclude Include="src\mirandasettings.h" />
+ <ClInclude Include="src\mu_common.h" />
+ <ClInclude Include="src\optionsctrl.h" />
+ <ClInclude Include="src\optionsctrldefs.h" />
+ <ClInclude Include="src\optionsctrlimpl.h" />
+ <ClInclude Include="src\protocol.h" />
+ <ClInclude Include="src\resource.h" />
+ <ClInclude Include="src\settings.h" />
+ <ClInclude Include="src\settingsserializer.h" />
+ <ClInclude Include="src\settingstree.h" />
+ <ClInclude Include="src\statistic.h" />
+ <ClInclude Include="src\themeapi.h" />
+ <ClInclude Include="src\utf8buffer.h" />
+ <ClInclude Include="src\utils.h" />
+ <ClInclude Include="src\colbase_words.h" />
+ <ClInclude Include="src\column_chatduration.h" />
+ <ClInclude Include="src\column_events.h" />
+ <ClInclude Include="src\column_group.h" />
+ <ClInclude Include="src\column_inout.h" />
+ <ClInclude Include="src\column_inoutgraph.h" />
+ <ClInclude Include="src\column_nick.h" />
+ <ClInclude Include="src\column_protocol.h" />
+ <ClInclude Include="src\column_rank.h" />
+ <ClInclude Include="src\column_split.h" />
+ <ClInclude Include="src\column_splittimeline.h" />
+ <ClInclude Include="src\column_timeline.h" />
+ <ClInclude Include="src\column_wordcount.h" />
+ <ClInclude Include="src\column_words.h" />
+ <ClInclude Include="src\utils\pattern.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="res\col_add.ico" />
+ <None Include="res\col_del.ico" />
+ <None Include="res\col_down.ico" />
+ <None Include="res\col_up.ico" />
+ <None Include="res\create.ico" />
+ <None Include="res\create_warning.ico" />
+ <None Include="res\dropdown.ico" />
+ <None Include="res\exclude_no.ico" />
+ <None Include="res\exclude_yes.ico" />
+ <None Include="res\myhistory.ico" />
+ <None Include="res\sett_columns.ico" />
+ <None Include="res\sett_exclude.ico" />
+ <None Include="res\sett_global.ico" />
+ <None Include="res\sett_input.ico" />
+ <None Include="res\sett_output.ico" />
+ <None Include="res\tree_button1.ico" />
+ <None Include="res\tree_button2.ico" />
+ <None Include="res\tree_check1.ico" />
+ <None Include="res\tree_check2.ico" />
+ <None Include="res\tree_check3.ico" />
+ <None Include="res\tree_check4.ico" />
+ <None Include="res\tree_combo1.ico" />
+ <None Include="res\tree_combo2.ico" />
+ <None Include="res\tree_datetime1.ico" />
+ <None Include="res\tree_datetime2.ico" />
+ <None Include="res\tree_edit1.ico" />
+ <None Include="res\tree_edit2.ico" />
+ <None Include="res\tree_folder1.ico" />
+ <None Include="res\tree_folder2.ico" />
+ <None Include="res\tree_radio1.ico" />
+ <None Include="res\tree_radio2.ico" />
+ <None Include="res\tree_radio3.ico" />
+ <None Include="res\tree_radio4.ico" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="res\resource.rc" />
+ <ResourceCompile Include="res\version.rc" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/plugins/HistoryStats/historystats_12.vcxproj.filters b/plugins/HistoryStats/historystats_12.vcxproj.filters
new file mode 100644
index 0000000000..81ec8df595
--- /dev/null
+++ b/plugins/HistoryStats/historystats_12.vcxproj.filters
@@ -0,0 +1,464 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{00c9961a-7513-4304-a681-1346ebe08865}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{7d5a22fd-afc8-4aeb-a875-986577feffb4}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{56f89ff7-f217-456c-8027-eac445d93449}</UniqueIdentifier>
+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
+ </Filter>
+ <Filter Include="Column Source Files">
+ <UniqueIdentifier>{0f0c8df9-d471-4e4f-aaab-7826c245caf4}</UniqueIdentifier>
+ <Extensions>cpp</Extensions>
+ </Filter>
+ <Filter Include="Column Header Files">
+ <UniqueIdentifier>{7d77a245-572c-4352-889e-a35609e122ee}</UniqueIdentifier>
+ <Extensions>h</Extensions>
+ </Filter>
+ <Filter Include="Utils Source Files">
+ <UniqueIdentifier>{284d0639-ebbd-45ee-8a89-f42151a8cefa}</UniqueIdentifier>
+ <Extensions>cpp</Extensions>
+ </Filter>
+ <Filter Include="Utils Header Files">
+ <UniqueIdentifier>{cefdf26c-a770-4d27-b91f-d9bf71151b0e}</UniqueIdentifier>
+ <Extensions>h</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="src\_globals.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\bandctrl.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\bandctrlimpl.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\canvas.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\contact.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\dlgconfigure.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\dlgfilterwords.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\dlgoption.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\dlgoption_subbase.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\dlgoption_subcolumns.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\dlgoption_subexclude.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\dlgoption_subglobal.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\dlgoption_subinput.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\dlgoption_suboutput.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\iconlib.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\main.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\message.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\mirandacontact.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\mirandahistory.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\mirandasettings.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\mu_common.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\optionsctrl.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\optionsctrlimpl.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\optionsctrlimpl_button.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\optionsctrlimpl_check.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\optionsctrlimpl_color.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\optionsctrlimpl_combo.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\optionsctrlimpl_datetime.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\optionsctrlimpl_edit.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\optionsctrlimpl_group.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\optionsctrlimpl_item.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\optionsctrlimpl_radio.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\protocol.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\settings.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\settingsserializer.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\settingstree.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\statistic.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\themeapi.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\utils.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\colbase_words.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_chatduration.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_events.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_group.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_inout.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_inoutgraph.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_nick.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_protocol.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_rank.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_split.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_splittimeline.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_timeline.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_wordcount.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\column_words.cpp">
+ <Filter>Column Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\_consts.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="src\stdafx.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="src\_consts.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\_format.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\_globals.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\_langext.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\_strfunc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\bandctrl.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\bandctrldefs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\bandctrlimpl.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\canvas.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\contact.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\dlgconfigure.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\dlgfilterwords.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\dlgoption.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\iconlib.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\inout.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\main.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\message.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\mirandacontact.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\mirandahistory.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\mirandasettings.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\mu_common.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\optionsctrl.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\optionsctrldefs.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\optionsctrlimpl.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\protocol.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\resource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\settings.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\settingsserializer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\settingstree.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\statistic.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\themeapi.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\utf8buffer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\utils.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\colbase_words.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_chatduration.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_events.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_group.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_inout.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_inoutgraph.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_nick.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_protocol.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_rank.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_split.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_splittimeline.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_timeline.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_wordcount.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\column_words.h">
+ <Filter>Column Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\utils\pattern.h">
+ <Filter>Utils Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="src\version.h">
+ <Filter>Source Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="res\col_add.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\col_del.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\col_down.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\col_up.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\create.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\create_warning.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\dropdown.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\exclude_no.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\exclude_yes.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\myhistory.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\sett_columns.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\sett_exclude.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\sett_global.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\sett_input.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\sett_output.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_button1.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_button2.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_check1.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_check2.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_check3.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_check4.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_combo1.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_combo2.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_datetime1.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_datetime2.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_edit1.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_edit2.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_folder1.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_folder2.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_radio1.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_radio2.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_radio3.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ <None Include="res\tree_radio4.ico">
+ <Filter>Resource Files</Filter>
+ </None>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="res\resource.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ <ResourceCompile Include="res\version.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/plugins/HistoryStats/res/version.rc b/plugins/HistoryStats/res/version.rc
new file mode 100644
index 0000000000..5bfbab4754
--- /dev/null
+++ b/plugins/HistoryStats/res/version.rc
@@ -0,0 +1,38 @@
+// Microsoft Visual C++ generated resource script.
+//
+#ifdef APSTUDIO_INVOKED
+#error this file is not editable by Microsoft Visual C++
+#endif //APSTUDIO_INVOKED
+
+#include "afxres.h"
+#include "..\src\version.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION __FILEVERSION_STRING
+ PRODUCTVERSION __FILEVERSION_STRING
+ FILEFLAGSMASK 0x17L
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x0L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "000004b0"
+ BEGIN
+ VALUE "FileDescription", __DESCRIPTION
+ VALUE "InternalName", __PLUGIN_NAME
+ VALUE "LegalCopyright", __COPYRIGHT
+ VALUE "OriginalFilename", __FILENAME
+ VALUE "ProductName", __PLUGIN_NAME
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x0, 1200
+ END
+END
diff --git a/plugins/HistoryStats/src/_globals.h b/plugins/HistoryStats/src/_globals.h
index a4368cf083..0b9e033a63 100644
--- a/plugins/HistoryStats/src/_globals.h
+++ b/plugins/HistoryStats/src/_globals.h
@@ -14,6 +14,8 @@
#include "mu_common.h"
+#include "version.h"
+
/*
* essential includes
*/
diff --git a/plugins/HistoryStats/src/main.cpp b/plugins/HistoryStats/src/main.cpp
index 509d5f53a1..6250d5af43 100644
--- a/plugins/HistoryStats/src/main.cpp
+++ b/plugins/HistoryStats/src/main.cpp
@@ -17,18 +17,18 @@ int hLangpack;
static const int g_pluginFileListID = 2535;
-const PLUGININFOEX g_pluginInfoEx = {
- /* .cbSize = */ sizeof(PLUGININFOEX),
- /* .shortName = */ muA("HistoryStats"),
- /* .version = */ PLUGIN_MAKE_VERSION(0, 1, 5, 3),
- /* .description = */ muA("Creates nice statistics using your message history.\r\n")
- muA("(Requires Miranda IM ") MU_DO_BOTH(muA("0.6.7"), muA("0.6.7 Unicode")) muA(" or above.)"),
- /* .author = */ muA("Martin Afanasjew"),
- /* .authorEmail = */ muA("miranda@dark-passage.de"),
- /* .copyright = */ muA("2005-2007 by Martin Afanasjew (see README for further credits)"),
- /* .homepage = */ muA("http://addons.miranda-im.org/details.php?action=viewfile&id=") MU_DO_BOTH(muA("2534"), muA("2535")),
- /* .flags = */ UNICODE_AWARE,
- /* .uuid = */ { 0xf184f5a0, 0xc198, 0x4454, { 0xa9, 0xb4, 0xf6, 0xe2, 0xfd, 0x53, 0x41, 0x33 } },
+PLUGININFOEX g_pluginInfoEx = {
+ sizeof(PLUGININFOEX),
+ __PLUGIN_NAME,
+ PLUGIN_MAKE_VERSION(__MAJOR_VERSION, __MINOR_VERSION, __RELEASE_NUM, __BUILD_NUM),
+ __DESCRIPTION,
+ __AUTHOR,
+ __AUTHOREMAIL,
+ __COPYRIGHT,
+ __AUTHORWEB,
+ UNICODE_AWARE,
+ // {F184F5A0-C198-4454-A9B4-F6E2FD534133}
+ {0xf184f5a0, 0xc198, 0x4454, {0xa9, 0xb4, 0xf6, 0xe2, 0xfd, 0x53, 0x41, 0x33}},
};
SettingsSerializer* g_pSettings = NULL;
diff --git a/plugins/HistoryStats/src/main.h b/plugins/HistoryStats/src/main.h
index cc0292adb9..51b5ea21f9 100644
--- a/plugins/HistoryStats/src/main.h
+++ b/plugins/HistoryStats/src/main.h
@@ -9,7 +9,7 @@
extern HINSTANCE g_hInst;
-extern const PLUGININFOEX g_pluginInfoEx;
+extern PLUGININFOEX g_pluginInfoEx;
extern SettingsSerializer* g_pSettings;
diff --git a/plugins/HistoryStats/src/stdafx.cpp b/plugins/HistoryStats/src/stdafx.cpp
new file mode 100644
index 0000000000..26e3a4ab34
--- /dev/null
+++ b/plugins/HistoryStats/src/stdafx.cpp
@@ -0,0 +1,18 @@
+/*
+Copyright (C) 2012-14 Miranda NG project (http://miranda-ng.org)
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation version 2
+of the License.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "_globals.h" \ No newline at end of file
diff --git a/plugins/HistoryStats/src/version.h b/plugins/HistoryStats/src/version.h
new file mode 100644
index 0000000000..28c23a27c4
--- /dev/null
+++ b/plugins/HistoryStats/src/version.h
@@ -0,0 +1,14 @@
+#define __MAJOR_VERSION 0
+#define __MINOR_VERSION 1
+#define __RELEASE_NUM 5
+#define __BUILD_NUM 3
+
+#include <stdver.h>
+
+#define __PLUGIN_NAME "HistoryStats"
+#define __FILENAME "HistoryStats.dll"
+#define __DESCRIPTION "Creates nice statistics using your message history."
+#define __AUTHOR "Martin Afanasjew"
+#define __AUTHOREMAIL "miranda@dark-passage.de"
+#define __AUTHORWEB "http://miranda-ng.org/p/HistoryStats/"
+#define __COPYRIGHT "© 2005-2007 by Martin Afanasjew (see README for further credits)"