<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/wx/editable_list.h, branch edgecode2</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=edgecode2</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=edgecode2'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-12-18T01:07:55Z</updated>
<entry>
<title>Add optional custom button to EditableList.</title>
<updated>2025-12-18T01:07:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-17T17:26:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=566a07ab73dd2d0dfc592771a4bff9ef2357e1b6'/>
<id>urn:sha1:566a07ab73dd2d0dfc592771a4bff9ef2357e1b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop defaulting EditableList to be 100 pixels high.</title>
<updated>2025-12-18T01:07:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-16T12:08:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=48d8075858dd3587ffeadb8df9f40ec0fcc3b946'/>
<id>urn:sha1:48d8075858dd3587ffeadb8df9f40ec0fcc3b946</id>
<content type='text'>
This improves the layout of the verifier DCP list, and hopefully doesn't
break anything else.
</content>
</entry>
<entry>
<title>Refactor EditableList to take a new pair of functors for new/edit operations.</title>
<updated>2025-12-17T00:40:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-17T00:40:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=235483a91d4160f4b9b2e53f1a7d5c4cb5b27925'/>
<id>urn:sha1:235483a91d4160f4b9b2e53f1a7d5c4cb5b27925</id>
<content type='text'>
In the future this will allow more intricate text displays in
EditableLists.
</content>
</entry>
<entry>
<title>Return std::vector instead of boost::optional from the EditableList dialog.</title>
<updated>2025-02-22T22:05:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-20T22:06:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b29a0f4bc67f6f8cc84c3d88cdbb9582e35d3fed'/>
<id>urn:sha1:b29a0f4bc67f6f8cc84c3d88cdbb9582e35d3fed</id>
<content type='text'>
It's a bit clumsy, as returning more than one thing only makes sense
when adding (not when editing), but allowing both optional and vector
with template voodoo seems awkward (at least with C++11).
</content>
</entry>
<entry>
<title>Remove unnecessary wx_ptr</title>
<updated>2025-02-09T16:29:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-09T01:06:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d0308d53dd9f4d036d8c5fe8023920fcdfd43f39'/>
<id>urn:sha1:d0308d53dd9f4d036d8c5fe8023920fcdfd43f39</id>
<content type='text'>
It was only ever used for wxDialog subclasses, which can be
stack-allocated.
</content>
</entry>
<entry>
<title>Cleanup: remove some unnecessary includes.</title>
<updated>2023-04-25T09:03:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-04-25T09:03:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e87f943433216d294b22853411eca5c582be1066'/>
<id>urn:sha1:e87f943433216d294b22853411eca5c582be1066</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add wx_ptr and use it instead of ScopeGuard in a lot of places.</title>
<updated>2023-01-14T21:06:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-14T21:06:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4e4968464eeef1956cb82392e1fc3b27a792ab89'/>
<id>urn:sha1:4e4968464eeef1956cb82392e1fc3b27a792ab89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use more ScopeGuards.</title>
<updated>2023-01-13T23:42:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-13T12:57:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b7e65adf286ce20918797a06a910ededf8f07b7b'/>
<id>urn:sha1:b7e65adf286ce20918797a06a910ededf8f07b7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix two more badly-adapted instantiations of EditableList and make</title>
<updated>2022-09-01T18:42:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-01T18:42:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=69326e73b29be371dacbdacd741a0a88a5ef1a5b'/>
<id>urn:sha1:69326e73b29be371dacbdacd741a0a88a5ef1a5b</id>
<content type='text'>
it harder to make similar errors in the future.
</content>
</entry>
<entry>
<title>Use explicit parameters to the EditableList constructor, and allow</title>
<updated>2022-04-29T21:37:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-28T20:16:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5c48efdde34ee11f135ea8b369d85d50d1410445'/>
<id>urn:sha1:5c48efdde34ee11f135ea8b369d85d50d1410445</id>
<content type='text'>
arbitrary new/edit/remove button combinations to be used.
</content>
</entry>
</feed>
