<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic, branch v2.16.35</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.35</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.35'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2022-12-01T08:21:38Z</updated>
<entry>
<title>Escape entities just before Pango rendering (#2382).</title>
<updated>2022-12-01T08:21:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-30T21:08:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=99cb0937e54340fa20c594aaa501276b8321cbf0'/>
<id>urn:sha1:99cb0937e54340fa20c594aaa501276b8321cbf0</id>
<content type='text'>
Previously, text coming out of the player would have things like
&amp; escaped to &amp;amp;.  This escaping is also done by libxml++ when
writing XML, so doing it in the player would mean it was done
twice.

We do, however, need to escape things before passing them to Pango
as otherwise it gives errors and renders nothing for the line.

Here we move the escaping to just before the rendering, meaning
that in the reset of DoM we should pass unescaped strings around.
</content>
</entry>
<entry>
<title>Add some failing tests.</title>
<updated>2022-12-01T08:21:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-30T15:20:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=efb1172f51bbe15cd1f90b25a032bbe858453f5f'/>
<id>urn:sha1:efb1172f51bbe15cd1f90b25a032bbe858453f5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Supporters update.</title>
<updated>2022-11-30T23:41:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-30T23:41:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c8a60139112207c6620b1ccdfe4094728ae7ae67'/>
<id>urn:sha1:c8a60139112207c6620b1ccdfe4094728ae7ae67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add default release territory configuration (#2375).</title>
<updated>2022-11-28T23:15:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-28T23:06:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=00885f610bb9957c602a3aff92fa79066b2b2ef3'/>
<id>urn:sha1:00885f610bb9957c602a3aff92fa79066b2b2ef3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract RegionSubtagWidget.</title>
<updated>2022-11-28T23:15:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-28T21:10:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=716f05c1301bc5cd811df687875cafaf0d37ffd2'/>
<id>urn:sha1:716f05c1301bc5cd811df687875cafaf0d37ffd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some comments.</title>
<updated>2022-11-28T23:15:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-24T21:19:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=62b44b2f0690fdd8150d12f8f49cb196ac0e8097'/>
<id>urn:sha1:62b44b2f0690fdd8150d12f8f49cb196ac0e8097</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add default audio language configuration (#2375).</title>
<updated>2022-11-28T23:15:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-23T00:05:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4d879e836147720bed8208f92d8d39bcbd661221'/>
<id>urn:sha1:4d879e836147720bed8208f92d8d39bcbd661221</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove default container configuration option.</title>
<updated>2022-11-28T23:15:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-22T23:01:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=da822af56c5e4acab361b8531fb75a1dcb4b110e'/>
<id>urn:sha1:da822af56c5e4acab361b8531fb75a1dcb4b110e</id>
<content type='text'>
I think this is basically useless now that DoM guesses a good container
when the first video is added.  It made more sense before we did that.
</content>
</entry>
<entry>
<title>Supporters update.</title>
<updated>2022-11-26T17:41:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-26T17:41:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=34435f5733bac96df052b62661a981d091787704'/>
<id>urn:sha1:34435f5733bac96df052b62661a981d091787704</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return AVERROR_EOF from the avio_read method when appropriate.</title>
<updated>2022-11-25T23:09:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-01T18:11:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bc6fd8c020ad27c86c463876f76c8add042cb660'/>
<id>urn:sha1:bc6fd8c020ad27c86c463876f76c8add042cb660</id>
<content type='text'>
</content>
</entry>
</feed>
