<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/text_content.cc, branch main</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=main</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-07-10T18:50:32Z</updated>
<entry>
<title>Replace String::compose with fmt.</title>
<updated>2025-07-10T18:50:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-09T20:53:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=62c34b28567a097e8f22576e7d7891bd3dbe0ac0'/>
<id>urn:sha1:62c34b28567a097e8f22576e7d7891bd3dbe0ac0</id>
<content type='text'>
sed -i "/Plural-Forms/n;/%100/n;/scanf/n;s/%[123456789]/{}/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc src/lib/po/*.po src/wx/po/*.po src/tools/po/*.po test/*.cc
sed -i "s/String::compose */fmt::format/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc test/*.cc
</content>
</entry>
<entry>
<title>Cleanup: use constexpr for content and player properties.</title>
<updated>2025-05-11T19:03:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-11T18:43:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a98f6e4f84d02b87ba05cecfcc3005858f274afa'/>
<id>urn:sha1:a98f6e4f84d02b87ba05cecfcc3005858f274afa</id>
<content type='text'>
Also fix a clash between the ATMOS and player properties.
</content>
</entry>
<entry>
<title>White space: text_content.{cc,h}</title>
<updated>2025-05-09T23:33:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-09T23:33:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a9f36351395c6858521f3c80557e066480fda5c5'/>
<id>urn:sha1:a9f36351395c6858521f3c80557e066480fda5c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic support for variable-Z 3D subtitles.</title>
<updated>2025-03-24T15:59:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-20T22:43:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=816a7b7a9d9c3cae7565cec139bf28068853f94d'/>
<id>urn:sha1:816a7b7a9d9c3cae7565cec139bf28068853f94d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump libdcp for raw_convert changes.</title>
<updated>2025-01-05T11:58:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-30T14:43:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b03f2277a205ff7e7cdaa12c6e52322ea474a7af'/>
<id>urn:sha1:b03f2277a205ff7e7cdaa12c6e52322ea474a7af</id>
<content type='text'>
raw_convert&lt;string&gt; is gone, so here we use fmt::{to_string,format} instead.
Other raw_converts now use fast_float.
</content>
</entry>
<entry>
<title>Extract all uses of DCP-o-matic name to allow branding.</title>
<updated>2024-04-21T20:07:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-04-16T20:19:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b87e2660d0776f3d1380532ff0d2f3a28ed9d764'/>
<id>urn:sha1:b87e2660d0776f3d1380532ff0d2f3a28ed9d764</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove all use of add_child() from xmlpp.</title>
<updated>2024-03-20T17:25:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-06T09:58:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0e5013e1a96af81e4b501ff0c3192c10a061a2c8'/>
<id>urn:sha1:0e5013e1a96af81e4b501ff0c3192c10a061a2c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Normalise XML attribute names to be camelCase (#2241).</title>
<updated>2024-01-28T01:01:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-10T22:10:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=591c89275bfa26c3b2e1b0f1926909fc4bf5b219'/>
<id>urn:sha1:591c89275bfa26c3b2e1b0f1926909fc4bf5b219</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't insert incorrect &lt;Effect&gt; nodes into metadata (#2581).</title>
<updated>2023-07-02T20:04:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-02T20:03:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fc10e39ac88ee16a711d1d643f863e84dcd8157d'/>
<id>urn:sha1:fc10e39ac88ee16a711d1d643f863e84dcd8157d</id>
<content type='text'>
Previously we would add assume Effect=none (i.e. force all subtitles
to have no effect) if neither of the legacy tags Border or Shadow
were present in the metadata.  In this case we should just leave
Effect as unset.
</content>
</entry>
<entry>
<title>Cleanup: swap a list for a vector.</title>
<updated>2023-02-27T13:47:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-22T19:33:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c291a92c51be6ad9ee6c43bd0ec93aec06ac981c'/>
<id>urn:sha1:c291a92c51be6ad9ee6c43bd0ec93aec06ac981c</id>
<content type='text'>
</content>
</entry>
</feed>
