| Age | Commit message (Expand) | Author |
| 2025-12-31 | White space: j2k_encoder.{cc,h} | Carl Hetherington |
| 2025-12-31 | Fix mismatched audio reel length (#3123). | Carl Hetherington |
| 2025-12-31 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington |
| 2025-12-31 | Move ReelWriter creation into the job thread so it doesn't hang the GUI when ... | Carl Hetherington |
| 2025-12-31 | Use copy_in_bits to allow progress reporting when copying a big asset. | Carl Hetherington |
| 2025-12-31 | Don't report frame counts when none have been done. | Carl Hetherington |
| 2025-12-30 | pot/merge. | Carl Hetherington |
| 2025-12-30 | Cope with DCPs that have no video and hence no video encoding. | Carl Hetherington |
| 2025-12-30 | Fix closed caption layout in the presence of italics / other markup (#3067). | Carl Hetherington |
| 2025-12-30 | Extract text_positions_close(). | Carl Hetherington |
| 2025-12-30 | Refactor: move some layout code to its own file in lib. | Carl Hetherington |
| 2025-12-30 | Tweak comments. | Carl Hetherington |
| 2025-12-30 | White space: make_dcp.cc | Carl Hetherington |
| 2025-12-29 | Compress an if. | Carl Hetherington |
| 2025-12-29 | Remove pointless if. | Carl Hetherington |
| 2025-12-28 | Fix spelling mistake. | Carl Hetherington |
| 2025-12-23 | Improve comment. | Carl Hetherington |
| 2025-12-22 | Set project standard when adding a DCP (#2148). | Carl Hetherington |
| 2025-12-22 | Fix incorrect logic. | Carl Hetherington |
| 2025-12-22 | Fix strange default of user_explicit with set_video_frame_rate. | Carl Hetherington |
| 2025-12-20 | Add missing maybe_set_container...(). | Carl Hetherington |
| 2025-12-20 | Remove "computing digest" sub-job. | Carl Hetherington |
| 2025-12-20 | White space: copy_to_drive_job.{cc,h} | Carl Hetherington |
| 2025-12-20 | White space: send_problem_report_job.{cc,h} | Carl Hetherington |
| 2025-12-20 | White space: ffmpeg_film_encoder.{cc,h} | Carl Hetherington |
| 2025-12-20 | White space: dcp_film_encoder.{cc,h} | Carl Hetherington |
| 2025-12-19 | Fix truncation of ISDCF name parts that have had things substituted (#3112). | Carl Hetherington |
| 2025-12-18 | White space: dkdm_wrapper.{cc,h} | Carl Hetherington |
| 2025-12-18 | Add set_isdcf_date() allowing removal of some friends. | Carl Hetherington |
| 2025-12-18 | Add all_dkdms() method. | Carl Hetherington |
| 2025-12-18 | Use new features in libdcp to avoid some stuff in DCP-o-matic. | Carl Hetherington |
| 2025-12-18 | Allow VerifyDCPJob to take a vector of DecryptedKDMs. | Carl Hetherington |
| 2025-12-15 | Fix artefacts on the edge of YUV images with odd widths (#3119).v2.18.34 | Carl Hetherington |
| 2025-12-15 | Fix error when seeking a file with no video and >1 audio stream (#3128). | Carl Hetherington |
| 2025-12-14 | Rename the old P3 colour conversion to P3 DCI, and add some new ones (#3124). | Carl Hetherington |
| 2025-12-14 | White space: player.h | Carl Hetherington |
| 2025-12-09 | Move CPLSummary into a faster version in libdcp. | Carl Hetherington |
| 2025-12-09 | Use an auto. | Carl Hetherington |
| 2025-12-08 | Try AVSEEK_FLAG_ANY if _BACKWARD fails. | Carl Hetherington |
| 2025-12-07 | Add convert-screen-db subcommand to dcpomatic2_cli. | Carl Hetherington |
| 2025-12-06 | Cleanup: tidy some assertions. | Carl Hetherington |
| 2025-12-06 | White space: audio_merger.{cc,h} | Carl Hetherington |
| 2025-12-06 | Clarify and improve decoder/player/butler logging a bit. | Carl Hetherington |
| 2025-12-05 | Cleanup: can now remove the _NC log variants. | Carl Hetherington |
| 2025-12-05 | Tweak log message. | Carl Hetherington |
| 2025-11-27 | Log the thread that was used in the encoder (on Linux). | Carl Hetherington |
| 2025-11-27 | Fix overly-long thread name, and give it a number. | Carl Hetherington |
| 2025-11-27 | Cleanup: replace stdio with fmt library. | Carl Hetherington |
| 2025-11-27 | White space: encoded_log_entry.{cc,h} | Carl Hetherington |
| 2025-11-23 | Fix uninitialised variable. | Carl Hetherington |