| Age | Commit message (Expand) | Author |
| 2025-12-27 | Use some auto. | Carl Hetherington |
| 2025-12-27 | White space: closed_captions_dialog.{cc,h} | Carl Hetherington |
| 2025-12-24 | Fix build of disk writer after EditableList changes. | Carl Hetherington |
| 2025-12-24 | Allow drag of multiple selections. | Carl Hetherington |
| 2025-12-24 | Handle left double-clicks like single clicks. | Carl Hetherington |
| 2025-12-24 | Compress some if statements. | Carl Hetherington |
| 2025-12-24 | Fix comment. | Carl Hetherington |
| 2025-12-24 | Use ::film() more often. | Carl Hetherington |
| 2025-12-24 | Make film() more defensive. | Carl Hetherington |
| 2025-12-24 | White space: content_timeline.{cc,h} | Carl Hetherington |
| 2025-12-23 | Adjust selection logic a bit, and tidy it up. | Carl Hetherington |
| 2025-12-23 | Fix strange redraw when dragging content views in the timeline. | Carl Hetherington |
| 2025-12-23 | Improve comment. | Carl Hetherington |
| 2025-12-23 | Display markers in the player (#2793). | 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-21 | Tweak error message on unrecognised certificate (#1562). | Carl Hetherington |
| 2025-12-20 | Bump libdcp for a typo fix and some cleanups. | Carl Hetherington |
| 2025-12-20 | Speed up removing multiple pieces of content at the same time. | 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-19 | White space: dcpomatic_disk.cc, upmixer_a_test.cc, vf_test.cc | 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 | Use known DKDMs to decrypt DCPs for verification. | Carl Hetherington |
| 2025-12-18 | Add all_dkdms() method. | Carl Hetherington |
| 2025-12-18 | Allow adding KDMs to the verifier to verify encrypted DCPs (#2971). | 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-18 | Add optional custom button to EditableList. | Carl Hetherington |
| 2025-12-18 | Stop defaulting EditableList to be 100 pixels high. | Carl Hetherington |
| 2025-12-17 | Update "bad private key" message when loading a new one. | Carl Hetherington |
| 2025-12-17 | Refactor EditableList to take a new pair of functors for new/edit operations. | 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 | Supporters update. | 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: controls.{cc,h} | Carl Hetherington |
| 2025-12-14 | White space: player.h | Carl Hetherington |
| 2025-12-11 | Disable audio graph option with encrypted and VF DCPs (#3090). | 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-09 | Remove unused forward declarations. | Carl Hetherington |
| 2025-12-08 | Try AVSEEK_FLAG_ANY if _BACKWARD fails. | Carl Hetherington |