| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2023-10-28 | Check some unsanitized network inputs before allocating memory using them. | Carl Hetherington | |
| 2023-10-09 | Use dcp::filesystem to wrap filesystem calls and fix_long_path | Carl Hetherington | |
| anything that is passed to read_file() from libcxml. This should fix #2623 and other similar problems. | |||
| 2023-08-09 | Extract Film::Property to its own header to (maybe) increase compilation speed. | Carl Hetherington | |
| 2023-06-22 | Avoid virtual call to set_film() in constructor (#2571). | Carl Hetherington | |
| 2023-06-13 | Cleanup: switch sense of if. | Carl Hetherington | |
| 2023-06-12 | Fix failure to close verify progress window when finished. | Carl Hetherington | |
| 2023-06-12 | Cleanup: swap some wx_ptrs for locals. | Carl Hetherington | |
| 2023-04-25 | Don't use wx_ptr for the splash screen. | Carl Hetherington | |
| Using wx_ptr in the wxApp object seems bad because in ~App wxWidgets deletes all top-level windows in `DeleteAllTLWs` so if ~wx_ptr then tries to destroy them we get a use-after-free. | |||
