<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/test/config_test.cc, branch debug-dual-screen</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=debug-dual-screen</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=debug-dual-screen'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2023-12-16T01:07:37Z</updated>
<entry>
<title>Move UTC offset for KDMs from the cinema to the point of KDM creation (#2300).</title>
<updated>2023-12-16T01:07:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-01T21:30:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2686d1b0f5007d0b6605688fa9f462b8835a3c6c'/>
<id>urn:sha1:2686d1b0f5007d0b6605688fa9f462b8835a3c6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Normalise XML attribute names to be camelCase (#2241).</title>
<updated>2023-12-16T01:07:37Z</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=5bfdb7e6c422dfc2f8c9124d4249633933a0b063'/>
<id>urn:sha1:5bfdb7e6c422dfc2f8c9124d4249633933a0b063</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use 2.18.x subdirectory for configuration.</title>
<updated>2023-12-16T01:07:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-26T18:20:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d828617ab8613d432c1796991e8e23118e32df34'/>
<id>urn:sha1:d828617ab8613d432c1796991e8e23118e32df34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: replace some list with vector.</title>
<updated>2023-05-18T20:21:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-18T20:21:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9f125fddff88bf62d36381f9d3f09e5240b033d5'/>
<id>urn:sha1:9f125fddff88bf62d36381f9d3f09e5240b033d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some spelling mistakes (mostly in comments).</title>
<updated>2022-09-14T23:15:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-14T23:15:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c103d8c1306e5fb3937b3a6c430a3fff32653fa3'/>
<id>urn:sha1:c103d8c1306e5fb3937b3a6c430a3fff32653fa3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Let config/cinemas/dkdm_recipients take care of their own recovery.</title>
<updated>2022-09-05T21:52:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-04T19:26:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b5cd81225e49fc983777dbf15a38e262fb2dd9f6'/>
<id>urn:sha1:b5cd81225e49fc983777dbf15a38e262fb2dd9f6</id>
<content type='text'>
This should mean that if one fails to load, but the others are OK,
we don't re-write everything.  I hope this has no bad side-effects
that I didn't think of.

It's particularly helpful in the case of #2319 where a failure to
load cinemas.xml (which was being created by another tool) caused
the config to be re-written, breaking all existing DKDMs.
</content>
</entry>
<entry>
<title>Add failing test.</title>
<updated>2022-09-04T18:39:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-04T18:39:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0697f5820b07046b4502806f7c085dfc4596ee4c'/>
<id>urn:sha1:0697f5820b07046b4502806f7c085dfc4596ee4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Missing ConfigRestorer in test.</title>
<updated>2022-02-13T08:25:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-02-13T08:25:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=624f94b5e1ebb9efaaff81d4d734ae3600601a79'/>
<id>urn:sha1:624f94b5e1ebb9efaaff81d4d734ae3600601a79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't give up on backups if config.xml isn't there (#2185).</title>
<updated>2022-02-10T20:16:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-02-10T20:06:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ec2f9869126bb5fa19c21e5272456976e7b7ad8a'/>
<id>urn:sha1:ec2f9869126bb5fa19c21e5272456976e7b7ad8a</id>
<content type='text'>
Even if it isn't, we still want to try to back up other stuff.
Previously if copying config.xml threw an exception we'd just
give up.
</content>
</entry>
<entry>
<title>Tidy up backing up of config files, improve the tests a little and fix it for the</title>
<updated>2021-12-24T14:36:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-12-21T01:35:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b502b5723f4516bfd33c17a6b71a72831933d212'/>
<id>urn:sha1:b502b5723f4516bfd33c17a6b71a72831933d212</id>
<content type='text'>
case when the user has specified their own config file path.
</content>
</entry>
</feed>
