<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/tools/dcpomatic.cc, branch grok2</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=grok2</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=grok2'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2023-10-16T15:56:10Z</updated>
<entry>
<title>Only build grok for Ubuntu 22.04.</title>
<updated>2023-10-16T15:56:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-09-24T10:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=62fc0ac55ac240f8da1593f6de96341a1e3de87e'/>
<id>urn:sha1:62fc0ac55ac240f8da1593f6de96341a1e3de87e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Explicitly set up Grok logger rather than relying on a static variable.</title>
<updated>2023-10-16T15:56:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-09-24T10:02:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=83c40b1f049b569bac62df767c2707cfd8218ce6'/>
<id>urn:sha1:83c40b1f049b569bac62df767c2707cfd8218ce6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Patch from Aaron Boxer adding initial support for GPU-powered J2K encoding via his tool "grok".</title>
<updated>2023-10-16T15:56:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-06T21:09:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1a65b7b23e86916e056f8d177c3a386eed73bfeb'/>
<id>urn:sha1:1a65b7b23e86916e056f8d177c3a386eed73bfeb</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>
<entry>
<title>Open Windows console earlier in startup.</title>
<updated>2023-09-08T22:00:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-09-08T22:00:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c9adcaa9bed0ade0c763c207ee6305a8f397fe41'/>
<id>urn:sha1:c9adcaa9bed0ade0c763c207ee6305a8f397fe41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix crash when pressing Ctrl+{C,V} at the wrong time.</title>
<updated>2023-09-02T20:32:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-09-02T20:32:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6d5f1a9dd0f3968d44638939aad038ccb20ac9e8'/>
<id>urn:sha1:6d5f1a9dd0f3968d44638939aad038ccb20ac9e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix crash if an exception is thrown before the splash screen is created.</title>
<updated>2023-07-02T21:51:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-02T21:51:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=612507550b58d15a5e1eccba4ff84a1cd126d068'/>
<id>urn:sha1:612507550b58d15a5e1eccba4ff84a1cd126d068</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: 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>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>
</feed>
