summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-12-08Supporters update.Carl Hetherington
2024-11-29Look in another place for Liberation Sans on Fedora 41.Carl Hetherington
2024-11-17Fix multi-selection of content.v2.16.98Carl Hetherington
In order to add ellipsizing of text we're using this "mode" of wxListCtrl where `OnGetItemAttr` is called to get information about an item. This was intended to support very long lists, so that the whole list does not have to be given to wxListCtrl. However, in this mode, multiple selections (e.g. shift-click) are just not reported. There's a 13-year-old wxWidgets bug to fix this: https://github.com/wxWidgets/wxWidgets/issues/4541 and there is mentioned the workaround applied here - listen to the focused event. We have to delay it because on macOS (at least) the selection state is not updated until after the focused event.
2024-11-17Fix "multiple" button alignment on macOS.Carl Hetherington
2024-11-10Fix examination logic.v2.16.97Carl Hetherington
Before we would stop if there was one audio stream and the first packet was from that stream; we would not carry on to find the video.
2024-11-08I think carry_on_audio should also be set false if audio_packet() returns false.Carl Hetherington
2024-11-08Remove out-of-date comment.Carl Hetherington
2024-11-06Supporters update.v2.16.96Carl Hetherington
2024-11-06Add missing marker types FFOB/LFOB (#2886).Carl Hetherington
2024-11-01Needing length is the same for audio and video, so merge them.Carl Hetherington
2024-11-01Obtain audio length by scanning through the file if required (#2880).Carl Hetherington
2024-10-19Fix video length when we scan for it.Carl Hetherington
Length is 1 frame more than the start time of the last frame.
2024-10-19Cleanup: initialise a few members in-place.Carl Hetherington
2024-10-19Tidy up and fix obtaining video length when it's not in the header.Carl Hetherington
I think this has been broken for a while as we would come out of the loop even if we still wanted to find the video length.
2024-10-13Supporters update.v2.16.95Carl Hetherington
2024-10-13Give more details when failing to send emails.Carl Hetherington
2024-10-11Add some wxYield()s.Carl Hetherington
One or more of these improve GUI responsiveness when downloading certificates and make it less likely that GNOME complains that DCP-o-matic has hung.
2024-10-11Download Dolby certs more intelligently.Carl Hetherington
Rather than doing a load of connections to look for different filenames in a specific FTP directory, list that directory and then look for the filenames.
2024-10-08Fix bug causing signal changes to be lost (#2870).Carl Hetherington
It was possible (and I believe it happend) for new signals to be queued up in _pending while some old ones were being processed. They would then be cleared at the end of resume() without ever being sent.
2024-10-08I'm not sure if this is actually wrong, but it seems odd.Carl Hetherington
I think possibly only the first call to ::instance() would be locked.
2024-09-29Disambiguate some more bind calls().Carl Hetherington
2024-09-29Arch's FFmpeg is in an unusual place so we have to get the includes for it.Carl Hetherington
2024-09-29Clarify some uses of bind().Carl Hetherington
GCC 14.2.1 somehow can't decide whether to use boost:: or std::bind.
2024-09-29Missing include.Carl Hetherington
2024-09-27Fix some missing spaces in the update dialog.Carl Hetherington
2024-09-24Supporters update.v2.16.94Carl Hetherington
2024-09-24Missing new verification error.Carl Hetherington
2024-09-24Fix build with new boost (e.g. on Arch) (#2868)Carl Hetherington
2024-09-17Supporters update.v2.16.93Carl Hetherington
2024-09-16Bump maximum reel length.Carl Hetherington
Someone is making a very long (10h) DCP and wants big reels, and I can't think of a reason not to allow it.
2024-09-13Supporters update.Carl Hetherington
2024-09-11Fix stupid bug introduced in 5db3eda9c6f0Carl Hetherington
2024-09-06Supporters update.Carl Hetherington
2024-09-03Fix a few places where we should use dcp::File::open_error()Carl Hetherington
to get a more accurate error number on Windows.
2024-09-03Fix confusion about operator bool() with optional.Carl Hetherington
I think previously no exception would be thrown even if the file weren't open.
2024-09-03Clarify copying of InfoFileHandle.Carl Hetherington
2024-09-02Recognise .webp as an image file.Carl Hetherington
2024-08-15Supporters update.Carl Hetherington
2024-08-13Add missing destructor.Carl Hetherington
2024-08-09Cleanup: better document parameter.Carl Hetherington
2024-08-09Support RGBA with auto-crop.Carl Hetherington
2024-07-28Supporters update.v2.16.90Carl Hetherington
2024-07-28Fix build warning on macOS.Carl Hetherington
2024-07-27Limit number of verifier notes that are actually displayed (#2814).Carl Hetherington
2024-07-27Optimisation: return notes by reference.Carl Hetherington
2024-07-27Don't clobber configured log types in the player.Carl Hetherington
2024-07-27Add missing setup for DEBUG_VIDEO_VIEW.Carl Hetherington
2024-07-27Cleanup: include and using sorting.Carl Hetherington
2024-07-27Fix build with RtAudio 6.Carl Hetherington
2024-07-26Add AudioBackend::device_output_channels().Carl Hetherington