| Age | Commit message (Expand) | Author |
| 2025-05-28 | Cleanup: make Messenger into a class. | Carl Hetherington |
| 2025-05-28 | Cleanup: void and whitespace. | Carl Hetherington |
| 2025-05-28 | Cleanup: whitespace. | Carl Hetherington |
| 2025-05-28 | Cleanup: initialization. | Carl Hetherington |
| 2025-05-28 | Cleanup: camelCase. | Carl Hetherington |
| 2025-05-28 | Cleanup: coalesce an if. | Carl Hetherington |
| 2025-05-28 | Cleanup: camelCase. | Carl Hetherington |
| 2025-05-28 | Cleanup: remove unused method. | Carl Hetherington |
| 2025-05-28 | Cleanup: whitespace, brackets around single-line ifs. | Carl Hetherington |
| 2025-05-28 | Cleanup: camelCase. | Carl Hetherington |
| 2025-05-28 | Cleanup: whitespace, const, brackets around single-line-ifs. | Carl Hetherington |
| 2025-05-28 | Cleanup: camelCase. | Carl Hetherington |
| 2025-05-28 | Remove unnecessary method firstLaunch() which always returned true when true ... | Carl Hetherington |
| 2025-05-28 | Cleanup: white space, superfluous void, const position. | Carl Hetherington |
| 2025-05-28 | Cleanup: remove now-unused variable. | Carl Hetherington |
| 2025-05-28 | Remove assert(). | Carl Hetherington |
| 2025-05-28 | Cleanup: remove an unnecessary lambda capture. | Carl Hetherington |
| 2025-05-28 | Add a comment. | Carl Hetherington |
| 2025-05-28 | Cleanup: formatting and an unnecessary void. | Carl Hetherington |
| 2025-05-28 | Cleanup: camelCase. | Carl Hetherington |
| 2025-05-27 | Fix macOS i18n to always use the user's macOS-configured locale (#3036). | Carl Hetherington |
| 2025-05-27 | Move i18n setup into 3 separate platform files. | Carl Hetherington |
| 2025-05-26 | Remove functors for choosing pixel format output from make_image(). | Carl Hetherington |
| 2025-05-26 | Remove last use of keep_xyz_or_rgb. | Carl Hetherington |
| 2025-05-26 | Ensure that XYZ data is not passed to rgb_to_xyz() when using Grok. | Carl Hetherington |
| 2025-05-26 | Fix incorrect colours with "no colourspace conversion" sources that are not A... | Carl Hetherington |
| 2025-05-26 | Fix finding Liberation Sans when running from the source tree. | Carl Hetherington |
| 2025-05-19 | Tidy up finding required files during tests. | Carl Hetherington |
| 2025-05-13 | Allow hyphens as part of the "name" part of the ISDCF name. | Carl Hetherington |
| 2025-05-11 | Use case for property checks now that it's possible. | Carl Hetherington |
| 2025-05-11 | Cleanup: use constexpr for content and player properties. | Carl Hetherington |
| 2025-05-10 | White space: video_ring_buffers.{cc,h} | Carl Hetherington |
| 2025-05-10 | White space: colour_conversion.{cc,h} | Carl Hetherington |
| 2025-05-10 | White space: text_content.{cc,h} | Carl Hetherington |
| 2025-05-10 | White space: audio_ring_buffers.{cc,h} | Carl Hetherington |
| 2025-05-09 | Attempt to fix windows-32 build. | Carl Hetherington |
| 2025-05-09 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington |
| 2025-05-08 | pot/merge. | Carl Hetherington |
| 2025-05-08 | Add DCPContent::reference_anything(). | Carl Hetherington |
| 2025-05-08 | Add ReelType / string conversions. | Carl Hetherington |
| 2025-05-08 | Add Film::possible_reel_types(). | Carl Hetherington |
| 2025-05-08 | Add Film::reels_for_type(). | Carl Hetherington |
| 2025-05-08 | Promote DCPContent::reels() to public. | Carl Hetherington |
| 2025-05-08 | Use the more in-keeping name string_to_video_encoding(). | Carl Hetherington |
| 2025-05-06 | Updated zh_CN translation from 刘汉源 | Carl Hetherington |
| 2025-05-04 | Clarify some comments slightly. | Carl Hetherington |
| 2025-04-28 | Cleanup: use std::vector<char> rather than a "variable" length array. | Carl Hetherington |
| 2025-04-28 | Whitespace: {curl_,scp_,}uploader.{cc,h} | Carl Hetherington |
| 2025-04-25 | White space: job_manager.{cc,h} | Carl Hetherington |
| 2025-04-25 | White space: decoder.{cc,h} | Carl Hetherington |