51 Commits

Author SHA1 Message Date
bung87
f062574aa4 fix state.predefinedFilters.len check when filterStrategy is LFS_PREDEFINED 2020-07-20 16:07:55 +08:00
jangko
184ca59203
bump version to 0.3.1 2020-06-19 21:09:00 +07:00
jangko
0bd20601a3
add missing openArray API 2020-06-11 21:11:45 +07:00
jangko
e91cfff314
add openArray API 2020-06-11 20:58:37 +07:00
jangko
451907efcb
update apidoc.md 2020-06-05 16:07:53 +07:00
jangko
fcbc03c724
get rid of method 2020-06-05 15:40:24 +07:00
jangko
27df1fe668
encodePNG new API 2020-06-05 15:12:21 +07:00
jangko
a9eb82fbd4
decodePNG new API 2020-06-05 13:43:26 +07:00
jangko
105c462475
bump version to 0.2.7 2020-05-28 21:13:25 +07:00
jangko
7ea9a7a941
more robust PNG loader, fuzz tested 2020-05-28 21:10:44 +07:00
andri lim
a07678fb41
fix #42, bad RGBA8 hash proc 2020-05-01 10:29:36 +07:00
andri lim
20bd6ae3fa
gc:arc fix preprocessScanline 2020-04-14 13:58:50 +07:00
andri lim
a521c46f74
gc:arc refactor nimPNG encoder/decoder 2020-04-14 11:49:37 +07:00
andri lim
c490027c55
add exception error if predefinedFilters not enough 2020-04-13 21:00:17 +07:00
andri lim
5f0dd589be
fix predefined filters 2020-04-13 14:44:49 +07:00
andri lim
149fffe4e7
compile with Nim 1.0.0 2019-09-27 20:28:52 +07:00
andri lim
63bbcb7643
fix testCodec 2019-06-06 12:01:11 +07:00
narimiran
47562af241 make it work on Nim devel (0.19.9)
"Error: invalid else, all cases are already covered"
2019-02-13 10:34:51 +01:00
andri lim
b524eaf537 fixes #24 2018-10-02 10:07:05 +07:00
Andrea Ferretti
5c57f76c2f Fixes for latest Nim 2018-08-30 17:16:32 +02:00
andri lim
efa7a47576 fixes #20, unreliable readStr 2018-05-17 11:04:40 +07:00
andri lim
c55008c163 fixes #19 2018-03-17 21:32:04 +07:00
andri lim
7a98fec6cd fix saveAPNG 2017-11-24 18:11:04 +07:00
andri lim
769361b868 close #11, APNG encoder ready 2017-11-24 17:58:44 +07:00
andri lim
90a1f94115 apng encoder preparation 2017-11-24 13:06:49 +07:00
andri lim
05cce9b58f apng minor adjusment 2017-11-24 12:40:33 +07:00
andri lim
c495d9c45d apng decoder ok 2017-11-24 10:42:14 +07:00
andri lim
93c738e7e0 APNG decoder ok 2017-11-24 00:08:48 +07:00
andri lim
333122b9f3 WIP apng 2017-11-14 20:24:05 +07:00
andri lim
613aa00d18 inc patch number 2017-11-04 16:54:01 +07:00
Yuriy Glukhov
f0b4016779 More conversions to fix compilation errors 2017-11-03 13:20:53 +02:00
Yuriy Glukhov
b38bb5aa56 Fixed backward compatibility with older nim 2017-10-31 13:59:41 +02:00
Yuriy Glukhov
8557703abf Fixed incompatibility with newer nim 2017-10-30 21:55:37 +02:00
Yuriy Glukhov
a8202352a8 writeChunk -> gcsafe 2017-07-13 00:48:10 +03:00
Yuriy Glukhov
3ff7bdd381 Mark validateChunk and parseChunk gcsafe 2017-07-12 22:59:57 +03:00
andri lim
44347c05c0 minor update 2017-05-19 22:07:32 +07:00
andri lim
b53562a281 add more test 2017-05-18 20:22:07 +07:00
andri lim
f0d663fd4b no more warning 2017-02-21 09:57:39 +07:00
andri lim
88553e7b90 remove deprecated warning 2016-08-13 15:39:26 +07:00
Yuriy Glukhov
ba5d8131b3 JS compatibility 2016-01-26 00:01:04 +02:00
andri lim
357be6f26a update tester 2016-01-18 09:24:27 +07:00
andri lim
8e492e0f90 fixed #1 2016-01-18 09:10:10 +07:00
jangko
7179c7baf3 reduce warning for nim ver 0.12.0 2015-12-10 12:07:49 +07:00
jangko
c12d4977ff reduce warning message from nim ver 0.12.0 2015-12-01 10:18:40 +07:00
jangko
f2c947d5e2 update readme.md and add savePNG 2015-09-30 12:45:24 +07:00
jangko
4bdd8bde6e better test 2015-09-08 15:01:31 +07:00
jangko
806484aaf0 rename PNGEncode to encodePNG 2015-09-07 16:32:56 +07:00
jangko
316a345290 close stream properly 2015-09-04 21:38:52 +07:00
jangko
ee66f3b58f add proper error handler for savePNG24/32 2015-09-03 14:11:40 +07:00
jangko
6f3e270cdc fixed 64bit compilation error 2015-09-03 11:56:22 +07:00