Rename Emailer -> Email.
Add Unzipper.
Tweak how lzma is linked.
Explicitly link zlib to keep new macOS environment happy.
Add Choice::set_by_data().
Remove unused code.
Fix DCP content font ID allocation to cope with DCPs that have multiple fonts with the same name in the same reel (#2600). Previously we had this id_for_font_in_reel() which would give an ID of N_font-ID. This means we got duplicate font IDs. Here we replace that method with FontAllocator, which gives an ID of N_font-ID for the first font and M_font-ID, where M is a number higher than the highest reel index. The idea is to support the required new IDs without breaking exisiting projects. There is some documentation of how it works in doc/design/fonts
Add channel_is_mapped().
Add dcpomatic2_map tool (#2445).
Allow signals to be blocked and resumed, and so make sure that a set of content changes taken from an examiner are handled at the same time. Should fix DoM #2523.
Warn/error on making KDMs using recipient certs whose validity periods lie outside those of the KDMs (#2423).
Add DiskWriterBackEndResponse.
More header trimming.
Add video_{range,frame_type}.{cc,h} and remove some types.h includes.
Extract named_channel.h
Extract resolution.h
Extract crop.h
Extract ImageStore.
Extract Collator class.
Extract VideoFilterGraphSet.