<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/platform/osx, branch rpm-debug</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=rpm-debug</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=rpm-debug'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-02-05T12:00:35Z</updated>
<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>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>Remove tick/no_tick icons which I believe are no longer used.</title>
<updated>2024-01-02T16:28:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-02T16:28:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=85b2143644d8faf16252666f738d5fda01fc1869'/>
<id>urn:sha1:85b2143644d8faf16252666f738d5fda01fc1869</id>
<content type='text'>
They were added to the list in the playlist editor but seemingly
not used.
</content>
</entry>
<entry>
<title>Add stubs for fa_IR (Farsi/Persian).</title>
<updated>2023-12-24T16:10:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-12-24T16:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=72d906fe6e30eff1324288748fc5d1d66b3a3ec1'/>
<id>urn:sha1:72d906fe6e30eff1324288748fc5d1d66b3a3ec1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add stubs for Georgian (ka_KA) language support.</title>
<updated>2023-07-23T22:01:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-23T22:01:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b5cecdd0ee7c75388d95e2f987538fe88c23893a'/>
<id>urn:sha1:b5cecdd0ee7c75388d95e2f987538fe88c23893a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-order binary names.</title>
<updated>2023-05-13T22:31:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-13T20:39:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2ecd5036a065e5bfe6109a972853c97c421f4691'/>
<id>urn:sha1:2ecd5036a065e5bfe6109a972853c97c421f4691</id>
<content type='text'>
I've no idea why this works (to fix weird errors from the Apple signing
stuff) but it does...
</content>
</entry>
<entry>
<title>Missing relink of dcpomatic2_map.</title>
<updated>2023-05-13T19:09:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-13T19:09:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6393adabe8faecfbfdefa9d4607258e3a7c6f940'/>
<id>urn:sha1:6393adabe8faecfbfdefa9d4607258e3a7c6f940</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix missing signing of dcpomatic2_map.</title>
<updated>2023-05-13T17:14:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-13T17:14:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7dbcb7cb856f29b5d8fb9b16dc9f4a30898b8b40'/>
<id>urn:sha1:7dbcb7cb856f29b5d8fb9b16dc9f4a30898b8b40</id>
<content type='text'>
</content>
</entry>
</feed>
