<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/string_text_file_content.cc, branch v2.17.29</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.17.29</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.17.29'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-09-18T08:41:19Z</updated>
<entry>
<title>Fix thinko in relative path change.</title>
<updated>2024-09-18T08:41:19Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-09-16T08:10:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a9cb7313f7846f8b2bf9f96d19cf28abd7caf7fc'/>
<id>urn:sha1:a9cb7313f7846f8b2bf9f96d19cf28abd7caf7fc</id>
<content type='text'>
We have to canonicalise relative paths with respect to the film's
directory on load, otherwise we try to use the relative path and it's
interpreted against the current working directory.

This unfortunately requires the film's directory to be piped into quite
a lot of new places.
</content>
</entry>
<entry>
<title>Add option to use relative content paths (#2856).</title>
<updated>2024-08-17T10:51:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-08-13T22:12:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0b4bffff846efe967110477797218c170ffb3166'/>
<id>urn:sha1:0b4bffff846efe967110477797218c170ffb3166</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>Fix font handling for DCP subtitles.</title>
<updated>2022-07-11T10:22:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-07-09T18:22:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8b9888ed8247109dc3c09492302e865fa4731460'/>
<id>urn:sha1:8b9888ed8247109dc3c09492302e865fa4731460</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Small cleanup.</title>
<updated>2022-07-11T00:11:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-07-09T17:09:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5a5f6d3ac42668017141469fd0e5cd14e3bebe88'/>
<id>urn:sha1:5a5f6d3ac42668017141469fd0e5cd14e3bebe88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix problems when loading old projects with the new subtitle font code (#2271).</title>
<updated>2022-06-10T21:12:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-09T20:40:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=14e02ad2f79bdc6fbc320ec7b9282b5faabdb825'/>
<id>urn:sha1:14e02ad2f79bdc6fbc320ec7b9282b5faabdb825</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make it OK to re-examine content with subtitles.</title>
<updated>2022-06-10T21:12:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-09T19:16:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ca5cc79f4464c5e9f34480757c288b9bbcb569ec'/>
<id>urn:sha1:ca5cc79f4464c5e9f34480757c288b9bbcb569ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't search for empty font names to avoid random fonts being chosen.</title>
<updated>2022-06-07T19:03:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-07T19:03:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e6ebc314597b0e52ebfdbc7190d847adc5c6adcb'/>
<id>urn:sha1:e6ebc314597b0e52ebfdbc7190d847adc5c6adcb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ask fontconfig to scan the system for fonts requested by text subtitle files (#2264).</title>
<updated>2022-06-07T15:01:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-02T10:20:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=280a456ae1da8fa648be1e9f68140f045b306e32'/>
<id>urn:sha1:280a456ae1da8fa648be1e9f68140f045b306e32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rearrange subtitle font management.</title>
<updated>2022-06-07T15:01:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-01T11:03:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5a820bb8fae34591be5ac6d19a73461b9dab532a'/>
<id>urn:sha1:5a820bb8fae34591be5ac6d19a73461b9dab532a</id>
<content type='text'>
With this change each subtitle coming out of the player has a reference
to a dcpomatic::Font that belongs to the TextContent.  This hopefully
solves a few problems which all basically stemmed from the fact that
previously the decoders/player were deciding what the font ID in the
output DCP would be - they can't do that properly.
</content>
</entry>
</feed>
