<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/screen.cc, branch main</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=main</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-07-04T21:02:26Z</updated>
<entry>
<title>Go back to the old way of handling KDM timing.</title>
<updated>2025-07-04T21:02:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-21T11:25:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=de8cd4118d57591804ccd63f979aa9e495df9c93'/>
<id>urn:sha1:de8cd4118d57591804ccd63f979aa9e495df9c93</id>
<content type='text'>
Once again the KDM gets its timezone from the cinema.
</content>
</entry>
<entry>
<title>Allow KDMRecipient and hence Screen to convert certs to dcp::Certificate lazily.</title>
<updated>2025-01-22T13:34:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-17T00:31:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5e10a6f047d12f1e2e3d0e2f8ee30f93897a2227'/>
<id>urn:sha1:5e10a6f047d12f1e2e3d0e2f8ee30f93897a2227</id>
<content type='text'>
This is pretty slow (as it runs the certificate through OpenSSL) and we
don't need to do it for every certificate in a database when we load the
database.
</content>
</entry>
<entry>
<title>Use sqlite for cinema and DKDM recipient lists.</title>
<updated>2024-05-06T18:42:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-20T20:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a3fcbb3a76e079a5485a0552ea5d35b8d6739116'/>
<id>urn:sha1:a3fcbb3a76e079a5485a0552ea5d35b8d6739116</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove all use of add_child() from xmlpp.</title>
<updated>2024-03-20T17:25:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-06T09:58:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0e5013e1a96af81e4b501ff0c3192c10a061a2c8'/>
<id>urn:sha1:0e5013e1a96af81e4b501ff0c3192c10a061a2c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move UTC offset for KDMs from the cinema to the point of KDM creation (#2300).</title>
<updated>2024-01-28T01:01:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-01T21:30:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=957f92414a6f88dd6ef1ceb901ef0b61414bf6cd'/>
<id>urn:sha1:957f92414a6f88dd6ef1ceb901ef0b61414bf6cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix segfault when creating KDMs with certificates and project folders (not DKDMs).</title>
<updated>2023-11-29T21:50:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-29T21:50:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3160c7051b0edb06acc9333016bbf8ade4a467e1'/>
<id>urn:sha1:3160c7051b0edb06acc9333016bbf8ade4a467e1</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>Cleanup: replace some list with vector.</title>
<updated>2023-05-18T20:21:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-18T20:21:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9f125fddff88bf62d36381f9d3f09e5240b033d5'/>
<id>urn:sha1:9f125fddff88bf62d36381f9d3f09e5240b033d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pass make_kdm as a function into kdm_for_screen().</title>
<updated>2023-02-11T21:26:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-28T23:45:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=20c7c1a0bc0c9c07d70b5d3dcc536a5cd94e8a2c'/>
<id>urn:sha1:20c7c1a0bc0c9c07d70b5d3dcc536a5cd94e8a2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: extract encrypt() call from Film::make_kdm().</title>
<updated>2023-02-11T21:26:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-28T23:07:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e18630852de1ac02c23c74cbe7643845b6f4bd17'/>
<id>urn:sha1:e18630852de1ac02c23c74cbe7643845b6f4bd17</id>
<content type='text'>
</content>
</entry>
</feed>
