1. 12 Apr, 2017 2 commits
  2. 02 Apr, 2017 2 commits
  3. 30 Mar, 2017 5 commits
  4. 29 Mar, 2017 2 commits
    • Laslo Hunhold's avatar
      Rename PREREQ to REQ · 65829635
      Laslo Hunhold authored
      65829635
    • Laslo Hunhold's avatar
      Overhaul Build-system · 416f39e3
      Laslo Hunhold authored
      I didn't like the current Makefiles. They were too crufted and not
      elegant. Additionally, given I'm planning to put some utility functions
      into a util.{c|h}-prerequisite, I wrote this new Makefile with PREREQs
      in mind.
      416f39e3
  5. 09 Jan, 2017 2 commits
  6. 19 Sep, 2016 3 commits
  7. 07 Sep, 2016 1 commit
    • FRIGN's avatar
      Shellcheck 2ff fixes · 1f8903d1
      FRIGN authored
      I was inspired by the current discussion on dev@ to use shellcheck to
      check my scripts and thought it might be a good choice to do this for
      the 2ff script.
      Not much had to be changed, because I was careful writing it, but still
      it won't hurt to but $TMP in double quotes.
      1f8903d1
  8. 19 May, 2016 1 commit
    • Alexander Krotov's avatar
      Improve fread error handling in ff2* · 3fa775e1
      Alexander Krotov authored
      In case of unexpected end of file errno is not set, and strerror(errno)
      returns "Success". Caller should distinguish between error and EOF by
      calling ferror(3) as described in fread(3).
      3fa775e1
  9. 18 May, 2016 2 commits
  10. 17 May, 2016 1 commit
  11. 10 Apr, 2016 1 commit
    • FRIGN's avatar
      Remove dimension checks · 96faf20b
      FRIGN authored
      This may come as a surprise, but I'd like the libraries to handle
      these cases.
      Maybe some day libpng supports 0x0 images, so why impose artificial
      limits here?
      Same with ppm.
      
      For me, an ideal data converter loses as little information as possible.
      In mixed cases (dimensions 0xn, where n > 0) we could print a warning,
      but here, 2 principles come at play:
      	- GIGO (garbage in, garbage out)
      	- no information loss if possible
      Given the code later on won't try to access the malloc(0) region, we
      are also all safe.
      96faf20b
  12. 03 Apr, 2016 5 commits
  13. 21 Mar, 2016 5 commits
  14. 18 Mar, 2016 1 commit
  15. 14 Mar, 2016 1 commit
    • FRIGN's avatar
      Bump version to 2 · 49cef794
      FRIGN authored
      There have been quite considerable changes since version 1.
      The conversion tools have had a considerable performance boost of
      around 75% by using a row-buffer instead of reading each R-G-B-A-chunk
      individually.
      Also, 2ff(1) somehow called "xconvert" instead of "convert", rendering
      it useless for anything other than png's and jpg's.
      There was a small excursion to color spaces and ICC color profile
      handling, but this has been dismissed (it was a difficult decision).
      
      Thanks for all the feedback!
      49cef794
  16. 04 Mar, 2016 4 commits
  17. 22 Feb, 2016 2 commits