<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic, branch v2.18.2</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.18.2</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.18.2'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-12-26T16:20:25Z</updated>
<entry>
<title>Give ownership of info files to ReelWriters (#2912).</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-16T00:58:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=24728b74693bb84d79474e014cdb952abc8a79f2'/>
<id>urn:sha1:24728b74693bb84d79474e014cdb952abc8a79f2</id>
<content type='text'>
The motivation here is to stop a pattern where we create a file, close
it, and then re-open it (many times) as I think there are problems on
Windows when a virus scanner sees the new file, opens it for checking,
and then we can't re-open it.

This also makes things a fair bit simpler, as a lock is removed and we
don't try to differentiate read/write cases by opening the file in
different ways; it's now always writeable.
</content>
</entry>
<entry>
<title>Make info_file() public.</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-16T00:53:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d7f6ab91208cb4a562ccd668ca2cc8135f124053'/>
<id>urn:sha1:d7f6ab91208cb4a562ccd668ca2cc8135f124053</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: collect and sort friend declarations.</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-16T00:48:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=42097677b92226619f22d0221214284b1a392258'/>
<id>urn:sha1:42097677b92226619f22d0221214284b1a392258</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support FCP XML files containing subtitles (#2909).</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-06T16:46:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=54e2644ed4dcc4faf5135e60926cfdda14886fea'/>
<id>urn:sha1:54e2644ed4dcc4faf5135e60926cfdda14886fea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Image::crop().</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-06T20:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1f077d2b791a059ccef4069dca07ead990bd568e'/>
<id>urn:sha1:1f077d2b791a059ccef4069dca07ead990bd568e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract crop_source_pointers().</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-06T20:23:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d76b98b8cc9867a2cc9de42f78e6b9be575c0540'/>
<id>urn:sha1:d76b98b8cc9867a2cc9de42f78e6b9be575c0540</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: fix comment.</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-06T20:23:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3e760dbfe5077e730a8a8d4d242974852117c609'/>
<id>urn:sha1:3e760dbfe5077e730a8a8d4d242974852117c609</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: header sorting.</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-06T16:46:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a8b96e31ddb5a08a7d90ec16490c2727be5f4854'/>
<id>urn:sha1:a8b96e31ddb5a08a7d90ec16490c2727be5f4854</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add guess_crop_by_alpha().</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-06T17:35:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5d9c3bcd4b3c84ba0621281728a4b39f1108c63d'/>
<id>urn:sha1:5d9c3bcd4b3c84ba0621281728a4b39f1108c63d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract method to get crop with a predicate.</title>
<updated>2024-12-26T16:20:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-06T17:35:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=61a85a446cdc8c9010af2f16ccfe96380d186930'/>
<id>urn:sha1:61a85a446cdc8c9010af2f16ccfe96380d186930</id>
<content type='text'>
</content>
</entry>
</feed>
