<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/config.cc, branch rocky</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=rocky</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=rocky'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-02-10T22:35:26Z</updated>
<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>Remove believed pointless pre-storage of file state.</title>
<updated>2025-02-09T22:35:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-09T22:35:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fe36f02b81d740bedfe04c08027748735e2bf1ba'/>
<id>urn:sha1:fe36f02b81d740bedfe04c08027748735e2bf1ba</id>
<content type='text'>
I think I previously misunderstood what was going on here and thought
the problem was that doing set_cinemas_file() created a sqlite3 file.  I
now think that the problem is rather that we call Config::instance()
early in dcpomatic.cc, then ::drop().  This creates the sqlite3 file,
sets its path in the Config object but then deletes the object without
saving it.  When we create the Config object "for real" we don't reset
the path from XML to sqlite3.

The part of the previous fix that unconditionally sets the config path
seems to be the right one.
</content>
</entry>
<entry>
<title>White space: config.{cc,h} player.{cc,h} about_dialog.{cc,h} hints_dialog.{cc,h}</title>
<updated>2025-02-02T11:59:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-01T22:26:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=941eeb3ab5dbf0bbc23f60b43d9361b7b52969a5'/>
<id>urn:sha1:941eeb3ab5dbf0bbc23f60b43d9361b7b52969a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Announce changes to cinemas file separately.</title>
<updated>2025-01-22T13:34:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-17T01:59:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4b03cf0a567bc2f4528cf723c35141bd5ae0f65d'/>
<id>urn:sha1:4b03cf0a567bc2f4528cf723c35141bd5ae0f65d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add option to force short screen layout (#2946).</title>
<updated>2025-01-18T23:44:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-15T23:37:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=17d9f8ba001eb14c3bbaf5cc5ebc37c5c0e1edb9'/>
<id>urn:sha1:17d9f8ba001eb14c3bbaf5cc5ebc37c5c0e1edb9</id>
<content type='text'>
</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>Add default grok licence server.</title>
<updated>2024-12-04T20:53:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-04T20:53:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=29dd4c4d2f40527f2b7e2f4d819274f1a39204c7'/>
<id>urn:sha1:29dd4c4d2f40527f2b7e2f4d819274f1a39204c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove config of grok server port (#2900).</title>
<updated>2024-11-29T22:32:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-28T18:24:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=db53687617961f5ae0c68d630472f2d9d927b4d4'/>
<id>urn:sha1:db53687617961f5ae0c68d630472f2d9d927b4d4</id>
<content type='text'>
The server now always uses port 80.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into v2.17.x</title>
<updated>2024-09-25T00:13:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-09-25T00:13:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=36e8f32c7bdb8b257e22977d8fac86536368d7b8'/>
<id>urn:sha1:36e8f32c7bdb8b257e22977d8fac86536368d7b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix build with new boost (e.g. on Arch) (#2868)</title>
<updated>2024-09-23T23:26:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-09-23T23:26:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a5a3624943ccb9769d363a84797e00cf24bbf958'/>
<id>urn:sha1:a5a3624943ccb9769d363a84797e00cf24bbf958</id>
<content type='text'>
</content>
</entry>
</feed>
