ES-DE/external/rlottie/vs2019/rlottie.vcxproj

253 lines
13 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<ProjectGuid>{9C97B40D-AB46-4EC7-9A17-7F5256FBC059}</ProjectGuid>
<RootNamespace>rlottie</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
Squashed 'external/rlottie/' changes from bf3d272df..875626965 875626965 Check border of color table while generating gradient d1636c7b4 Ignore animations with objects of unspecified type f3eed9a33 add formal parameter void to lottie_init() and lottie_shutdown() 519bd08b0 Add lottie_init() and lottie_shutdown() c api. 447cb7dd1 replace unsigned int with uint32_t in Int() d7cf0a5ab replace uint ushort and uchar typedefs with uint32 uint16 and uint8 -- added format script to run clang format on latest commit. 16beec845 lottiemodel: Improve opacity calculation for gradient stop 327fb7dba Reject reversed frames 625bc4c48 Finite loop in VBezier::tAtLength() ddbc9dce7 rlottie/capi: Add missing multiply for Path c0e16e571 Check Layer.mExtra and Transform.mExtra before dereferencing 9f78532c8 Avoid access to last element of empty mChildren vector 4e08acd8c remove RAPIDJSON_ASSERT() by placing the parser in error state 7affa78fe Fix dereferencing of null pointer in model::Layer::solidColor() getter 9d17ff8e6 Skip dash array of size one or zero f379dfe15 add the /inc folder as an include path at build time 194b31736 Improve matte rendering performance for simple layer 7c5b40cbb CMake: fix MSVC warnings fa44b753e fix compileing error 41f906480 On windows, stbi__fopen opens a path containing non-English characters or symbols will fail due to encoding problems, so the filename parameter is assumed to be utf-8 and converted to utf-16, and then call _wfopen_s or _wfopen 29b391b95 add lottie_configure_model_cache_size() c api 3cd00151c Fix comparison bd4c4e1f8 MT and MTd c593b57eb Remove link warnings on MSVC 132ca0a00 #include "fix" for rust-bindgen c9780b46d Fix CMake build in subdirectory 1cb2021d6 Fix crash when path animation data is empty ad9beaec6 Added support for RoundedCornor objects. a41bd7383 rlottie: draw line if width or height is 0 ed94baf14 resource: polish player png image. 9b4c4d2af resource: add rlottie_player image. 2d7b1fa2b Fixed build with GCC 11. 9cd9a6e95 vs2019: Add release build option d733e953b updated AUTHORS fc760ef92 updated AUTHORS d92d4aaf6 wasm: Add extra functions for lottie animation to use them in rlottie viewer 09662b89d updated AUTHORS 71fbff5d5 example/win32Player: removed unnecessary files. d25911e6c add app executables 538dfd9aa rename directory rlottiePlayer to win32Player 6fbb67d49 fix openJSONFileDialog 85856dff3 fix animation replace error f86e97d65 fix animation bitmap size to be set dynamically 55815b2cb move function prototype to animation.h To prevent function prototype duplicate code in source.cpp. 9a71eeca9 add an example of win32 app that play rlottie animation by vs2019 619320cbb add rlottiePlayer Project 4884e0e9b Modify: Update .gitignore 3ebf0c7e3 Docs: Fix README typo 502cc3638 updated license in spec file. e812ba9e9 Docs: Fix README typo c98ec565d Update README.md 33295c22f Fixed README typo 073224e69 fixed readme typo ff8ddfc49 ci: upgrade windows build chain to VS2017 10c1055a3 fixed sign extension warning 98ed2620a build: use shared_module instead of shared_library git-subtree-dir: external/rlottie git-subtree-split: 875626965959d8e269ca22175c8e1ad190696c43
2022-01-07 17:43:06 +00:00
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>../inc;./;../src/lottie;../src/vector;../src/vector/pixman;../src/vector/freetype;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>-DRLOTTIE_BUILD %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>4251;4244;4996</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<ConformanceMode>true</ConformanceMode>
Squashed 'external/rlottie/' changes from bf3d272df..875626965 875626965 Check border of color table while generating gradient d1636c7b4 Ignore animations with objects of unspecified type f3eed9a33 add formal parameter void to lottie_init() and lottie_shutdown() 519bd08b0 Add lottie_init() and lottie_shutdown() c api. 447cb7dd1 replace unsigned int with uint32_t in Int() d7cf0a5ab replace uint ushort and uchar typedefs with uint32 uint16 and uint8 -- added format script to run clang format on latest commit. 16beec845 lottiemodel: Improve opacity calculation for gradient stop 327fb7dba Reject reversed frames 625bc4c48 Finite loop in VBezier::tAtLength() ddbc9dce7 rlottie/capi: Add missing multiply for Path c0e16e571 Check Layer.mExtra and Transform.mExtra before dereferencing 9f78532c8 Avoid access to last element of empty mChildren vector 4e08acd8c remove RAPIDJSON_ASSERT() by placing the parser in error state 7affa78fe Fix dereferencing of null pointer in model::Layer::solidColor() getter 9d17ff8e6 Skip dash array of size one or zero f379dfe15 add the /inc folder as an include path at build time 194b31736 Improve matte rendering performance for simple layer 7c5b40cbb CMake: fix MSVC warnings fa44b753e fix compileing error 41f906480 On windows, stbi__fopen opens a path containing non-English characters or symbols will fail due to encoding problems, so the filename parameter is assumed to be utf-8 and converted to utf-16, and then call _wfopen_s or _wfopen 29b391b95 add lottie_configure_model_cache_size() c api 3cd00151c Fix comparison bd4c4e1f8 MT and MTd c593b57eb Remove link warnings on MSVC 132ca0a00 #include "fix" for rust-bindgen c9780b46d Fix CMake build in subdirectory 1cb2021d6 Fix crash when path animation data is empty ad9beaec6 Added support for RoundedCornor objects. a41bd7383 rlottie: draw line if width or height is 0 ed94baf14 resource: polish player png image. 9b4c4d2af resource: add rlottie_player image. 2d7b1fa2b Fixed build with GCC 11. 9cd9a6e95 vs2019: Add release build option d733e953b updated AUTHORS fc760ef92 updated AUTHORS d92d4aaf6 wasm: Add extra functions for lottie animation to use them in rlottie viewer 09662b89d updated AUTHORS 71fbff5d5 example/win32Player: removed unnecessary files. d25911e6c add app executables 538dfd9aa rename directory rlottiePlayer to win32Player 6fbb67d49 fix openJSONFileDialog 85856dff3 fix animation replace error f86e97d65 fix animation bitmap size to be set dynamically 55815b2cb move function prototype to animation.h To prevent function prototype duplicate code in source.cpp. 9a71eeca9 add an example of win32 app that play rlottie animation by vs2019 619320cbb add rlottiePlayer Project 4884e0e9b Modify: Update .gitignore 3ebf0c7e3 Docs: Fix README typo 502cc3638 updated license in spec file. e812ba9e9 Docs: Fix README typo c98ec565d Update README.md 33295c22f Fixed README typo 073224e69 fixed readme typo ff8ddfc49 ci: upgrade windows build chain to VS2017 10c1055a3 fixed sign extension warning 98ed2620a build: use shared_module instead of shared_library git-subtree-dir: external/rlottie git-subtree-split: 875626965959d8e269ca22175c8e1ad190696c43
2022-01-07 17:43:06 +00:00
<AdditionalIncludeDirectories>../inc;./;../src/lottie;../src/vector;../src/vector/pixman;../src/vector/freetype;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>-DRLOTTIE_BUILD %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>4251;4244;4996</DisableSpecificWarnings>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\inc\rlottie.h" />
<ClInclude Include="..\inc\rlottiecommon.h" />
<ClInclude Include="..\inc\rlottie_capi.h" />
<ClInclude Include="..\src\lottie\lottiefiltermodel.h" />
<ClInclude Include="..\src\lottie\lottieitem.h" />
<ClInclude Include="..\src\lottie\lottiekeypath.h" />
<ClInclude Include="..\src\lottie\lottieloader.h" />
<ClInclude Include="..\src\lottie\lottiemodel.h" />
<ClInclude Include="..\src\lottie\lottieparser.h" />
<ClInclude Include="..\src\lottie\lottieproxymodel.h" />
<ClInclude Include="..\src\lottie\rapidjson\allocators.h" />
<ClInclude Include="..\src\lottie\rapidjson\cursorstreamwrapper.h" />
<ClInclude Include="..\src\lottie\rapidjson\document.h" />
<ClInclude Include="..\src\lottie\rapidjson\encodedstream.h" />
<ClInclude Include="..\src\lottie\rapidjson\encodings.h" />
<ClInclude Include="..\src\lottie\rapidjson\error\en.h" />
<ClInclude Include="..\src\lottie\rapidjson\error\error.h" />
<ClInclude Include="..\src\lottie\rapidjson\filereadstream.h" />
<ClInclude Include="..\src\lottie\rapidjson\filewritestream.h" />
<ClInclude Include="..\src\lottie\rapidjson\fwd.h" />
<ClInclude Include="..\src\lottie\rapidjson\internal\biginteger.h" />
<ClInclude Include="..\src\lottie\rapidjson\internal\diyfp.h" />
<ClInclude Include="..\src\lottie\rapidjson\internal\dtoa.h" />
<ClInclude Include="..\src\lottie\rapidjson\internal\ieee754.h" />
<ClInclude Include="..\src\lottie\rapidjson\internal\itoa.h" />
<ClInclude Include="..\src\lottie\rapidjson\internal\meta.h" />
<ClInclude Include="..\src\lottie\rapidjson\internal\pow10.h" />
<ClInclude Include="..\src\lottie\rapidjson\internal\regex.h" />
<ClInclude Include="..\src\lottie\rapidjson\internal\stack.h" />
<ClInclude Include="..\src\lottie\rapidjson\internal\strfunc.h" />
<ClInclude Include="..\src\lottie\rapidjson\internal\strtod.h" />
<ClInclude Include="..\src\lottie\rapidjson\internal\swap.h" />
<ClInclude Include="..\src\lottie\rapidjson\istreamwrapper.h" />
<ClInclude Include="..\src\lottie\rapidjson\memorybuffer.h" />
<ClInclude Include="..\src\lottie\rapidjson\memorystream.h" />
<ClInclude Include="..\src\lottie\rapidjson\msinttypes\inttypes.h" />
<ClInclude Include="..\src\lottie\rapidjson\msinttypes\stdint.h" />
<ClInclude Include="..\src\lottie\rapidjson\ostreamwrapper.h" />
<ClInclude Include="..\src\lottie\rapidjson\pointer.h" />
<ClInclude Include="..\src\lottie\rapidjson\prettywriter.h" />
<ClInclude Include="..\src\lottie\rapidjson\rapidjson.h" />
<ClInclude Include="..\src\lottie\rapidjson\reader.h" />
<ClInclude Include="..\src\lottie\rapidjson\schema.h" />
<ClInclude Include="..\src\lottie\rapidjson\stream.h" />
<ClInclude Include="..\src\lottie\rapidjson\stringbuffer.h" />
<ClInclude Include="..\src\lottie\rapidjson\writer.h" />
<ClInclude Include="..\src\vector\freetype\v_ft_math.h" />
<ClInclude Include="..\src\vector\freetype\v_ft_raster.h" />
<ClInclude Include="..\src\vector\freetype\v_ft_stroker.h" />
<ClInclude Include="..\src\vector\freetype\v_ft_types.h" />
<ClInclude Include="..\src\vector\pixman\pixman-arm-neon-asm.h" />
<ClInclude Include="..\src\vector\stb\stb_image.h" />
<ClInclude Include="..\src\vector\varenaalloc.h" />
<ClInclude Include="..\src\vector\vbezier.h" />
<ClInclude Include="..\src\vector\vbitmap.h" />
<ClInclude Include="..\src\vector\vbrush.h" />
<ClInclude Include="..\src\vector\vcowptr.h" />
<ClInclude Include="..\src\vector\vdasher.h" />
<ClInclude Include="..\src\vector\vdebug.h" />
<ClInclude Include="..\src\vector\vdrawable.h" />
<ClInclude Include="..\src\vector\vdrawhelper.h" />
<ClInclude Include="..\src\vector\velapsedtimer.h" />
<ClInclude Include="..\src\vector\vglobal.h" />
<ClInclude Include="..\src\vector\vimageloader.h" />
<ClInclude Include="..\src\vector\vinterpolator.h" />
<ClInclude Include="..\src\vector\vline.h" />
<ClInclude Include="..\src\vector\vmatrix.h" />
<ClInclude Include="..\src\vector\vpainter.h" />
<ClInclude Include="..\src\vector\vpath.h" />
<ClInclude Include="..\src\vector\vpathmesure.h" />
<ClInclude Include="..\src\vector\vpoint.h" />
<ClInclude Include="..\src\vector\vraster.h" />
<ClInclude Include="..\src\vector\vrect.h" />
<ClInclude Include="..\src\vector\vrle.h" />
<ClInclude Include="..\src\vector\vstackallocator.h" />
<ClInclude Include="..\src\vector\vtaskqueue.h" />
<ClInclude Include="config.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\binding\c\lottieanimation_capi.cpp" />
<ClCompile Include="..\src\lottie\lottieanimation.cpp" />
<ClCompile Include="..\src\lottie\lottieitem.cpp" />
<ClCompile Include="..\src\lottie\lottieitem_capi.cpp" />
<ClCompile Include="..\src\lottie\lottiekeypath.cpp" />
<ClCompile Include="..\src\lottie\lottieloader.cpp" />
<ClCompile Include="..\src\lottie\lottiemodel.cpp" />
<ClCompile Include="..\src\lottie\lottieparser.cpp" />
<ClCompile Include="..\src\lottie\lottieproxymodel.cpp" />
<ClCompile Include="..\src\vector\freetype\v_ft_math.cpp" />
<ClCompile Include="..\src\vector\freetype\v_ft_raster.cpp" />
<ClCompile Include="..\src\vector\freetype\v_ft_stroker.cpp" />
<ClCompile Include="..\src\vector\stb\stb_image.cpp" />
<ClCompile Include="..\src\vector\varenaalloc.cpp" />
<ClCompile Include="..\src\vector\vbezier.cpp" />
<ClCompile Include="..\src\vector\vbitmap.cpp" />
<ClCompile Include="..\src\vector\vbrush.cpp" />
<ClCompile Include="..\src\vector\vdasher.cpp" />
<ClCompile Include="..\src\vector\vdebug.cpp" />
<ClCompile Include="..\src\vector\vdrawable.cpp" />
<ClCompile Include="..\src\vector\vdrawhelper.cpp" />
<ClCompile Include="..\src\vector\vdrawhelper_common.cpp" />
<ClCompile Include="..\src\vector\vdrawhelper_neon.cpp" />
<ClCompile Include="..\src\vector\vdrawhelper_sse2.cpp" />
<ClCompile Include="..\src\vector\velapsedtimer.cpp" />
<ClCompile Include="..\src\vector\vimageloader.cpp" />
<ClCompile Include="..\src\vector\vinterpolator.cpp" />
<ClCompile Include="..\src\vector\vmatrix.cpp" />
<ClCompile Include="..\src\vector\vpainter.cpp" />
<ClCompile Include="..\src\vector\vpath.cpp" />
<ClCompile Include="..\src\vector\vpathmesure.cpp" />
<ClCompile Include="..\src\vector\vraster.cpp" />
<ClCompile Include="..\src\vector\vrect.cpp" />
<ClCompile Include="..\src\vector\vrle.cpp" />
</ItemGroup>
<ItemGroup>
<None Include="..\src\vector\pixman\pixman-arm-neon-asm.S" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>