| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2023-04-09 | Fix subtitle font handling with in-memory fonts from SMPTE (#2509).v2.16.52 | Carl Hetherington | |
| Previously we would fail to make a font available if it came from a SMPTE MXF. In that case we have a memory buffer containing the TTF/OTF file but no file; here we add a hack/workaround so that in-memory font files can be used by FontConfig. | |||
| 2023-03-28 | Fix strange behaviour of player export frame dialog (#2493).2493-player-export-frame | Carl Hetherington | |
| 2023-01-15 | Use wx_ptr for the splash screen. | Carl Hetherington | |
| 2023-01-14 | Add wx_ptr and use it instead of ScopeGuard in a lot of places. | Carl Hetherington | |
| 2022-12-17 | Use the last_player_load_directory when adding OVs (#2094). | Carl Hetherington | |
| 2022-12-17 | Cleanup: use ScopeGuard. | Carl Hetherington | |
| 2022-12-10 | Extract constants.h | Carl Hetherington | |
| 2022-10-27 | Fix player with high-frame-rate DCPs. | Carl Hetherington | |
| 2022-10-14 | Cleanup: use simpler ownership for FilmViewer. | Carl Hetherington | |
| 2022-10-05 | Support drag-and-drop of DCPs onto the player (#1220). | Carl Hetherington | |
| 2022-10-05 | Cleanup: remove old comment. | Carl Hetherington | |
| 2022-09-28 | Replace directory with folder in some messages. | Carl Hetherington | |
| 2022-09-15 | Fix some spelling mistakes (mostly in comments). | Carl Hetherington | |
| 2022-09-02 | Fix "escape" from dual screen mode, on Linux at least (#2183).v2.16.23 | Carl Hetherington | |
| This is a bit of a strange solution but the only one that I could make work; the key seems to be setting focus on the child window of the frame. | |||
| 2022-05-02 | Replace some raw arrays with std::vectors. | Carl Hetherington | |
| 2022-04-29 | Add option to save a player frame to a file (#2133). | Carl Hetherington | |
| 2022-04-29 | Move Image::as_png() out to image_as_png(). | Carl Hetherington | |
| 2022-04-22 | Use libdcp's warnings.h | Carl Hetherington | |
| 2022-04-21 | Disable warnings around all wx includes. | Carl Hetherington | |
| 2022-04-20 | Remove DCP class and replace its functionality with a plain method in libdcp. | Carl Hetherington | |
| 2022-04-20 | Tidying. | Carl Hetherington | |
| 2022-04-09 | Add some missing override labels. | Carl Hetherington | |
| 2021-11-11 | Remove player activity logging. Fixes #2122. | Carl Hetherington | |
| If I remember right this was for swaroop and I suspect nobody else is really interested. | |||
| 2021-09-27 | When the player is used in OpenGL mode, pass unscaled XYZ data through to ↵ | Carl Hetherington | |
| the shader and do colourspace conversion there. | |||
| 2021-09-27 | C++11 tidying. | Carl Hetherington | |
| 2021-09-21 | Fix incorrect display of Unicode literal on Windows. | Carl Hetherington | |
| 2021-08-17 | Only warn about lots of frame drops in the player (#2069). | Carl Hetherington | |
| 2021-05-23 | Don't react so strongly to failure to bind the play server socket when ↵ | Carl Hetherington | |
| starting a second player. | |||
| 2021-04-23 | Close down the FilmViewer before its GUI elements get destroyed (#1982). | Carl Hetherington | |
| Otherwise this happens when we're already in the middle of destroying the UI. | |||
| 2021-04-08 | Assorted C++11/formatting cleanups. | Carl Hetherington | |
