summaryrefslogtreecommitdiff
path: root/src/tools/dcpomatic_kdm.cc
AgeCommit message (Collapse)Author
2023-11-20Add a dialog to show which screens have potentially-problematicCarl Hetherington
certificate validity periods when making KDMs (#2645).
2023-11-20Fix "create KDM" button sensitivity with invalid KDM time range.Carl Hetherington
2023-10-09Use dcp::filesystem to wrap filesystem calls and fix_long_pathCarl Hetherington
anything that is passed to read_file() from libcxml. This should fix #2623 and other similar problems.
2023-05-30Don't show warning when only removing an empty DKDM folder (#2541).Carl Hetherington
2023-05-30Don't add DKDMs twice (#2545).Carl Hetherington
2023-05-30Fix disappearing DKDM folders when dragging a folder into its own child (#2540)Carl Hetherington
2023-05-13Cleanup: using ordering.Carl Hetherington
2023-05-13Fix typos in errors.Carl Hetherington
2023-04-25Don't use wx_ptr for the splash screen.Carl Hetherington
Using wx_ptr in the wxApp object seems bad because in ~App wxWidgets deletes all top-level windows in `DeleteAllTLWs` so if ~wx_ptr then tries to destroy them we get a use-after-free.
2023-02-11Use kdm_for_screen also in dcpomatic_kdmCarl Hetherington
2023-02-11Use the correct prompt for file/folder.Carl Hetherington
2023-02-11Improve error when the KDM period is outside the signer period in the KDM ↵Carl Hetherington
creator.
2023-02-11Warn/error on making KDMs using recipient certs whose validity periodsCarl Hetherington
lie outside those of the KDMs (#2423).
2023-02-11Cleanup: use an early return to calm some indentation.Carl Hetherington
2023-01-17Swap some wx_ptr for simple members/locals.Carl Hetherington
2023-01-16Add DCPOMATIC_SUBHEADING_TOP_PAD.Carl Hetherington
2023-01-15Use wx_ptr for the splash screen.Carl Hetherington
2023-01-14Add wx_ptr and use it instead of ScopeGuard in a lot of places.Carl Hetherington
2023-01-14Use more ScopeGuards.Carl Hetherington
2023-01-04Allow drag-and-drop of DKDMs onto the list in the KDM creator.Carl Hetherington
2023-01-04Extract add_dkdm().Carl Hetherington
2023-01-04Cleanup: use auto.Carl Hetherington
2023-01-04Use FileDialog for Add DKDM in the KDM creator.Carl Hetherington
2023-01-03Cleanup: use ScopeGuard.Carl Hetherington
2022-12-14Bump libdcp to a version with UTCOffset.Carl Hetherington
This is needed for 2.17.x but I ran the tests on main and they look OK, so doing it this way should save a few merge conflicts.
2022-12-10Extract constants.hCarl Hetherington
2022-10-19Add search to DKDM list (#2298).Carl Hetherington
2022-10-19Cleanup: 0 -> nullptr.Carl Hetherington
2022-09-05Tidy up code to report failures to load config in the UI.Carl Hetherington
2022-08-17Sort DKDMs by CPL name (#2297).Carl Hetherington
2022-08-17C++11 tidying.Carl Hetherington
2022-08-17Default to filtering DKDM filenames to only see *.xml, and allowCarl Hetherington
multiple DKDMs to be added at the same time (#2296).
2022-07-20Add some logging to the KDM creator.Carl Hetherington
2022-04-22Use libdcp's warnings.hCarl Hetherington
2022-04-17Add more missing override labels.Carl Hetherington
2022-04-09Add some missing override labels.Carl Hetherington
2022-03-16Make the value used for 'f' in KDM names consistent (#1657).Carl Hetherington
Before it was mostly the film name, but this is confusing when a single film contains multiple CPLs.
2022-03-09Remove unused file_dialog_wrapper.hCarl Hetherington
2022-03-09Use checkboxes to decide which screens KDMs will be made for (#1895).Carl Hetherington
2021-06-12Offer all KDM types no matter what standard is in use.Carl Hetherington
A user reports that on a Barco system they needed to use a "DCI Specific" KDM with an Interop DCP.
2021-05-22Fix sensitivity of "Make KDM(s)" button (#2007).v2.15.151Carl Hetherington
Before you could click it without selecting a DKDM.
2021-05-22C++11 tidying.Carl Hetherington
2021-02-17Fix some wx3.1 assertions and some C++ tidying.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-12-11Fix lots of macOS warnings by using a different boost/bind include.Carl Hetherington
2020-11-23Remove swaroop variant.Carl Hetherington
2020-10-21macOS / new boost build fixes.v2.15.104Carl Hetherington
2020-07-27Hide warnings triggered by Ubuntu 20.04's gcc.Carl Hetherington
2020-07-26Various OSX warnings fixes.Carl Hetherington