summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-10fixup! Allow signals to be blocked and resumed, and so make sure that a set ↵2523-crashCarl Hetherington
of content changes taken from an examiner are handled at the same time.
2023-05-10Fix uninitialised variable caught by the macOS compiler.Carl Hetherington
2023-05-10Add some assertions.Carl Hetherington
2023-05-10Don't edit start trim unless it's necessary.Carl Hetherington
2023-05-10Allow signals to be blocked and resumed, and so make sure that a setCarl Hetherington
of content changes taken from an examiner are handled at the same time. Should fix DoM #2523.
2023-05-09Cleanup: more variable renames.Carl Hetherington
2023-05-09Cleanup: rename variable.Carl Hetherington
2023-05-08Fix old C++ syntax.Carl Hetherington
2023-05-08Fix typo in comment.Carl Hetherington
2023-04-28Cope with WEBVTT files named with .srt extensions.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-04-25Cleanup: remove some unnecessary includes.Carl Hetherington
2023-04-23Fix length()/bytes() mismatch on XML string.Carl Hetherington
2023-04-22Add some missing replacements.Carl Hetherington
2023-04-22Add some more bandwidths to a test.Carl Hetherington
2023-04-22Add some missing Ubuntu 23.04 dependencies.v2.16.55Carl Hetherington
2023-04-21Supporters update.v2.16.54Carl Hetherington
2023-04-21Update wscript (missed in last commit).Carl Hetherington
2023-04-21Bump libdcp to 1.8.67.Carl Hetherington
2023-04-20Fix lack of email sending if there are no cinema addresses (only extra ones) ↵Carl Hetherington
(#2514).
2023-04-19In 1c73379ed8483dcf71c5ccfc459c2c22516a9aef I changedCarl Hetherington
FontConfig::_available_fonts to use the font ID as a key, but that's totally wrong because the same Font object with the same ID can have its font filename/data changed, and in that case we don't want to use the cached font. Here we use the actual TTF/OTF font data as the key. We could have just hashed the data (whether it comes from a disk file or is held in memory) but this is slower in the case where we have the filename, as then the file must be loaded from disk for each comparison. This fixes #2518.
2023-04-19Wrap path/data in a struct.Carl Hetherington
2023-04-19Add a comment.Carl Hetherington
2023-04-18Fix crash if saving files during save/cancel/close (#2517).Carl Hetherington
2023-04-18Cleanup: longer variable name.Carl Hetherington
2023-04-18Slight improvement to error when failing to save a metadata file.Carl Hetherington
2023-04-14Update dcpomatic-test-private for some v2.17.x changes that don't affect main.Carl Hetherington
2023-04-12Default to 14fL luminance in the GUI.Carl Hetherington
2023-04-11Give an error if a non-number is passed to dcpomatic2_create -s (#2488).Carl Hetherington
2023-04-11Supporters update.v2.16.53Carl Hetherington
2023-04-10Bump ffcmp to fix ffmpeg dependency.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-09Fix ffmpeg revision that was set wrong in b6deee98.Carl Hetherington
2023-04-09Fix ffmpeg git repo name.Carl Hetherington
2023-04-09Support loading of certificate chains for trusted devices.Carl Hetherington
2023-04-08Improve thumbprint dialog; disallow thumbprint editing and make OK only ↵Carl Hetherington
sensitive when a certificate is there.
2023-04-08Bump ffmpeg for cherry-pick to fix #2508.Carl Hetherington
2023-04-06Write MainSoundConfiguration tags with hyphens for unused channels (#2501).Carl Hetherington
2023-04-05Don't add fonts to SMPTE closed caption MXFs (#2505).Carl Hetherington
2023-04-05Fix scrollbars when using zoom in the timeline.Carl Hetherington
2023-04-05Remove incorrect GC translation.Carl Hetherington
This appears not to be necessary, and if present it messes up the scrollbars so that scrolling fully right shows a big empty space at the end of the timeline items.
2023-04-05More zh_CN translation fixes from Danbo Song.Carl Hetherington
2023-04-02Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2023-03-30Supporters update.v2.16.51Carl Hetherington
2023-03-30Use CURLOPT_NOSIGNAL to fix crashes on update check (#2495).Carl Hetherington
Without this, it's possible to come back from curl_easy_perform in a different thread to the one that it was called from (in the case of an error). As I understand it, this happens because a signal handler is called (from a different thread) and CURLOPT_NOSIGNAL stops this from happening.
2023-03-30Add + and - as zoom shortcuts in the timeline.Carl Hetherington
2023-03-29Add some more test cleanups.Carl Hetherington
2023-03-29Add create support for some more audio channels.Carl Hetherington
2023-03-29Write the correct MCA subdescriptors depending on active channels.Carl Hetherington
2023-03-29Fix dependence of test on a particular j2c path.Carl Hetherington