<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/combine.cc, branch edgecode2</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=edgecode2</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=edgecode2'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2026-02-03T20:15:27Z</updated>
<entry>
<title>Catch another exception from create_hard_link on Windows.</title>
<updated>2026-02-03T20:15:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-02T18:19:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=983cb99da828856d867eb0dd984eadb5c5a7f48f'/>
<id>urn:sha1:983cb99da828856d867eb0dd984eadb5c5a7f48f</id>
<content type='text'>
This is attempt to fix an uncaught "Fonction incorrecte" when using the
combiner.
</content>
</entry>
<entry>
<title>Fall back to copy also on operation_not_supported.</title>
<updated>2025-11-10T00:29:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-11-10T00:29:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=52323f6a3343e4ad3f9058f07292d74d2de352f1'/>
<id>urn:sha1:52323f6a3343e4ad3f9058f07292d74d2de352f1</id>
<content type='text'>
I haven't seen this but it was reported, and it seems like a good reason
to copy instead.
</content>
</entry>
<entry>
<title>Write subtitles and fonts to subdirectories when combining Interop (#3079).</title>
<updated>2025-08-25T09:55:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-08-25T09:47:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=97570ebdf7c0dc12a8218a143e2803ec7a792526'/>
<id>urn:sha1:97570ebdf7c0dc12a8218a143e2803ec7a792526</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve comment.</title>
<updated>2025-08-25T09:46:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-08-21T20:02:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e58ac8d2e99f2cfe92f9654f4859ea5f2000665c'/>
<id>urn:sha1:e58ac8d2e99f2cfe92f9654f4859ea5f2000665c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't write subtitles to combined Interop DCPs twice (#3079).</title>
<updated>2025-08-25T09:46:54Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-08-19T21:35:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=fd0aeb0a2cfee9e5d313740b860208a50ec1eab6'/>
<id>urn:sha1:fd0aeb0a2cfee9e5d313740b860208a50ec1eab6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Compress an if.</title>
<updated>2025-08-19T20:42:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-08-19T20:42:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d12b5fbca1b961124577ed394d70e1a0149d4633'/>
<id>urn:sha1:d12b5fbca1b961124577ed394d70e1a0149d4633</id>
<content type='text'>
</content>
</entry>
<entry>
<title>White space: combine.{cc,h}</title>
<updated>2025-08-19T20:38:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-08-19T20:38:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a71ee9ac2b229bbca5b4b591108108b5869872ee'/>
<id>urn:sha1:a71ee9ac2b229bbca5b4b591108108b5869872ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace raw_convert&lt;string&gt; with direct calls to fmt.</title>
<updated>2025-01-01T19:51:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-01T13:08:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c90d68049f56110436927aa847da882ee4b4f67c'/>
<id>urn:sha1:c90d68049f56110436927aa847da882ee4b4f67c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>{,Interop,SMPTE}SubtitleAsset -&gt; {,Interop,SMPTE}TextAsset.</title>
<updated>2024-08-17T10:57:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-06-28T21:12:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8e43142645252daeeaccbad7b9f3ed746c4b2382'/>
<id>urn:sha1:8e43142645252daeeaccbad7b9f3ed746c4b2382</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>
