<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/util.cc, branch raw-convert</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=raw-convert</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=raw-convert'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2024-02-25T18:58:20Z</updated>
<entry>
<title>Remove unused method.</title>
<updated>2024-02-25T18:58:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-24T20:45:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b9828b6220729431a6c294abb72cba76e4e34313'/>
<id>urn:sha1:b9828b6220729431a6c294abb72cba76e4e34313</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add write_string_to_file().</title>
<updated>2024-02-17T22:49:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-17T22:49:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=25c94845432db88a7ee3db459559eb555b8630b0'/>
<id>urn:sha1:25c94845432db88a7ee3db459559eb555b8630b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: use std::vector rather than a raw array.</title>
<updated>2024-02-17T22:49:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-17T22:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c27aa600966b2a8f9d9ff9efd545f5866244d195'/>
<id>urn:sha1:c27aa600966b2a8f9d9ff9efd545f5866244d195</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Report progress with done/total rather than a float.</title>
<updated>2023-11-19T21:34:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-12T21:24:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c46f6125c482f2a3361cd33d1e1163927f038e9d'/>
<id>urn:sha1:c46f6125c482f2a3361cd33d1e1163927f038e9d</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>Give better errors when invalid urn:uuid: strings are found (DoM #2521).</title>
<updated>2023-04-26T14:42:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-04-26T14:42:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=928b10e8f4195c29a31fe643e38fb00b6c1b8953'/>
<id>urn:sha1:928b10e8f4195c29a31fe643e38fb00b6c1b8953</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change how whitespace in subtitles is handled.</title>
<updated>2023-02-16T20:56:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-16T20:56:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=89fbc8d186378cd72ab3e9a259073d45b7b993ad'/>
<id>urn:sha1:89fbc8d186378cd72ab3e9a259073d45b7b993ad</id>
<content type='text'>
Previously we would discard any whitespace subtitle content we found.
This had the side-effect of making a verification test fail (checking
that at least one subtitle is in each reel; blank subtitles are often
used to avoid this warning).

Here we take any subtitle content, whitespace or not, inside a
&lt;Text&gt; or &lt;Image&gt; node which I think is a little more correct.
</content>
</entry>
<entry>
<title>Support some different headers in private_key_fingerprint()</title>
<updated>2022-12-22T20:14:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-22T20:08:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ae49e51a1bdbdaf6b8b75bcd9a0bbac9642639d4'/>
<id>urn:sha1:ae49e51a1bdbdaf6b8b75bcd9a0bbac9642639d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add and use new File class.</title>
<updated>2022-04-12T20:34:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-12T20:34:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c83f348adce3a18a9144ecfd73f4629cf060cc2a'/>
<id>urn:sha1:c83f348adce3a18a9144ecfd73f4629cf060cc2a</id>
<content type='text'>
It was always a bit troubling that fopen_boost wasn't exception safe,
and this also fixes a leak where load_ratings_list would never close
the ratings file.
</content>
</entry>
<entry>
<title>Add lists of ratings.</title>
<updated>2022-03-03T20:58:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-03-01T16:06:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e375fdddf7cc608eefdc054d74e90bb95d573172'/>
<id>urn:sha1:e375fdddf7cc608eefdc054d74e90bb95d573172</id>
<content type='text'>
</content>
</entry>
</feed>
