<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/wx/screens_panel.cc, branch edgecode2</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=edgecode2</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=edgecode2'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-07-12T23:59:37Z</updated>
<entry>
<title>White space: screens_panel.{cc,h}</title>
<updated>2025-07-12T23:59:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-12T23:59:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bea7bc43eb7a4bd517f1b4f7f893b220b763595e'/>
<id>urn:sha1:bea7bc43eb7a4bd517f1b4f7f893b220b763595e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix consistency of button stack gaps.</title>
<updated>2025-01-24T23:43:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-24T23:43:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9c4bdd6a639c3b685423e19ef12e7f4a53d139b0'/>
<id>urn:sha1:9c4bdd6a639c3b685423e19ef12e7f4a53d139b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add update() to allow re-filling from a new database.</title>
<updated>2025-01-22T13:34:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-17T02:01:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dfa19a07e75326a9a80938345786c7785ad78948'/>
<id>urn:sha1:dfa19a07e75326a9a80938345786c7785ad78948</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only read screen certificates when we need them.</title>
<updated>2025-01-22T13:34:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-17T01:07:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=07b608ab6b2daa5f4cb366716e3aa6ece8a74f39'/>
<id>urn:sha1:07b608ab6b2daa5f4cb366716e3aa6ece8a74f39</id>
<content type='text'>
</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>Add screens with one query, not one per cinema.</title>
<updated>2025-01-22T13:34:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-17T00:05:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c29ba2526337b486d4a3b1a1468513a22293bc87'/>
<id>urn:sha1:c29ba2526337b486d4a3b1a1468513a22293bc87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check _checked_screens cinema ID instead of checking each screen.</title>
<updated>2025-01-22T13:34:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-17T00:05:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=01a4a87366493d90b4a85ae354c2502f6572407e'/>
<id>urn:sha1:01a4a87366493d90b4a85ae354c2502f6572407e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keep one CinemaList to use in the whole of ScreensPanel.</title>
<updated>2025-01-22T13:34:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-16T23:34:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=02cac1475862cf4d35ec79f54e1b969fb2c538ea'/>
<id>urn:sha1:02cac1475862cf4d35ec79f54e1b969fb2c538ea</id>
<content type='text'>
Constructing/destructing it is a bit more expensive than you'd think.
</content>
</entry>
<entry>
<title>Fix some places where we have a full Cinema/Screen object available...</title>
<updated>2025-01-22T13:34:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-16T23:33:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bb86ed993e1eb1ab29e21aab9fb94bc2e5d821aa'/>
<id>urn:sha1:bb86ed993e1eb1ab29e21aab9fb94bc2e5d821aa</id>
<content type='text'>
...but then ignore it and look it all up again in the database.
</content>
</entry>
<entry>
<title>Fix ellipsized cinema/screen names on macOS.</title>
<updated>2025-01-13T19:11:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-13T19:11:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2463ec9c32d38a7fac297a3654c8810e57789733'/>
<id>urn:sha1:2463ec9c32d38a7fac297a3654c8810e57789733</id>
<content type='text'>
</content>
</entry>
</feed>
