<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic, branch v2.16.99</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.99</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.99'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-12-09T23:31:38Z</updated>
<entry>
<title>Use all cores when encoding in tests.</title>
<updated>2024-12-09T23:31:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-06T20:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=20559a1c751520ce43f9dcf9b098c8b3f61b8f1a'/>
<id>urn:sha1:20559a1c751520ce43f9dcf9b098c8b3f61b8f1a</id>
<content type='text'>
I think this also avoids the possibility of setting the master encoding
thread count to 0 by mistake on machines that don't have many cores.
</content>
</entry>
<entry>
<title>Update dcpomatic-test-private version.</title>
<updated>2024-12-09T13:25:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-09T13:25:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c347e71928f801f26d0ab922008023df0dbea394'/>
<id>urn:sha1:c347e71928f801f26d0ab922008023df0dbea394</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Supporters update.</title>
<updated>2024-12-08T20:19:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-08T20:19:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=70a15ba9452a515501673a8a7400ce267a799071'/>
<id>urn:sha1:70a15ba9452a515501673a8a7400ce267a799071</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump libdcp for fix to dbox2 channel ID error.</title>
<updated>2024-12-08T20:17:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-08T20:17:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=af01c4706141cc45a9504e1e1c15808e8b15e539'/>
<id>urn:sha1:af01c4706141cc45a9504e1e1c15808e8b15e539</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Look in another place for Liberation Sans on Fedora 41.</title>
<updated>2024-11-29T20:13:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-29T20:04:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d88c15f7cdb30ef88372d64837d39aab1357fbeb'/>
<id>urn:sha1:d88c15f7cdb30ef88372d64837d39aab1357fbeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix multi-selection of content.</title>
<updated>2024-11-17T13:46:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-17T13:38:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d51d330f78f11160509a764060ecc17a731e97cf'/>
<id>urn:sha1:d51d330f78f11160509a764060ecc17a731e97cf</id>
<content type='text'>
In order to add ellipsizing of text we're using this "mode" of wxListCtrl where
`OnGetItemAttr` is called to get information about an item.  This was intended
to support very long lists, so that the whole list does not have to be given
to wxListCtrl.

However, in this mode, multiple selections (e.g. shift-click) are just not
reported.  There's a 13-year-old wxWidgets bug to fix this:

https://github.com/wxWidgets/wxWidgets/issues/4541

and there is mentioned the workaround applied here - listen to the focused
event.  We have to delay it because on macOS (at least) the selection state
is not updated until after the focused event.
</content>
</entry>
<entry>
<title>Fix "multiple" button alignment on macOS.</title>
<updated>2024-11-17T13:37:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-17T13:37:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4a57f54fe4f0039439c54a86d175859764c70578'/>
<id>urn:sha1:4a57f54fe4f0039439c54a86d175859764c70578</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix examination logic.</title>
<updated>2024-11-10T01:38:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-09T11:55:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=247191469093427b05229bd0051c25395a30f4b5'/>
<id>urn:sha1:247191469093427b05229bd0051c25395a30f4b5</id>
<content type='text'>
Before we would stop if there was one audio stream and the first packet
was from that stream; we would not carry on to find the video.
</content>
</entry>
<entry>
<title>I think carry_on_audio should also be set false if audio_packet() returns false.</title>
<updated>2024-11-08T18:57:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-08T18:57:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=111acef9b225731c99274d82cdd374acc04ca252'/>
<id>urn:sha1:111acef9b225731c99274d82cdd374acc04ca252</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove out-of-date comment.</title>
<updated>2024-11-08T18:56:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-08T18:56:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=153153f2b91297ed463d0a0a85b74bc38f660003'/>
<id>urn:sha1:153153f2b91297ed463d0a0a85b74bc38f660003</id>
<content type='text'>
</content>
</entry>
</feed>
