<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/tools/dcpomatic_player.cc, branch flatpak</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=flatpak</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=flatpak'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2023-08-09T08:18:46Z</updated>
<entry>
<title>Extract Film::Property to its own header to (maybe) increase compilation speed.</title>
<updated>2023-08-09T08:18:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-08T16:11:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a3c1ae7c2e46b65347341896b3d1a505ff92632b'/>
<id>urn:sha1:a3c1ae7c2e46b65347341896b3d1a505ff92632b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid virtual call to set_film() in constructor (#2571).</title>
<updated>2023-06-22T15:45:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-22T15:45:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c9c1b5e7edce7f7fd531b448323c3b2b2f5c7e65'/>
<id>urn:sha1:c9c1b5e7edce7f7fd531b448323c3b2b2f5c7e65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: switch sense of if.</title>
<updated>2023-06-12T22:03:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-12T22:03:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a55c91029957726a7a56cbd3997b68bce4071e9f'/>
<id>urn:sha1:a55c91029957726a7a56cbd3997b68bce4071e9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix failure to close verify progress window when finished.</title>
<updated>2023-06-12T21:56:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-12T21:56:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=05060e7524b040631c1439b5a10cb0a356bc96d5'/>
<id>urn:sha1:05060e7524b040631c1439b5a10cb0a356bc96d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: swap some wx_ptrs for locals.</title>
<updated>2023-06-12T21:50:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-12T21:50:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=863569363d596ca6d76a918f10ee3bec748a0b25'/>
<id>urn:sha1:863569363d596ca6d76a918f10ee3bec748a0b25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't use wx_ptr for the splash screen.</title>
<updated>2023-04-25T09:03:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-04-25T09:03:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=293f82daa07bbc357940e5dd214f7c534bab0a86'/>
<id>urn:sha1:293f82daa07bbc357940e5dd214f7c534bab0a86</id>
<content type='text'>
Using wx_ptr in the wxApp object seems bad because in ~App wxWidgets
deletes all top-level windows in `DeleteAllTLWs` so if ~wx_ptr then
tries to destroy them we get a use-after-free.
</content>
</entry>
<entry>
<title>Fix subtitle font handling with in-memory fonts from SMPTE (#2509).</title>
<updated>2023-04-09T15:23:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-04-07T23:04:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1c73379ed8483dcf71c5ccfc459c2c22516a9aef'/>
<id>urn:sha1:1c73379ed8483dcf71c5ccfc459c2c22516a9aef</id>
<content type='text'>
Previously we would fail to make a font available if it came from
a SMPTE MXF.  In that case we have a memory buffer containing the
TTF/OTF file but no file; here we add a hack/workaround so that
in-memory font files can be used by FontConfig.
</content>
</entry>
<entry>
<title>Fix strange behaviour of player export frame dialog (#2493).</title>
<updated>2023-03-27T22:39:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-03-27T22:39:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=26c06eefbd72d8dd3467c2ad9c4294d8099f888a'/>
<id>urn:sha1:26c06eefbd72d8dd3467c2ad9c4294d8099f888a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use wx_ptr for the splash screen.</title>
<updated>2023-01-15T00:25:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-15T00:25:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=963c7649da903b87637975e8c2d634da887d3109'/>
<id>urn:sha1:963c7649da903b87637975e8c2d634da887d3109</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add wx_ptr and use it instead of ScopeGuard in a lot of places.</title>
<updated>2023-01-14T21:06:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-14T21:06:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4e4968464eeef1956cb82392e1fc3b27a792ab89'/>
<id>urn:sha1:4e4968464eeef1956cb82392e1fc3b27a792ab89</id>
<content type='text'>
</content>
</entry>
</feed>
