summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-02-23Make the player verify UI more like the standalone one.Carl Hetherington
2025-02-23Allow passing options to VerifyDCPJob.Carl Hetherington
2025-02-23Add JobManager::cancel_all_jobs().Carl Hetherington
2025-02-23Add option to disable detailed picture asset checks.Carl Hetherington
2025-02-23Update the verifier GUI a little more often.Carl Hetherington
2025-02-23Add cancel button to verifier.Carl Hetherington
2025-02-23Allow verification of multiple DCPs in one go (#2843).Carl Hetherington
2025-02-22Add accessor.Carl Hetherington
2025-02-22Return std::vector instead of boost::optional from the EditableList dialog.Carl Hetherington
It's a bit clumsy, as returning more than one thing only makes sense when adding (not when editing), but allowing both optional and vector with template voodoo seems awkward (at least with C++11).
2025-02-22Log audio latency under the player debug option.Carl Hetherington
2025-02-22Promote average_latency() to a public method.Carl Hetherington
2025-02-22Fix erroneous space removal.Carl Hetherington
2025-02-22White space: gl_video_view.{cc,h}Carl Hetherington
2025-02-22Add player debug checkbox to player preferences.Carl Hetherington
2025-02-22White space (+cleanup): player_config_dialog.ccCarl Hetherington
2025-02-18Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2025-02-18Add retry for email sending (#2963).Carl Hetherington
2025-02-17pot/merge.Carl Hetherington
2025-02-17Tweak layout of VF dialog to hopefully be clearer.Carl Hetherington
2025-02-17Update VF dialog when audio channels count changes.Carl Hetherington
2025-02-17White space: content.{cc,h}Carl Hetherington
2025-02-16White space: kdm_with_metadata.{cc,h} send_kdm_email_job.{cc,h}Carl Hetherington
2025-02-15Fix white line at bottom of full-screen DCP playback (#2973).Carl Hetherington
2025-02-15Add eye option to player for 3D DCPs.Carl Hetherington
2025-02-13Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2025-02-12pot/merge.Carl Hetherington
2025-02-11Remove unsightly newline.Carl Hetherington
2025-02-11Fix/hack build to work again on Ubuntu 1{6,8}.04Carl Hetherington
2025-02-11Further fixes to cs_CZ translation.Carl Hetherington
2025-02-11Fix up i18n after analytics message change.Carl Hetherington
2025-02-11Replace compose with fmt.Carl Hetherington
2025-02-11Remove happy clappy language.Carl Hetherington
2025-02-11Replace compose with fmt.Carl Hetherington
2025-02-11Use a default constructor.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-02-11Tweak some de_DE translations.Carl Hetherington
2025-02-10Fix macOS locale handling.Carl Hetherington
The docs for wxLocale say it's broken on macOS, and it seems to cause problems when e.g. de_DE is configured in DoM and the computer is set to de_DE locale (and language) - then you can't enter , in wxSpinCtrlDouble and if you type a . and then use the up/down buttons it all goes wrong. It doesn't seem possible to set a configured locale in DoM, but you probably don't want that anyway. wxUILocale::UseDefault() appears to magically fix everything. Unfortunately this is not available in the version of wxWidgets we use for 10.8 and 10.9, and we can't go higher with wxWidgets on those macOS versions. So maybe localisation on 10.{8,9} will be broken, and stay broken.
2025-02-10Apply the same fix for DKDM recipients as we previously had for cinemas.Carl Hetherington
Otherwise the same problem happens with dkdm_recipients.xml - it is moved to sqlite3 but the configuration still has the XML path, causing a crash the next time we try to access the DKDM recipients list.
2025-02-09Remove believed pointless pre-storage of file state.Carl Hetherington
I think I previously misunderstood what was going on here and thought the problem was that doing set_cinemas_file() created a sqlite3 file. I now think that the problem is rather that we call Config::instance() early in dcpomatic.cc, then ::drop(). This creates the sqlite3 file, sets its path in the Config object but then deletes the object without saving it. When we create the Config object "for real" we don't reset the path from XML to sqlite3. The part of the previous fix that unconditionally sets the config path seems to be the right one.
2025-02-09Add --audio-channels option to dcpomatic2_create (#2966).Carl Hetherington
2025-02-09Fix out-of-date help.Carl Hetherington
2025-02-09Supporters update.Carl Hetherington
2025-02-09Remove unnecessary wx_ptrCarl Hetherington
It was only ever used for wxDialog subclasses, which can be stack-allocated.
2025-02-09Add better wildcards for loading certificates and keys.Carl Hetherington
2025-02-09Remove some make_wx.Carl Hetherington
2025-02-06Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2025-02-03Fix subtitles being written with negative times when trimmed (#2965).Carl Hetherington
2025-02-03Cleanup: rename subtitle_stop -> text_stop.Carl Hetherington
2025-02-02Supporters update.Carl Hetherington
2025-02-02pot/merge.Carl Hetherington