<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/test/config_test.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-05-29T09:49:34Z</updated>
<entry>
<title>Interpret relative cinemas SQLite3 paths as being relative to the config.xml (#3038).</title>
<updated>2025-05-29T09:49:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-08T22:48:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4021e2a5b467338814664c466a84714da5fcbc0b'/>
<id>urn:sha1:4021e2a5b467338814664c466a84714da5fcbc0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't use an optional for the Grok config object.</title>
<updated>2025-03-07T23:12:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-03T19:51:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3f2675aab119e55f958563e2fe6949192a2b976d'/>
<id>urn:sha1:3f2675aab119e55f958563e2fe6949192a2b976d</id>
<content type='text'>
I'm not sure why I did it like this in the first place - perhaps so that
if the API endpoint changes there aren't so many old values stuck in
config files all over the place?  Anyway, it seems cleaner to do it like
this, as it's how we handle the other config.
</content>
</entry>
<entry>
<title>Apply the same fix for DKDM recipients as we previously had for cinemas.</title>
<updated>2025-02-10T22:35:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-09T22:36:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fa580d756b32cd46f735cbbdabc9218bb8df2560'/>
<id>urn:sha1:fa580d756b32cd46f735cbbdabc9218bb8df2560</id>
<content type='text'>
Otherwise the same problem happens with dkdm_recipients.xml - it is
moved to sqlite3 but the configuration still has the XML path, causing a
crash the next time we try to access the DKDM recipients list.
</content>
</entry>
<entry>
<title>Sort cinemas and DKDM recipients correctly using the collator (#2950).</title>
<updated>2025-01-22T13:34:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-18T23:37:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=44cd984db9877b2a1aac3321744f7d0415f2f2e9'/>
<id>urn:sha1:44cd984db9877b2a1aac3321744f7d0415f2f2e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use separate working directories for some tests.</title>
<updated>2024-06-24T21:01:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-06-24T21:01:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cb6b0865614761df9c0ecc0f9dabc6b41de65659'/>
<id>urn:sha1:cb6b0865614761df9c0ecc0f9dabc6b41de65659</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use ConfigRestorer to reset override_path after use.</title>
<updated>2024-05-29T08:35:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-25T18:21:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ca969a5faa17913d1da04e57f56c29d20340ce2c'/>
<id>urn:sha1:ca969a5faa17913d1da04e57f56c29d20340ce2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some more test fixups.</title>
<updated>2024-05-16T20:17:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-16T20:17:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1aa976b08e0cb7430adeb6c243e1cb9c7b330365'/>
<id>urn:sha1:1aa976b08e0cb7430adeb6c243e1cb9c7b330365</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix case where both XML and sqlite3 files are present, and config.xml still refers to the XML.</title>
<updated>2024-05-13T21:27:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-13T21:25:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8aa25e2ec75dada5f07a3860d668241821056f61'/>
<id>urn:sha1:8aa25e2ec75dada5f07a3860d668241821056f61</id>
<content type='text'>
Then we would leave the config.xml pointing at the XML, and everything
after that assumes that cinemas_file is sqlite3.  Instead we always set
the cinemas file to the sqlite3 version, and convert if it it wasn't
there before.
</content>
</entry>
<entry>
<title>Use sqlite for cinema and DKDM recipient lists.</title>
<updated>2024-05-06T18:42:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-20T20:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a3fcbb3a76e079a5485a0552ea5d35b8d6739116'/>
<id>urn:sha1:a3fcbb3a76e079a5485a0552ea5d35b8d6739116</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore time zone to Cinema and improve UI to use it (#2473).</title>
<updated>2024-04-24T17:12:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-04-23T23:49:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=401da185ca664fc8d819fc842ffc08e14d4f6486'/>
<id>urn:sha1:401da185ca664fc8d819fc842ffc08e14d4f6486</id>
<content type='text'>
</content>
</entry>
</feed>
