<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/wx, branch v2.16.98</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.98</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.98'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-11-17T13:46:52Z</updated>
<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>Supporters update.</title>
<updated>2024-11-06T19:47:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-06T19:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=93dd1d53fd0f94a5856efdc97b90c57f5ddc2b8a'/>
<id>urn:sha1:93dd1d53fd0f94a5856efdc97b90c57f5ddc2b8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing marker types FFOB/LFOB (#2886).</title>
<updated>2024-11-06T09:51:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-06T09:51:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3e48390d509f0c93df0f24ced04561c490c2566e'/>
<id>urn:sha1:3e48390d509f0c93df0f24ced04561c490c2566e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Supporters update.</title>
<updated>2024-10-13T19:22:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-10-13T19:22:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2c26dd2573977a940d003a58f2ccd408a5657aab'/>
<id>urn:sha1:2c26dd2573977a940d003a58f2ccd408a5657aab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some wxYield()s.</title>
<updated>2024-10-11T19:45:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-06-27T22:40:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2bd7721548534b14e98a9d9d55a22e7922629b92'/>
<id>urn:sha1:2bd7721548534b14e98a9d9d55a22e7922629b92</id>
<content type='text'>
One or more of these improve GUI responsiveness when downloading
certificates and make it less likely that GNOME complains that
DCP-o-matic has hung.
</content>
</entry>
<entry>
<title>Download Dolby certs more intelligently.</title>
<updated>2024-10-11T19:45:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-06-27T22:40:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=58735d74bec27a45081b478b1ee9057a2a7e7cde'/>
<id>urn:sha1:58735d74bec27a45081b478b1ee9057a2a7e7cde</id>
<content type='text'>
Rather than doing a load of connections to look for different filenames
in a specific FTP directory, list that directory and then look for the
filenames.
</content>
</entry>
<entry>
<title>Disambiguate some more bind calls().</title>
<updated>2024-09-29T21:36:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-09-29T20:38:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b3bb14a0ef375809cd00ded10491642fd5bb4a35'/>
<id>urn:sha1:b3bb14a0ef375809cd00ded10491642fd5bb4a35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Arch's FFmpeg is in an unusual place so we have to get the includes for it.</title>
<updated>2024-09-29T21:36:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-09-29T20:31:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=890a84510ac73a49009cb71287a1a6ef1407c03f'/>
<id>urn:sha1:890a84510ac73a49009cb71287a1a6ef1407c03f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some missing spaces in the update dialog.</title>
<updated>2024-09-27T17:31:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-09-27T17:31:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1e12f5d66728ba51749fd21c52e1898a41b9a5b3'/>
<id>urn:sha1:1e12f5d66728ba51749fd21c52e1898a41b9a5b3</id>
<content type='text'>
</content>
</entry>
</feed>
