<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/file.cc, branch 2884-ruby</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=2884-ruby</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=2884-ruby'/>
<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>Fix windows build.</title>
<updated>2022-12-23T19:20:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-23T19:20:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a442b3624879891f731632a6f72cbb71a51381fd'/>
<id>urn:sha1:a442b3624879891f731632a6f72cbb71a51381fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add File::open_error().</title>
<updated>2022-12-23T19:14:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-23T19:14:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a19fe8260a4e1f4cb9d523f5b2cb41eae0a61acd'/>
<id>urn:sha1:a19fe8260a4e1f4cb9d523f5b2cb41eae0a61acd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Whitespace fix.</title>
<updated>2022-12-23T19:14:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-23T19:14:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d512af5646b85289293858fc98dd7e1f2864fb7d'/>
<id>urn:sha1:d512af5646b85289293858fc98dd7e1f2864fb7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Typo in function name.</title>
<updated>2022-05-06T21:43:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-06T21:43:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=1914e94c67a1412b494d02fd5573fa0fdc34cedf'/>
<id>urn:sha1:1914e94c67a1412b494d02fd5573fa0fdc34cedf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Missing includes.</title>
<updated>2022-05-05T22:33:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-05T22:33:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=13a6c81232a3d33772afbf9fdf5d2879f64ff757'/>
<id>urn:sha1:13a6c81232a3d33772afbf9fdf5d2879f64ff757</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweak whitespace.</title>
<updated>2022-05-05T19:46:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-15T20:41:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f031667bd2769d3daf9c49115f21a099fafcee46'/>
<id>urn:sha1:f031667bd2769d3daf9c49115f21a099fafcee46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ::puts().</title>
<updated>2022-05-05T19:46:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-15T20:40:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=57ee229993937dee8e12df4f60dd1e508fe50622'/>
<id>urn:sha1:57ee229993937dee8e12df4f60dd1e508fe50622</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ::tell().</title>
<updated>2022-05-05T19:46:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-15T20:33:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=85207b59bd065b5fd8d1c7c0302e153dcd941554'/>
<id>urn:sha1:85207b59bd065b5fd8d1c7c0302e153dcd941554</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add move constructor.</title>
<updated>2022-05-05T19:46:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-13T22:02:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=00e10ea721796f660b3479eb6f862125c255dc88'/>
<id>urn:sha1:00e10ea721796f660b3479eb6f862125c255dc88</id>
<content type='text'>
</content>
</entry>
</feed>
