farbfeld

suckless image format with conversion tools
git clone git://git.suckless.org/farbfeld
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2018-07-16 09:47Correct arg.h licenseLaslo Hunhold1+2-1
2018-04-11 10:10Bump version to 4Laslo Hunhold1+1-1
2018-04-11 10:48Add warn() and die()Laslo Hunhold8+63-40
2018-04-11 10:06Update manuals and LICENSELaslo Hunhold9+9-9
2018-04-11 09:51Add efread() and efwrite()Laslo Hunhold8+46-77
2017-08-13 21:29Update MANPREFIX according to FHSLaslo Hunhold1+1-1
2017-08-04 15:53Rename _i,_argused to i_,argused_Laslo Hunhold1+8-8
2017-08-04 15:05arg.h: Small style changeLaslo Hunhold1+2-3
2017-08-04 15:02arg.h: Reformat warranty clause in line with templateLaslo Hunhold1+7-8
2017-08-04 14:35Change the license formatting a bit to be in line with the OSILaslo Hunhold2+10-10
2017-08-04 14:15arg.h: Fortify ARGC()Laslo Hunhold1+1-1
2017-08-04 14:11arg.h: Refactor ARGF_()Laslo Hunhold1+8-12
2017-08-04 13:59arg.h: Do not modify the array elements of argv[]Laslo Hunhold1+12-12
2017-08-04 13:42arg.h: Rename argparsed to argusedLaslo Hunhold1+4-4
2017-08-02 19:49Remove dangling newlines in LICENSELaslo Hunhold1+0-2
2017-08-02 19:46Combine all license matters in LICENSELaslo Hunhold2+12-49
2017-08-02 19:19FORMAT: make it a proper table with Unicode-boundary-glyphsLaslo Hunhold1+11-11
2017-08-02 11:49config.mk: small style changeLaslo Hunhold1+1-1
2017-08-02 11:44arg.h: Handle { NULL } argv[] properlyLaslo Hunhold1+1-1
2017-08-02 06:36Minor style change in arg.hLaslo Hunhold1+1-1
2017-07-27 17:01Rewrite arg.hLaslo Hunhold1+48-58
2017-05-30 20:25Makefile - expand targets for portabilityLaslo Hunhold1+14-4
2017-05-29 16:29Makefile-workaround for OpenBSDLaslo Hunhold1+1-1
2017-05-01 18:29Rename TOOL-LDFLAGS to TOOL-LDLIBS, fix order and add explicit .c.oLaslo Hunhold2+10-7
2017-04-16 21:30Add Alexander and Mattias to LICENSELaslo Hunhold1+2-0
2017-04-16 21:22Bring cc-command-line in orderLaslo Hunhold1+1-1
2017-04-14 20:53Bump version to 3Laslo Hunhold1+1-1
2017-04-14 20:39Improve the wording on alpha-blendingLaslo Hunhold2+2-3
2017-04-14 20:26Remove the need of '#' for alpha masksLaslo Hunhold3+4-8
2017-04-14 20:15Improve readability of alpha-blending sectionsLaslo Hunhold2+8-4
2017-04-14 19:54Move the logo a bit to the left so it is centeredLaslo Hunhold1+5-5
2017-04-14 19:52Fix the R in the logoLaslo Hunhold1+1-1
2017-04-14 19:45Update usage of ff2jpg(1) and ff2ppm(1)Laslo Hunhold2+2-2
2017-04-14 19:40Refactor invert.c in farbfeld.5Laslo Hunhold1+73-28
2017-04-14 18:10Update the Makefile to reflect TODO has been removedLaslo Hunhold1+1-1
2017-04-14 18:04Update and refactor the manpagesLaslo Hunhold8+61-74
2017-04-14 16:21Update the READMELaslo Hunhold1+24-17
2017-04-14 15:51Don't suppress imagemagick and png2ff(1) warningsLaslo Hunhold1+1-1
2017-04-14 15:39Make comment in ff2jpg(1) more consistentLaslo Hunhold1+1-1
2017-04-14 15:32Refactor 2ff(1)Laslo Hunhold1+22-20
2017-04-14 14:39Staticize functions in png2ff(1)Laslo Hunhold1+2-2
2017-04-14 14:21Remove TODOLaslo Hunhold1+0-2
2017-04-14 14:04Add PNG-LDFLAGS and JPG-LDFLAGS in config.mkLaslo Hunhold2+7-5
2017-04-12 22:07Use fshut() to properly flush the output streamLaslo Hunhold8+35-6
2017-04-12 21:48Update LICENSELaslo Hunhold1+1-1
2017-04-12 21:43Update TODOLaslo Hunhold1+1-2
2017-04-12 21:42Refactor ff2ppm(1)Laslo Hunhold1+20-46
2017-04-12 21:41Refactor png-conversion-utilitiesLaslo Hunhold2+95-85
2017-04-12 21:39Refactor ff2pam(1)Laslo Hunhold1+27-25
2017-04-12 21:36Refactor jpg-conversion-utilitiesLaslo Hunhold2+92-114
2017-04-12 21:36Also print extra warningsLaslo Hunhold1+1-1
2017-04-12 21:34Rename header-functions and add more util functionsLaslo Hunhold2+178-4
2017-04-02 18:56config.mk: C89 -> C99Laslo Hunhold1+1-1
2017-04-02 18:53Remove prerequisite from single-suffix inference ruleLaslo Hunhold1+1-1
2017-03-30 07:49Add util.{c|h} to deduplicate codeLaslo Hunhold8+85-75
2017-03-30 07:29Mark explicit dependency on requisites for BINLaslo Hunhold1+4-2
2017-03-30 06:59Pass LDFLAGS instead of CFLAGS in the linking stageLaslo Hunhold1+2-1
2017-03-30 06:52No need to keep the implicit build ruleLaslo Hunhold1+0-3
2017-03-30 06:41Make Makefile strictly POSIX compliantLaslo Hunhold2+17-16
2017-03-29 16:07Rename PREREQ to REQLaslo Hunhold1+5-5
2017-03-29 15:51Overhaul Build-systemLaslo Hunhold2+34-56
2017-01-09 18:43Update TODOLaslo Hunhold1+2-0
2017-01-09 04:23Add ff2pam(1): convert farbfeld to 16-bit RGBA Portable Arbitrary MapMattias Andrée3+116-1
2016-09-19 20:512ff: use trap to remove temporary fileFRIGN1+5-5
2016-09-19 19:472ff: make it more portableFRIGN1+2-2
2016-09-19 17:072ff: Make it idempotent and clean it up a bitFRIGN1+20-8
2016-09-07 21:10Shellcheck 2ff fixesFRIGN1+6-6
2016-05-18 22:21Improve fread error handling in ff2*Alexander Krotov3+25-10
2016-05-17 21:02Makefile improvementsHiltjo Posthuma2+24-7
2016-05-18 08:33Revert "Fix Makefile to rebuild when there have been changes"FRIGN1+2-4
2016-05-17 19:53Fix Makefile to rebuild when there have been changesFRIGN1+4-2
2016-04-10 20:54Remove dimension checksFRIGN2+4-16
2016-04-03 20:17Remove line-breaks from MakefileFRIGN1+4-8
2016-04-03 19:44Makefile improvementsHiltjo Posthuma1+26-32
2016-03-24 18:17add ff2jpg tool, convert farbfeld images to RGB JPEGHiltjo Posthuma4+210-3
2016-03-24 18:09don't link against unneeded libsHiltjo Posthuma2+16-6
2016-03-24 17:45fix bugs introduced by refactor f0a4ce113d0e9dc50110a0ad9e98433d05aa2307Hiltjo Posthuma1+2-1
2016-03-21 22:41Use uint8_t instead of uint16_t correctlyFRIGN1+1-1
2016-03-21 21:54Write a better format for the row-buffer allocationFRIGN1+2-2
2016-03-21 21:26Optimize ff2ppm(1)FRIGN1+27-36
2016-03-21 20:09add arg.h (needed for ff2ppm)Hiltjo Posthuma1+65-0
2016-03-21 20:06add ff2ppm(1)Hiltjo Posthuma3+177-3
2016-03-18 18:49Prevent overflow in rowlen and improve inaccuracies in styleFRIGN3+14-8
2016-03-14 22:12Bump version to 2FRIGN1+1-1
2016-03-04 11:31Add proper blank lines in png2ff(1) before commentsFRIGN1+3-0
2016-03-04 11:29Fix 2 little things in jpg2ff(1)FRIGN1+2-2
2016-03-04 11:23Use uint32-array to store the headerFRIGN1+4-7
2016-03-04 11:22Fix 2ffFRIGN1+1-1
2016-02-22 16:40Remove last ICC tracesFRIGN3+1-4
2016-02-22 16:37Use the "row-major" term instead of "row-aligned"FRIGN2+12-12
2016-02-01 12:36Refactor tools and increase performance by ~70%FRIGN3+69-73
2016-01-30 23:08Move alpha-premultiplication information away from the FORMATFRIGN2+14-15
2016-01-29 22:34Back to the roots.FRIGN6+31-203
2016-01-20 21:31Use linear RGBFRIGN4+38-32
2016-01-19 22:32Update manpage reflecting the features of each toolFRIGN2+5-3
2016-01-19 22:17Remove more png cruft from codeFRIGN2+72-71
2016-01-17 20:03Add ICC-color-profile handling to jpg2ffFRIGN1+25-4
2016-01-17 20:01Fix gcc-optimization bug in png2ffFRIGN1+4-4
2016-01-17 01:18Clarify manpages in regard to the ICC handlingFRIGN2+4-3
2016-01-17 00:39Mandate "ProPhoto RGB" color space for farbfeld and handle ICC profilesFRIGN6+195-42