<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/wx/dcp_timeline.cc, 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>Limit allowable reel types (#3032).</title>
<updated>2025-05-07T23:29:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-05T23:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bd0ea5c90b5fa03224b7f89785c98976d8513d07'/>
<id>urn:sha1:bd0ea5c90b5fa03224b7f89785c98976d8513d07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix misunderstanding of wxDialog lifetime handling.</title>
<updated>2025-02-25T12:04:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-25T00:53:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6d3086dd78a35bdc179a6579e23f8b5816347dbf'/>
<id>urn:sha1:6d3086dd78a35bdc179a6579e23f8b5816347dbf</id>
<content type='text'>
Broken by d0308d53dd9f4d036d8c5fe8023920fcdfd43f39

wxDialog can be stack allocated if opened with ShowModal(), but not with
Show().  Go back to wx_ptr for those that are opened with Show().
</content>
</entry>
<entry>
<title>Remove use of wxT in favour of char_to_wx().</title>
<updated>2024-09-03T15:02:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-08-09T22:41:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c97de27f9c5364b6f126016c5e1f31a76d5ce565'/>
<id>urn:sha1:c97de27f9c5364b6f126016c5e1f31a76d5ce565</id>
<content type='text'>
The wxWidgets docs advise against its use these days.
</content>
</entry>
<entry>
<title>Add menu option to remove a reel boundary (#2824).</title>
<updated>2024-07-09T17:37:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-09T17:36:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f89f471e821b33839d3a24c2ed39a5595b83b6ee'/>
<id>urn:sha1:f89f471e821b33839d3a24c2ed39a5595b83b6ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add DCPTimeline::position_to_reel_boundary().</title>
<updated>2024-07-09T17:37:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-09T17:36:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ac2304c3cb37dcde2c5a91ddd1e19f788ce3896f'/>
<id>urn:sha1:ac2304c3cb37dcde2c5a91ddd1e19f788ce3896f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing ID.</title>
<updated>2024-07-09T17:35:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-09T17:35:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=620d3c8db23704b69fc593bd470e7827daa11d86'/>
<id>urn:sha1:620d3c8db23704b69fc593bd470e7827daa11d86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename Add reel -&gt; Add reel boundary.</title>
<updated>2024-07-09T17:35:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-09T17:35:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=84f506ffeb1b1f59fba84415bb9fbc43851e9e35'/>
<id>urn:sha1:84f506ffeb1b1f59fba84415bb9fbc43851e9e35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only allow adding reels in custom reel mode (#2823).</title>
<updated>2024-06-08T18:21:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-06-08T18:21:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=52105ec362009d8eeadb79be6526e179802cd3f9'/>
<id>urn:sha1:52105ec362009d8eeadb79be6526e179802cd3f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename Choice::add to Choice::add_entry.</title>
<updated>2024-04-22T11:03:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-04-03T21:02:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=903c33051d45700a8e389b970c857c5339f9f395'/>
<id>urn:sha1:903c33051d45700a8e389b970c857c5339f9f395</id>
<content type='text'>
</content>
</entry>
</feed>
