<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/wx, branch 3052-hang</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=3052-hang</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=3052-hang'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-06-14T21:43:13Z</updated>
<entry>
<title>Use a new UISignal which checks thread safety slightly.</title>
<updated>2025-06-14T21:43:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-11T22:27:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a12a943c99ba4aba122f91c93b078d2e87146b32'/>
<id>urn:sha1:a12a943c99ba4aba122f91c93b078d2e87146b32</id>
<content type='text'>
This adds a wrapper around signals2::signal which checks that emission
happens from the GUI thread, for signals whose handlers must be called
in the UI thread.  I'm not sure how helpful it really is but maybe it
catches some bad situations.
</content>
</entry>
<entry>
<title>Fix comment.</title>
<updated>2025-06-14T20:57:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-10T19:02:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=452c05c72fcc95e47e479a46c043756c1cc070e3'/>
<id>urn:sha1:452c05c72fcc95e47e479a46c043756c1cc070e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Behaviour enum instead of bool in more places.</title>
<updated>2025-06-14T20:57:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-10T18:11:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=aee9f0696dd00d442e54378645c3d264a494d7bf'/>
<id>urn:sha1:aee9f0696dd00d442e54378645c3d264a494d7bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move Behaviour enum out to types.h</title>
<updated>2025-06-14T20:57:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-10T18:05:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=692afb53d5a844fde41d0d6633feaf347d28fd24'/>
<id>urn:sha1:692afb53d5a844fde41d0d6633feaf347d28fd24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Supporters update.</title>
<updated>2025-06-14T13:08:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-14T13:08:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=49173fc3c07e8ba4043671e54a1f325ff2a0791a'/>
<id>urn:sha1:49173fc3c07e8ba4043671e54a1f325ff2a0791a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Missing explicit.</title>
<updated>2025-06-13T19:30:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-13T19:30:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f061d22bd48bdc33e105e450b774d90eecda3149'/>
<id>urn:sha1:f061d22bd48bdc33e105e450b774d90eecda3149</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only enable report-problem "OK" button when an email address has been entered.</title>
<updated>2025-06-12T23:24:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-12T23:24:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=eb970af6fa9ddc854f13c88d6d8fd3b4a1057b9c'/>
<id>urn:sha1:eb970af6fa9ddc854f13c88d6d8fd3b4a1057b9c</id>
<content type='text'>
Previously we would let users get it wrong, then show an error and dump
them back without any report message they might have written.
</content>
</entry>
<entry>
<title>White space: report_problem_dialog.{cc,h}</title>
<updated>2025-06-12T23:01:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-12T23:01:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cb8567bf31d8b9678b524f644bfe6117b817e536'/>
<id>urn:sha1:cb8567bf31d8b9678b524f644bfe6117b817e536</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move check for returning to ISDCF name mode.</title>
<updated>2025-06-12T22:17:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-12T22:17:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0cc02b1a10a6d6f24e0346af1a6ec18e93dc37fa'/>
<id>urn:sha1:0cc02b1a10a6d6f24e0346af1a6ec18e93dc37fa</id>
<content type='text'>
film_changed() is used on startup to set things up, so it's not a
reliable way to know when the user has clicked the checkbox.  Move the
check into the click handler instead.  This prevents film names like
Fred_Jim_Sheila being truncated to Fred on loading a project.
</content>
</entry>
<entry>
<title>Updated cs_CZ translation from Tomáš Begeni.</title>
<updated>2025-06-11T18:24:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-11T18:24:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0f3b06b21a354fb35bbfbbf50cd2a4d09652fadf'/>
<id>urn:sha1:0f3b06b21a354fb35bbfbbf50cd2a4d09652fadf</id>
<content type='text'>
</content>
</entry>
</feed>
