summaryrefslogtreecommitdiff
path: root/src/tools
AgeCommit message (Collapse)Author
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-04-18Fix crash if saving files during save/cancel/close (#2517).Carl Hetherington
2023-04-18Cleanup: longer variable name.Carl Hetherington
2023-04-11Give an error if a non-number is passed to dcpomatic2_create -s (#2488).Carl Hetherington
2023-04-09Fix subtitle font handling with in-memory fonts from SMPTE (#2509).v2.16.52Carl Hetherington
Previously we would fail to make a font available if it came from a SMPTE MXF. In that case we have a memory buffer containing the TTF/OTF file but no file; here we add a hack/workaround so that in-memory font files can be used by FontConfig.
2023-04-02Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2023-03-29Add create support for some more audio channels.Carl Hetherington
2023-03-29More zh_CN translation fixes from Danbo Song.Carl Hetherington
2023-03-29pot/merge.Carl Hetherington
2023-03-29Just call it the Combiner not the DCP Combiner.Carl Hetherington
2023-03-29String fix.Carl Hetherington
2023-03-29Add missing tools to the i18n list.Carl Hetherington
2023-03-29pot/merge.Carl Hetherington
2023-03-28Fix strange behaviour of player export frame dialog (#2493).2493-player-export-frameCarl Hetherington
2023-03-27pot/merge.Carl Hetherington
2023-03-12Updated zh_CN translation from Danbo Song.Carl Hetherington
2023-03-10Output hints on stderr.ancient-skyscraper
2023-03-10Update documentation and CLI UI with hint infoancient-skyscraper
Goal is to explain what hints are, and how the `--hints` option changes behavior of `dcpomatic2_cli` command
2023-03-05Catch exceptions from some calls to write_metadata().Carl Hetherington
2023-03-03Add --hints option to dcpomatic2_cli (#2468).Carl Hetherington
2023-03-03Add ansi.h and one define.Carl Hetherington
2023-02-12Fix non-ASCII paths in the disk writer on Windows (#2440).Carl Hetherington
2023-02-11Use kdm_for_screen also in dcpomatic_kdmCarl Hetherington
2023-02-11Cleanup: extract encrypt() call from Film::make_kdm().Carl 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-02-10Fix typo in zh_CN translation.Carl Hetherington
2023-02-05Recover better errors from ext4.Carl Hetherington
2023-02-02Add missing preferences menu option on macOS.Carl Hetherington
2023-01-30Updated sl_SI translation from Martin Srebotnjak.Carl Hetherington
2023-01-29Add DiskWriterBackendResponse::write_to_nanomsg() and use itCarl Hetherington
everywhere. In the process, use raw_convert() on both ends to avoid any locale-based problems with floating point number separators.
2023-01-29Use DiskWriterBackEndResponse, and add some more information to the unmount ↵Carl Hetherington
error.
2023-01-27More stack-allocated Dialog objects.Carl Hetherington
2023-01-17Build fix for Windows.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-16Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2023-01-16Use wx_ptr more.Carl Hetherington
2023-01-15Tell user what just happened if they get either of the disk writer ↵Carl Hetherington
confirmations wrong (#2417).
2023-01-15Handle translation correctly for the warning about wiping a drive (#2415).Carl Hetherington
2023-01-15Handle translation correctly for the initial "beta-grade" warning in the ↵Carl Hetherington
disk writer (#2415).
2023-01-15pot/merge.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-07Remember paths in the add input dir picker in the combiner.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