<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/platform, branch v2.17.12</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.17.12</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.17.12'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-02-11T23:06:13Z</updated>
<entry>
<title>Merge branch 'main' into v2.17.x</title>
<updated>2024-02-11T23:06:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-11T23:06:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6f9adc9f7215a362d23e45b861017638ec67c723'/>
<id>urn:sha1:6f9adc9f7215a362d23e45b861017638ec67c723</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add com.apple.security.cs.allow-unsigned-executable-memory (#2735).</title>
<updated>2024-02-05T12:00:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-30T13:42:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1a3cf9982932585f082e10ceec115c94a4c9d4f5'/>
<id>urn:sha1:1a3cf9982932585f082e10ceec115c94a4c9d4f5</id>
<content type='text'>
Tobi pointed out that the crashing thread crashes when trying to
execute the first instruction in the page

VM_ALLOCATE 119af0000-119af1000 [ 4K] r-x/rwx SM=PRV

which is dynamically allocated with VM_ALLOCATE (as opposed to being
a memory-mapped binary). Its protections (r-x/rwx) suggest that its
being used for JIT, so this code isn't signed, so the process
is killed by the hardened runtime.

We suspect FFmpeg is doing some JIT but perhaps only on x86_64
(as I couldn't reproduce the crash on arm64).
</content>
</entry>
<entry>
<title>Merge branch 'main' into v2.17.x</title>
<updated>2024-02-04T12:03:45Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-04T12:03:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2310a084216fc737fad879b79ae9f845ac461c1b'/>
<id>urn:sha1:2310a084216fc737fad879b79ae9f845ac461c1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow setting paths for a build with a workspace directory and a provided SDK, or the local default.</title>
<updated>2024-02-04T11:39:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-04T11:39:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0dc4260daa5ce2f2c3fd6324a3995681729de102'/>
<id>urn:sha1:0dc4260daa5ce2f2c3fd6324a3995681729de102</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Detect arch in set_paths.sh.</title>
<updated>2024-02-04T11:33:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-04T11:33:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=437667a37951ee4c5146a5755f70d434fe98d039'/>
<id>urn:sha1:437667a37951ee4c5146a5755f70d434fe98d039</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make set_paths.sh work on x86_64 and arm64.</title>
<updated>2024-02-04T11:21:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-04T11:21:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=12cbc5c8076775aae280f6609576e1400f939005'/>
<id>urn:sha1:12cbc5c8076775aae280f6609576e1400f939005</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add yet more missing DLLs to the Windows installer.</title>
<updated>2024-01-30T18:59:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-30T09:42:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0226862cd32e8b2a10d0cdc0c9c5e7682d364075'/>
<id>urn:sha1:0226862cd32e8b2a10d0cdc0c9c5e7682d364075</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Another missing libpangoft2-1.0-0 to Windows installer.</title>
<updated>2024-01-30T09:22:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-30T09:22:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=539887cdb91ca533d0092f30d74b1dd746bc7b9a'/>
<id>urn:sha1:539887cdb91ca533d0092f30d74b1dd746bc7b9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing libbrotlidec to Windows installer.</title>
<updated>2024-01-30T09:01:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-30T09:01:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=79117e50dd156512baf126cc79ec03d1de439e48'/>
<id>urn:sha1:79117e50dd156512baf126cc79ec03d1de439e48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing boost library to macOS .dmg.</title>
<updated>2024-01-30T00:32:45Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-30T00:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a828bb84771524ab30740e01d360d001e9a83e69'/>
<id>urn:sha1:a828bb84771524ab30740e01d360d001e9a83e69</id>
<content type='text'>
</content>
</entry>
</feed>
