summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-07-10Add missing #includes.Carl Hetherington
2025-07-10Replace String::compose with fmt.Carl Hetherington
sed -i "/Plural-Forms/n;/%100/n;/scanf/n;s/%[123456789]/{}/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc src/lib/po/*.po src/wx/po/*.po src/tools/po/*.po test/*.cc sed -i "s/String::compose */fmt::format/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc test/*.cc
2025-07-10Fix incorrect placeholders.Carl Hetherington
2025-07-10Convert some paths to string.Carl Hetherington
2025-07-10Add some includes of fmt/format.h.Carl Hetherington
2025-07-09Add copy_to_drive_job.cc to i18n list, and pot/merge.Carl Hetherington
2025-07-08Fix cut-off subtitle shadows.Carl Hetherington
2025-07-08Make shadow offset proportional to the target size.Carl Hetherington
Otherwise it looks further away in the preview than in in the final DCP (if the preview is smaller).
2025-07-08Add dcp_pixels_to_pixels().Carl Hetherington
2025-07-08Return float from border_width_for_subtitle().Carl Hetherington
We're already using ceil on the return value everywhere we need to, as far as I can see.
2025-07-07Load a DCP containing a file passed to the player (#3057).Carl Hetherington
2025-07-07Cleanup: use a boost::filesystem::pathCarl Hetherington
2025-07-04Go back to the old way of handling KDM timing.Carl Hetherington
Once again the KDM gets its timezone from the cinema.
2025-07-04White space: render_text.cc.Carl Hetherington
2025-07-03White space: spl.{cc,h}Carl Hetherington
2025-07-03Cleanup: use a member initializer.Carl Hetherington
2025-07-03White space: spl_entry.{cc,h}Carl Hetherington
2025-07-03Cleanup: compress an if.Carl Hetherington
2025-07-03Add all DCP CPLs to the content list, and write CPL ID to SPLs instead of ↵Carl Hetherington
digest (#3040).
2025-07-03Cleanup: use make_shared.Carl Hetherington
2025-07-03Hack some window sizes for Fedora (#3055).Carl Hetherington
2025-07-01White space: string_text_file_decoder.{cc,h}Carl Hetherington
2025-07-01White space: email.{cc,h}Carl Hetherington
2025-07-01White space: player_video.{cc,h} reel_writer.{cc,h} maths_util.{cc,h} ↵Carl Hetherington
upmixer_{a,b}.{cc,h} upload_job.{cc,h}
2025-06-21White space: dcpomatic_playlist.ccCarl Hetherington
2025-06-17Support cropping of content on playback (#3041).Carl Hetherington
This is to allow, for example, pillarboxed 1.78:1 DCPs to be played nicely on 1.78:1 projectors. DCP-o-matic can now crop the pillarboxing before display, rather than putting the pillarboxed 1.85:1 onto a 1.78:1 monitor, thereby adding letterboxing.
2025-06-17Pass Ratio around as an object rather than a pointer.Carl Hetherington
2025-06-17Cleanup: compress some ifs.Carl Hetherington
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-14Supporters update.v2.18.20Carl 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