| Age | Commit message (Expand) | Author |
| 2008-08-02 | POSIX says that octal escapes have the format \ddd in the format string, | David Schultz |
| 2005-08-05 | Prefer {u,}intmax_t over the deprecated {u_,}quad_t. | Stefan Farfeleder |
| 2005-06-14 | Markup and wording fixes. | Ruslan Ermilov |
| 2005-05-21 | Sync program's usage() with manpage's SYNOPSIS. | Ruslan Ermilov |
| 2005-04-14 | Update the bugs section, null characters in the format string are now handled. | Stefan Farfeleder |
| 2005-04-14 | Handle null characters in the format string. A \0 in the argument passed to %b | Stefan Farfeleder |
| 2005-04-14 | No reason to write \a and \v as octal escape sequences. | Stefan Farfeleder |
| 2005-04-14 | Printf(1) is WARNS 6 clean. | Stefan Farfeleder |
| 2005-04-14 | - Move parts of the long main() function into a new function doformat(). | Stefan Farfeleder |
| 2005-04-13 | Assign 0.0 to the variable passed to getfloating() if the argument is missing. | Stefan Farfeleder |
| 2005-04-11 | Replace buggy for-loops to skip certain character with strspn(). If *fmt was | Stefan Farfeleder |
| 2005-03-21 | Support the L modifier for floating-point values as an extension. | David Schultz |
| 2005-01-17 | Added the EXIT STATUS section where appropriate. | Ruslan Ermilov |
| 2004-09-24 | Allow %' to be used as a format flag by printf(1). This makes it | Giorgos Keramidas |
| 2004-07-03 | Fix a markup nit and a misplaced full stop in previous. | Tim J. Robbins |
| 2004-07-03 | Document missing multibyte character support in utilities specified | Tim J. Robbins |
| 2004-07-03 | Deal with double whitespace. | Ruslan Ermilov |
| 2004-07-02 | Mechanically kill hard sentence breaks. | Ruslan Ermilov |
| 2004-06-05 | s/latter/former/ | David Schultz |
| 2004-06-05 | - Document the %a, %A, and %F format specifiers. | David Schultz |
| 2004-06-05 | Enable support for the %a, %A, and %F format specifiers. | David Schultz |
| 2004-03-07 | Make it possible for the %[eEfgG] formats to not result in an error | Colin Percival |
| 2002-09-04 | ANSIify function definitions. | David Malone |
| 2002-07-15 | Kill excessive whitespace between macro arguments. | Giorgos Keramidas |
| 2002-06-19 | Fix duplicate % in %b format introduced in rev 1.22. | Tim J. Robbins |
| 2002-06-19 | Let printf(1) tell the difference between zero width/precision and | Tim J. Robbins |
| 2002-06-19 | Allow format strings containing "%%" to be reused. | Tim J. Robbins |
| 2002-06-19 | Allow `%' to be written out with an octal escape (\45 or \045). | Tim J. Robbins |
| 2002-05-31 | Typo: characer -> character | Giorgos Keramidas |
| 2002-05-30 | mdoc(7) police: lint. | Ruslan Ermilov |
| 2002-04-25 | Handle numbers larger than QUAD_MAX for unsigned conversions correctly. | Tim J. Robbins |
| 2002-04-23 | - printf shouldn't bail out if a conversion fails, it should just keep | Juli Mallett |
| 2002-04-20 | Use `The .Nm utility' | Philippe Charnier |
| 2002-03-22 | remove __P | Warner Losh |
| 2002-02-08 | Remove leaf node WARNS?=2 (that mainly I added). This should | Mark Murray |
| 2002-01-16 | Replace reference to ANSI C draft with standard. | Ruslan Ermilov |
| 2001-12-10 | Style improvements recommended by Bruce as a follow up to some | David Malone |
| 2001-12-03 | Warns cleanups. | David Malone |
| 2001-11-23 | The RETURN VALUES section is not appropriate for section 1 manual | Dima Dorfman |
| 2001-11-20 | Remove the printf builtin command from sh(1), which command is not | Akinori MUSHA |
| 2001-07-15 | Remove whitespace at EOL. | Dima Dorfman |
| 2001-07-06 | mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2). | Ruslan Ermilov |
| 2001-02-10 | mdoc(7) police: mark LC_NUMERIC with .Dv. | Ruslan Ermilov |
| 2001-02-10 | Localize it (LC_NUMERIC) | Andrey A. Chernov |
| 2000-12-21 | Fix printf(1) for cases where a long string with no format specifiers is | Ben Smithurst |
| 2000-12-19 | Prepare for mdoc(7)NG. | Ruslan Ermilov |
| 2000-09-04 | When we have both a rcsid and sccsid, ifdef 0 the sccsid. This | Warner Losh |
| 2000-07-21 | Revert to 1.8. I misread the sentence and its context. | Chris Costello |
| 2000-07-21 | Properly document %.0f behavior. | Chris Costello |
| 2000-07-10 | Extend to deal with 64 bit numeric arguments. | Stefan Eßer |