summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-01-10pot/merge.v2.18.3Carl Hetherington
2025-01-10Fix warning.Carl Hetherington
2025-01-10Fix invalid return values from fade() causing various odd effects (#2932).Carl Hetherington
2025-01-09Use rfc_2822_date for email headers to make them compliant (#2928).Carl Hetherington
2025-01-09Add rfc_2822_date().Carl Hetherington
2025-01-09Supporters update.Carl Hetherington
2025-01-09Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2025-01-09Fix subtitle rendering with OpenGL.Carl Hetherington
A number of errors were made when adding the two new video textures for rendering MPEG2.
2025-01-09Fix assertion error when playing subtitle DCPs with OpenGL (#2929).Carl Hetherington
The player's _optimisation was not set up correctly, so it would give PADDED images instead of COMPACT, raising an assertion in the OpenGL renderer.
2025-01-07Fix uninitialised _video_encoding when loading films from 2.16.x.Carl Hetherington
2025-01-07Cleanup: simplify mount_point() to just is_mounted().Carl Hetherington
I think that's all we need.
2025-01-07Fix failure to unmount drives when one of their partitions is mounted (#2927).Carl Hetherington
2025-01-07Move OSXDisk out of common header.Carl Hetherington
2025-01-07Store bsd_name in the OSXDisk struct.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-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-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-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-24Log things used to decide on thread counts.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