| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-07-24 | Fix old mac (single-arch) build. | Carl Hetherington | |
| 2021-06-25 | Make white/black versions of server icon. | Carl Hetherington | |
| 2021-06-06 | Fix paths for changes to environment. | Carl Hetherington | |
| 2021-06-05 | Set LSUI to 0 in the .plist for the server (#2010).v2.15.154 | Carl Hetherington | |
| 2021-06-02 | Fix relinking in make_dmg.shv2.15.153 | Carl Hetherington | |
| 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` | |||
| 2021-05-20 | Restore support for building thin or universal binaries for macOS. | Carl Hetherington | |
| 2021-05-10 | Fix name of macOS in the .dmg README. | Carl Hetherington | |
| 2021-03-31 | Missing part of osx/copy_resources.sh | Carl Hetherington | |
| 2021-03-18 | Package dcpverify{,.exe} from libdcp as dcpomatic2_verify{,.exe} (#1915). | Carl Hetherington | |
| 2021-03-15 | Remove references to libicule* and libiculx* which seem no longer to exist.v2.15.135 | Carl Hetherington | |
| 2021-02-04 | Fix set_paths.sh to be used on ci. | Carl Hetherington | |
| 2021-01-15 | Symlink openssl when testing. | Carl Hetherington | |
| 2021-01-15 | Fix deployment target for test scripts. | Carl Hetherington | |
| 2021-01-14 | Fix scripts to run on macOS. | Carl Hetherington | |
| 2021-01-07 | Relink different architectures in a nicer and safer way.v2.15.120 | Carl Hetherington | |
| 2021-01-05 | Seems over-complicated to use SDK-specific subdirectories.v2.15.117 | Carl Hetherington | |
| 2021-01-05 | Make a universal binary containing x86_64 for SDK 10.9 and arm64 for SDK 11.0.v2.15.116 | Carl Hetherington | |
| 2021-01-04 | Fix libssh re-linking error (it ended up linked as @rpath/libssh.4.dylib)v2.15.113 | Carl Hetherington | |
| 2021-01-04 | Fix macOS image construction stuff for the 64-bit only, 10.9-or-higher world. | Carl Hetherington | |
| Now we can build: - arm64/x86_64 universal builds against 11.0 - x86_64 thin builds against 10.9 Which means no more support for 32-bit macOS (which I think excludes macs made in 2011 or earlier) or for 10.8 (Mountain Lion) or earlier (released in 2012 and possibly end-of-lifed in October 2015). | |||
| 2021-01-04 | Add the option com.apple.security.cs.allow-dyld-environment-variables. | Carl Hetherington | |
| Without this the use of @executable_path in links to .dylibs causes problems, perhaps only when linking against the 11.0 SDK. | |||
| 2021-01-04 | Copy some more .dylibs that are required by the updated osx-environment. | Carl Hetherington | |
| 2021-01-04 | Support for arm64 macOS builds. | Carl Hetherington | |
| 2020-12-08 | Add partially-working resources copying script for macOS testing. | Carl Hetherington | |
| 2020-10-27 | Add uninstaller for the .pkg part of the disk writer on macOS (#1740). | Carl Hetherington | |
| 2020-10-25 | Enable disable-library-validation entitlement to allow use of @executable_pathv2.15.105 | Carl Hetherington | |
| 2020-10-19 | Add some icons missing from the macOS build. | Carl Hetherington | |
| 2020-10-12 | Fix incorrect sign on boost test constants. | Carl Hetherington | |
| 2020-10-12 | Adapt for cdist doing notarization. | Carl Hetherington | |
| 2020-10-12 | Remove notarization from make_dmg.sh. | Carl Hetherington | |
| 2020-09-27 | Install libdcp tags files on macOS. | Carl Hetherington | |
| 2020-09-20 | Add dcpomatic_combine tool (#1245). | Carl Hetherington | |
| 2020-08-14 | Missing copy of icons to .app. | Carl Hetherington | |
| 2020-07-26 | Add new macOS preferences icons. | Carl Hetherington | |
| 2020-06-17 | Move identifiers stuff out to a new prefs tab.v2.15.81 | Carl Hetherington | |
| 2020-05-18 | Stop xcrun errors silently killing the build.v2.15.75 | Carl Hetherington | |
| 2020-05-18 | Fix missing icon in installer for a bunch of platforms.v2.15.74 | Carl Hetherington | |
| 2020-05-02 | Try to start _writer on-demand on macOS (#1739). | Carl Hetherington | |
| 2020-05-02 | Try unloading the old disk writer on install (may fix #1738). | Carl Hetherington | |
| 2020-04-27 | The Disk Writer also needs openssl as creating its Config objectv2.15.62 | Carl Hetherington | |
| will try to make certificates if it's the first DCP-o-matic tool to be run on a machine. In theory we could make the cert creation not happen for the disk writer but that seems a little fiddly. | |||
| 2020-04-27 | Fix disk writer stdout/stderr paths. | Carl Hetherington | |
| 2020-04-24 | Missing dylib for macOS. | Carl Hetherington | |
| 2020-04-24 | Remove disk-build optional stuff from macOS build. | Carl Hetherington | |
| 2020-04-13 | Support unmounting on macOS and Windows.v2.15.51 | Carl Hetherington | |
| 2020-04-07 | Fix non-disk packaging on macOS. | Carl Hetherington | |
| 2020-04-06 | Add disk writer tool. | Carl Hetherington | |
| 2020-03-08 | Add missing icons for _playlist to the macOS build. | Carl Hetherington | |
| 2020-03-01 | Make DMG for playlist editor on macOS. | Carl Hetherington | |
| 2020-02-24 | Fix incorrect tab-to-space.v2.15.43 | Carl Hetherington | |
| 2020-02-20 | Tweak DMG creation for Apple changes. | Carl Hetherington | |
| 2020-01-27 | Fix missing preferences icon on macOS. | Carl Hetherington | |
