<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test, branch v1.8.85</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=v1.8.85</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=v1.8.85'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2023-10-10T08:58:39Z</updated>
<entry>
<title>Fix argument parsing on Ubuntu 16.04.</title>
<updated>2023-10-10T08:58:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-10T08:41:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=67ce6dc8ab32efe94141a3516942f0487586b778'/>
<id>urn:sha1:67ce6dc8ab32efe94141a3516942f0487586b778</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't call BOOST_CHECK during static initialization.</title>
<updated>2023-10-10T08:58:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-10T08:32:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=873d7d8e5013bcd44e82e4372a190735eb0987d4'/>
<id>urn:sha1:873d7d8e5013bcd44e82e4372a190735eb0987d4</id>
<content type='text'>
The boost test library shipped with Ubuntu 16.04 throws an exception
if you do that.
</content>
</entry>
<entry>
<title>Replace BOOST_TEST with an older BOOST_CHECK for Ubuntu 16.04.</title>
<updated>2023-10-10T08:58:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-09T23:38:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=71a4ce8ce1e1e6ac225c08fbe15437a946bde235'/>
<id>urn:sha1:71a4ce8ce1e1e6ac225c08fbe15437a946bde235</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid full_name() so we can build on Ubuntu 16.04.</title>
<updated>2023-10-10T08:58:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-09T23:25:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2aa794270a88d2e89b6a6dd86d9d16ce5ba0a954'/>
<id>urn:sha1:2aa794270a88d2e89b6a6dd86d9d16ce5ba0a954</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid depends_on() so we can build on Ubuntu 16.04.</title>
<updated>2023-10-10T08:58:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-09T23:25:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=7e97d37cb5a837da04f1ad81877639cfb1f03191'/>
<id>urn:sha1:7e97d37cb5a837da04f1ad81877639cfb1f03191</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement weakly_canonical for boost versions without it (e.g. the one on Ubuntu 16.04).</title>
<updated>2023-10-10T08:58:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-09T22:40:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=6d1582f3c4b5afe57bdc3c34dada275a05a961a4'/>
<id>urn:sha1:6d1582f3c4b5afe57bdc3c34dada275a05a961a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add wrappers around boost::filesystem methods that handle the</title>
<updated>2023-10-08T23:20:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-06T00:04:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e4b2ebd80779a44d24fe87af26ef278c1e2d97d2'/>
<id>urn:sha1:e4b2ebd80779a44d24fe87af26ef278c1e2d97d2</id>
<content type='text'>
required mangling of long filenames on Windows.

Also wrap lots of missing places (e.g. calls to asdcplib, libxml++,
libcxml etc.) in dcp::filesystem::fix_long_path().

The idea is to keep paths un-mangled until they we call some
filesystem-related API and mangle them at that point.  Otherwise
we end up serialising mangled names, which seems like it will
not end well.

Should fix DoM #2623.
</content>
</entry>
<entry>
<title>Remove odd assertion stopping TZ minutes being more than 30 or less than -30 (DoM/GH #20).</title>
<updated>2023-09-13T19:37:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-09-13T19:37:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d0c41db8b5c3b1548faf6e11562c59a6161e16c6'/>
<id>urn:sha1:d0c41db8b5c3b1548faf6e11562c59a6161e16c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check for missing font files referred from Interop closed captions (as well as subs).</title>
<updated>2023-08-24T21:19:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-24T21:19:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8305f28ea22a834cc4a9e4b324110b5ff4ba1bd1'/>
<id>urn:sha1:8305f28ea22a834cc4a9e4b324110b5ff4ba1bd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Accept any case for subtitle alignment specifiers (#2602).</title>
<updated>2023-08-22T21:45:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-22T21:45:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5980cee25f537c54fc1155de5492bddd92bfa338'/>
<id>urn:sha1:5980cee25f537c54fc1155de5492bddd92bfa338</id>
<content type='text'>
SMPTE seems pretty clear to me that these should be lower case, but
counterexamples have been seen in the wild and it seems to make
sense to allow them.

Perhaps the verifier should raise an error with non-lower-case
examples.
</content>
</entry>
</feed>
