Commit Graph
224 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 7fb354fe43 Test decoder output
These tests are based on the assumtion that the current decoder is
correct and are to make sure that future changes to the decoder
wont break it.
2019-02-01 11:19:21 +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