Commit Graph
73 Commits
Author SHA1 Message Date
Birk Tjelmeland 5e86931dff Fix possibly overflowing multiplications 2019-03-12 11:07:57 +01:00
Birk Tjelmeland 1871f985c0 Add birktj as author 2019-02-28 08:16:07 +01:00
Birk Tjelmeland 5c3f50f800 Fix compiler and clippy warnings 2019-02-28 07:58:07 +01:00
Birk Tjelmeland 2ff0934354 Fix infinite loop bug 2019-02-28 07:51:28 +01:00
Birk Tjelmeland 95b153cdeb Add tests from fuzzing
Add test from fuzzing samples in #28, #29 and #31
2019-02-27 19:53:48 +01:00
Birk Tjelmeland bd0d66c09f Fix potential out of bounds array access 2019-02-27 19:45:59 +01:00
Birk Tjelmeland de18d446f2 Fix error in encoder tests 2019-02-27 17:23:19 +01:00
Birk Tjelmeland d637e1f7f6 Fix memory exhaustion bug 2019-02-27 16:15:57 +01:00
Jonathan Behrens ff26217534 Merge pull request #26 from birktj/incremental
Incremental decoding implemented
2019-02-26 20:07:29 -05:00
HeroicKatora 3973d019a3 Merge pull request #23 from birktj/encode
Tiff encoding
2019-02-26 13:10:11 +01:00
Birk Tjelmeland 098b799a62 Fix string encoding and clean up 2019-02-26 11:09:54 +01:00
Birk Tjelmeland addfaa5692 Fix some small problems 2019-02-20 23:08:40 +01:00
Birk Tjelmeland b0d7ac9cbf Add documentation and reorganize 2019-02-09 21:53:11 +01:00
Birk Tjelmeland 9ca445a5eb Add roundtrip tests 2019-02-09 20:58:28 +01:00
Birk Tjelmeland fa540dbad6 Add more colortypes 2019-02-09 20:53:11 +01:00
Birk Tjelmeland 503c4d29ed Add function to write entire image 2019-02-09 20:40:25 +01:00
Birk Tjelmeland fb233771b5 Fix small errors and clean up 2019-02-09 20:36:40 +01:00
Birk Tjelmeland f38c3f9c4a Clean up api 2019-02-09 02:11:01 +01:00
Birk Tjelmeland 6aa5f3add5 Made DecodingBuffer public
Marked `DecodingBuffer` and `read_strip_to_buffer`
as public to reduce copies in eventual `TiffReader`.
2019-02-08 21:05:25 +01:00
Sven Nilsen 7714220729 Merge pull request #27 from bvssvni/upd
Publish 0.2.2
2019-02-04 15:43:29 +01:00
Sven Nilsen 7db5b93d4c Publish 0.2.2 2019-02-04 14:16:15 +01:00
Birk Tjelmeland 6884558687 Incremental decoding implemented 2019-02-01 11:08:13 +01:00
Birk Tjelmeland 6ccca781c3 Create encode test 2019-01-31 21:32:14 +01:00
Birk Tjelmeland fb30648c12 Implemented basic tiff encoding 2019-01-31 21:20:49 +01:00
Sven Nilsen 80be60dfd4 Merge pull request #22 from birktj/deps-fix
Fix dependecy versions
2019-01-30 14:52:26 +01:00
Birk Tjelmeland e3bcf8eb6a Fix dependecy versions
Fixes #21
2019-01-29 18:39:05 +01:00
Jonathan Behrens 4e3b36598d Merge pull request #20 from fintelia/master
Remove unsafe code
2019-01-13 23:25:41 -05:00
Jonathan Behrens fab6734275 Remove unsafe code 2019-01-11 15:03:40 -05:00
Sven Nilsen ee82baa9c8 Merge pull request #18 from bvssvni/upd
Publish 0.2.1
2018-09-26 22:04:07 +02:00
Sven Nilsen e349471dc5 Publish 0.2.1 2018-09-26 21:53:53 +02:00
Sven Nilsen 3239a37003 Merge pull request #17 from fintelia/master
Fix calculation of uncompressed_strip_size
2018-09-26 21:52:03 +02:00
Jonathan Behrens 60f5a8f450 Fix calculation of uncompressed_strip_size 2018-09-23 01:12:39 -04:00
Sven Nilsen 00e1accb2f Merge pull request #16 from bvssvni/upd
Published 0.2.0
2018-09-20 16:20:18 +02:00
Sven Nilsen 88ce912240 Published 0.2.0 2018-09-20 15:59:09 +02:00
Sven Nilsen c48f6f148c Merge pull request #15 from PistonDevelopers/travis-badge
Add Travis CI badge
2018-09-20 15:56:17 +02:00
Sven Nilsen ff1c9fb47d Add Travis CI badge 2018-09-19 18:22:09 +02:00
Sven Nilsen eea458f013 Merge pull request #14 from bvssvni/travis
Add .travis.yml
2018-09-19 18:20:30 +02:00
Sven Nilsen cfb336d5ec Add .travis.yml 2018-09-19 18:18:38 +02:00
Sven Nilsen f4c864c047 Merge pull request #12 from bvssvni/fix-missing-errors
Fix missing errors
2018-09-19 18:14:16 +02:00
Sven Nilsen c3aaadaa4e Fix missing errors 2018-09-19 18:12:19 +02:00
Sven Nilsen fcd097adc6 Merge pull request #10 from zroug/16bit-performance
Bug fix in `Decoder::expand_strip` + greatly improved performance for 16 bit images
2018-09-19 17:56:09 +02:00
Sven Nilsen 0228fc3204 Merge branch 'master' into 16bit-performance 2018-09-19 17:54:56 +02:00
Sven Nilsen fed6665886 Merge pull request #9 from jimrybarski/master
Add support for ASCII tags
2018-09-19 17:52:19 +02:00
Sven Nilsen 742784ddc7 Merge branch 'master' into master 2018-09-19 15:25:24 +02:00
Sven Nilsen 80c8c16beb Merge pull request #11 from fschutt/typed_errors
Use typed errors instead of strings
2018-09-19 15:21:44 +02:00
Felix Schütt 0089e93b49 Migrate from String to properly typed TiffUnsupportedError 2018-09-13 13:44:16 +02:00
Felix Schütt 2c6ca5459a Migrate from String to properly typed TiffFormatError 2018-09-13 13:20:50 +02:00
zroug 345aff0629 Greatly improved performance for 16 bit images 2018-08-27 23:05:16 +02:00
zroug 724e5e8c80 Fixed: Decoder::expand_strip might not read the full strip 2018-08-27 23:05:16 +02:00
zroug 583b241cef Replaced unsafe code in Decoder::read_image 2018-08-27 23:05:16 +02:00