<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/tools, branch split</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=split</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=split'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2023-11-26T23:53:17Z</updated>
<entry>
<title>Call dcpomatic_setup_path_encoding() early enough (#2665).</title>
<updated>2023-11-26T23:53:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-25T20:07:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bf0cebd121a69f87a81e90e2cc64c08f32da6f7c'/>
<id>urn:sha1:bf0cebd121a69f87a81e90e2cc64c08f32da6f7c</id>
<content type='text'>
On Windows this was previously called after we instantiated a Config
object to get win32_console(), meaning that the required path voodoo
was not active when looking for the config.  This caused problems
if the user has a non-ASCII user name.
</content>
</entry>
<entry>
<title>Don't crash if preferences ZIP needs to be overwritten during export.</title>
<updated>2023-11-26T20:05:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-26T20:05:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f50bc87e0b7e7a376e2f3430b8f34adf02d8a60f'/>
<id>urn:sha1:f50bc87e0b7e7a376e2f3430b8f34adf02d8a60f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated zh_CN translation from 刘汉源</title>
<updated>2023-11-23T22:29:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-23T22:24:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1e38cddacb538ed44bac383cb3d8c2a69b5d3a29'/>
<id>urn:sha1:1e38cddacb538ed44bac383cb3d8c2a69b5d3a29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Verify encrypted DCPs (more) correctly (#2659).</title>
<updated>2023-11-20T20:37:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-19T23:25:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7b439c9baf719b135922e6c6b53472915fed3573'/>
<id>urn:sha1:7b439c9baf719b135922e6c6b53472915fed3573</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: use stack-allocated FileDialog and accept multiple KDMs.</title>
<updated>2023-11-20T20:18:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-19T23:20:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9b5cff118fe03649c0c404b35f2900ff36008637'/>
<id>urn:sha1:9b5cff118fe03649c0c404b35f2900ff36008637</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: use ScopeGuard.</title>
<updated>2023-11-20T20:18:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-19T23:14:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ff5ed87ed6730b62e037991cbd4a6b5ee43dd7cb'/>
<id>urn:sha1:ff5ed87ed6730b62e037991cbd4a6b5ee43dd7cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a dialog to show which screens have potentially-problematic</title>
<updated>2023-11-20T06:31:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-19T20:34:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=16557827b252bd653b15eead479ec5699eda7360'/>
<id>urn:sha1:16557827b252bd653b15eead479ec5699eda7360</id>
<content type='text'>
certificate validity periods when making KDMs (#2645).
</content>
</entry>
<entry>
<title>Fix "create KDM" button sensitivity with invalid KDM time range.</title>
<updated>2023-11-20T06:31:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-19T20:34:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9d1d75e474bc92d8b0f823141073ad9dd639c8e0'/>
<id>urn:sha1:9d1d75e474bc92d8b0f823141073ad9dd639c8e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check some unsanitized network inputs before allocating memory using them.</title>
<updated>2023-10-28T21:03:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-28T21:03:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=79ae795c797bae0d6fe94ff0238e082c582eb768'/>
<id>urn:sha1:79ae795c797bae0d6fe94ff0238e082c582eb768</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use dcp::filesystem to wrap filesystem calls and fix_long_path</title>
<updated>2023-10-09T21:38:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-06T00:37:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=96f50dd5e600925488fdd9db1580aa01b026269b'/>
<id>urn:sha1:96f50dd5e600925488fdd9db1580aa01b026269b</id>
<content type='text'>
anything that is passed to read_file() from libcxml.

This should fix #2623 and other similar problems.
</content>
</entry>
</feed>
