svg_loader: handling svgs without viewBox/viewPort 36/290636/1
authorMira Grudzinska <veleveta@gmail.com>
Wed, 1 Feb 2023 22:46:48 +0000 (23:46 +0100)
committerjykeon <jykeon@samsung.com>
Thu, 30 Mar 2023 04:49:02 +0000 (13:49 +0900)
commit47aa64fd7a1bee9526773f26e5e1d33d12c6fc02
tree4cc53754a818e1eefe57a2ec505c4ef8dd68a5c7
parent456f8c62ad81d8ce9fc6e4c3366f6719019a3bb6
svg_loader: handling svgs without viewBox/viewPort

Additionally:
- cases of inforrect viewBox values are handled
- cases of zero width/height of a viewBox and/or viewPort

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

Change-Id: I7f6b557ae451db27d1a2033eb2976ed87e0e7f7d
Signed-off-by: jykeon <jykeon@samsung.com>
src/lib/tvgPicture.cpp
src/lib/tvgPictureImpl.h
src/loaders/svg/tvgSvgLoader.cpp
src/loaders/svg/tvgSvgLoader.h
src/loaders/svg/tvgSvgLoaderCommon.h
src/loaders/svg/tvgSvgSceneBuilder.cpp
src/loaders/svg/tvgSvgSceneBuilder.h