summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-01-07Fix email date format in non-English locales (#2928).2928-emailCarl Hetherington
2025-01-06Pass a time into Email::create().Carl Hetherington
2025-01-06Split Email::send() up.Carl Hetherington
2025-01-06Bump libdcp to get an asdcplib with slightly more debug detail on Windows.Carl Hetherington
2025-01-05Fix path to Windows test runtime.Carl Hetherington
2025-01-05Remove some unused includes.Carl Hetherington
2025-01-05Bump libdcp for raw_convert changes.Carl Hetherington
raw_convert<string> is gone, so here we use fmt::{to_string,format} instead. Other raw_converts now use fast_float.
2025-01-02Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2025-01-02pot/merge.Carl Hetherington
2025-01-01Restrict name part of ISDCF name more (#2920).Carl Hetherington
This disallows + and . from the name part of an ISDCF name. I'm not 100% convinced about +, but . seems reasonable. This also fixes the case where you do "copy as name" with a name that should be transliterated, and the non-transliterated characters re-appear.
2025-01-01Make the allowed list a defaulted parameter of careful_string_filter().Carl Hetherington
2025-01-01Merge branch '2646-short-screen'Carl Hetherington
Add a variation of the KDM output panel for "short" (i.e. low-height) screens DoM #2646.
2025-01-01Tweak some button padding.Carl Hetherington
2025-01-01Remove name documentation with short screens.Carl Hetherington
2025-01-01Coalesce three radios into a dropdown.Carl Hetherington
2025-01-01Separate KDM output options yet further.Carl Hetherington
Trying here to get them to fit vertically in 768 pixels.
2025-01-01Add shorter output panel for KDMs on smaller screens (#2646).Carl Hetherington
2025-01-01Trim some padding from the KDM creator.Carl Hetherington
2025-01-01Allow KDM output panel widgets to be created with specific parents.Carl Hetherington
2025-01-01Add guard for kdm_output_panel.hCarl Hetherington
2025-01-01Split KDMOutputPanel into TallKDMOutputPanel and a base.Carl Hetherington
The TallKDMOutputPanel is just responsible for layout out the controls.
2025-01-01Happy new year!Carl Hetherington
2024-12-30Clarify comment.Carl Hetherington
2024-12-30Bump libdcp for fix to #2916.Carl Hetherington
2024-12-28Fix unresponsive back/forward clicks in player (#2914).Carl Hetherington
We need to bind also to the double click event otherwise we miss some clicks.
2024-12-26Give ownership of info files to ReelWriters (#2912).v2.18.2Carl Hetherington
The motivation here is to stop a pattern where we create a file, close it, and then re-open it (many times) as I think there are problems on Windows when a virus scanner sees the new file, opens it for checking, and then we can't re-open it. This also makes things a fair bit simpler, as a lock is removed and we don't try to differentiate read/write cases by opening the file in different ways; it's now always writeable.
2024-12-26Make info_file() public.Carl Hetherington
2024-12-26Cleanup: collect and sort friend declarations.Carl Hetherington
2024-12-26Support FCP XML files containing subtitles (#2909).Carl Hetherington
2024-12-26Add Image::crop().Carl Hetherington
2024-12-26Extract crop_source_pointers().Carl Hetherington
2024-12-26Cleanup: fix comment.Carl Hetherington
2024-12-26Cleanup: header sorting.Carl Hetherington
2024-12-26Add guess_crop_by_alpha().Carl Hetherington
2024-12-26Extract method to get crop with a predicate.Carl Hetherington
2024-12-26Rename guess_crop -> guess_crop_by_brightness.Carl Hetherington
2024-12-26Display the content title text rather than the annotation text in the player ↵Carl Hetherington
CPL menu (#2907).
2024-12-26Supporters update.v2.18.1Carl Hetherington
2024-12-26Bump asdcplib for Windows UTF-8 filename fix.Carl Hetherington
2024-12-26Setup path encoding for Windows in tests.Carl Hetherington
Then we can create boost::filesystem::paths from UTF-8 literals without everything going west.
2024-12-24Replace assertion with a softer fix.Carl Hetherington
Had a report of this assertion tripping with "only servers encode" switched on. The user had encode servers but they were running old software, so wouldn't be enabled for use. Obviously the main DCP-o-matic should not crash in this situation.
2024-12-24Tweak DEVELOP.md for 2.18.0 release.Carl Hetherington
2024-12-24Log things used to decide on thread counts.Carl Hetherington
2024-12-23Bump libdcp to 'stable' branch v1.10.x.Carl Hetherington
2024-12-23Fix Windows build.Carl Hetherington
2024-12-22Make newer OpenSSL versions still work with SHA-1 signatures.Carl Hetherington
2024-12-22Supporters update.v2.18.0v2.17.xCarl Hetherington
2024-12-18Fix hang when encoding with GPU enabled but not working.Carl Hetherington
2024-12-16Supporters update.v2.17.29Carl Hetherington
2024-12-15Use an in-place if.Carl Hetherington