Use dcp::filesystem to wrap filesystem calls and fix_long_path
authorCarl Hetherington <cth@carlh.net>
Fri, 6 Oct 2023 00:37:16 +0000 (02:37 +0200)
committerCarl Hetherington <cth@carlh.net>
Mon, 9 Oct 2023 21:38:28 +0000 (23:38 +0200)
commit96f50dd5e600925488fdd9db1580aa01b026269b
treeea8b837a596eb99a7416bfdbfd2d7e4f38603a7b
parent94a9473993b027b9368077009decbdd4322f90e3
Use dcp::filesystem to wrap filesystem calls and fix_long_path
anything that is passed to read_file() from libcxml.

This should fix #2623 and other similar problems.
49 files changed:
src/lib/analytics.cc
src/lib/audio_analysis.cc
src/lib/config.cc
src/lib/content.cc
src/lib/content_factory.cc
src/lib/cross_linux.cc
src/lib/ffmpeg_encoder.cc
src/lib/file_group.cc
src/lib/file_log.cc
src/lib/film.cc
src/lib/find_missing.cc
src/lib/font_config.cc
src/lib/hints.cc
src/lib/image_content.cc
src/lib/image_examiner.cc
src/lib/job.cc
src/lib/kdm_cli.cc
src/lib/kdm_with_metadata.cc
src/lib/map_cli.cc
src/lib/reel_writer.cc
src/lib/scoped_temporary.cc
src/lib/scp_uploader.cc
src/lib/spl.cc
src/lib/state.cc
src/lib/subtitle_analysis.cc
src/lib/subtitle_encoder.cc
src/lib/types.cc
src/lib/util.cc
src/lib/writer.cc
src/lib/zipper.cc
src/tools/dcpomatic.cc
src/tools/dcpomatic_batch.cc
src/tools/dcpomatic_cli.cc
src/tools/dcpomatic_create.cc
src/tools/dcpomatic_kdm.cc
src/tools/dcpomatic_player.cc
src/tools/dcpomatic_playlist.cc
src/wx/audio_dialog.cc
src/wx/config_dialog.cc
src/wx/content_panel.cc
src/wx/content_view.cc
src/wx/film_name_location_dialog.cc
src/wx/fonts_dialog.cc
src/wx/full_config_dialog.cc
src/wx/kdm_cpl_panel.cc
src/wx/system_font_dialog.cc
src/wx/text_panel.cc
test/test.cc
test/zipper_test.cc