| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-27 | Move i18n setup into 3 separate platform files. | Carl Hetherington | |
| 2025-05-27 | Put wx::report_problem() in a dcpomatic namespace. | Carl Hetherington | |
| 2025-05-26 | Remove functors for choosing pixel format output from make_image(). | Carl Hetherington | |
| 2025-02-25 | Fix 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-23 | Rename VerifyDCPProgressDialog -> VerifyDCPDialog. | Carl Hetherington | |
| 2025-02-23 | Make the player verify UI more like the standalone one. | Carl Hetherington | |
| 2025-02-15 | Add eye option to player for 3D DCPs. | Carl Hetherington | |
| 2025-02-09 | Remove unnecessary wx_ptr | Carl Hetherington | |
| It was only ever used for wxDialog subclasses, which can be stack-allocated. | |||
| 2025-02-02 | Catch DCPError when adding OV in the player. | Carl Hetherington | |
| 2025-01-26 | Fix the player again (crash with subs in OpenGL mode)v2.18.9 | Carl 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-25 | Small cleanup.v2.18.8 | Carl Hetherington | |
| 2025-01-25 | Tidy up and fix how post-load updates are managed. | Carl Hetherington | |
| 2025-01-24 | Remove unnnecessary bits. | Carl Hetherington | |
| 2025-01-23 | Fix non-display of subtitles in the player.v2.18.7 | Carl Hetherington | |
| 2025-01-20 | Remove the strange tolerant flag in Film. | Carl Hetherington | |
| Instead, we now pass it in directly to Content::examine() and the Player. | |||
| 2025-01-20 | Pass 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-20 | Pass tolerant flag into Content::examine() and the ExamineContentJob. | Carl Hetherington | |
| Along the way this helps to fix #2942. | |||
| 2025-01-14 | Fix always-disabled verify option in player. | Carl Hetherington | |
| 2025-01-13 | Clarify ambiguous bind call for GCC 14.2.1 on Arch. | Carl Hetherington | |
| 2025-01-12 | Fix use of so-far un-set _film, causing crash when you try to add an OV. | Carl Hetherington | |
| 2025-01-12 | Move a member function into a lambda. | Carl Hetherington | |
| 2025-01-12 | Add another assert. | Carl Hetherington | |
| 2025-01-12 | Cleanup: white space. | Carl Hetherington | |
| 2025-01-09 | Fix 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-05 | Remove some unused includes. | Carl Hetherington | |
| 2024-12-26 | Display the content title text rather than the annotation text in the player ↵ | Carl Hetherington | |
| CPL menu (#2907). | |||
| 2024-11-03 | Fix another crash caused by UTF-8 characters in strings to be translated. | Carl Hetherington | |
| 2024-09-03 | Remove use of wxT in favour of char_to_wx(). | Carl Hetherington | |
| The wxWidgets docs advise against its use these days. | |||
| 2024-09-03 | Remove unnecessary use of wxS(). | Carl Hetherington | |
| 2024-09-03 | Fix missing i18n markup. | Carl Hetherington | |
| 2024-09-03 | Remove some implicit conversions between wxString and std::string. | Carl Hetherington | |
| 2024-08-03 | Merge remote-tracking branch 'origin/main' into v2.17.x | Carl Hetherington | |
| 2024-07-27 | Don't clobber configured log types in the player. | Carl Hetherington | |
| 2024-06-23 | Add minimal player HTTP server (#2830). | Carl Hetherington | |
| 2024-06-23 | Extract internal player server to separate file and tidy up a bit. | Carl Hetherington | |
| 2024-06-06 | Support optimised rendering of YUV420P in OpenGL. | Carl Hetherington | |
| 2024-04-26 | Allow branding of "report a problem" dialog. | Carl Hetherington | |
| 2024-04-26 | Allow customisation of error report email address. | Carl Hetherington | |
| 2024-04-21 | Extract all uses of DCP-o-matic name to allow branding. | Carl Hetherington | |
| 2024-04-16 | Rename VerifyDCPDialog -> VerifyDCPResultDialog. | Carl Hetherington | |
| 2024-03-08 | Add <PlayerRestrictedMenus> option to config.xml (#2725). | Carl Hetherington | |
| This hides all player menus except "File". | |||
| 2024-02-21 | Make DCPExaminer::size() optional and deal with the consequences.v2.16.78 | Carl Hetherington | |
| This means we can fix the case of a VF having no known size in a nice way, in turn fixing problems caused by the fix to #2775. | |||
| 2024-01-30 | Open macOS prefs with Mac-, not Mac-P (#2745). | Carl Hetherington | |
| 2024-01-11 | Attempt to rationalise menu IDs and avoid duplicates. | Carl Hetherington | |
| 2024-01-09 | Move ScopeGuard into libdcp. | Carl Hetherington | |
| 2023-12-19 | Improve positioning of player windows in dual screen mode. | Carl Hetherington | |
| 2023-12-19 | Add some logging to show what's going on with the wxDisplays. | Carl Hetherington | |
| 2023-11-20 | Verify encrypted DCPs (more) correctly (#2659). | Carl Hetherington | |
| 2023-11-20 | Cleanup: use stack-allocated FileDialog and accept multiple KDMs. | Carl Hetherington | |
| 2023-11-20 | Cleanup: use ScopeGuard. | Carl Hetherington | |
