summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
33 hoursRe-add missing dcpomatic2_disk.exe install.Carl Hetherington
3 daysMake Windows Smart App Control accept DCP-o-matic (#3175).Carl Hetherington
Instead of calling nsis in the cscript, create an installer.zip which contains everything required, and a script.nsi. This is then unpacked by cci and it signs everything and runs makensis on Windows. It then signs the installer. At some point we should try to add !uninstfinalize to get nsis to sign the uninstaller. It might be a bit awkward because of how we need to enter the PIN.
2026-08-24Tidy up start_menu_shortcut() slightly.Carl Hetherington
2026-08-24Split everything out much more.Carl Hetherington
2026-08-24Try to ensure we're always putting things for all users.Carl Hetherington
2026-08-24Remove believed-pointless FINISH pages.Carl Hetherington
Apart from anything else it means you can't see the log of what happened.
2026-08-24Try to simplify uninstaller a bit.Carl Hetherington
2026-08-24Use Section class for uninstall.Carl Hetherington
2026-08-24Fix incorrect debug flag.Carl Hetherington
2026-08-24Fix start menu shortcut creation.Carl Hetherington
2026-08-24Remove now-unnecessary extra Delete.Carl Hetherington
2026-08-24Make sure we always set up the uninstall stuff.Carl Hetherington
2026-08-24Give just one option for desktop shortcut installation.Carl Hetherington
2026-08-24Separate player install option (#2531).Carl Hetherington
2026-08-24Add Section class.Carl Hetherington
2026-08-24Remove the last few uses of multi-line print.Carl Hetherington
2026-08-24Tidy up language file installation.Carl Hetherington
2026-08-24Move some things around.Carl Hetherington
2026-08-24Clean up static deps specification.Carl Hetherington
2026-08-24Small cleanups.Carl Hetherington
2026-08-24Small cleanup: use macro() and define() helpers.Carl Hetherington
2026-08-24Remove unnecessary section tags.Carl Hetherington
2026-08-24Make shortcuts default to not being installed.Carl Hetherington
2026-08-24Remove the pointless description part of the Windows installer window.Carl Hetherington
...so that there's more space for the list of components.
2026-06-26Rename all fonts that we load.Carl Hetherington
This seems to be the only chance we have of making Pango-via-FontConfig definitely choose the font that we want. There was a case https://dcpomatic.com/forum/viewtopic.php?t=3015 where a user specified Arial Rounded MT Bold but ended up with a substitution. I tried loading an Arial Rounded, and then FontConfig chose that even when we asked for Arial Rounded MT Bold. Maybe it's because both fonts were marked as having "Book" weight ... I don't know. It seems like the easiest way to get what we want here is to try to subvert FontConfig's selection logic by giving everything we load a different family name. If only we could just load a font and tell Pango to use it ... but it seems like we can't have nice things.
2026-05-08Apparently we still need the boot atomic library.Carl Hetherington
2026-05-07Use std::atomic rather than boost::atomic.Carl Hetherington
It's in C++11.
2026-04-20Tweak set_paths.shCarl Hetherington
2026-03-20Add stub el_GR translation.Carl Hetherington
2026-02-15Add stub ja_JP translation.Carl Hetherington
2026-01-14There are no wxWidgets translations for ko it seems.v2.18.35Carl Hetherington
2026-01-11Add ko_KR translation stub.Carl Hetherington
2025-10-07Use macOS' own sqlite3 library (#3087).Carl Hetherington
2025-09-19Allow saving of verification reports as PDF (#1823).Carl Hetherington
2025-02-11Revert "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-14Add missing SetRegView to get access to the 64-bit registry (#2933).Carl Hetherington
Otherwise since Uninstall.exe is 32-bit we get the WOW64 version, which does not contain the DCP-o-matic keys.
2025-01-14Tidy up some triple-quoted prints.Carl Hetherington
2025-01-14Add DisplayVersion to Windows uninstaller registry key (#2933).Carl Hetherington
2025-01-09Copy libfmt dylib into the macOS builds.Carl Hetherington
2025-01-09Fix missing DLL in Windows installer.Carl Hetherington
2024-10-14Install fa_IR wxWidgets translations.Carl Hetherington
2024-07-14Fix Windows installer script.Carl Hetherington
2024-06-23Add minimal player HTTP server (#2830).Carl Hetherington
2024-05-06Use sqlite for cinema and DKDM recipient lists.Carl Hetherington
2024-05-06Remove use of f-strings in wscriptsCarl Hetherington
Various Linux build environments have a python that is too old.
2024-04-28Build .rc files on the fly.Carl Hetherington
2024-04-21Support variants in the build scripts.Carl Hetherington
2024-04-21Cleanup: remove unnecessary obj =Carl Hetherington
2024-04-17Separate GUI verifier with basic reporting (#1823).Carl Hetherington
2024-04-16Rename dcpomatic2_verify to dcpomatic2_verify_cli.Carl Hetherington