<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/platform, branch osx-alignment</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=osx-alignment</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=osx-alignment'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2021-06-06T21:33:23Z</updated>
<entry>
<title>Fix paths for changes to environment.</title>
<updated>2021-06-06T21:33:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-06-06T21:33:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6014c99b59acad4586ef033c2ba3500f866f64f2'/>
<id>urn:sha1:6014c99b59acad4586ef033c2ba3500f866f64f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set LSUI to 0 in the .plist for the server (#2010).</title>
<updated>2021-06-04T22:44:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-06-04T17:46:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a68896458c2779381709950c8a2e48ef0a3b5364'/>
<id>urn:sha1:a68896458c2779381709950c8a2e48ef0a3b5364</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix relinking in make_dmg.sh</title>
<updated>2021-06-02T08:27:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-31T13:45:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d077ad2b75c45b5abea465f5e8bc4a3850a172f3'/>
<id>urn:sha1:d077ad2b75c45b5abea465f5e8bc4a3850a172f3</id>
<content type='text'>
c432ef98c4cf3b2bda32734983eec3b42b8c3d1e completely broke the relinking
of libraries using install_name_tool by only doing it for the x86_64
part of the binaries.  This commit fixes that, and also does some
tidy up that happened while trying to debug the error.

The main cleanup is that --deep is no longer used with codesign, rather
we sign all the executables ourselves manually.  Various Apple forums
suggest that --deep is a Bad Idea for reasons that aren't really clear.

For reference, after spending days trying to debug the Gatekeeper
refusal to start DoM the way to reveal the problem was:

1. start a clean VM (there are caches everywhere, so once a failure has
   happened you are even less likely to get any useful logging on the
   second failure).

2. open "Console" on macOS; logs are written to un-greppable places so
   you have to use this to see everything.

3. click "start streaming"; I don't know if this step is necessary.

4. put a search term in the search box (e.g. "dcp" for this)

5. start the thing that is not working.

And remember that otool without `-arch` on a fat binary will only really
operate / look at the first? native? architecture, so if you have
an x86_64/arm64 binary and the 	arm64 parts are wrong you won't see
anything about that with `otool -L`, only with `otool -arch arm64 -L`
</content>
</entry>
<entry>
<title>Restore support for building thin or universal binaries for macOS.</title>
<updated>2021-05-20T21:32:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-17T13:13:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c432ef98c4cf3b2bda32734983eec3b42b8c3d1e'/>
<id>urn:sha1:c432ef98c4cf3b2bda32734983eec3b42b8c3d1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a full stop.</title>
<updated>2021-05-11T22:54:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-11T22:10:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=47ddf853db4da2408cc79c2d7434cd8d48aa1d11'/>
<id>urn:sha1:47ddf853db4da2408cc79c2d7434cd8d48aa1d11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix name of macOS in the .dmg README.</title>
<updated>2021-05-10T07:54:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-10T07:54:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=85f38d1d20f291d8cf453edb2d19afa06bdf2dde'/>
<id>urn:sha1:85f38d1d20f291d8cf453edb2d19afa06bdf2dde</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modify policy as it is now used for unmount too.</title>
<updated>2021-04-22T13:42:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-21T23:40:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=92472d51372c552fdc2c85a1197b326470addf64'/>
<id>urn:sha1:92472d51372c552fdc2c85a1197b326470addf64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install polkit policy file (#1970).</title>
<updated>2021-04-22T13:42:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-21T20:41:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4dab2ee8e05acdd56b39bb6edd4e80f795d7e0d9'/>
<id>urn:sha1:4dab2ee8e05acdd56b39bb6edd4e80f795d7e0d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Missing part of osx/copy_resources.sh</title>
<updated>2021-03-31T21:44:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-03-31T21:13:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9dce1d2646fa086af5006afe65723a50df583788'/>
<id>urn:sha1:9dce1d2646fa086af5006afe65723a50df583788</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add simpler language tag dialog (#1931).</title>
<updated>2021-03-22T08:56:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-03-20T07:38:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d461d2685050842cb86875f5a5aa62505779b9ed'/>
<id>urn:sha1:d461d2685050842cb86875f5a5aa62505779b9ed</id>
<content type='text'>
</content>
</entry>
</feed>
