platform/core/graphics/tizenvg.git
2 years ago[Tizen] common: Change dlog tag name for VD profile 31/265331/1
JunsuChoi [Fri, 15 Oct 2021 04:19:03 +0000 (13:19 +0900)]
[Tizen] common: Change dlog tag name for VD profile

Change-Id: Id9c8e235fe86f690b3a9dee2ea0caae954aae0bd

2 years agosvg_loader util: fix missing quot
Michal Maciola [Thu, 14 Oct 2021 15:40:31 +0000 (17:40 +0200)]
svg_loader util: fix missing quot

There was checking for 0 ('\0') that should be checking for '0'

2 years agoUpdate README.md
Hermet Park [Thu, 14 Oct 2021 07:18:46 +0000 (16:18 +0900)]
Update README.md

2 years agoUpdate README.md
Hermet Park [Thu, 14 Oct 2021 07:16:26 +0000 (16:16 +0900)]
Update README.md

2 years agoAdd files via upload
Hermet Park [Thu, 14 Oct 2021 07:16:06 +0000 (16:16 +0900)]
Add files via upload

2 years agoDelete example_tvg.png
Hermet Park [Thu, 14 Oct 2021 07:15:21 +0000 (16:15 +0900)]
Delete example_tvg.png

2 years agoAdd files via upload
Hermet Park [Thu, 14 Oct 2021 07:14:09 +0000 (16:14 +0900)]
Add files via upload

2 years agoDelete example_tvg.png
Hermet Park [Thu, 14 Oct 2021 07:13:34 +0000 (16:13 +0900)]
Delete example_tvg.png

2 years agoUpdate README.md
Hermet Park [Thu, 14 Oct 2021 07:12:36 +0000 (16:12 +0900)]
Update README.md

2 years agoAdd files via upload
Hermet Park [Thu, 14 Oct 2021 07:12:04 +0000 (16:12 +0900)]
Add files via upload

2 years agoDelete example_tvg.png
Hermet Park [Thu, 14 Oct 2021 07:11:37 +0000 (16:11 +0900)]
Delete example_tvg.png

2 years agoinfra: add "all" option for tools.
Hermet Park [Wed, 13 Oct 2021 11:24:21 +0000 (20:24 +0900)]
infra: add "all" option for tools.

just for developer convenience.

2 years agocapi: change defines to enum
Mira Grudzinska [Thu, 14 Oct 2021 00:32:35 +0000 (02:32 +0200)]
capi: change defines to enum

Tvg_Engine enum introduced to replace TVG_ENGINE_SW/GL defs.

2 years agotests: saver capis added into the tests
Mira Grudzinska [Wed, 13 Oct 2021 11:46:41 +0000 (13:46 +0200)]
tests: saver capis added into the tests

2 years agowasm: saveTvg add compress option
Michal Maciola [Wed, 13 Oct 2021 09:12:52 +0000 (11:12 +0200)]
wasm: saveTvg add compress option

2 years agosvg_loader util: just fix a typo
Hermet Park [Wed, 13 Oct 2021 11:12:51 +0000 (20:12 +0900)]
svg_loader util: just fix a typo

exponet -> exponent

2 years agosvg_loader util: code refactoring
Hermet Park [Wed, 13 Oct 2021 10:49:24 +0000 (19:49 +0900)]
svg_loader util: code refactoring

fix for thorvg coding convention.

no logical changes.

2 years agocapi: tvg_swcanvas_set_mempool capi added (#903)
Mira Grudzinska [Wed, 13 Oct 2021 10:31:39 +0000 (12:31 +0200)]
capi: tvg_swcanvas_set_mempool capi added (#903)

* capi: tvg_swcanvas_set_mempool capi added

* tests: tvg_swcanvas_set_mempool added to the tests

2 years agobindings capi: code refactoring
Hermet Park [Wed, 13 Oct 2021 10:02:55 +0000 (19:02 +0900)]
bindings capi: code refactoring

fix for code consistency, no logical changes.

2 years agocapi: saver capis added
Mira Grudzinska [Tue, 12 Oct 2021 14:32:06 +0000 (16:32 +0200)]
capi: saver capis added

2 years agocapi: introduced Tvg_Colorspace enum instead of defs
Mira Grudzinska [Tue, 12 Oct 2021 11:13:48 +0000 (13:13 +0200)]
capi: introduced Tvg_Colorspace enum instead of defs

Used in the tvg_swcanvas_set_target() capi.

2 years agotvg_saver: fix the argument of the sizeof call
Mira Grudzinska [Tue, 12 Oct 2021 19:00:19 +0000 (21:00 +0200)]
tvg_saver: fix the argument of the sizeof call

We got the size of a pointer instead of the size of a whole table.
Fixed now

2 years agosvg_loader: removed unused variable
Mira Grudzinska [Mon, 11 Oct 2021 11:36:53 +0000 (13:36 +0200)]
svg_loader: removed unused variable

The gradient values passed to the scene builder are always given as percentages,
so there is no need to mark/check that.

2 years agotests: tvg_gradient_duplicate added to the capi tests
Mira Grudzinska [Tue, 12 Oct 2021 21:43:38 +0000 (23:43 +0200)]
tests: tvg_gradient_duplicate added to the capi tests

2 years agocapi: tvg_gradient_duplicate() added
Mira Grudzinska [Tue, 12 Oct 2021 12:49:31 +0000 (14:49 +0200)]
capi: tvg_gradient_duplicate() added

2 years agodocs: ++
Mira Grudzinska [Tue, 12 Oct 2021 12:00:05 +0000 (14:00 +0200)]
docs: ++

2 years agodocs: saver module description ++
Mira Grudzinska [Mon, 11 Oct 2021 21:32:06 +0000 (23:32 +0200)]
docs: saver module description ++

2 years agosvg_loader: removed unnecessary casting
Mira Grudzinska [Sun, 10 Oct 2021 14:39:06 +0000 (16:39 +0200)]
svg_loader: removed unnecessary casting

The used scaling factor should be a float - casting it to an int caused
misevaluation of the radial gradient radius

2 years agotools svg2tvg: remove unused header
Hermet Park [Mon, 11 Oct 2021 06:34:42 +0000 (15:34 +0900)]
tools svg2tvg: remove unused header

2 years agosvg2tvg: added missing array lib
Mira Grudzinska [Sun, 10 Oct 2021 22:13:11 +0000 (00:13 +0200)]
svg2tvg: added missing array lib

2 years agoall: fix warnings on MSVC
projectitis [Sat, 9 Oct 2021 02:33:45 +0000 (15:33 +1300)]
all:  fix warnings on MSVC

* Explicit casts to suppress warnings
* Fixed compiler warnings

2 years agowasm: fix compilation
Michal Maciola [Fri, 8 Oct 2021 14:55:20 +0000 (16:55 +0200)]
wasm: fix compilation

After 'all: fixing clang warnings' (e7c3a91) there was a problem with wasm
compilation, as strncpy and strdup.
Disable define is __EMSCRIPTEN__.

2 years agoexample: added image-embeded-jpeg.svg (#890)
Michal Maciola [Fri, 8 Oct 2021 15:38:18 +0000 (17:38 +0200)]
example: added image-embeded-jpeg.svg (#890)

2 years agoUpdate CONTRIBUTING.md
Hermet Park [Thu, 7 Oct 2021 10:59:33 +0000 (19:59 +0900)]
Update CONTRIBUTING.md

2 years agoinfra: renamed build badge names.
Hermet Park [Thu, 7 Oct 2021 06:24:16 +0000 (15:24 +0900)]
infra: renamed build badge names.

2 years agotest: ++safety.
Hermet Park [Thu, 7 Oct 2021 05:59:54 +0000 (14:59 +0900)]
test: ++safety.

add null handlings just in case.

2 years agotests: added tests for size and composite C apis
Mira Grudzinska [Tue, 5 Oct 2021 13:20:19 +0000 (15:20 +0200)]
tests: added tests for size and composite C apis

2 years agodocs: TVG logo svg file added to the docs directory
Mira Grudzinska [Thu, 30 Sep 2021 22:06:12 +0000 (00:06 +0200)]
docs: TVG logo svg file added to the docs directory

The logo path is changed in the Doxygen file.

2 years agoinfra : add window build (with loaders)
JunsuChoi [Thu, 7 Oct 2021 03:55:13 +0000 (12:55 +0900)]
infra : add window build (with loaders)

2 years agotests: fix stack overflow error in testPicture for windows
projectitis [Thu, 7 Oct 2021 05:51:07 +0000 (18:51 +1300)]
tests: fix stack overflow error in testPicture for windows

2 years agoall: fix compiler warnings
Mira Grudzinska [Fri, 24 Sep 2021 11:32:53 +0000 (13:32 +0200)]
all: fix compiler warnings

pow->powf and sqrt->sqrtf

2 years agoexamples, tests: replace backslashes with forward slashes for portability (#880)
projectitis [Wed, 6 Oct 2021 13:18:56 +0000 (02:18 +1300)]
examples, tests: replace backslashes with forward slashes for portability (#880)

* Replace backslashes with forward slashes

* Downgrade to older meson syntax

2 years agotest capi: update tvg_paint_get_bounds() utc.
Hermet Park [Fri, 1 Oct 2021 10:31:04 +0000 (19:31 +0900)]
test capi: update tvg_paint_get_bounds() utc.

The api has been changed by 060564cc938f3773467b56e66ccee0562b5192e3
update it according its change.

2 years agocapi: replaced bounds() api with the latest.
Hermet Park [Fri, 1 Oct 2021 10:15:39 +0000 (19:15 +0900)]
capi: replaced bounds() api with the latest.

The next api of c++ version has been deprecated

Tvg_Result tvg_paint_get_bounds(const Tvg_Paint* paint, float* x, float* y, float* w, float* h);

instead, we introduce the next one under the beta.

Tvg_Result tvg_paint_get_bounds(const Tvg_Paint* paint, float* x, float* y, float* w, float* h, bool transformed);

2 years agodocs: c and c++ apis docs improved
Mira Grudzinska [Mon, 4 Oct 2021 00:12:37 +0000 (02:12 +0200)]
docs: c and c++ apis docs improved

2 years agoinfra: Change test name
JunsuChoi [Wed, 6 Oct 2021 07:07:59 +0000 (16:07 +0900)]
infra: Change test name

Build Test -> Build(Linux)

2 years agoinfra: add all option to enable all loader formats.
Hermet Park [Wed, 6 Oct 2021 02:13:49 +0000 (11:13 +0900)]
infra: add all option to enable all loader formats.

just for developer convenience (including me)

ex) $meson . build -Dloaders="all" ...

2 years agoall: fixing clang warnings
Mira Grudzinska [Sun, 3 Oct 2021 12:25:14 +0000 (14:25 +0200)]
all: fixing clang warnings

fopen->fopen_s, strdup -> _strdup, strncpy -> strncpy_s
__declspec(dllexport) -> __attribute__ ((visibility ("default")))

2 years agotests: ++LOC svg loader, tvg saver
Mira Grudzinska [Tue, 5 Oct 2021 14:36:41 +0000 (16:36 +0200)]
tests: ++LOC svg loader, tvg saver

2 years agoUpdate authors
Projectitis [Wed, 6 Oct 2021 00:16:39 +0000 (13:16 +1300)]
Update authors

2 years agoReadme: Add window build test badge
JunsuChoi [Wed, 6 Oct 2021 01:47:21 +0000 (10:47 +0900)]
Readme: Add window build test badge

2 years agoinfra: Add window build test in CI
JunsuChoi [Tue, 28 Sep 2021 02:07:58 +0000 (11:07 +0900)]
infra: Add window build test in CI

Add build test for normal build

2 years agoRevert "sw_engine: border cases for gradients"
Mira Grudzinska [Tue, 5 Oct 2021 23:08:34 +0000 (01:08 +0200)]
Revert "sw_engine: border cases for gradients"

This reverts commit 284298445b900bbba09beb4673e9d055584e1f81.

2 years agosw_engine: border cases for gradients
Mira Grudzinska [Mon, 4 Oct 2021 23:17:30 +0000 (01:17 +0200)]
sw_engine: border cases for gradients

According to the svg standard, in a case when 'x1==x2 and y1==y2'
for a linear gradient or when 'r==0' for a radial gradient, the area
should be painted as a single color - the last gradient stop color.

2 years agodocs: ++ docs of the load apis
Mira Grudzinska [Mon, 4 Oct 2021 13:07:44 +0000 (15:07 +0200)]
docs: ++ docs of the load apis

2 years agoloaders: prepare for static jpg/png loaders.
Hermet Park [Fri, 1 Oct 2021 11:23:16 +0000 (20:23 +0900)]
loaders: prepare for static jpg/png loaders.

This patch has 2 purposes,

1. revise the loaders infrastructure to support both static/external linking loaders.
2. add a template for static jpg/png loaders after external jpg/png.

Our default loaders prefer static linking, external loaders are only available
when dependent libraries on the build system are found.

You might wonder why we have the external loaders together,
they might be faster than static loaders since the popular libraries are likely to be well maintained,
fine-grained optimized.

Thus in this patch, meson tries to apply the external loaders first
then see if the dependencies were found or not,
if it's failed, it turns to the default static loaders.

Next this patch, we need the contribution for actual static jpg/png loaders implementation.

@Issue: https://github.com/Samsung/thorvg/issues/594

2 years agosvg_loader: proper handling width/height units (#851)
Mira Grudzinska [Tue, 5 Oct 2021 10:04:40 +0000 (12:04 +0200)]
svg_loader: proper handling width/height units (#851)

Units of the svg width and height tags were incorrectly assigned.
Percentage values will be handled separately.

2 years agocapi: picture size apis added
Mira Grudzinska [Mon, 4 Oct 2021 19:40:23 +0000 (21:40 +0200)]
capi: picture size apis added

2 years agodocs: minor changes (#868)
Mira Grudzinska [Mon, 4 Oct 2021 08:03:48 +0000 (10:03 +0200)]
docs: minor changes (#868)

2 years agocapi: removed repeated comments
Mira Grudzinska [Sun, 3 Oct 2021 13:08:46 +0000 (15:08 +0200)]
capi: removed repeated comments

2 years agoReadme: Add links to documentation
projectitis [Sat, 2 Oct 2021 03:40:31 +0000 (16:40 +1300)]
Readme: Add links to documentation

2 years agoPortable fallthrough attribute
Projectitis [Fri, 1 Oct 2021 23:38:09 +0000 (12:38 +1300)]
Portable fallthrough attribute

2 years agocapi: tvg_canvas_destroy should be able to destroy SwCanvas and GlCanvasa as well
Mira Grudzinska [Wed, 29 Sep 2021 23:50:50 +0000 (01:50 +0200)]
capi: tvg_canvas_destroy should be able to destroy SwCanvas and GlCanvasa as well

2 years agodocs: improving c++ and c apis docs
Mira Grudzinska [Fri, 1 Oct 2021 06:10:40 +0000 (08:10 +0200)]
docs: improving c++ and c apis docs

2 years agocapi: Release official CAPI's.
Michal Szczecinski [Wed, 29 Sep 2021 08:04:36 +0000 (10:04 +0200)]
capi: Release official CAPI's.

Changes:
- Removed beta api tag from CAPI module
- For some APIs, the tag has not been changed due to main API status
- Moved some documentation changes to have similar descriptions in main
API and CAPI
- Removed deprecation warnings.

2 years agocapi: added the composite getter
Mira Grudzinska [Thu, 30 Sep 2021 21:53:35 +0000 (23:53 +0200)]
capi: added the composite getter

2 years agocommon: code refactoring.
Hermet Park [Fri, 1 Oct 2021 05:53:56 +0000 (14:53 +0900)]
common: code refactoring.

--loc, no logical changes.

2 years agocommon: allow composition on empty scene without insufficient condition error
Michal Maciola [Tue, 28 Sep 2021 11:15:24 +0000 (13:15 +0200)]
common: allow composition on empty scene without insufficient condition error

If there was an empty scene (empty scene, so bounds equal zero) with a mask composition applied,
Paint::Impl::render failed on checking size and Canvas::draw() returned InsufficientCondition.
As a result no other paints was rendered.

@issue: fixes #842

2 years agoChanges to support MSVC
Projectitis [Wed, 29 Sep 2021 02:08:43 +0000 (15:08 +1300)]
Changes to support MSVC

2 years agoUpdate readme with optional dependencies
Projectitis [Wed, 29 Sep 2021 04:29:17 +0000 (17:29 +1300)]
Update readme with optional dependencies

2 years agoREADME: Add license badge
JunsuChoi [Wed, 29 Sep 2021 13:53:09 +0000 (22:53 +0900)]
README: Add license badge

2 years agosvg_loader: fixing minor warnings
Mira Grudzinska [Tue, 28 Sep 2021 10:03:04 +0000 (12:03 +0200)]
svg_loader: fixing minor warnings

2 years agobump up version v0.5.1 40/264840/1 accepted/tizen/6.5/unified/20211028.102239 accepted/tizen/unified/20211001.085511 submit/tizen/20211001.032612 submit/tizen_6.5/20211028.162201 tizen_6.5.m2_release
Hermet Park [Fri, 1 Oct 2021 03:05:34 +0000 (12:05 +0900)]
bump up version v0.5.1

Change-Id: Ia0800ca5f93d77b37e65ae46fde8fc60f9b73063

2 years ago[Tizen] Enable png, jpg loader 38/264838/1
JunsuChoi [Fri, 1 Oct 2021 00:55:05 +0000 (09:55 +0900)]
[Tizen] Enable png, jpg loader

NUI's Picture class has been added, so png and jpg loaders are required.

Change-Id: I46d23d45665325ecc6093639b52745d95eacc2b4

2 years agobump up version v0.5.0 86/264586/1 accepted/tizen/unified/20210928.125402 submit/tizen/20210927.025835
Hermet Park [Mon, 27 Sep 2021 02:28:40 +0000 (11:28 +0900)]
bump up version v0.5.0

Change-Id: If9b1a1615f0add93edeea1dbf0dda791cbf05018

2 years agotest: creating test for downscaling picture (#837)
bchrescionko [Fri, 24 Sep 2021 13:19:02 +0000 (15:19 +0200)]
test: creating test for downscaling picture (#837)

Added tests for the functions rastering scaled down images

Change-Id: Ib63690ae5bf4c35022ee5d2cc75b91fcd3324df7

2 years agotest: added test for tvg_picture_get_viewbox function
bchrescionko [Fri, 24 Sep 2021 12:08:59 +0000 (14:08 +0200)]
test: added test for tvg_picture_get_viewbox function

2 years agoUpdate CONTRIBUTING.md
Hermet Park [Fri, 24 Sep 2021 12:07:34 +0000 (21:07 +0900)]
Update CONTRIBUTING.md

2 years agoUpdate README.md
Hermet Park [Fri, 24 Sep 2021 06:25:18 +0000 (15:25 +0900)]
Update README.md

2 years agoinfra: just released v0.5.0
Hermet Park [Fri, 24 Sep 2021 03:19:02 +0000 (12:19 +0900)]
infra: just released v0.5.0

Change-Id: Ie4dd6cf81cf2c0f4489348e66859df81a385c053

2 years agosw_engine: fix compiler a warning
Hermet Park [Fri, 24 Sep 2021 03:11:47 +0000 (12:11 +0900)]
sw_engine: fix compiler a warning

handle them double type values.

2 years agotvg_saver: resolve sanitizer report.
Hermet Park [Fri, 24 Sep 2021 03:04:31 +0000 (12:04 +0900)]
tvg_saver: resolve sanitizer report.

"runtime error: load of misaligned address 0x7fb67895c815 for type 'unsigned int', which requires 4 byte alignment"

same to c8cc973888e6d1148264f619c85fea93ca2f1b7c

2 years agotvg_saver: fix the memory leak.
Hermet Park [Fri, 24 Sep 2021 02:58:48 +0000 (11:58 +0900)]
tvg_saver: fix the memory leak.

2 years agotvg_loader: resolve sanitizer report.
Hermet Park [Fri, 24 Sep 2021 02:53:46 +0000 (11:53 +0900)]
tvg_loader: resolve sanitizer report.

"runtime error: load of misaligned address 0x7fb67895c815 for type 'unsigned int', which requires 4 byte alignment"

This is actually not an issue but we can resolve it with an easy workaround,
since we don't need to see this report repeatedly.

2 years agocommon paint: refine the bounds() api to return the values after applying transformation.
Hermet Park [Thu, 16 Sep 2021 13:03:17 +0000 (22:03 +0900)]
common paint: refine the bounds() api to return the values after applying transformation.

Current paint::bounds() returns the coordinates under the raw status,
the values are not quite useful if the paint object has the transformed children.

Thus, we extends the feature and give an additional parameter "transformed"
to return the coordinates values after transformation by user demands.

This is also necessary for tvg format, since we need the exact view size of the scene information.

The previous api is deprecated and we introduce a new api to replace it.

@APIs:
+ Result Paint::bounds(float* x, float* y, float* w, float* h, bool transformed) const noexcept;
- Result Paint::bounds(float* x, float* y, float* w, float* h) const noexcept;

@Issues: https://github.com/Samsung/thorvg/issues/746

2 years agoapis: release official apis.
Hermet Park [Thu, 23 Sep 2021 06:17:48 +0000 (15:17 +0900)]
apis: release official apis.

tvg picture is going to be released, we need the Saver as well.
Also, two stable periperal apis are released in v0.5

@APIs:
Result Picture::load(const char* data, uint32_t size, const std::string& mimeType, bool copy = false) noexcept;
CompositeMethod Paint::composite(const Paint** target) const noexcept;
Result Saver::save(std::unique_ptr<Paint> paint, const std::string& path, bool compress = true) noexcept;
Result Saver::sync() noexcept;
static std::unique_ptr<Saver> Saver::gen() noexcept;

2 years agoapi: remove the redundant api, Picture::paint().
Hermet Park [Thu, 23 Sep 2021 07:50:08 +0000 (16:50 +0900)]
api: remove the redundant api, Picture::paint().

tvg::Picture is replaced to tvg::Scene if the picture has the vector tree,
Thus it's useless since it won't be reached logically.

2 years agosw_engine Raster: Improving image quality in image scale down
JunsuChoi [Thu, 23 Sep 2021 05:39:58 +0000 (14:39 +0900)]
sw_engine Raster: Improving image quality in image scale down

An average value sampled based on adjacent pixels of the target pixel is used.

2 years agowasm: enable png loader (#828)
Michal Maciola [Wed, 22 Sep 2021 13:11:23 +0000 (15:11 +0200)]
wasm: enable png loader (#828)

2 years agoexample image: added image image-embeded-png.svg (#827)
Michal Maciola [Wed, 22 Sep 2021 13:08:14 +0000 (15:08 +0200)]
example image: added image image-embeded-png.svg (#827)

2 years agosw_engine avx: removing not portable variable type
Mira Grudzinska [Mon, 20 Sep 2021 12:58:35 +0000 (14:58 +0200)]
sw_engine avx: removing not portable variable type

__m256i_u is an internal gcc/clang type, which can not be used by msvc.
To ensure the portability of the lib a proper intrinsic is used.

2 years agocommon: change args type in the internal size() implementation
Mira Grudzinska [Mon, 20 Sep 2021 11:49:19 +0000 (13:49 +0200)]
common: change args type in the internal size() implementation

The API expected floats, whereas the called impl function expected
ints. The values were saved as floats, so the float->int->float conversion
is not needed.

2 years agoinfra: excluding pthread lib dependency on windows os
Mira Grudzinska [Sun, 19 Sep 2021 17:34:36 +0000 (19:34 +0200)]
infra: excluding pthread lib dependency on windows os

Change-Id: Ifce46747305d89ca5e2329bc6d0309392f73f225

2 years agoexample: refactoring
Mira Grudzinska [Tue, 21 Sep 2021 23:01:49 +0000 (01:01 +0200)]
example: refactoring

Change-Id: I0d695d1e4c3b33d769d5c89a41fc1ff6760ddb6f

2 years agosvg: fix url property
Michal Maciola [Tue, 21 Sep 2021 14:47:20 +0000 (16:47 +0200)]
svg: fix url property

If 'fill="url(#image)"' and defs with id 'image' was not found, the paint was
improperly filled with color.

Change-Id: Ia1d0291f0877c81199181b4352e08a889816cc72

2 years agocommon: preventing msvc compiler warnings (#817)
Mira Grudzinska [Mon, 20 Sep 2021 11:54:06 +0000 (13:54 +0200)]
common: preventing msvc compiler warnings (#817)

Change-Id: I493f57ee92f6394033b373ab91048e7dadd7455b

2 years agocommon: preventing possible compiler warnings
Mira Grudzinska [Sun, 19 Sep 2021 17:48:48 +0000 (19:48 +0200)]
common: preventing possible compiler warnings

Change-Id: I68a2c31347ab9ea3735bbd59d27be22211c4a2cc

2 years agobump up version v0.4.5 48/264348/2 submit/tizen/20210916.114427
JunsuChoi [Thu, 16 Sep 2021 08:27:45 +0000 (17:27 +0900)]
bump up version v0.4.5

Change-Id: I01805f967fff75c9d2051c95b38b8e9a7427f02a

2 years agoprepare to release tvg format feature.
Hermet Park [Thu, 16 Sep 2021 04:42:09 +0000 (13:42 +0900)]
prepare to release tvg format feature.

Change-Id: Ie0a9f66a1415dd8d4395e4b537f5b7c39821acb9

2 years agotvg_saver: code refactoring
Hermet Park [Thu, 16 Sep 2021 05:50:33 +0000 (14:50 +0900)]
tvg_saver: code refactoring

removed the duplicated given child transform code,

no logical changes actually.

Change-Id: I70a097cae89150b074fa2e12b1c7175acaf27c89