<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/filesystem.h, branch warnings</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=warnings</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=warnings'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2024-09-23T21:12:41Z</updated>
<entry>
<title>Fix the boost copy_option{,s} change a different way.</title>
<updated>2024-09-23T21:12:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-09-23T21:12:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=adae04e0984d294aa9a95394bfed584ce7e93469'/>
<id>urn:sha1:adae04e0984d294aa9a95394bfed584ce7e93469</id>
<content type='text'>
The previous solution required the correct define to be present when
including libdcp, which seems a bit awkward.
</content>
</entry>
<entry>
<title>Revert "Remove unused change_extension()."</title>
<updated>2024-09-23T18:49:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-09-23T18:49:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d82e972701165517517788b8b51eb089419a20cb'/>
<id>urn:sha1:d82e972701165517517788b8b51eb089419a20cb</id>
<content type='text'>
This reverts commit 6d1a7e90ec3244b8e532e03c5209d5e8448f422e.

It is used in DCP-o-matic, contrary to the comment.
</content>
</entry>
<entry>
<title>Support new boost versions (DoM #2867).</title>
<updated>2024-09-23T09:52:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-09-21T21:06:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=6fba38bd59450e167e664153a31f41e97a500ffc'/>
<id>urn:sha1:6fba38bd59450e167e664153a31f41e97a500ffc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused change_extension().</title>
<updated>2024-09-21T21:06:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-09-21T21:06:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=6d1a7e90ec3244b8e532e03c5209d5e8448f422e'/>
<id>urn:sha1:6d1a7e90ec3244b8e532e03c5209d5e8448f422e</id>
<content type='text'>
It was added "for completeness" apparently but it would now cause
complications in keeping it compatible with various boost versions, so
just remove it as YAGNI.
</content>
</entry>
<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>
