summaryrefslogtreecommitdiff
path: root/src/wx
AgeCommit message (Collapse)Author
2025-03-01Move CertificateChainEditor to its own files and format white space.Carl Hetherington
2025-02-25Fix failure to use name format with the short output panel (#2646).v2.18.12Carl Hetherington
Because we would do nothing when there are no _examples.
2025-02-25Supporters update.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-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-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-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-15Fix white line at bottom of full-screen DCP playback (#2973).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 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-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-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-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-01-27Fix some untidy layout.Carl 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-24Updated ru_RU translation from Евгений Дац.Carl Hetherington
2025-01-22Supporters update.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-22Only read screen certificates when we need them.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-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.
2025-01-20Fix spurious "there were no errors" reports in the verifier.Carl Hetherington