summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-06-17Cleanup: include sorting.Carl Hetherington
2025-06-17Add new Choice::add_entry() variant.Carl Hetherington
2025-06-17Cleanup: use an enum class.Carl Hetherington
2025-06-17Add some new ratios for the new player crop control (see #3041).Carl Hetherington
2025-06-17Tidy up return.Carl Hetherington
2025-06-17White space: ratio.{cc,h}Carl Hetherington
2025-06-17Support content crop in the GL backend.Carl Hetherington
2025-06-17Add PlayerVideo::crop().Carl Hetherington
2025-06-17Cleanup: fix comment.Carl Hetherington
2025-06-15Add --fade-{in,out} options to create CLI (#2613).Carl Hetherington
2025-06-15Use another variable to reduce verbosity slightly.Carl Hetherington
2025-06-15Combine two ifs.Carl Hetherington
2025-06-15Use a variable to make things a little less verbose.Carl Hetherington
2025-06-15Index sound card channels from 1 (#3048).Carl Hetherington
2025-06-14Catch possible exceptions in destructor.Carl Hetherington
There was a report of the player crashing with std::terminate coming from ~DOMFrame().
2025-06-14Add some explanatory comments to cscript.Carl Hetherington
2025-06-14Add a BUILD.md.Carl Hetherington
2025-06-14Supporters update.v2.18.20Carl Hetherington
2025-06-14Bump libdcp for encrypted MPEG2 fix.Carl Hetherington
2025-06-13Might as well always allow problem reporting.Carl Hetherington
2025-06-13Missing explicit.Carl Hetherington
2025-06-13Only enable report-problem "OK" button when an email address has been entered.Carl Hetherington
Previously we would let users get it wrong, then show an error and dump them back without any report message they might have written.
2025-06-13White space: report_problem_dialog.{cc,h}Carl Hetherington
2025-06-13Move check for returning to ISDCF name mode.Carl Hetherington
film_changed() is used on startup to set things up, so it's not a reliable way to know when the user has clicked the checkbox. Move the check into the click handler instead. This prevents film names like Fred_Jim_Sheila being truncated to Fred on loading a project.
2025-06-11Updated cs_CZ translation from Tomáš Begeni.Carl Hetherington
2025-06-09Fix help.Carl Hetherington
2025-06-08Updated ru_RU translation from Евгений Дац.Carl Hetherington
2025-06-03Cleanup: rename set_sensitivity -> setup_sensitivity.Carl Hetherington
2025-06-03Remove unused variables.Carl Hetherington
2025-06-03Tweak some design docs.Carl Hetherington
2025-05-29Supporters update.v2.18.19Carl Hetherington
2025-05-29Interpret relative cinemas SQLite3 paths as being relative to the config.xml ↵Carl Hetherington
(#3038).
2025-05-28Fix URL.Carl Hetherington
2025-05-27Supporters update.Carl Hetherington
2025-05-27Fix macOS i18n to always use the user's macOS-configured locale (#3036).Carl Hetherington
2025-05-27Move i18n setup into 3 separate platform files.Carl Hetherington
2025-05-27Header sorting.Carl Hetherington
2025-05-27Put wx::report_problem() in a dcpomatic namespace.Carl Hetherington
2025-05-26Remove functors for choosing pixel format output from make_image().Carl Hetherington
2025-05-26Remove last use of keep_xyz_or_rgb.Carl Hetherington
2025-05-26Ensure that XYZ data is not passed to rgb_to_xyz() when using Grok.Carl Hetherington
2025-05-26Fix incorrect colours with "no colourspace conversion" sources that are not ↵Carl Hetherington
AV_PIX_FMT_XYZ12LE. Prepare the image for where it is going to next. I don't understand the difference in this situation between XYZ12LE and RGB48LE (it seems they are both 16-bit-per-channel) but there you go.
2025-05-26Fix finding Liberation Sans when running from the source tree.Carl Hetherington
2025-05-26Bump libdcp to remove bad assertion in asdcplib.Carl Hetherington
2025-05-26Tweak some capitals.Carl Hetherington
2025-05-26Document video range option in manual (#3044).Carl Hetherington
2025-05-26Expand project/ISDCF names rightwards when the DCP panel is made wider (#3045).Carl Hetherington
2025-05-26Tweak comment formatting.Carl Hetherington
2025-05-19Remove Ubuntu 22.04 test reference hacks.Carl Hetherington
Before the previous commit Ubuntu 22.04 would give slightly different results to 24.04 when burning subtitles. I think this was because DoM was erroneously using the system copy of Liberation Sans, which I presume was changed. After the previous commit we are always using the in-tree Liberation Sans, which means that we can update the test references for Ubuntu 24.04 and use them also for 22.04.
2025-05-19Tidy up finding required files during tests.Carl Hetherington
In particular, prefer not to use lots of fallback attempts. It seems that something funny is going on with how we find Liberation Sans on Linux, meaning that we were sometimes using the OS copy of the font when we didn't mean to.