summaryrefslogtreecommitdiff
path: root/src/wx/content_menu.cc
AgeCommit message (Collapse)Author
2026-01-15Remove confusing ellipsis (there is no further dialog on choosing a menu ↵Carl Hetherington
option here).
2026-01-13Add context menu option to verify DCPs from the main DoM (#2054).Carl Hetherington
2026-01-13Rename n -> ffmpeg_count and use count_if().Carl Hetherington
2026-01-13White space: content_menu.{cc,h}Carl Hetherington
2026-01-02Use non-modal ContentPropertiesDialog.Carl Hetherington
This stops the really annoying behaviour where you drag it and the main DoM frame shrinks (maybe only on Linux).
2025-07-15Change Film::examine_and_add_content to take a vector of content.Carl Hetherington
2025-07-15Change ExamineContentJob to take a vector of content.Carl Hetherington
2025-04-13Don't bind a shared_ptr<PlayerVideo> to ImageChanged (#3013).Carl Hetherington
Otherwise if the GUI is busy when the emissions build up, each one holds a reference to a potentially large image. This caused enormous memory use when playing a DCP and verifying it at the same time.
2025-03-21Fix sensitivity of "Add OV..." option with no content.Carl Hetherington
2025-03-05Report content as having missing files also if there are missing fonts.Carl Hetherington
2025-03-05Replace Content::paths_valid() with a free utility function.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-09Remove unnecessary wx_ptrCarl Hetherington
It was only ever used for wxDialog subclasses, which can be stack-allocated.
2025-01-20Pass tolerant flag into Content::examine() and the ExamineContentJob.Carl Hetherington
Along the way this helps to fix #2942.
2025-01-14Put film_util methods in a namespace.Carl Hetherington
2024-12-26Rename guess_crop -> guess_crop_by_brightness.Carl Hetherington
2024-09-03Remove use of wxT in favour of char_to_wx().Carl Hetherington
The wxWidgets docs advise against its use these days.
2024-09-03Remove some implicit conversions between wxString and std::string.Carl Hetherington
2024-06-09Add option to copy content settings from another project (#2808).Carl Hetherington
2024-03-20Merge tag 'v2.16.79' into v2.17.xCarl Hetherington
2024-03-20Tidy up and fix assertion failure when selecting a CPL from the menu.v2.16.79Carl Hetherington
2024-03-12Rename TimelineVideoContentView -> ContentTimelineVideoView.Carl Hetherington
2024-03-12Rename TimelineAudioContentView -> ContentTimelineAudioView.Carl Hetherington
2024-02-21Make DCPExaminer::size() optional and deal with the consequences.v2.16.78Carl 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-02-01Fix error when opening the right-click content menu.Carl Hetherington
2024-01-16Cleanup: remove some make_wx<> that aren't needed.Carl Hetherington
2024-01-11Attempt to rationalise menu IDs and avoid duplicates.Carl Hetherington
2023-11-24Fix debug assertion when adding a KDM.Carl Hetherington
2023-11-11Store last path for adding KDMs (#2348).Carl Hetherington
2023-11-11Cleanup: stack-allocated dialogs.Carl Hetherington
2023-11-11Use DirDialog and fix initial path (#2348).Carl Hetherington
2023-11-11Cleanup: stack-allocated dialogs.Carl Hetherington
2023-11-11Cleanup: auto.Carl Hetherington
2023-10-10Add new "copy markers from this DCP" option (#2628).Carl Hetherington
Also stop the "copy settings" options from doing this, as Carsten points out that it could be confusing and potentially very bad if you copy markers from an OV to an edited VF which then bring house lights up at the wrong time or whatever.
2023-10-10Rename copy_dcp_details_to_film -> copy_dcp_settings_to_film.Carl Hetherington
2023-04-25Cleanup: remove some unnecessary includes.Carl Hetherington
2023-01-14Use wx_ptr for AutoCropDialogCarl Hetherington
2023-01-14Use some more wx_ptr.Carl Hetherington
2023-01-14Add wx_ptr and use it instead of ScopeGuard in a lot of places.Carl Hetherington
2022-12-10Extract constants.hCarl Hetherington
2022-11-26Noisy change to get film into AudioContent::modify_trim_start().Carl Hetherington
2022-10-15Make overridden subtitle language option respect OK/Cancel.Carl Hetherington
2022-10-15Make video frame rate option respect OK/Cancel.Carl Hetherington
2022-10-15Make filters option respect OK/Cancel.Carl Hetherington
2022-10-15Make ignore video option respect OK/Cancel.Carl Hetherington
2022-10-14Cleanup: use simpler ownership for FilmViewer.Carl Hetherington
2022-05-02Extract and improve code to find missing files (#1940).Carl Hetherington
2022-05-02C++11 / sorting cleanups.Carl Hetherington
2022-05-01Make sure that crop preview rectangle is properly hidden when we close the ↵Carl Hetherington
auto crop dialog.
2022-04-30Another macOS build fix.Carl Hetherington