<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/content.cc, branch 1575-save-windows</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=1575-save-windows</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=1575-save-windows'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-07-15T22:57:23Z</updated>
<entry>
<title>Remove unused content pointer from change signals.</title>
<updated>2025-07-15T22:57:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-15T22:50:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2a7f3a1840bf2495656efff17a6c35ab3873b441'/>
<id>urn:sha1:2a7f3a1840bf2495656efff17a6c35ab3873b441</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove compose.hpp includes.</title>
<updated>2025-07-10T18:50:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-09T20:58:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bad01065584014aee4024e7cbc4a66acac7617e1'/>
<id>urn:sha1:bad01065584014aee4024e7cbc4a66acac7617e1</id>
<content type='text'>
sed -i "/include.*compose.hpp/d;" src/lib/*.cc src/wx/*.cc src/wx/*.h src/tools/*.cc src/lib/*.h test/*.cc
</content>
</entry>
<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>Add Content::{font_paths,replace_font_path}().</title>
<updated>2025-03-05T22:52:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-04T23:46:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=474e13cf51457a51a6870c324e77ca30290a0d28'/>
<id>urn:sha1:474e13cf51457a51a6870c324e77ca30290a0d28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace Content::paths_valid() with a free utility function.</title>
<updated>2025-03-05T22:52:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-04T22:24:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ab766096598188759d29829043bf28e63379b730'/>
<id>urn:sha1:ab766096598188759d29829043bf28e63379b730</id>
<content type='text'>
</content>
</entry>
<entry>
<title>White space: content.{cc,h}</title>
<updated>2025-02-17T01:17:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-17T01:17:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3c7e18dca8f7f5c331cc0d23f44abd01341b6ec9'/>
<id>urn:sha1:3c7e18dca8f7f5c331cc0d23f44abd01341b6ec9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pass tolerant flag into Content::examine() and the ExamineContentJob.</title>
<updated>2025-01-20T19:36:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-19T23:31:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=385635f00d39822389adbc99a2d5bdd992f16432'/>
<id>urn:sha1:385635f00d39822389adbc99a2d5bdd992f16432</id>
<content type='text'>
Along the way this helps to fix #2942.
</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>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>
</feed>
