<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/filesystem.h, branch 2801-cap</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=2801-cap</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=2801-cap'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2023-10-08T23:20:06Z</updated>
<entry>
<title>Add more filesystem wrappers that DoM needs.</title>
<updated>2023-10-08T23:20:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-06T00:31:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d70c44e87632a69a2b8bc90db7ca4b06b7aa611d'/>
<id>urn:sha1:d70c44e87632a69a2b8bc90db7ca4b06b7aa611d</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>
</feed>
