<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/wx/controls.cc, branch v2.19.x</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.19.x</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.19.x'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2026-02-16T00:20:38Z</updated>
<entry>
<title>Rework player content handling.</title>
<updated>2026-02-16T00:20:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-26T23:38:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=651722fb46269ff06e5ff41227fd874ed5fd9854'/>
<id>urn:sha1:651722fb46269ff06e5ff41227fd874ed5fd9854</id>
<content type='text'>
The idea now is ...

There is a "pending" or "next" playlist.  You can load a playlist from
the database, or add content to it.

Play loads the pending playlist into the current one and starts playing it.
Stop stops and clears the current playlist.
Pause pauses.

While something is playing you can do what you like to the next playlist.
</content>
</entry>
<entry>
<title>Display markers in the player (#2793).</title>
<updated>2025-12-22T23:07:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-22T23:07:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d2b7059dae5a440f0a44f2ad8e7b1f0e834a7a9e'/>
<id>urn:sha1:d2b7059dae5a440f0a44f2ad8e7b1f0e834a7a9e</id>
<content type='text'>
The space above the position slider was already reserved, but nothing
would be shown there.
</content>
</entry>
<entry>
<title>White space: controls.{cc,h}</title>
<updated>2025-12-14T22:23:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-14T22:23:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7a1518407fb4a78637e58326741ba37ba8dab09b'/>
<id>urn:sha1:7a1518407fb4a78637e58326741ba37ba8dab09b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix unresponsive back/forward clicks in player (#2914).</title>
<updated>2024-12-28T01:25:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-28T01:25:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7731b78185de87c4351703433eab0baabd34d725'/>
<id>urn:sha1:7731b78185de87c4351703433eab0baabd34d725</id>
<content type='text'>
We need to bind also to the double click event otherwise we miss some
clicks.
</content>
</entry>
<entry>
<title>Remove some make_wx() that are not necessary.</title>
<updated>2024-11-03T21:10:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-03T21:10:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e6d27dbfe364a7f74799a20cdb061320ebd4a894'/>
<id>urn:sha1:e6d27dbfe364a7f74799a20cdb061320ebd4a894</id>
<content type='text'>
</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>Fix exception when calling resume() without first calling suspend().</title>
<updated>2024-02-14T21:42:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-14T21:42:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=57ff0d9b06c396f8aae4388d4d61af564f2c04f6'/>
<id>urn:sha1:57ff0d9b06c396f8aae4388d4d61af564f2c04f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move ScopeGuard into libdcp.</title>
<updated>2024-01-09T10:54:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-08T15:25:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=12d1abf033654727d6ab6278087ff7cfc65d63f6'/>
<id>urn:sha1:12d1abf033654727d6ab6278087ff7cfc65d63f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a little gap between player buttons and the position slider.</title>
<updated>2023-12-31T15:51:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-12-31T15:51:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=451d777c5bbf289629588fc67c1a4e55a12347ea'/>
<id>urn:sha1:451d777c5bbf289629588fc67c1a4e55a12347ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract Film::Property to its own header to (maybe) increase compilation speed.</title>
<updated>2023-08-09T08:18:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-08T16:11:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a3c1ae7c2e46b65347341896b3d1a505ff92632b'/>
<id>urn:sha1:a3c1ae7c2e46b65347341896b3d1a505ff92632b</id>
<content type='text'>
</content>
</entry>
</feed>
