<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/tools/dcpomatic_player.cc, branch v2.16.78</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.78</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.78'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-02-21T17:48:53Z</updated>
<entry>
<title>Make DCPExaminer::size() optional and deal with the consequences.</title>
<updated>2024-02-21T17:48:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-21T09:47:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3ffd0163026be24e5373e0674c3301ed37546e44'/>
<id>urn:sha1:3ffd0163026be24e5373e0674c3301ed37546e44</id>
<content type='text'>
This means we can fix the case of a VF having no known size in a nice way,
in turn fixing problems caused by the fix to #2775.
</content>
</entry>
<entry>
<title>Open macOS prefs with Mac-, not Mac-P (#2745).</title>
<updated>2024-01-30T18:32:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-30T18:31:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a963d1eb2919bf7bfb1f9d9785f940d375761d1b'/>
<id>urn:sha1:a963d1eb2919bf7bfb1f9d9785f940d375761d1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Attempt to rationalise menu IDs and avoid duplicates.</title>
<updated>2024-01-11T21:50:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-11T21:50:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=80c463b76284aa87f892fb331877c2caf5cc2771'/>
<id>urn:sha1:80c463b76284aa87f892fb331877c2caf5cc2771</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move ScopeGuard into libdcp.</title>
<updated>2024-01-09T10:54:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-08T15:25:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=12d1abf033654727d6ab6278087ff7cfc65d63f6'/>
<id>urn:sha1:12d1abf033654727d6ab6278087ff7cfc65d63f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve positioning of player windows in dual screen mode.</title>
<updated>2023-12-19T22:25:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-12-19T20:24:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=959e2b1a5c799427375fc8f7bb11389f699cfe21'/>
<id>urn:sha1:959e2b1a5c799427375fc8f7bb11389f699cfe21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some logging to show what's going on with the wxDisplays.</title>
<updated>2023-12-19T22:25:19Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-12-19T19:31:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b73b0d73dc2894d8a746f930f1025301e3e712ad'/>
<id>urn:sha1:b73b0d73dc2894d8a746f930f1025301e3e712ad</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>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>
</feed>
