mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2026-02-02 09:06:58 +00:00
83b433d4e4cc98f29dd3c113ee620f62d03dd512
Instead of applying startFrame at frameAtPos() but applied it at update() in generic way. This change could make apis useful at both raw frame control and normalized frame controls. This fixes "cue" animation sample. Change-Id: I0adfd73410291cdee95455b18ef8720482c81090
BUILD INSTRUCTIONS ================== 1. install meson build system. ( follow instruction in this link http://mesonbuild.com/Getting-meson.html ) 2. install ninja build tool (https://ninja-build.org/) 3. invoke meson build/ or meson -Dexample=true build/ 4. invoke ninja inside the build folder. NOTE: run meson configure to see all the build options BUILD EXAMPLES ============== 1. meson configure -Dexample=true 2. ninja 3. to run examples invoke ./build/example/demo, etc. RUN TESTS ========= 1. meson configure -Dtest=true 2. ninja 3. invoke testsuites as ./build/test/animationTestSuite and ./build/test/vectorTestSuite BUILD WITH CMAKE ================ liblottie-player can also be built using the cmake build system. 1. install cmake. (Follow instructions at https://cmake.org/download/) 2. create a new build/ directory 3. invoke cmake from inside build/ as cmake -DLIB_INSTALL_DIR=lib .. 4. invoke make 5. invoke sudo make install to install, if desired. To install to a different prefix, specify it when running cmake, e.g.: cmake -DCMAKE_INSTALL_PREFIX:PATH=~/Build -DLIB_INSTALL_DIR=~/Build/lib ..
Description
Languages
Swift
45.5%
C
42.4%
Objective-C
4.9%
Assembly
3.2%
C++
1.7%
Other
1.9%