| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-15 | Add stub ja_JP translation. | Carl Hetherington | |
| 2026-01-11 | Add ko_KR translation stub. | Carl Hetherington | |
| 2025-10-07 | Use macOS' own sqlite3 library (#3087). | Carl Hetherington | |
| 2025-09-19 | Allow saving of verification reports as PDF (#1823). | Carl Hetherington | |
| 2025-02-11 | Revert "Add stubs for Georgian (ka_KA) language support." | Carl Hetherington | |
| This reverts commit b5cecdd0ee7c75388d95e2f987538fe88c23893a. I added this for somebody but no apparently translations were ever forthcoming, so remove it again. | |||
| 2025-01-09 | Copy libfmt dylib into the macOS builds. | Carl Hetherington | |
| 2024-10-14 | Install fa_IR wxWidgets translations. | Carl Hetherington | |
| 2024-06-23 | Add minimal player HTTP server (#2830). | Carl Hetherington | |
| 2024-05-06 | Use sqlite for cinema and DKDM recipient lists. | Carl Hetherington | |
| 2024-04-21 | Support variants in the build scripts. | Carl Hetherington | |
| 2024-04-17 | Separate GUI verifier with basic reporting (#1823). | Carl Hetherington | |
| 2024-04-16 | Rename dcpomatic2_verify to dcpomatic2_verify_cli. | Carl Hetherington | |
| 2024-03-22 | Bump libdcp for new asdcplib version. | Carl Hetherington | |
| 2024-03-20 | Merge tag 'v2.16.79' into v2.17.x | Carl Hetherington | |
| 2024-03-20 | Allow building with C++17 and updated libxml++/pangomm/cairomm. | Carl Hetherington | |
| 2024-03-16 | Add dark-mode link icon. | Carl Hetherington | |
| 2024-02-12 | Merge branch 'main' into v2.17.x | Carl Hetherington | |
| 2024-02-05 | Add com.apple.security.cs.allow-unsigned-executable-memory (#2735). | Carl Hetherington | |
| 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). | |||
| 2024-01-30 | Add missing boost library to macOS .dmg. | Carl Hetherington | |
| 2024-01-28 | Update for new wxWidgets version on macOS. | Carl Hetherington | |
| 2024-01-02 | Remove tick/no_tick icons which I believe are no longer used. | Carl Hetherington | |
| They were added to the list in the playlist editor but seemingly not used. | |||
| 2023-12-24 | Add stubs for fa_IR (Farsi/Persian).v2.16.71 | Carl Hetherington | |
| 2023-07-24 | Add stubs for Georgian (ka_KA) language support. | Carl Hetherington | |
| 2023-05-14 | Re-order binary names. | Carl Hetherington | |
| I've no idea why this works (to fix weird errors from the Apple signing stuff) but it does... | |||
| 2023-05-13 | Missing relink of dcpomatic2_map. | Carl Hetherington | |
| 2023-05-13 | Fix missing signing of dcpomatic2_map. | Carl Hetherington | |
| 2023-05-13 | Add dcpomatic2_map tool (#2445). | Carl Hetherington | |
| 2023-03-03 | Move some settings to new non-standard page. | Carl Hetherington | |
| 2023-01-06 | Fix missing batch converter tool icons. | Carl Hetherington | |
| 2022-11-16 | Bundle dcpkdm from libdcp as dcpomatic2_kdm_inspect (#2366).v2.16.33 | Carl Hetherington | |
| 2022-10-18 | Use different icons for the timeline in dark/light modes. | Carl Hetherington | |
| 2022-10-18 | Use slightly better icons for macOS prefs in dark mode. | Carl Hetherington | |
| 2022-08-26 | Template hu_HU translation. | Carl Hetherington | |
| 2022-07-20 | Make it possible to build just one thing for macOS rather than everything. | Carl Hetherington | |
| 2022-07-08 | Support sl_SI (Slovenian) translation. | Carl Hetherington | |
| 2022-04-29 | Add a simple DCP editor. | Carl Hetherington | |
| 2022-03-09 | Improve ratings dialog to allow only valid values (#2199). | Carl Hetherington | |
| 2022-02-17 | Build with an ffmpeg that includes libdav1d. | Carl Hetherington | |
| 2022-02-07 | Use different names for the 10.6 (thin) and 10.9 (universal) DMG files. | Carl Hetherington | |
| 2022-01-18 | Fix .dmg naming yet again; sed was breaking the $? check. | Carl Hetherington | |
| 2022-01-18 | Remove v that snuck into DMG filenames.v2.15.186 | Carl Hetherington | |
| 2022-01-18 | Fix incorrect git command when getting the version with an exact tag. | Carl Hetherington | |
| 2022-01-17 | Fix versioning of .dmg filenames. | Carl Hetherington | |
| Now we use a tag if there is one at the commit we built, otherwise <branch>-<commit>. | |||
| 2021-12-18 | Fix inexplicable change to dylib paths with new VM.v2.15.180 | Carl Hetherington | |
| After re-creating the macOS build VM, suddenly liblwext4 ends up linked as @rpath/liblwext4.dylib which breaks the DoM make_dmg script. I can only guess this is due to me installing a newer CMake. | |||
| 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-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-18 | Package dcpverify{,.exe} from libdcp as dcpomatic2_verify{,.exe} (#1915). | Carl Hetherington | |
