summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
7 hoursFix layout of Interop/SMPTE option on macOS.HEADmainCarl Hetherington
9 hoursSupport Ubuntu 26.10.Carl Hetherington
19 hoursRemove Debian 11 support.Carl Hetherington
19 hoursFix build on older boosts.v2.18.49Carl Hetherington
27 hoursUsing/include trimming.Carl Hetherington
31 hoursRe-add missing dcpomatic2_disk.exe install.Carl Hetherington
44 hoursUse consistent colours for peaks in the audio panel and the waveform plot.Carl Hetherington
45 hoursWhite space: audio_panel.{cc,h}Carl Hetherington
45 hoursSupporters update.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.
8 daysInclude/using trimming.Carl Hetherington
10 daysReport boost::filesystem errors better.Carl Hetherington
10 daysinclude cleanup.Carl Hetherington
10 daysboost -> dcp for filesystem.Carl Hetherington
10 daysImprove error logging.Carl Hetherington
2026-08-24Merge branch 'winstall'v2.18.48Carl Hetherington
This is a big tidy-up of the Windows installer creation, hopefully with some fixes. The uninstaller should now remove desktop and start menu links correctly, and we install everything in the "all users" locations.
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-08-23Supporters update.Carl Hetherington
2026-08-23Bump leqm-nrt for fix to libsndfile dependency.Carl Hetherington
2026-08-23Compare only name when trying to find content types.Carl Hetherington
Otherwise when importing a DCP that uses one of the new types but does not have the scope, we will not find it and throw an exception.
2026-08-22Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2026-08-22pot/merge.Carl Hetherington
2026-08-22Add an interruption point.Carl Hetherington
Without this if, for example, encode_locally() throws (perhaps because the noise amount gets too high) the encoding thread could not be interrupted because it never hit an interruption point (the failed frame would just be put back on the queue, ready to hit the same error).
2026-08-22Bump libsub for fixes to binary STL parsing.Carl Hetherington
The previous version would handle whitespace badly.
2026-08-21Write <Language> tag to main sound asset in CPL.Carl Hetherington
2026-08-15Add new test.Carl Hetherington
There was a bug report that this didn't work but I think it does and the reporter just missed the -F parameter.
2026-08-15Bump libdcp to fix #3173.Carl Hetherington
Interop CPLs would not be found e.g. when making KDMs with the CLI tool.
2026-08-15Set up sensitivity for optional audio sample rate control correctly.Carl Hetherington
2026-08-13Report the error from fread, not errno.Carl Hetherington
I think this is more reliable.