Fixed issues with resolving URL type 26/87126/5
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Tue, 6 Sep 2016 11:14:48 +0000 (12:14 +0100)
committerKimmo Hoikka <kimmo.hoikka@samsung.com>
Tue, 6 Sep 2016 12:32:30 +0000 (13:32 +0100)
commit2d1713a66ea0356fcfff991bbbd1e727d9a1c390
tree21f9b8de967dadec496e0519bfdd71c14ebdfca6
parent817bd57c24d69c4099418c06e566232993705185
Fixed issues with resolving URL type

Issues:
- string was parsed multiple times
- substr was used (which creates copy)
- batching was checked even for Npatch and SVG
Solved by implementing a single pass early out parser to process the URL and return the type

Change-Id: Ia0cbe51a6969b0dd26a35abde1ed2de82bf863f8
automated-tests/src/dali-toolkit-internal/CMakeLists.txt
automated-tests/src/dali-toolkit-internal/utc-Dali-VisualFactoryResolveUrl.cpp [new file with mode: 0644]
dali-toolkit/internal/visuals/svg/svg-visual.cpp
dali-toolkit/internal/visuals/svg/svg-visual.h
dali-toolkit/internal/visuals/visual-factory-impl.cpp
dali-toolkit/internal/visuals/visual-factory-resolve-url.h [new file with mode: 0644]