thorvg/src/loaders
Mira Grudzinska 266f988835 api: handling values <= 0 in strokeDash() api
The API allows now values <= 0 for dashes and gaps. Negative values
are treated as zero. The exception is when all provided values
are <= 0, in which case the dash is ignored.
This fixes the issue when dash = 0 was provided for strokes with round
or butt caps - the dot was not drawn, even though it should have been.

docs: the strokeDash API behavior's clarification for odd numbers
of values in dashPattern and refinement of the accepted values.
2025-06-23 11:44:13 +02:00
..
external_jpg loaders: explicit variable scope to improve portability 2025-04-11 12:56:10 +09:00
external_png loaders: explicit variable scope to improve portability 2025-04-11 12:56:10 +09:00
external_webp loaders: ++static loader thread safty 2025-04-02 14:40:54 +09:00
jpg loader/jpg: Fix uninitialized warning 2025-06-18 16:28:40 +09:00
lottie api: handling values <= 0 in strokeDash() api 2025-06-23 11:44:13 +02:00
png loaders: ++static loader thread safty 2025-04-02 14:40:54 +09:00
raw common: introduced designated memory allocators 2025-02-18 17:20:31 +09:00
svg api: handling values <= 0 in strokeDash() api 2025-06-23 11:44:13 +02:00
ttf ttf: prevent crash while converting utf8 to unicode 2025-04-11 19:18:04 +09:00
webp loaders: explicit variable scope to improve portability 2025-04-11 12:56:10 +09:00
meson.build spec out tvg binary format 2024-10-12 21:07:31 +09:00