summaryrefslogtreecommitdiff
path: root/src/tools
AgeCommit message (Collapse)Author
2025-03-02Use the configured KDM creator log file rather than a hard-coded one.Carl Hetherington
2025-03-02Use a customised config dialog for the KDM creator.Carl Hetherington
2025-03-01Use error-catching method to find potential DCPs (#2982).Carl Hetherington
2025-02-25Fix misunderstanding of wxDialog lifetime handling.Carl Hetherington
Broken by d0308d53dd9f4d036d8c5fe8023920fcdfd43f39 wxDialog can be stack allocated if opened with ShowModal(), but not with Show(). Go back to wx_ptr for those that are opened with Show().
2025-02-23Rename VerifyDCPProgressDialog -> VerifyDCPDialog.Carl Hetherington
2025-02-23Make the player verify UI more like the standalone one.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-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-18Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2025-02-17pot/merge.Carl Hetherington
2025-02-15Add eye option to player for 3D DCPs.Carl Hetherington
2025-02-12pot/merge.Carl Hetherington
2025-02-11Fix up i18n after analytics message change.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-09Remove unnecessary wx_ptrCarl Hetherington
It was only ever used for wxDialog subclasses, which can be stack-allocated.
2025-02-02pot/merge.Carl Hetherington
2025-02-02Fix build warning on macOS.Carl Hetherington
2025-02-02Catch DCPError when adding OV in the player.Carl Hetherington
2025-01-31Fix macOS preferences menu, lost in 0da18dbf9b62b532f48a4e859f70f4ddedb6f78eCarl Hetherington
2025-01-26Fix the player again (crash with subs in OpenGL mode)v2.18.9Carl Hetherington
Once again the player subtitle alignment wasn't being set up, because this happens on _viewer.set_film(). _viewer.set_film() must therefore happen after film_changed(), but then some things in film_changed() need to happen after _viewer.set_film() (notably the info update and menu sensitivity update).
2025-01-25Small cleanup.v2.18.8Carl Hetherington
2025-01-25Tidy up and fix how post-load updates are managed.Carl Hetherington
2025-01-24Fix mangled translation (#2957).Carl Hetherington
2025-01-24Updated ru_RU translation from Евгений Дац.Carl Hetherington
2025-01-24Remove unnnecessary bits.Carl Hetherington
2025-01-23Fix non-display of subtitles in the player.v2.18.7Carl Hetherington
2025-01-22Update the UI on a change to the configured cinema/screen database (#2951).Carl Hetherington
2025-01-20Remove the strange tolerant flag in Film.Carl Hetherington
Instead, we now pass it in directly to Content::examine() and the Player.
2025-01-20Pass tolerant flag into Player.Carl Hetherington
This is needed because the DCPDecoder ends up needing it when it reads reel information from CPLs. Maybe all that stuff should be in our metadata.
2025-01-20Pass tolerant flag into Content::examine() and the ExamineContentJob.Carl Hetherington
Along the way this helps to fix #2942.
2025-01-16Extract layout_for_short_screen().Carl Hetherington
2025-01-16Remove File menu on macOS (it has nothing in it).Carl Hetherington
2025-01-16Use DCPOMATIC_OSX instead of __WXOSX__Carl Hetherington
2025-01-14Fix always-disabled verify option in player.Carl Hetherington
2025-01-13Clarify ambiguous bind call for GCC 14.2.1 on Arch.Carl Hetherington
2025-01-12Fix use of so-far un-set _film, causing crash when you try to add an OV.Carl Hetherington
2025-01-12Move a member function into a lambda.Carl Hetherington
2025-01-12Add another assert.Carl Hetherington
2025-01-12Cleanup: white space.Carl Hetherington
2025-01-10pot/merge.v2.18.3Carl Hetherington
2025-01-09Fix assertion error when playing subtitle DCPs with OpenGL (#2929).Carl Hetherington
The player's _optimisation was not set up correctly, so it would give PADDED images instead of COMPACT, raising an assertion in the OpenGL renderer.
2025-01-05Remove some unused includes.Carl Hetherington
2025-01-05Bump libdcp for raw_convert changes.Carl Hetherington
raw_convert<string> is gone, so here we use fmt::{to_string,format} instead. Other raw_converts now use fast_float.
2025-01-02pot/merge.Carl Hetherington
2025-01-01Tweak some button padding.Carl Hetherington
2025-01-01Add shorter output panel for KDMs on smaller screens (#2646).Carl Hetherington
2025-01-01Trim some padding from the KDM creator.Carl Hetherington