| Age | Commit message (Expand) | Author |
| 2019-07-22 | Amend the previous change: we can have (almost) the best of both | kre |
| 2019-07-21 | Stop assuming that printf handles options in any way at all | kre |
| 2019-01-27 | Revert previous, it was based upon a misreading of the POSIX | kre |
| 2019-01-26 | Always convert input numbers (from the command line) in the C | kre |
| 2018-09-10 | A truly ancient bug found by Edgar Fuss | kre |
| 2018-09-04 | Printf's that support \e for escape all seem to also support \E. | kre |
| 2018-09-03 | Tighten syntax a little (no more %*4.*2d nonsense). | kre |
| 2018-08-31 | PR standards/53563 | kre |
| 2018-07-25 | NFC: More KNF (remove () around returned constants). | kre |
| 2018-07-25 | NFC: whitespace & KNF. | kre |
| 2018-07-24 | Add the new formats to the list of format cracters (oops...) | kre |
| 2018-07-24 | Add support for F a and A formats (which go with the eEfgG formats | kre |
| 2018-07-24 | Correct a typo (off by one (key)) ... | kre |
| 2018-07-03 | Avoid printing error messages twice when an invalid | kre |
| 2018-07-03 | From leot@ on tech-userlevel: | kre |
| 2018-03-12 | Remove Tn. | wiz |
| 2018-03-12 | Explicitly mention use of -- for format strings beginning with -, | dholland |
| 2015-06-16 | fix some error handling. | christos |
| 2014-04-13 | Change some standard exit status text to ".Ex -std" | snj |
| 2013-07-16 | WARNS=6 | christos |
| 2011-08-16 | document non-literal format strings | christos |
| 2011-03-15 | support grouping format. | christos |
| 2010-04-05 | \\*(Pm -> \*(Pm | joerg |
| 2009-10-13 | Avoid segv on "printf '%*********s' 666", from Maksymilian Arciemowicz | christos |
| 2009-04-14 | Enable WARNS=4 by default for usr.bin, except for: | lukem |
| 2009-03-11 | Use semantic markup | joerg |
| 2008-09-01 | Fix description of %b format. PR 39111 from Paul Goyette. | dholland |
| 2008-07-21 | Remove the \n and tabs from the __COPYRIGHT() strings. | lukem |
| 2008-05-06 | Add a note about the stupid behaviour of "%c" format. | apb |
| 2008-03-28 | detect more errors from printf/malloc. | christos |
| 2005-03-22 | Remember to consume input bytes when processing '\0nnn' for %b formats | dsl |
| 2004-10-30 | WARNS=3, and remove comment about WFORMAT issues. | christos |
| 2004-10-30 | - KNF, WARNS=3, pass lint. | christos |
| 2003-08-07 | Move UCB-licensed code from 4-clause to 3-clause licence. | agc |
| 2003-06-25 | Revert previous. 'None' means that the "Utility Syntax Guidlines" apply. | dsl |
| 2003-06-25 | Remove getopt() loop, IEEE 1003.1 doesn't say that printf(1) should conform | dsl |
| 2003-04-28 | Use .Aq instead of \*[Lt]...\*[Gt]; sort SEE ALSO; add some more commas; | wiz |
| 2003-04-28 | Add missing comma. | augustss |
| 2003-02-24 | Fix the output of NUL bytes within %b formats. | dsl |
| 2002-11-24 | Fixes from David Laight: | christos |
| 2002-09-30 | New sentence, new line. | grant |
| 2002-06-14 | Complete declaration of progprintf() to fix build problem in csh(1). | tron |
| 2002-06-14 | Remove #ifdef __STDC__. De-__P() and ANSIfy. Fix a prototype mismatch | wiz |
| 2002-06-14 | WARNS=2 | wiz |
| 2002-02-08 | Generate <>& symbolically. I'm avoiding .../dist/... directories for now. | ross |
| 2001-12-08 | Punctuation nits. | wiz |
| 2001-12-01 | Whitespace cleanup. | wiz |
| 2001-05-05 | Change to use {u,}intmax_t internally (was: (unsigned) long). | kleink |
| 2001-04-03 | Xr printf(9) | jhawk |
| 2000-10-11 | More format string cleanup by sommerfeld. | is |