Commit Graph

619 Commits

Author SHA1 Message Date
subhransu mohanty
eb2ed2ca90 rlottie: Fix warning on clnag-8 2019-07-18 09:23:20 +09:00
subhransu mohanty
d26c1a5d90 meson: Add a summary at the end of configuration 2019-07-17 13:12:59 +09:00
subhransu mohanty
715c8450bf rlottie/api: Added support for rendering without keeping aspect ratio 2019-07-15 17:12:32 +09:00
subhransu mohanty
be24fa00c5 vector: refactor bitmap class 2019-07-12 15:57:59 +09:00
subhransu mohanty
a7e1cd39c8 build fix 2019-07-12 15:51:58 +09:00
Vincent Torri
a0f0f3c4cc define LOT_BUILD only for DLL 2019-07-12 15:47:46 +09:00
subhransu mohanty
15e715103d meson: Don't generate cmake config files on for windows platform 2019-07-12 15:16:56 +09:00
subhransu mohanty
8800738b96 lottie: Refcator internal api and remove warnings. 2019-07-12 14:54:01 +09:00
Hermet Park
62ccaaaf54 --compile warning
more get rid of data type converting warnings on windows.
2019-07-12 13:59:40 +09:00
subhransu mohanty
97a711f2ad fix clang code model warning. 2019-07-11 19:38:59 +09:00
Hermet Park
87a6eeed0c update ignore files. 2019-07-11 17:48:35 +09:00
Hermet Park
9bb69e9316 vs2019: disable more build warnings. 2019-07-11 17:48:08 +09:00
Hermet Park
88eff7e42e keep consistency of size_t usage. 2019-07-11 17:34:14 +09:00
Hermet Park
bc84259347 replace integers to size_t data type.
these data source are size_t,
keep the consistency to avoid type converting.
2019-07-11 17:12:23 +09:00
subhransu mohanty
03eb0d21d5 meson: fix issue when cmake is not installed 2019-07-11 12:24:56 +09:00
subhransu mohanty
4e15df64a1 meson: generate cmake config files
cmake config files needed by cmake's find_package to able to find rlottie.
2019-07-11 12:08:18 +09:00
Hermet Park
1cba94e0d9 use proper type of round() function. 2019-07-11 11:35:11 +09:00
Hermet Park
348f211cf2 code refactorig.
To avoid implicit double type data,
Tell compiler to treat numbers as float explicitly.
2019-07-11 11:26:08 +09:00
Hermet Park
9a2698235a vs2019: move disable warning into solution configuration. 2019-07-11 11:12:30 +09:00
subhransu mohanty
3b9380f114 Fixed warnings 2019-07-11 09:54:16 +09:00
Hermet Park
23440d4699 example: remove unused compile warnings in efl_animview. 2019-07-10 21:22:21 +09:00
subhransu mohanty
c595738d96 move vectorTest to test from example 2019-07-10 19:32:45 +09:00
Hermet Park
826e2e1849 windows: disable a warning that class 'type' needs to have dll-interface to be used by clients of class 'type2' 2019-07-10 18:22:01 +09:00
Subhransu
69559642eb update with windows build badge 2019-07-10 18:04:15 +09:00
subhransu mohanty
97f875751e code cleanup 2019-07-10 17:23:51 +09:00
subhransu mohanty
0f04d7ea9d CI: Added support for windows build using appveyor 2019-07-10 17:11:54 +09:00
subhransu mohanty
6495b9cf55 meson: better handling of dependency using disabler 2019-07-10 13:35:22 +09:00
subhransu mohanty
07ded0c52a fix missing header in windows 2019-07-10 10:41:41 +09:00
subhransu mohanty
698912f9af fix coreguideline warning from clang 2019-07-10 10:31:03 +09:00
Hermet Park
9be18fbd40 stb: ++safety.
make it safe not to leave potential dangling pointers.
2019-07-09 21:37:59 +09:00
Hermet Park
5888aa5bfa pixman: ++safety
make it safe not to leave potential dangling pointers.
2019-07-09 21:36:39 +09:00
Hermet Park
8cba9bc7b4 Revert "stb: ++safety."
unintended code. revert it.

This reverts commit cca357019d.
2019-07-09 21:36:01 +09:00
Hermet Park
cca357019d stb: ++safety.
make it safe not to leave potential dangling pointers.
2019-07-09 21:29:08 +09:00
subhransu mohanty
3094041f54 Fix clang code model warning 2019-07-09 16:14:13 +09:00
subhransu mohanty
ff38323a65 lottie/optimize: Reduce LOTLayerData size
- better packing
- move seldom use data to extra storage
- reuse layerSize for layer as well as solidlayer size.

Now Size(LOTLayerData) reduced from 262 to 128 byte.
2019-07-09 14:11:49 +09:00
sub.mohanty@samsung.com
0a43020127 example: use std::string api 2019-07-07 15:37:35 +09:00
sub.mohanty@samsung.com
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
2019-07-07 13:52:46 +09:00
Hermet Park
bfda7feee5 vs2019: added the preset visual studio project.
This is a compilable vs project to generate library
for the fan of visual studio.

Still, there are a lot of compile warnings,
it works to generate working dll and lib.
2019-07-05 18:08:11 +09:00
sub.mohanty@samsung.com
4d61e8fd01 fix warning regarding nested anonymus union 2019-07-04 21:53:58 +09:00
subhransu mohanty
36eae75a5a rlottie/meson: make rlottie buildable as a subproject 2019-07-04 19:49:00 +09:00
subhransu mohanty
165fef76e6 fix msvc build 2019-07-04 09:21:18 +09:00
subhransu mohanty
1d7243e2a4 rlottie/gbs: move gbs build from cmake to meson 2019-07-03 17:09:35 +09:00
subhransu mohanty
7792124c46 rlottie/meson: refactor meson buildsystem 2019-07-03 14:59:09 +09:00
sub.mohanty@samsung.com
1c3098297e rlottie/exampe: add correct implementation of basename() 2019-07-03 08:49:46 +09:00
subhransu mohanty
8b5851ca52 rlottie/example: fix typo 2019-07-01 19:38:10 +09:00
Vincent Torri
ae933c37af fix dirname() implementation of Windows in lottieloader.cpp, and fix basename() implementation by using strrchr() and not strchr() 2019-07-01 18:47:19 +09:00
subhransu mohanty
71538bac3a rlottie: refactor VGradient to remove unnecessary inheritance 2019-07-01 18:46:33 +09:00
subhransu mohanty
28428a1fba rlottie: fix warning regarding no return value 2019-07-01 18:21:15 +09:00
subhransu mohanty
1f8b6aec90 rlottie/meson: Move comipler options to default_options for customizable build 2019-07-01 17:44:12 +09:00
subhransu mohanty
7859ecc109 rlottie: Fix issue with LOT_EXPORT for windows 2019-07-01 16:38:31 +09:00