summaryrefslogtreecommitdiff
path: root/src/lib/cross_linux.cc
AgeCommit message (Collapse)Author
2026-02-08Fix a few unwrapped boost::filesystem calls that had crept in.Carl Hetherington
2025-12-05Cleanup: can now remove the _NC log variants.Carl Hetherington
2025-10-10Allow Waker to keep different things awake for different reasons.Carl Hetherington
2025-07-10Remove compose.hpp includes.Carl Hetherington
sed -i "/include.*compose.hpp/d;" src/lib/*.cc src/wx/*.cc src/wx/*.h src/tools/*.cc src/lib/*.h test/*.cc
2025-07-10Replace String::compose with fmt.Carl Hetherington
sed -i "/Plural-Forms/n;/%100/n;/scanf/n;s/%[123456789]/{}/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc src/lib/po/*.po src/wx/po/*.po src/tools/po/*.po test/*.cc sed -i "s/String::compose */fmt::format/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc test/*.cc
2025-05-19Tidy up finding required files during tests.Carl Hetherington
In particular, prefer not to use lots of fallback attempts. It seems that something funny is going on with how we find Liberation Sans on Linux, meaning that we were sometimes using the OS copy of the font when we didn't mean to.
2024-06-23Fall back to the source directory if we're not running an installed DoM.Carl Hetherington
This is useful for the web pages as they are in a subdirectory called web in either version of resouces_path().
2023-10-09Use dcp::filesystem to wrap filesystem calls and fix_long_pathCarl Hetherington
anything that is passed to read_file() from libcxml. This should fix #2623 and other similar problems.
2023-08-26Extend run_ffprobe to allow arguments and capture of stdout.Carl Hetherington
2022-05-11Move some common methods out to cross_unix.ccCarl Hetherington
2022-05-05Use dcp::File in DCP-o-matic (#2231).Carl Hetherington
2022-04-22Use libdcp's warnings.hCarl Hetherington
2022-03-09Improve ratings dialog to allow only valid values (#2199).Carl Hetherington
2022-03-08Cleanup: remove some unused usings.Carl Hetherington
2021-09-27Add config location versioning (#2090).Carl Hetherington
2021-09-26Remove some unused using statements.Carl Hetherington
2021-09-21Move 'show in file manager' code to cross_*Carl Hetherington
2021-05-26Remove privilege escalation via seteuid() etc. on Linux.Carl Hetherington
2021-05-07Hide some more FFmpeg warnings.v2.15.143Carl Hetherington
2021-05-01C++11 tidying.Carl Hetherington
2021-04-23Fix fopen() on windows to cope with long filenames (part of #1755).Carl Hetherington
2021-04-22Get root before unmounting things on Linux.Carl Hetherington
2021-04-21C++11 tidying.Carl Hetherington
2021-03-02Use APPDIR when present to look for resources.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-12-08Add get_process_id()Carl Hetherington
2020-12-03Allow PrivilegeEscalator to be disabled during tests.Carl Hetherington
2020-11-25Remove unused method.Carl Hetherington
2020-09-29Remove some Linux hacks that I can't see the point of any more.Carl Hetherington
2020-09-27Revert some of the Linux stuff from a few commits ago.Carl Hetherington
This fixes startup from the source tree.
2020-09-27Adapt for new libdcp (fixing large compiler resource requirements).Carl Hetherington
Also adjust Linux resource-finding code to juse look for stuff relative to the executable's location.
2020-09-14Rename shared_path -> resources_path.Carl Hetherington
2020-09-14Add xsd_path() and use it to fix access to .xsd files on Linux (#1830).Carl Hetherington
2020-07-26Better error handling with Linux privilege escalator.Carl Hetherington
2020-07-26Fix some ignored return values.Carl Hetherington
2020-06-12Fix for non-disk Linux build.Carl Hetherington
2020-06-04Fall back to $PATH when searching for dcpomatic2_openssl.Carl Hetherington
2020-06-04Clean up handling of paths relative to the executable.Carl Hetherington
2020-06-03White space fix.Carl Hetherington
2020-05-03Fix unmount of drives with spaces in their names (#1744).Carl Hetherington
2020-04-30Revert mac rdisk vs disk stuff as I'm not convinced it makes much difference.Carl Hetherington
2020-04-27Experimental use of /dev/rdisk rather than /dev/disk on macOS,Carl Hetherington
as there is some suggestion it is faster.
2020-04-13Support unmounting on macOS and Windows.v2.15.51Carl Hetherington
2020-04-13Tidy up Drive and unmounting a little.Carl Hetherington
2020-04-13Tidy up nanomsg class API; add unmounting for Linux.Carl Hetherington
2020-04-07Add DCPOMATIC_DISK define and don't build stuff needing boost dll library if ↵v2.15.49Carl Hetherington
we don't need it.
2020-04-06Add disk writer tool.Carl Hetherington