| Age | Commit message (Expand) | Author |
| 2026-01-01 | ; Add 2026 to copyright years. | Sean Whitton |
| 2025-04-19 | ; Delete superfluous comments explaining config.h | Stefan Kangas |
| 2025-01-01 | Update copyright year to 2025 | Paul Eggert |
| 2024-01-02 | Merge from savannah/emacs-29 | Po Lu |
| 2024-01-02 | ; Add 2024 to copyright years | Po Lu |
| 2023-05-17 | Prefer C23 ckd_* to Gnulib *_WRAPV macros | Paul Eggert |
| 2023-01-01 | ; Add 2023 to copyright years. | Eli Zaretskii |
| 2022-01-01 | ; Add 2022 to copyright years. | Eli Zaretskii |
| 2021-01-01 | Update copyright year to 2021 | Paul Eggert |
| 2020-10-05 | Use the full name of the null byte/character, not its abbreviation | Andreas Schwab |
| 2020-01-01 | Update copyright year to 2020 | Paul Eggert |
| 2019-03-21 | Fix misuses of NULL when talking about the NUL character | Stefan Monnier |
| 2019-02-27 | DEFVAR_INT variables are now intmax_t | Paul Eggert |
| 2019-01-01 | Update copyright year to 2019 | Paul Eggert |
| 2018-01-05 | ; Comments related to src/termcap.c | Glenn Morris |
| 2018-01-01 | Update copyright year to 2018 | Paul Eggert |
| 2017-09-13 | Prefer HTTPS to FTP and HTTP in documentation | Paul Eggert |
| 2016-12-31 | Update copyright year to 2017 | Paul Eggert |
| 2016-01-01 | Update copyright year to 2016 | Paul Eggert |
| 2015-01-01 | Update copyright year to 2015 | Paul Eggert |
| 2014-07-07 | Minor fixups related to usage of the 'long' type. | Paul Eggert |
| 2014-01-01 | Update copyright year to 2014 by running admin/update-copyright. | Paul Eggert |
| 2013-11-02 | Adapted dostounix_filename. w32-short/long-filename work with wide APIs. | Eli Zaretskii |
| 2013-08-10 | Omit some unnecessary casts. | Paul Eggert |
| 2013-07-11 | Fix races with threads and file descriptors. | Paul Eggert |
| 2013-07-10 | * sysdep.c, term.c, termcap.c, terminal.c: Integer-related minor fixes. | Paul Eggert |
| 2013-07-05 | Use emacs_open more consistently when opening files. | Paul Eggert |
| 2013-02-02 | Avoid encoding file names run through dostounix_filename on MS-Windows. | Eli Zaretskii |
| 2013-01-01 | Update copyright notices for 2013. | Paul Eggert |
| 2012-12-31 | Use URLs, not Boston addresses, in copyright notices. | Paul Eggert |
| 2012-09-15 | Port better to POSIX hosts lacking _setjmp. | Paul Eggert |
| 2012-07-05 | More xmalloc and related cleanup. | Paul Eggert |
| 2012-07-05 | Cleanup xmalloc. | Dmitry Antipov |
| 2012-05-21 | Assume C89 or later. | Paul Eggert |
| 2011-09-09 | Whitespace changes. | Juanma Barranquero |
| 2011-08-04 | Adjust in response to jan.h.d's comments. | Paul Eggert |
| 2011-07-28 | * termcap.c: Integer and memory overflow issues. | Paul Eggert |
| 2011-07-10 | Protoize | Andreas Schwab |
| 2011-06-20 | * termcap.c: Don't assume sizes fit in int and never overflow. | Paul Eggert |
| 2011-04-12 | Use xfree instead of free where appropriate (Bug#8437) | Andreas Schwab |
| 2011-03-12 | Make termcap.c implementations consistent with tparam.h prototypes. | Eli Zaretskii |
| 2011-02-19 | Finish fixing the MS-DOS build. Everything builds and works. | Eli Zaretskii |
| 2011-01-17 | Merge from mainline. | Paul Eggert |
| 2011-01-15 | Nuke arch-tags. | Glenn Morris |
| 2011-01-09 | Include <unistd.h> unilaterally. | Paul Eggert |
| 2010-10-10 | Remove #ifdef emacs / #ifndef emacs code, unused. | Dan Nicolaescu |
| 2010-10-04 | Remove O_RDONLY, O_WRONLY definitions, not needed. | Dan Nicolaescu |
| 2010-10-03 | Include <fcntl.h> unconditionally. | Dan Nicolaescu |
| 2010-07-07 | Clean up include guards. | Dan Nicolaescu |
| 2010-07-08 | Replace bcopy, bzero, bcmp by memcpy, memmove, memset, memcmp | Andreas Schwab |