| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-23 | Remove log handling from Film. | Carl Hetherington | |
| It should be the main UI's responsibility to set up dcpomatic_log, maybe writing it to the film's directory if it wants to. | |||
| 2025-10-07 | Improve the error you get when trying to upload a DCP with bad settings. | Carl Hetherington | |
| 2025-09-13 | Catch two new libdcp exceptions (#3074). | Carl Hetherington | |
| 2025-09-13 | Catch DoM's DiskFullError. | Carl Hetherington | |
| 2025-09-13 | White space: job.{cc,h} | Carl Hetherington | |
| 2025-07-10 | Remove 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-10 | Replace 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-07-10 | Convert some paths to string. | Carl Hetherington | |
| 2024-04-26 | Allow customisation of error report email address. | Carl Hetherington | |
| 2024-04-21 | Extract all uses of DCP-o-matic name to allow branding. | Carl Hetherington | |
| 2024-01-28 | Patch from Aaron Boxer adding initial support for GPU-powered J2K encoding ↵ | Carl Hetherington | |
| via his tool "grok". | |||
| 2023-11-23 | Clarify error messages about missing configuration. | Carl Hetherington | |
| 2023-11-20 | Improve progress reporting of digest calculations (might help with #2643). | Carl Hetherington | |
| 2023-11-12 | Replace deprecated leaf() with filename(). | 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-26 | Don't bother reporting job durations less than 10s. | Carl Hetherington | |
| 2023-08-26 | Use _{start,finish}_time in TranscodeJob. | Carl Hetherington | |
| 2023-08-26 | Give more details when jobs finish (#2572). | Carl Hetherington | |
| 2023-03-16 | Emit the state of the job with the Finished signals. | Carl Hetherington | |
| 2023-02-27 | Early check to see if there's anything to do in set_state(). | Carl Hetherington | |
| 2022-12-10 | Move some methods out of util.{cc,h} | Carl Hetherington | |
| 2022-12-10 | Extract constants.h | Carl Hetherington | |
| 2022-09-17 | Catch CPLNotFoundError more nicely. | Carl Hetherington | |
| 2022-08-11 | Cleanup: don't repeat check inside resume() before calling it. | Carl Hetherington | |
| 2022-08-11 | Allow cancellation of un-started jobs (#2777). | Carl Hetherington | |
| 2022-08-11 | Cleanup: set job state to cancelled in a different place. | Carl Hetherington | |
| 2022-04-03 | C++11 and whitespace cleanups. | Carl Hetherington | |
| 2021-11-13 | Add Job::seconds_since_last_progress_update(). | Carl Hetherington | |
| 2021-11-13 | Cleanup: use seconds() method. | Carl Hetherington | |
| 2021-05-01 | C++11 tidying. | Carl Hetherington | |
| 2021-04-21 | Add some possibly-useful markers for debugging threads from coredumps. | Carl Hetherington | |
| 2021-01-22 | c++11 tidying. | Carl Hetherington | |
| 2021-01-07 | BOOST_FOREACH. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-07-29 | Fix bugs in thread termination causing occasional pthread | Carl Hetherington | |
| assertion failures. Before this, it was possible for J2KEncoder::terminate_threads() to finish without terminating all threads if the thread _running_ terminate_threads() was itself interrupt()ed. This is because the thread_group::join_all() in terminate_threads() is an interruption point, so it was possible it not to complete but instead to throw interrupted_exception. Then the owning J2KEncoder would be torn down but the threads would still be running, causing use-after-frees. This commit adds some boost::this_thread::disable_interruption objects to ensure that the owning thread is not interrupted while it is being destroyed. Also tidy up code that does this stuff, assuming that it's safe to not call thread::joinable but instead do thread.interrupt(); try { thread.join(); } catch (...) {} | |||
| 2020-04-14 | DCPReadError -> ReadError in libdcp. | Carl Hetherington | |
| 2020-04-14 | Try to give a better error when we fail to start J2K encoding | Carl Hetherington | |
| (probably because of a lack of addressable RAM). See #1540. | |||
| 2020-03-06 | Stop threads at the start of their object's destruction in all Job cases. | Carl Hetherington | |
| 2020-01-30 | Various thread cleanups. | Carl Hetherington | |
| 2019-12-06 | Adjust for changes to libdcp API. | Carl Hetherington | |
| 2019-05-30 | Destory TranscodeJob earlier, hopefully to fix #1570. | Carl Hetherington | |
| 2019-05-10 | Put Time types in dcpomatic namespace. | Carl Hetherington | |
| 2019-02-20 | Report job errors even if they contain < or >. Give a better error when ↵ | Carl Hetherington | |
| parsing a subtitle file fails. | |||
| 2019-01-30 | Fix non-translated days of the week (#1455). | Carl Hetherington | |
| 2019-01-22 | Put details of missing asset paths into the job details... box. | Carl Hetherington | |
| 2018-11-22 | Speed up content discovery: | Carl Hetherington | |
| 1. add all discovery jobs immediately rather than waiting for each one to finish (by polling) before starting the next. 2. replace polling with a condition in JobManager. | |||
| 2018-11-21 | Tidy and fix logging. | Carl Hetherington | |
| 2018-08-28 | Remove unnecessary log entries. | Carl Hetherington | |
| 2018-08-27 | Remove accidentally commented-out code. | Carl Hetherington | |
| 2018-08-21 | Give a message when changed files are re-examined. | Carl Hetherington | |
