<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/array_data.cc, branch test-filename</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=test-filename</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=test-filename'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2023-10-08T23:20:01Z</updated>
<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>Use a shared_ptr&lt;vector&gt; for ArrayData rather than a shared_array.</title>
<updated>2023-04-16T20:14:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-04-16T20:07:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b0520d7a1bffaff1ca7161f5b7672f06b13808a1'/>
<id>urn:sha1:b0520d7a1bffaff1ca7161f5b7672f06b13808a1</id>
<content type='text'>
This is simpler and allows us to remove the hack of allocating some
"maximum" buffer for incoming JPEG2000 data.

It does mean that the buffer is zero-initialized before being written
to, but hopefully that doesn't matter too much.
</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>Tidying.</title>
<updated>2021-01-24T03:15:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-24T03:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ceaf7bc52712cb60708ed5eb5c62c5e463dd8e89'/>
<id>urn:sha1:ceaf7bc52712cb60708ed5eb5c62c5e463dd8e89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Small bits of pre-release tidying.</title>
<updated>2021-01-23T08:48:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-23T08:48:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a65c9be7a5c455111b44b24690fe162413268b9f'/>
<id>urn:sha1:a65c9be7a5c455111b44b24690fe162413268b9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Data class and change API to a raw pointer.</title>
<updated>2020-11-01T23:12:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-10-31T21:44:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=9e613ae8a3cd7994194d2d709f6ff9b88feac70b'/>
<id>urn:sha1:9e613ae8a3cd7994194d2d709f6ff9b88feac70b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename Data -&gt; ArrayData.</title>
<updated>2020-11-01T23:12:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-10-29T23:50:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=da15bff6e278d351301c9c50a4c96737ae4b5545'/>
<id>urn:sha1:da15bff6e278d351301c9c50a4c96737ae4b5545</id>
<content type='text'>
</content>
</entry>
</feed>
