Commit Graph

  • 67f103bc8b Add Fitzpatrick skin type based color replacement master Ilya Laktyushin 2021-11-17 13:49:48 +04:00
  • 7fdc010d9e Fix check Ali 2021-06-24 20:54:40 +04:00
  • c567dad74f Merge commit '839dcab7f083a51b8130061ea5ec245195af6c58' Ali 2020-09-25 16:09:58 +04:00
  • 839dcab7f0 Add some more checks for input data. John Preston 2020-09-24 09:20:50 +03:00
  • af8d9313db Merge commit 'd369d84e868352886cee48eecb60b462f6dfe067' Ali 2020-08-27 14:47:02 +01:00
  • d369d84e86 Add some more checks for invalid data. John Preston 2020-08-21 17:46:31 +04:00
  • 970fa3ae9f Merge commit 'e0ea6af518345c4a46195c4951e023e621a9eb8f' Ali 2020-05-14 18:43:20 +04:00
  • e0ea6af518 Fix some crashes on invalid data. John Preston 2020-05-11 11:43:41 +04:00
  • 3c280ce86f Fix crash in malformed lottie animations. John Preston 2020-05-01 17:14:53 +04:00
  • d513b026d8 Add LOTTIE_THREAD_SAFE to limit object sharing when LOTTIE_THREAD_SUPPORT is on Ali 2020-04-13 21:15:08 +04:00
  • 75b31e49b3 Try to silence compare signess warnings. John Preston 2020-01-23 15:47:53 +03:00
  • 0ee2e9c584 Check buffer length in vrle. John Preston 2020-01-21 12:30:31 +03:00
  • a09896b3e7 Disable asserts in lottieparser Ilya Laktyushin 2019-10-22 03:11:17 +04:00
  • c490c7a098 Don't try entering object if it's not one Ilya Laktyushin 2019-10-19 21:34:10 +04:00
  • b579347124 Fixes Ilya Laktyushin 2019-10-19 17:51:28 +04:00
  • 589db026ec Support C++14. John Preston 2019-09-01 14:12:14 +03:00
  • 7815337204 Fix possible stack corruption. John Preston 2019-09-01 12:04:26 +03:00
  • 51066168ac Fix possible out of bounds reading. John Preston 2019-09-01 12:03:18 +03:00
  • 6e8b3ae8c2 Check that root layer was found. John Preston 2019-09-01 10:37:11 +03:00
  • ba6b92f341 Check for layer parent-child cycles. John Preston 2019-08-30 12:42:03 +03:00
  • d08a03b650 Allow passing a color replacement map. John Preston 2019-08-07 15:18:26 +01:00
  • 14167128d1 Disable image loader code. John Preston 2019-07-18 11:22:27 +02:00
  • 4c8a4d6e3f Add specific config.h. John Preston 2019-08-05 17:29:30 +01:00
  • 33d4fca732 Fix crash on invalid data. John Preston 2019-08-05 17:42:44 +01:00
  • 15221a0702 rlottie: Fix typo JunsuChoi 2019-08-06 10:26:43 +09:00
  • d5c51d6369 example: remove a not permitted resource. Hermet Park 2019-08-06 14:31:45 +09:00
  • d318484543 capi: rename the member name. Hermet Park 2019-08-05 20:35:30 +09:00
  • 888b456154 capi: keep code consistency. Hermet Park 2019-08-05 20:33:21 +09:00
  • 59f05e49b3 capi: remove unused declaration. Hermet Park 2019-08-05 20:26:51 +09:00
  • a2216b9674 Fix possible SW_FT_Outline points overflow. John Preston 2019-07-30 12:27:44 +02:00
  • 1af3e38c7f CAPI: Add capi to support the dynamic properties JunsuChoi 2019-07-30 20:03:00 +09:00
  • c6790a8043 optimization: read content of the file directly to std::string to avoid creating temporary memory. subhransu mohanty 2019-08-01 14:55:09 +09:00
  • 2034f0ee0c optimization: move rare propery field to extra structure to minimize memory footprint of LOTTransformData. subhransu mohanty 2019-08-01 10:52:12 +09:00
  • e7f0790e06 vdasher: refactor dash property parsing and handling. subhransu mohanty 2019-07-31 17:06:17 +09:00
  • 52bec8bafd vdasher: fixed regression from last commit subhransu mohanty 2019-08-01 09:16:34 +09:00
  • 57afe9e489 Fix crash in a bad file reading. John Preston 2019-07-29 14:36:02 +02:00
  • e58a768284 Fix linking with static Qt. John Preston 2019-07-30 12:35:11 +02:00
  • af81076105 lottieparser: Stop parsing if the media type is unlikely to lottie. Hermet Park 2019-07-30 17:24:34 +09:00
  • fc548c1bbf Dasher: Fixed crash when dash array contains ZERO length segments or ZERO gap segments subhransu mohanty 2019-07-30 09:44:35 +09:00
  • a1e46310f6 Configure CMake to allow build static rlottie lib Nicholas Guriev 2019-07-21 12:15:55 +03:00
  • d07040d498 Do not override optimization level Nicholas Guriev 2019-07-25 08:58:48 +03:00
  • 997c62e458 updated AUTHORS Hermet Park 2019-07-24 16:05:39 +09:00
  • f95f60f8ed rlottie/cache: Added cache configuration support for indivisual resource. subhransu mohanty 2019-07-23 12:06:56 +09:00
  • 5b4eb59cd8 rlottie/cache: Added a free function configureModelCacheSize() for runtime configuration of Model Cache Policy subhransu mohanty 2019-07-23 11:34:41 +09:00
  • c15a86985a lottie/cache: make lottie model cache thread safe subhransu mohanty 2019-07-23 10:46:57 +09:00
  • 24346d0955 Run tests with CMake on travis Nicholas Guriev 2019-07-21 13:49:40 +03:00
  • 1cd793af3b Add tests with CMake Nicholas Guriev 2019-07-21 12:35:36 +03:00
  • 4107e2dc8a test: Added rect test case to vector test suite sub.mohanty@samsung.com 2019-07-21 15:34:57 +09:00
  • 7d3d41978a vector: changed conversion constructor to conversion operator sub.mohanty@samsung.com 2019-07-21 15:24:28 +09:00
  • 577dbd51b7 CI: update travis CI to use docker image and enable running test suits. sub.mohanty@samsung.com 2019-07-21 13:32:49 +09:00
  • 499643b821 vector: Fix regression in VRecF for uniform initialization constructor Fixes vector test suite. sub.mohanty@samsung.com 2019-07-21 11:31:03 +09:00
  • cebc6c1281 meson: move generation of cmake config file to cmake option flag subhransu mohanty 2019-07-19 15:24:06 +09:00
  • 2fe86683a6 build pixman arm neon only for arm cpu family(not for aarch64) Shinwoo Kim 2019-07-19 10:02:32 +09:00
  • 2fccc0e11d meson: Add support for building rlottie as a static library subhransu mohanty 2019-07-18 16:55:23 +09:00
  • 31e26f38b3 rlottie: Add missing parameter for non thread render scheduler subhransu mohanty 2019-07-18 16:27:54 +09:00
  • 163db38979 meson: Fix regression in library size subhransu mohanty 2019-07-18 10:02:21 +09:00
  • eb2ed2ca90 rlottie: Fix warning on clnag-8 subhransu mohanty 2019-07-18 09:18:51 +09:00
  • d26c1a5d90 meson: Add a summary at the end of configuration subhransu mohanty 2019-07-17 10:36:31 +09:00
  • 715c8450bf rlottie/api: Added support for rendering without keeping aspect ratio subhransu mohanty 2019-07-15 17:03:07 +09:00
  • be24fa00c5 vector: refactor bitmap class subhransu mohanty 2019-07-12 15:37:04 +09:00
  • a7e1cd39c8 build fix subhransu mohanty 2019-07-12 15:51:58 +09:00
  • a0f0f3c4cc define LOT_BUILD only for DLL Vincent Torri 2019-07-12 07:08:13 +02:00
  • 15e715103d meson: Don't generate cmake config files on for windows platform subhransu mohanty 2019-07-12 15:09:53 +09:00
  • 8800738b96 lottie: Refcator internal api and remove warnings. subhransu mohanty 2019-07-12 10:20:44 +09:00
  • 62ccaaaf54 --compile warning Hermet Park 2019-07-12 13:59:01 +09:00
  • 97a711f2ad fix clang code model warning. subhransu mohanty 2019-07-11 13:46:44 +09:00
  • 87a6eeed0c update ignore files. Hermet Park 2019-07-11 17:48:35 +09:00
  • 9bb69e9316 vs2019: disable more build warnings. Hermet Park 2019-07-11 17:47:47 +09:00
  • 88eff7e42e keep consistency of size_t usage. Hermet Park 2019-07-11 17:34:14 +09:00
  • bc84259347 replace integers to size_t data type. Hermet Park 2019-07-11 17:12:23 +09:00
  • 03eb0d21d5 meson: fix issue when cmake is not installed subhransu mohanty 2019-07-11 12:24:00 +09:00
  • 4e15df64a1 meson: generate cmake config files subhransu mohanty 2019-07-11 11:58:53 +09:00
  • 1cba94e0d9 use proper type of round() function. Hermet Park 2019-07-11 11:35:11 +09:00
  • 348f211cf2 code refactorig. Hermet Park 2019-07-11 11:23:23 +09:00
  • 9a2698235a vs2019: move disable warning into solution configuration. Hermet Park 2019-07-11 11:12:30 +09:00
  • 3b9380f114 Fixed warnings subhransu mohanty 2019-07-11 09:51:23 +09:00
  • 23440d4699 example: remove unused compile warnings in efl_animview. Hermet Park 2019-07-10 21:22:21 +09:00
  • c595738d96 move vectorTest to test from example subhransu mohanty 2019-07-10 19:31:14 +09:00
  • 826e2e1849 windows: disable a warning that class 'type' needs to have dll-interface to be used by clients of class 'type2' Hermet Park 2019-07-10 18:14:52 +09:00
  • 69559642eb update with windows build badge Subhransu 2019-07-10 18:04:15 +09:00
  • 97f875751e code cleanup subhransu mohanty 2019-07-10 17:15:35 +09:00
  • 0f04d7ea9d CI: Added support for windows build using appveyor subhransu mohanty 2019-07-10 17:10:05 +09:00
  • 6495b9cf55 meson: better handling of dependency using disabler subhransu mohanty 2019-07-10 13:22:25 +09:00
  • 07ded0c52a fix missing header in windows subhransu mohanty 2019-07-10 10:40:56 +09:00
  • 698912f9af fix coreguideline warning from clang subhransu mohanty 2019-07-10 09:22:36 +09:00
  • 9be18fbd40 stb: ++safety. Hermet Park 2019-07-09 21:37:59 +09:00
  • 5888aa5bfa pixman: ++safety Hermet Park 2019-07-09 21:36:39 +09:00
  • 8cba9bc7b4 Revert "stb: ++safety." Hermet Park 2019-07-09 21:35:49 +09:00
  • cca357019d stb: ++safety. Hermet Park 2019-07-09 21:29:08 +09:00
  • 3094041f54 Fix clang code model warning subhransu mohanty 2019-07-09 16:06:12 +09:00
  • ff38323a65 lottie/optimize: Reduce LOTLayerData size - better packing - move seldom use data to extra storage - reuse layerSize for layer as well as solidlayer size. subhransu mohanty 2019-07-09 14:06:15 +09:00
  • 0a43020127 example: use std::string api sub.mohanty@samsung.com 2019-07-07 15:27:52 +09:00
  • 661ec7e591 rlottie: Fix Crash when the resource is not a valid lottie resource - when resource dosen't have valid header - layer dosen't have a transform object sub.mohanty@samsung.com 2019-07-07 13:36:59 +09:00
  • bfda7feee5 vs2019: added the preset visual studio project. Hermet Park 2019-07-05 18:05:43 +09:00
  • 4d61e8fd01 fix warning regarding nested anonymus union sub.mohanty@samsung.com 2019-07-04 21:49:58 +09:00
  • 36eae75a5a rlottie/meson: make rlottie buildable as a subproject subhransu mohanty 2019-07-04 19:47:51 +09:00
  • 165fef76e6 fix msvc build subhransu mohanty 2019-07-04 09:20:31 +09:00
  • 1d7243e2a4 rlottie/gbs: move gbs build from cmake to meson subhransu mohanty 2019-07-03 15:57:47 +09:00
  • 7792124c46 rlottie/meson: refactor meson buildsystem subhransu mohanty 2019-07-03 14:28:06 +09:00
  • 1c3098297e rlottie/exampe: add correct implementation of basename() sub.mohanty@samsung.com 2019-07-02 22:09:50 +09:00