diff options
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/QuickContacts/quickcontacts_10.vcxproj | 139 | ||||
| -rw-r--r-- | plugins/QuickContacts/quickcontacts_11.vcxproj | 127 | ||||
| -rw-r--r-- | plugins/QuickContacts/quickcontacts_11.vcxproj.filters | 29 | ||||
| -rw-r--r-- | plugins/QuickContacts/res/Version.rc | 38 | ||||
| -rw-r--r-- | plugins/QuickContacts/res/resource.rc | 33 | ||||
| -rw-r--r-- | plugins/QuickContacts/src/Version.h | 14 | ||||
| -rw-r--r-- | plugins/QuickContacts/src/commons.h | 34 | ||||
| -rw-r--r-- | plugins/QuickContacts/src/options.cpp | 7 | ||||
| -rw-r--r-- | plugins/QuickContacts/src/options.h | 6 | ||||
| -rw-r--r-- | plugins/QuickContacts/src/quickcontacts.cpp | 38 | ||||
| -rw-r--r-- | plugins/QuickContacts/src/stdafx.cpp | 18 | 
11 files changed, 189 insertions, 294 deletions
| diff --git a/plugins/QuickContacts/quickcontacts_10.vcxproj b/plugins/QuickContacts/quickcontacts_10.vcxproj index a49e3915e0..22c7be8d08 100644 --- a/plugins/QuickContacts/quickcontacts_10.vcxproj +++ b/plugins/QuickContacts/quickcontacts_10.vcxproj @@ -20,58 +20,49 @@    </ItemGroup>
    <PropertyGroup Label="Globals">
      <ProjectGuid>{7FC00D59-03D3-4A6C-AEFE-67349C9C9E10}</ProjectGuid>
 -    <RootNamespace>quickcontacts</RootNamespace>
      <ProjectName>QuickContacts</ProjectName>
    </PropertyGroup>
    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
      <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <UseOfMfc>false</UseOfMfc>
      <CharacterSet>Unicode</CharacterSet>
 +    <PlatformToolset>v110_xp</PlatformToolset>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
      <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <UseOfMfc>false</UseOfMfc>
      <CharacterSet>Unicode</CharacterSet>
 +    <PlatformToolset>v110_xp</PlatformToolset>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
      <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <UseOfMfc>false</UseOfMfc>
      <CharacterSet>Unicode</CharacterSet>
      <WholeProgramOptimization>true</WholeProgramOptimization>
 +    <PlatformToolset>v110_xp</PlatformToolset>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
      <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <UseOfMfc>false</UseOfMfc>
      <CharacterSet>Unicode</CharacterSet>
      <WholeProgramOptimization>true</WholeProgramOptimization>
 +    <PlatformToolset>v110_xp</PlatformToolset>
    </PropertyGroup>
    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
    <ImportGroup Label="ExtensionSettings">
    </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" />
 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
    </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" />
 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
    </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" />
 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
    </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" />
 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
    </ImportGroup>
    <PropertyGroup Label="UserMacros" />
    <PropertyGroup>
      <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
      <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)64\Plugins\</OutDir>
      <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Configuration)64\Plugins\</OutDir>
      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\</IntDir>
 @@ -80,195 +71,147 @@      <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\Plugins\</OutDir>
      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\Obj\$(ProjectName)\</IntDir>
      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\Obj\$(ProjectName)\</IntDir>
 +    <IgnoreImportLibrary>true</IgnoreImportLibrary>
    </PropertyGroup>
    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 -    <Midl>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <MkTypLibCompatible>true</MkTypLibCompatible>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <TargetEnvironment>Win32</TargetEnvironment>
 -      <TypeLibraryName>.\Release/quickcontacts.tlb</TypeLibraryName>
 -      <HeaderFileName>
 -      </HeaderFileName>
 -    </Midl>
      <ClCompile>
        <Optimization>Full</Optimization>
        <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
        <AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
        <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <StringPooling>true</StringPooling>
 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <FunctionLevelLinking>true</FunctionLevelLinking>
 -      <AssemblerOutput>All</AssemblerOutput>
        <WarningLevel>Level3</WarningLevel>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
        <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
        <ExceptionHandling>false</ExceptionHandling>
 +      <PrecompiledHeader>Use</PrecompiledHeader>
 +      <PrecompiledHeaderFile>commons.h</PrecompiledHeaderFile>
      </ClCompile>
      <ResourceCompile>
        <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <Culture>0x0409</Culture>
        <AdditionalIncludeDirectories>..\..\include\msapi</AdditionalIncludeDirectories>
      </ResourceCompile>
      <Link>
 -      <AdditionalOptions>/ignore:4108 /PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
 -      <AdditionalDependencies>comctl32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 +      <AdditionalOptions>/PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
 +      <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
        <GenerateDebugInformation>true</GenerateDebugInformation>
        <BaseAddress>0x32100000</BaseAddress>
 -      <TargetMachine>MachineX86</TargetMachine>
 -      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
 +      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin11\lib</AdditionalLibraryDirectories>
        <OptimizeReferences>true</OptimizeReferences>
        <EnableCOMDATFolding>true</EnableCOMDATFolding>
        <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
        <DelayLoadDLLs>mir_core.dll</DelayLoadDLLs>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      </Link>
 -    <Bscmake />
    </ItemDefinitionGroup>
    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 -    <Midl>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <MkTypLibCompatible>true</MkTypLibCompatible>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <TypeLibraryName>.\Release/quickcontacts.tlb</TypeLibraryName>
 -      <HeaderFileName>
 -      </HeaderFileName>
 -    </Midl>
      <ClCompile>
        <Optimization>Full</Optimization>
        <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
        <AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
        <PreprocessorDefinitions>WIN64;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <StringPooling>true</StringPooling>
 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <FunctionLevelLinking>true</FunctionLevelLinking>
 -      <AssemblerOutput>All</AssemblerOutput>
        <WarningLevel>Level3</WarningLevel>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
        <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
        <ExceptionHandling>false</ExceptionHandling>
 +      <PrecompiledHeader>Use</PrecompiledHeader>
 +      <PrecompiledHeaderFile>commons.h</PrecompiledHeaderFile>
      </ClCompile>
      <ResourceCompile>
        <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <Culture>0x0409</Culture>
        <AdditionalIncludeDirectories>..\..\include\msapi</AdditionalIncludeDirectories>
      </ResourceCompile>
      <Link>
 -      <AdditionalOptions>/ignore:4108 /PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
 -      <AdditionalDependencies>comctl32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 +      <AdditionalOptions>/PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
 +      <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
        <GenerateDebugInformation>true</GenerateDebugInformation>
        <BaseAddress>0x32100000</BaseAddress>
 -      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
 +      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin11\lib</AdditionalLibraryDirectories>
        <OptimizeReferences>true</OptimizeReferences>
        <EnableCOMDATFolding>true</EnableCOMDATFolding>
        <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
        <DelayLoadDLLs>mir_core.dll</DelayLoadDLLs>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      </Link>
 -    <Bscmake />
 -    <Bscmake />
    </ItemDefinitionGroup>
    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 -    <Midl>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <MkTypLibCompatible>true</MkTypLibCompatible>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <TargetEnvironment>Win32</TargetEnvironment>
 -      <TypeLibraryName>.\Debug/quickcontacts.tlb</TypeLibraryName>
 -      <HeaderFileName>
 -      </HeaderFileName>
 -    </Midl>
      <ClCompile>
        <Optimization>Disabled</Optimization>
        <AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
        <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 -      <BrowseInformation>true</BrowseInformation>
        <WarningLevel>Level3</WarningLevel>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
        <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
        <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
        <ExceptionHandling>false</ExceptionHandling>
 +      <PrecompiledHeader>Use</PrecompiledHeader>
 +      <PrecompiledHeaderFile>commons.h</PrecompiledHeaderFile>
      </ClCompile>
      <ResourceCompile>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <Culture>0x0409</Culture>
 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <AdditionalIncludeDirectories>..\..\include\msapi</AdditionalIncludeDirectories>
      </ResourceCompile>
      <Link>
 -      <AdditionalOptions>/ignore:4108 %(AdditionalOptions)</AdditionalOptions>
 -      <AdditionalDependencies>comctl32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
        <GenerateDebugInformation>true</GenerateDebugInformation>
        <BaseAddress>0x32100000</BaseAddress>
 -      <TargetMachine>MachineX86</TargetMachine>
 -      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
 +      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin11\lib</AdditionalLibraryDirectories>
        <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
        <DelayLoadDLLs>mir_core.dll</DelayLoadDLLs>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
      </Link>
 -    <Bscmake />
    </ItemDefinitionGroup>
    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 -    <Midl>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <MkTypLibCompatible>true</MkTypLibCompatible>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <TypeLibraryName>.\Debug/quickcontacts.tlb</TypeLibraryName>
 -      <HeaderFileName>
 -      </HeaderFileName>
 -    </Midl>
      <ClCompile>
        <Optimization>Disabled</Optimization>
        <AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
        <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 -      <BrowseInformation>true</BrowseInformation>
        <WarningLevel>Level3</WarningLevel>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
        <PreprocessorDefinitions>WIN64;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
        <ExceptionHandling>false</ExceptionHandling>
 +      <PrecompiledHeader>Use</PrecompiledHeader>
 +      <PrecompiledHeaderFile>commons.h</PrecompiledHeaderFile>
      </ClCompile>
      <ResourceCompile>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <Culture>0x0409</Culture>
 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <AdditionalIncludeDirectories>..\..\include\msapi</AdditionalIncludeDirectories>
      </ResourceCompile>
      <Link>
 -      <AdditionalOptions>/ignore:4108  %(AdditionalOptions)</AdditionalOptions>
 -      <AdditionalDependencies>comctl32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 +      <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
        <GenerateDebugInformation>true</GenerateDebugInformation>
        <BaseAddress>0x32100000</BaseAddress>
 -      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
 +      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin11\lib</AdditionalLibraryDirectories>
        <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
        <DelayLoadDLLs>mir_core.dll</DelayLoadDLLs>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      </Link>
 -    <Bscmake />
 -    <Bscmake />
    </ItemDefinitionGroup>
    <ItemGroup>
 -    <ClInclude Include="..\utils\mir_memory.h" />
      <ClInclude Include="..\utils\mir_options.h" />
      <ClInclude Include="src\commons.h" />
      <ClInclude Include="src\options.h" />
      <ClInclude Include="src\resource.h" />
 +    <ClInclude Include="src\Version.h" />
    </ItemGroup>
    <ItemGroup>
 -    <ClCompile Include="..\Utils\mir_options.cpp" />
 +    <ClCompile Include="..\Utils\mir_options.cpp">
 +      <PrecompiledHeader>NotUsing</PrecompiledHeader>
 +    </ClCompile>
      <ClCompile Include="src\options.cpp" />
      <ClCompile Include="src\quickcontacts.cpp" />
 -  </ItemGroup>
 -  <ItemGroup>
 -    <None Include="Docs\langpack_quickcontacts.txt" />
 -    <None Include="Docs\quickcontacts_changelog.txt" />
 -    <None Include="Docs\quickcontacts_readme.txt" />
 -    <None Include="Docs\quickcontacts_version.txt" />
 +    <ClCompile Include="src\stdafx.cpp">
 +      <PrecompiledHeader>Create</PrecompiledHeader>
 +    </ClCompile>
    </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/QuickContacts/quickcontacts_11.vcxproj b/plugins/QuickContacts/quickcontacts_11.vcxproj index 28e3aa45a2..22c7be8d08 100644 --- a/plugins/QuickContacts/quickcontacts_11.vcxproj +++ b/plugins/QuickContacts/quickcontacts_11.vcxproj @@ -20,32 +20,27 @@    </ItemGroup>
    <PropertyGroup Label="Globals">
      <ProjectGuid>{7FC00D59-03D3-4A6C-AEFE-67349C9C9E10}</ProjectGuid>
 -    <RootNamespace>quickcontacts</RootNamespace>
      <ProjectName>QuickContacts</ProjectName>
    </PropertyGroup>
    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
      <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <UseOfMfc>false</UseOfMfc>
      <CharacterSet>Unicode</CharacterSet>
      <PlatformToolset>v110_xp</PlatformToolset>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
      <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <UseOfMfc>false</UseOfMfc>
      <CharacterSet>Unicode</CharacterSet>
      <PlatformToolset>v110_xp</PlatformToolset>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
      <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <UseOfMfc>false</UseOfMfc>
      <CharacterSet>Unicode</CharacterSet>
      <WholeProgramOptimization>true</WholeProgramOptimization>
      <PlatformToolset>v110_xp</PlatformToolset>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
      <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <UseOfMfc>false</UseOfMfc>
      <CharacterSet>Unicode</CharacterSet>
      <WholeProgramOptimization>true</WholeProgramOptimization>
      <PlatformToolset>v110_xp</PlatformToolset>
 @@ -55,27 +50,19 @@    </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" />
 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
    </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" />
 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
    </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" />
 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
    </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" />
 -    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
    </ImportGroup>
    <PropertyGroup Label="UserMacros" />
    <PropertyGroup>
      <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 -    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
      <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)64\Plugins\</OutDir>
      <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Configuration)64\Plugins\</OutDir>
      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\</IntDir>
 @@ -84,85 +71,61 @@      <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\Plugins\</OutDir>
      <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\Obj\$(ProjectName)\</IntDir>
      <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\Obj\$(ProjectName)\</IntDir>
 +    <IgnoreImportLibrary>true</IgnoreImportLibrary>
    </PropertyGroup>
    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 -    <Midl>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <MkTypLibCompatible>true</MkTypLibCompatible>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <TargetEnvironment>Win32</TargetEnvironment>
 -      <TypeLibraryName>.\Release/quickcontacts.tlb</TypeLibraryName>
 -      <HeaderFileName>
 -      </HeaderFileName>
 -    </Midl>
      <ClCompile>
        <Optimization>Full</Optimization>
        <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
        <AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
        <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <StringPooling>true</StringPooling>
 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <FunctionLevelLinking>true</FunctionLevelLinking>
 -      <AssemblerOutput>All</AssemblerOutput>
        <WarningLevel>Level3</WarningLevel>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
        <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
        <ExceptionHandling>false</ExceptionHandling>
 +      <PrecompiledHeader>Use</PrecompiledHeader>
 +      <PrecompiledHeaderFile>commons.h</PrecompiledHeaderFile>
      </ClCompile>
      <ResourceCompile>
        <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <Culture>0x0409</Culture>
        <AdditionalIncludeDirectories>..\..\include\msapi</AdditionalIncludeDirectories>
      </ResourceCompile>
      <Link>
 -      <AdditionalOptions>/ignore:4108 /PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
 -      <AdditionalDependencies>comctl32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 +      <AdditionalOptions>/PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
 +      <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
        <GenerateDebugInformation>true</GenerateDebugInformation>
        <BaseAddress>0x32100000</BaseAddress>
 -      <TargetMachine>MachineX86</TargetMachine>
        <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin11\lib</AdditionalLibraryDirectories>
        <OptimizeReferences>true</OptimizeReferences>
        <EnableCOMDATFolding>true</EnableCOMDATFolding>
        <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
        <DelayLoadDLLs>mir_core.dll</DelayLoadDLLs>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      </Link>
 -    <Bscmake />
    </ItemDefinitionGroup>
    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 -    <Midl>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <MkTypLibCompatible>true</MkTypLibCompatible>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <TypeLibraryName>.\Release/quickcontacts.tlb</TypeLibraryName>
 -      <HeaderFileName>
 -      </HeaderFileName>
 -    </Midl>
      <ClCompile>
        <Optimization>Full</Optimization>
        <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
        <AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
        <PreprocessorDefinitions>WIN64;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <StringPooling>true</StringPooling>
 -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
        <FunctionLevelLinking>true</FunctionLevelLinking>
 -      <AssemblerOutput>All</AssemblerOutput>
        <WarningLevel>Level3</WarningLevel>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
        <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
        <ExceptionHandling>false</ExceptionHandling>
 +      <PrecompiledHeader>Use</PrecompiledHeader>
 +      <PrecompiledHeaderFile>commons.h</PrecompiledHeaderFile>
      </ClCompile>
      <ResourceCompile>
        <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <Culture>0x0409</Culture>
        <AdditionalIncludeDirectories>..\..\include\msapi</AdditionalIncludeDirectories>
      </ResourceCompile>
      <Link>
 -      <AdditionalOptions>/ignore:4108 /PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
 -      <AdditionalDependencies>comctl32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 +      <AdditionalOptions>/PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions>
 +      <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
        <GenerateDebugInformation>true</GenerateDebugInformation>
        <BaseAddress>0x32100000</BaseAddress>
        <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin11\lib</AdditionalLibraryDirectories>
 @@ -170,109 +133,85 @@        <EnableCOMDATFolding>true</EnableCOMDATFolding>
        <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
        <DelayLoadDLLs>mir_core.dll</DelayLoadDLLs>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      </Link>
 -    <Bscmake />
 -    <Bscmake />
    </ItemDefinitionGroup>
    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 -    <Midl>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <MkTypLibCompatible>true</MkTypLibCompatible>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <TargetEnvironment>Win32</TargetEnvironment>
 -      <TypeLibraryName>.\Debug/quickcontacts.tlb</TypeLibraryName>
 -      <HeaderFileName>
 -      </HeaderFileName>
 -    </Midl>
      <ClCompile>
        <Optimization>Disabled</Optimization>
        <AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
        <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 -      <BrowseInformation>true</BrowseInformation>
        <WarningLevel>Level3</WarningLevel>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
        <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
        <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
        <ExceptionHandling>false</ExceptionHandling>
 +      <PrecompiledHeader>Use</PrecompiledHeader>
 +      <PrecompiledHeaderFile>commons.h</PrecompiledHeaderFile>
      </ClCompile>
      <ResourceCompile>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <Culture>0x0409</Culture>
 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <AdditionalIncludeDirectories>..\..\include\msapi</AdditionalIncludeDirectories>
      </ResourceCompile>
      <Link>
 -      <AdditionalOptions>/ignore:4108 %(AdditionalOptions)</AdditionalOptions>
 -      <AdditionalDependencies>comctl32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
        <GenerateDebugInformation>true</GenerateDebugInformation>
        <BaseAddress>0x32100000</BaseAddress>
 -      <TargetMachine>MachineX86</TargetMachine>
        <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin11\lib</AdditionalLibraryDirectories>
        <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
        <DelayLoadDLLs>mir_core.dll</DelayLoadDLLs>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +      <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
      </Link>
 -    <Bscmake />
    </ItemDefinitionGroup>
    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 -    <Midl>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <MkTypLibCompatible>true</MkTypLibCompatible>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <TypeLibraryName>.\Debug/quickcontacts.tlb</TypeLibraryName>
 -      <HeaderFileName>
 -      </HeaderFileName>
 -    </Midl>
      <ClCompile>
        <Optimization>Disabled</Optimization>
        <AdditionalIncludeDirectories>..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
        <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 -      <BrowseInformation>true</BrowseInformation>
        <WarningLevel>Level3</WarningLevel>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 -      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
        <PreprocessorDefinitions>WIN64;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
        <ExceptionHandling>false</ExceptionHandling>
 +      <PrecompiledHeader>Use</PrecompiledHeader>
 +      <PrecompiledHeaderFile>commons.h</PrecompiledHeaderFile>
      </ClCompile>
      <ResourceCompile>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <Culture>0x0409</Culture>
 +      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
        <AdditionalIncludeDirectories>..\..\include\msapi</AdditionalIncludeDirectories>
      </ResourceCompile>
      <Link>
 -      <AdditionalOptions>/ignore:4108  %(AdditionalOptions)</AdditionalOptions>
 -      <AdditionalDependencies>comctl32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <SuppressStartupBanner>true</SuppressStartupBanner>
 +      <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
        <GenerateDebugInformation>true</GenerateDebugInformation>
        <BaseAddress>0x32100000</BaseAddress>
        <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin11\lib</AdditionalLibraryDirectories>
        <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
        <DelayLoadDLLs>mir_core.dll</DelayLoadDLLs>
 +      <SubSystem>Windows</SubSystem>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      </Link>
 -    <Bscmake />
 -    <Bscmake />
    </ItemDefinitionGroup>
    <ItemGroup>
 -    <ClInclude Include="..\utils\mir_memory.h" />
      <ClInclude Include="..\utils\mir_options.h" />
      <ClInclude Include="src\commons.h" />
      <ClInclude Include="src\options.h" />
      <ClInclude Include="src\resource.h" />
 +    <ClInclude Include="src\Version.h" />
    </ItemGroup>
    <ItemGroup>
 -    <ClCompile Include="..\Utils\mir_options.cpp" />
 +    <ClCompile Include="..\Utils\mir_options.cpp">
 +      <PrecompiledHeader>NotUsing</PrecompiledHeader>
 +    </ClCompile>
      <ClCompile Include="src\options.cpp" />
      <ClCompile Include="src\quickcontacts.cpp" />
 -  </ItemGroup>
 -  <ItemGroup>
 -    <None Include="Docs\langpack_quickcontacts.txt" />
 -    <None Include="Docs\quickcontacts_changelog.txt" />
 -    <None Include="Docs\quickcontacts_readme.txt" />
 -    <None Include="Docs\quickcontacts_version.txt" />
 +    <ClCompile Include="src\stdafx.cpp">
 +      <PrecompiledHeader>Create</PrecompiledHeader>
 +    </ClCompile>
    </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/QuickContacts/quickcontacts_11.vcxproj.filters b/plugins/QuickContacts/quickcontacts_11.vcxproj.filters index 8a3849ef60..7d4afda0c8 100644 --- a/plugins/QuickContacts/quickcontacts_11.vcxproj.filters +++ b/plugins/QuickContacts/quickcontacts_11.vcxproj.filters @@ -13,14 +13,8 @@        <UniqueIdentifier>{f0bde4e2-7779-412c-a801-78220d6915cc}</UniqueIdentifier>
        <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
      </Filter>
 -    <Filter Include="Docs">
 -      <UniqueIdentifier>{c5afa7ec-eb0e-45af-8ac8-157f4e55f107}</UniqueIdentifier>
 -    </Filter>
    </ItemGroup>
    <ItemGroup>
 -    <ClInclude Include="..\utils\mir_memory.h">
 -      <Filter>Header Files</Filter>
 -    </ClInclude>
      <ClInclude Include="..\utils\mir_options.h">
        <Filter>Header Files</Filter>
      </ClInclude>
 @@ -33,6 +27,9 @@      <ClInclude Include="src\resource.h">
        <Filter>Header Files</Filter>
      </ClInclude>
 +    <ClInclude Include="src\Version.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
    </ItemGroup>
    <ItemGroup>
      <ClCompile Include="src\options.cpp">
 @@ -44,24 +41,16 @@      <ClCompile Include="..\Utils\mir_options.cpp">
        <Filter>Source Files</Filter>
      </ClCompile>
 -  </ItemGroup>
 -  <ItemGroup>
 -    <None Include="Docs\langpack_quickcontacts.txt">
 -      <Filter>Docs</Filter>
 -    </None>
 -    <None Include="Docs\quickcontacts_changelog.txt">
 -      <Filter>Docs</Filter>
 -    </None>
 -    <None Include="Docs\quickcontacts_readme.txt">
 -      <Filter>Docs</Filter>
 -    </None>
 -    <None Include="Docs\quickcontacts_version.txt">
 -      <Filter>Docs</Filter>
 -    </None>
 +    <ClCompile Include="src\stdafx.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
    </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/QuickContacts/res/Version.rc b/plugins/QuickContacts/res/Version.rc new file mode 100644 index 0000000000..5bfbab4754 --- /dev/null +++ b/plugins/QuickContacts/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/QuickContacts/res/resource.rc b/plugins/QuickContacts/res/resource.rc index 4a3e24ebf6..8f9eccc374 100644 --- a/plugins/QuickContacts/res/resource.rc +++ b/plugins/QuickContacts/res/resource.rc @@ -7,8 +7,7 @@  //
  // Generated from the TEXTINCLUDE 2 resource.
  //
 -#include "../src/resource.h"
 -#include "winresrc.h"
 +#include "winres.h"
  /////////////////////////////////////////////////////////////////////////////
  #undef APSTUDIO_READONLY_SYMBOLS
 @@ -91,7 +90,7 @@ END  //
  #ifdef APSTUDIO_INVOKED
 -GUIDELINES DESIGNINFO DISCARDABLE 
 +GUIDELINES DESIGNINFO 
  BEGIN
      IDD_OPT, DIALOG
      BEGIN
 @@ -112,7 +111,7 @@ END  // Accelerator
  //
 -ACCEL_TABLE ACCELERATORS DISCARDABLE 
 +ACCEL_TABLE ACCELERATORS 
  BEGIN
      "A",            HOTKEY_ALL_CONTACTS,    VIRTKEY, CONTROL, NOINVERT
      "F",            HOTKEY_FILE,            VIRTKEY, CONTROL, NOINVERT
 @@ -123,38 +122,24 @@ BEGIN      "V",            HOTKEY_VOICE,           VIRTKEY, CONTROL, NOINVERT
  END
 -#endif    // English (U.S.) resources
 -/////////////////////////////////////////////////////////////////////////////
 -
 -
 -/////////////////////////////////////////////////////////////////////////////
 -// English (Canada) resources
 -
 -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENC)
 -#ifdef _WIN32
 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_CAN
 -#pragma code_page(1252)
 -#endif //_WIN32
 -
  #ifdef APSTUDIO_INVOKED
  /////////////////////////////////////////////////////////////////////////////
  //
  // TEXTINCLUDE
  //
 -1 TEXTINCLUDE DISCARDABLE 
 +1 TEXTINCLUDE 
  BEGIN
 -    "resource.h\0"
 +    "..\\src\\resource.h\0"
  END
 -2 TEXTINCLUDE DISCARDABLE 
 +2 TEXTINCLUDE 
  BEGIN
 -    "#include ""resource.h""\r\n"
 -    "#include ""winresrc.h""\r\n"
 +    "#include ""winres.h""\r\n"
      "\0"
  END
 -3 TEXTINCLUDE DISCARDABLE 
 +3 TEXTINCLUDE 
  BEGIN
      "\r\n"
      "\0"
 @@ -162,7 +147,7 @@ END  #endif    // APSTUDIO_INVOKED
 -#endif    // English (Canada) resources
 +#endif    // English (U.S.) resources
  /////////////////////////////////////////////////////////////////////////////
 diff --git a/plugins/QuickContacts/src/Version.h b/plugins/QuickContacts/src/Version.h new file mode 100644 index 0000000000..2bcb8dd9ea --- /dev/null +++ b/plugins/QuickContacts/src/Version.h @@ -0,0 +1,14 @@ +#define __MAJOR_VERSION				1
 +#define __MINOR_VERSION				0
 +#define __RELEASE_NUM				0
 +#define __BUILD_NUM					0
 +
 +#define __FILEVERSION_STRING		__MAJOR_VERSION,__MINOR_VERSION,__RELEASE_NUM,__BUILD_NUM
 +
 +#define __PLUGIN_NAME				"Quick contacts"
 +#define __FILENAME					"QuickContacts.dll"
 +#define __DESCRIPTION 				"Open contact-specific windows by hotkey."
 +#define __AUTHOR					"Ricardo Pescuma Domenecci, Heiko Schillinger"
 +#define __AUTHOREMAIL				"pescuma@miranda-im.org"
 +#define __AUTHORWEB					"http://miranda-ng.org/"
 +#define __COPYRIGHT					"© 2007-2009 Ricardo Pescuma Domenecci"
 diff --git a/plugins/QuickContacts/src/commons.h b/plugins/QuickContacts/src/commons.h index c53689f1cd..a165d55010 100644 --- a/plugins/QuickContacts/src/commons.h +++ b/plugins/QuickContacts/src/commons.h @@ -22,51 +22,37 @@ Boston, MA 02111-1307, USA.  #ifndef __COMMONS_H__
  # define __COMMONS_H__
 -
  #define WINVER 0x0500
 +
  #include <windows.h>
  #include <commctrl.h>
 -#include <stdio.h>
 -#include <tchar.h>
 -
 -// Miranda headers
 -#define MIRANDA_VER 0x0A00
  #include <newpluginapi.h>
 -#include <m_system.h>
 -#include <m_system_cpp.h>
 -#include <m_protocols.h>
  #include <m_protosvc.h>
  #include <m_clist.h>
 -#include <m_ignore.h>
 -#include <m_contacts.h>
  #include <m_message.h>
  #include <m_userinfo.h>
  #include <m_skin.h>
  #include <m_langpack.h>
  #include <m_database.h>
 -#include <m_options.h>
 -#include <m_utils.h>
  #include <m_button.h>
  #include <m_file.h>
  #include <m_url.h>
  #include <m_history.h>
 +#include <m_icolib.h>
 +#include <m_hotkeys.h>
 +#include <win2k.h>
 +
  #include <m_metacontacts.h>
  #include <m_MagneticWindows.h>
 -#include <m_popup.h>
 -#include <m_voice.h>
  #include <m_voiceservice.h>
 -#include <m_icolib.h>
 -#include <m_hotkeys.h>
 +#include <m_quickcontacts.h>
 -#include "../utils/mir_memory.h"
  #include "../utils/mir_options.h"
 -#include "../utils/utf8_helpers.h"
  #include "resource.h"
 -#include "m_quickcontacts.h"
  #include "options.h"
 -
 +#include "Version.h"
  #define MODULE_NAME		"QuickContacts"
 @@ -76,12 +62,6 @@ extern HINSTANCE hInst;  extern char *metacontacts_proto;
 -#define MAX_REGS(_A_) ( sizeof(_A_) / sizeof(_A_[0]) )
 -
 -
 -
 -
 -
  // Copied from "../modernb/clc.h" ///////////////////////////////////////////////////////////////////
  //add a new hotkey so it has a default and can be changed in the options dialog
 diff --git a/plugins/QuickContacts/src/options.cpp b/plugins/QuickContacts/src/options.cpp index 6d5fd59a94..8e9edec9af 100644 --- a/plugins/QuickContacts/src/options.cpp +++ b/plugins/QuickContacts/src/options.cpp @@ -18,10 +18,7 @@ not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,  Boston, MA 02111-1307, USA.  
  */
 -
 -#include "options.h"
 -
 -
 +#include "commons.h"
  // Prototypes /////////////////////////////////////////////////////////////////////////////////////
 @@ -99,7 +96,7 @@ static OptPageControl controls[] = {  static INT_PTR CALLBACK OptionsDlgProc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) 
  {
 -	int ret = SaveOptsDlgProc(controls, MAX_REGS(controls), MODULE_NAME, hwndDlg, msg, wParam, lParam);
 +	int ret = SaveOptsDlgProc(controls, SIZEOF(controls), MODULE_NAME, hwndDlg, msg, wParam, lParam);
  	switch (msg) 
  	{
 diff --git a/plugins/QuickContacts/src/options.h b/plugins/QuickContacts/src/options.h index 1036261bbb..9f9f5083c5 100644 --- a/plugins/QuickContacts/src/options.h +++ b/plugins/QuickContacts/src/options.h @@ -22,12 +22,6 @@ Boston, MA 02111-1307, USA.  #ifndef __OPTIONS_H__
  # define __OPTIONS_H__
 -
 -#include "commons.h"
 -
 -#include <windows.h>
 -
 -
  #define TYPE_GLOBAL 0
  #define TYPE_LOCAL 1
 diff --git a/plugins/QuickContacts/src/quickcontacts.cpp b/plugins/QuickContacts/src/quickcontacts.cpp index 000af4664c..3bc7f4f355 100644 --- a/plugins/QuickContacts/src/quickcontacts.cpp +++ b/plugins/QuickContacts/src/quickcontacts.cpp @@ -18,22 +18,20 @@ not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,  Boston, MA 02111-1307, USA.  
  */
 -
  #include "commons.h"
 -
  // Prototypes ///////////////////////////////////////////////////////////////////////////
  PLUGININFOEX pluginInfo={
  	sizeof(PLUGININFOEX),
 -	"Quick Contacts",
 -	PLUGIN_MAKE_VERSION(1,0,0,0),
 -	"Open contact-specific windows by hotkey.",
 -	"Ricardo Pescuma Domenecci, Heiko Schillinger",
 -	"pescuma@miranda-im.org",
 -	"© 2007-2009 Ricardo Pescuma Domenecci",
 -	"http://pescuma.org/miranda/quickcontacts",
 +	__PLUGIN_NAME,
 +	PLUGIN_MAKE_VERSION(__MAJOR_VERSION, __MINOR_VERSION, __RELEASE_NUM, __BUILD_NUM),
 +	__DESCRIPTION,
 +	__AUTHOR,
 +	__AUTHOREMAIL,
 +	__COPYRIGHT,
 +	__AUTHORWEB,
  	UNICODE_AWARE,
  	// {F93BA59C-4F48-4F2E-8A91-77A2801527A3}
  	{0xf93ba59c, 0x4f48, 0x4f2e, {0x8a, 0x91, 0x77, 0xa2, 0x80, 0x15, 0x27, 0xa3}}
 @@ -274,7 +272,7 @@ TCHAR *GetListName(c_struct *cs)  {
  	if (opts.group_append && cs->szgroup[0] != _T('\0'))
  	{
 -		mir_sntprintf(tmp_list_name, MAX_REGS(tmp_list_name), _T("%s (%s)"), cs->szname, cs->szgroup);
 +		mir_sntprintf(tmp_list_name, SIZEOF(tmp_list_name), _T("%s (%s)"), cs->szname, cs->szgroup);
  		return tmp_list_name;
  	}
  	else
 @@ -438,7 +436,7 @@ void LoadContacts(HWND hwndDlg, BOOL show_all)  				if (DBGetContactSettingTString(hMeta == NULL ? hContact : hMeta, "CList", "Group", &dbv) == 0)
  				{
  					if (dbv.ptszVal != NULL)
 -						lstrcpyn(contact->szgroup, dbv.ptszVal, MAX_REGS(contact->szgroup));
 +						lstrcpyn(contact->szgroup, dbv.ptszVal, SIZEOF(contact->szgroup));
  					DBFreeVariant(&dbv);
  				}
 @@ -446,12 +444,12 @@ void LoadContacts(HWND hwndDlg, BOOL show_all)  			// Make contact name
  			TCHAR *tmp = (TCHAR *) CallService(MS_CLIST_GETCONTACTDISPLAYNAME, (WPARAM) hContact, GCDNF_TCHAR);
 -			lstrcpyn(contact->szname, tmp, MAX_REGS(contact->szname));
 +			lstrcpyn(contact->szname, tmp, SIZEOF(contact->szname));
  			PROTOACCOUNT *acc = ProtoGetAccount(pszProto);
  			if (acc != NULL)
  			{
 -				lstrcpyn(contact->proto, acc->tszAccountName, MAX_REGS(contact->proto));
 +				lstrcpyn(contact->proto, acc->tszAccountName, SIZEOF(contact->proto));
  			}
  			contact->hcontact = hContact;
 @@ -576,7 +574,7 @@ HANDLE GetSelectedContact(HWND hwndDlg)  	// Now try the name
  	TCHAR cname[120] = _T("");
 -	GetDlgItemText(hwndDlg, IDC_USERNAME, cname, MAX_REGS(cname));
 +	GetDlgItemText(hwndDlg, IDC_USERNAME, cname, SIZEOF(cname));
  	for(int loop = 0; loop < contacts.getCount(); loop++)
  	{
 @@ -618,7 +616,7 @@ LRESULT CALLBACK EditProc(HWND hdlg,UINT msg,WPARAM wparam,LPARAM lparam)  			int ret = SendMessage(hdlg,EM_GETSEL,(WPARAM)&start,(LPARAM)&end);
 -			SendMessage(hdlg,WM_GETTEXT,(WPARAM)MAX_REGS(sztext),(LPARAM)sztext);
 +			SendMessage(hdlg,WM_GETTEXT,(WPARAM)SIZEOF(sztext),(LPARAM)sztext);
  			BOOL at_end = (lstrlen(sztext) == (int)end);
 @@ -638,7 +636,7 @@ LRESULT CALLBACK EditProc(HWND hdlg,UINT msg,WPARAM wparam,LPARAM lparam)  				}
  				SendMessage(hdlg,EM_REPLACESEL,0,(LPARAM)sztext);
 -				SendMessage(hdlg,WM_GETTEXT,(WPARAM)MAX_REGS(sztext),(LPARAM)sztext);
 +				SendMessage(hdlg,WM_GETTEXT,(WPARAM)SIZEOF(sztext),(LPARAM)sztext);
  			}
  			CheckText(hdlg, sztext, !at_end);
 @@ -664,7 +662,7 @@ LRESULT CALLBACK EditProc(HWND hdlg,UINT msg,WPARAM wparam,LPARAM lparam)  			}
  			else if (wparam == VK_DELETE)
  			{
 -				SendMessage(hdlg,WM_GETTEXT,(WPARAM)MAX_REGS(sztext),(LPARAM)sztext);
 +				SendMessage(hdlg,WM_GETTEXT,(WPARAM)SIZEOF(sztext),(LPARAM)sztext);
  				CheckText(hdlg, sztext, TRUE);
  			}
 @@ -765,7 +763,7 @@ static void FillButton(HWND hwndDlg, int dlgItem, TCHAR *name, TCHAR *key, HICON  	if (key == NULL)
  		full = TranslateTS(name);
  	else
 -		mir_sntprintf(full = tmp, MAX_REGS(tmp), _T("%s (%s)"), TranslateTS(name), key);
 +		mir_sntprintf(full = tmp, SIZEOF(tmp), _T("%s (%s)"), TranslateTS(name), key);
  	SendMessage(GetDlgItem(hwndDlg, dlgItem), BUTTONSETASFLATBTN, 0, 0);
  	SendMessage(GetDlgItem(hwndDlg, dlgItem), BUTTONADDTOOLTIP, (LPARAM) full, BATF_TCHAR);
 @@ -780,7 +778,7 @@ static void FillCheckbox(HWND hwndDlg, int dlgItem, TCHAR *name, TCHAR *key)  	if (key == NULL)
  		full = TranslateTS(name);
  	else
 -		mir_sntprintf(full = tmp, MAX_REGS(tmp), _T("%s (%s)"), TranslateTS(name), key);
 +		mir_sntprintf(full = tmp, SIZEOF(tmp), _T("%s (%s)"), TranslateTS(name), key);
  	SendMessage(GetDlgItem(hwndDlg, dlgItem), WM_SETTEXT, 0, (LPARAM) full);
  }
 @@ -1049,7 +1047,7 @@ static INT_PTR CALLBACK MainDlgProc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARA  					if (SendMessage(hEdit, EM_GETSEL, 0, 0) != -1)
  						SendMessage(hEdit, EM_REPLACESEL, 0, (LPARAM)_T(""));
 -					SendMessage(hEdit, WM_GETTEXT, (WPARAM)MAX_REGS(sztext), (LPARAM)sztext);
 +					SendMessage(hEdit, WM_GETTEXT, (WPARAM)SIZEOF(sztext), (LPARAM)sztext);
  					// Fill combo			
  					BOOL all = IsDlgButtonChecked(hwndDlg, IDC_SHOW_ALL_CONTACTS);
 diff --git a/plugins/QuickContacts/src/stdafx.cpp b/plugins/QuickContacts/src/stdafx.cpp new file mode 100644 index 0000000000..550c908371 --- /dev/null +++ b/plugins/QuickContacts/src/stdafx.cpp @@ -0,0 +1,18 @@ +/*
 +Copyright (C) 2012-13 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 "commons.h"
\ No newline at end of file | 
