summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-02-07fixup! fixup! try to get stderr in consolexmlsec-debugCarl Hetherington
2025-02-07fixup! try to get stderr in consoleCarl Hetherington
2025-02-07try to get stderr in consoleCarl Hetherington
2025-02-05fixup! moreCarl Hetherington
2025-02-04moreCarl Hetherington
2025-02-04Bump libdcp for xmlsec debugging.Carl Hetherington
2025-02-03Missing language from test causing Clairmeta to give an error.v2.18.10Carl Hetherington
I don't know why this wasn't a problem before; perhaps the subtitle was entirely discarded as it goes to 10s but in the metadata the length is only 6.351.
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
2025-02-02White space: config.{cc,h} player.{cc,h} about_dialog.{cc,h} hints_dialog.{cc,h}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-31Bump libdcp for const fix in libcxml.Carl Hetherington
2025-01-31Fix macOS preferences menu, lost in 0da18dbf9b62b532f48a4e859f70f4ddedb6f78eCarl Hetherington
2025-01-29Bump libsub for subrip alignment fix with {\anX} (#2960).Carl Hetherington
2025-01-27Fix some untidy layout.Carl 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-25White space: film.{cc,h} font.{cc,h}Carl Hetherington
2025-01-25White space: kdm_cli.{cc,h} usl.{cc,h} zipper.{cc,h}Carl Hetherington
2025-01-25White space: audio_delay.{cc,h} audio_point.{cc,h} rng.{cc,h} atmos_test.ccCarl Hetherington
2025-01-25White space: filter.{cc,h}, hints.{cc,h}, gain_calculator_dialog.{cc,h}Carl Hetherington
2025-01-25Fix consistency of button stack gaps.Carl Hetherington
2025-01-25Remove some more macOS spacing hacks that now seem to make things worse.Carl Hetherington
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-22Fix typo (#2956).v2.18.6Carl Hetherington
2025-01-22Fix spelling mistake in test.Carl Hetherington
2025-01-22Supporters update.Carl Hetherington
2025-01-22Sort cinemas and DKDM recipients correctly using the collator (#2950).Carl Hetherington
2025-01-22Move sqlite database open/close to a new SQLiteDatabase.Carl Hetherington
2025-01-22Update the UI on a change to the configured cinema/screen database (#2951).Carl Hetherington
2025-01-22Add update() to allow re-filling from a new database.Carl Hetherington
2025-01-22Update filetypes from XML to sqlite3 when setting/exporting cinema/screen ↵Carl Hetherington
databases.
2025-01-22Fix override_path usage in FileDialog.Carl Hetherington
The override_path is a file, so the initial path for the file picker must be the parent.
2025-01-22Announce changes to cinemas file separately.Carl Hetherington
2025-01-22Only read screen certificates when we need them.Carl Hetherington
2025-01-22Fix updating of screens with new/different trusted devices.Carl Hetherington
2025-01-22Fix adding of trusted devices.Carl Hetherington
2025-01-22Allow KDMRecipient and hence Screen to convert certs to dcp::Certificate lazily.Carl Hetherington
This is pretty slow (as it runs the certificate through OpenSSL) and we don't need to do it for every certificate in a database when we load the database.
2025-01-22Add screens with one query, not one per cinema.Carl Hetherington
2025-01-22Check _checked_screens cinema ID instead of checking each screen.Carl Hetherington
2025-01-22Add screens() to get all screens.Carl Hetherington
2025-01-22Keep one CinemaList to use in the whole of ScreensPanel.Carl Hetherington
Constructing/destructing it is a bit more expensive than you'd think.
2025-01-22Fix some places where we have a full Cinema/Screen object available...Carl Hetherington
...but then ignore it and look it all up again in the database.