summaryrefslogtreecommitdiff
path: root/src/wx
AgeCommit message (Collapse)Author
2020-09-20Use sensitivity to disallow empty template names, rather thanCarl Hetherington
giving an error after the fact.
2020-09-18DirPicker tweaks:Carl Hetherington
- fix vertical padding so that folder name lines up with label. - use italic for the folder name. - use the full path for the folder name.
2020-09-14Don't allow creation of a new film with no name. Otherwise we tryCarl Hetherington
to write metadata to the "create in folder" directory, which throws an uncaught exception if the specified directory is unwriteable. If we have a name then DoM tries to create the directory with that name, which fails more elegantly and with a nicer error.
2020-09-14Rename shared_path -> resources_path.Carl Hetherington
2020-09-13More fixes for wxWidgets 3.1.x.Carl Hetherington
2020-09-11Fixes for building with newer wxWidgets.Carl Hetherington
2020-09-10Fix assertion with wxWidgets 3.1.Carl Hetherington
2020-09-08Fix incorrect sense of title parameter.Carl Hetherington
2020-09-08Use wxString for EditableListColumn.Carl Hetherington
2020-09-05Updated cs_CZ translation from Tomáš Begeni.v2.15.101Carl Hetherington
2020-09-01Build fixes for Boost >= 1.73Carl Hetherington
Forward-ported-from: d1e9749ca290673639a49d693a8fe5c6557cc2de
2020-08-31Fix login denied (67) errors when trying to download certificatesv2.15.100Carl Hetherington
from Dolby.
2020-08-29Try to fix crashes when things go wrong with getDeviceInfo.v2.15.99Carl Hetherington
2020-08-26Try to stop strange subtitle area displays by preventing re-entrancy to ↵Carl Hetherington
try_to_load_analysis (#1813).
2020-08-25Try to clean up the mess of exporting subtitles when there isCarl Hetherington
one file vs many files (multiple reels or fonts).
2020-08-25Add option to export Interop subs with or without the font file / reference.Carl Hetherington
2020-08-25Rename export dialogue to export video.Carl Hetherington
2020-08-25Move subtitle export to its own dialogue.Carl Hetherington
2020-08-17Report better errors when the butler dies.Carl Hetherington
Adapted from d23f55d8cd73adda823d0a2fcabc129b8845a81 in master.
2020-08-14Fix white space.Carl Hetherington
2020-08-09wxEVT_CREATE appears never to arrive on Windows, so change thingsv2.15.96Carl Hetherington
to create the OpenGL thread on the first paint request.
2020-08-09Remove old comment.Carl Hetherington
2020-08-09Don't call OpenGL functions until the wxGLContext has been created.Carl Hetherington
2020-08-07Add strangely absent private:Carl Hetherington
2020-08-07Fix layout bug where the stuff in the content panel would be completelyCarl Hetherington
hidden in some cases (seen on Linux only, I think). wxDisplay::GetFromWindow sometimes returns -1 (perhaps when multiple monitors are connected) and we have to set the splitter position in this case.
2020-08-07Tone down the disk startup warning a little.Carl Hetherington
2020-08-05Allow export with one audio stream per channel.v2.15.95Carl Hetherington
2020-08-05Fix thinko in eaedff2a7877fa4b560e0c65ac13ed3dad9437e5Carl Hetherington
2020-08-05Add some more OpenGL debugging.Carl Hetherington
2020-08-05Try to improve layout of the 'write to' radios in the KDM dialog (especially ↵Carl Hetherington
on Windows).
2020-08-04Fix flickering of timecode values on Windows.Carl Hetherington
2020-08-03Merge branch 'v2.15.x' of ssh://git.carlh.net/home/carl/git/dcpomatic into ↵Carl Hetherington
v2.15.x
2020-08-02Tweak link button width on GTK3.Carl Hetherington
2020-07-31Fix crash on too-early update of closed caption dialog.Carl Hetherington
2020-07-29Don't display all possible channel checkboxes while the analysisv2.15.94Carl Hetherington
is running as clicking the higher ones will cause an assertion failure.
2020-07-29Fix memory leak which also causes strange flickering in the audioCarl Hetherington
analysis window while the analysis is running.
2020-07-29Fix bugs in thread termination causing occasional pthreadCarl 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-07-29Recover information about closed caption tracks when loading DCPsv2.15.93Carl Hetherington
so that they can be displayed.
2020-07-28Fix various problems with the closed caption viewer not being updated properly.v2.15.91Carl Hetherington
2020-07-28Some more warning hiding.Carl Hetherington
2020-07-27Hide warnings triggered by Ubuntu 20.04's gcc.Carl Hetherington
2020-07-26Various OSX warnings fixes.Carl Hetherington
2020-07-26Ignore wxWidgets warnings in a nicer way.Carl Hetherington
2020-07-26Add new macOS preferences icons.Carl Hetherington
2020-07-21Don't enable OK button for the export dialogue until a pathCarl Hetherington
has been selected. If OK is clicked too early you get a -13 error on Windows.
2020-07-15Remove ko_KR translation stub that was never used.Carl Hetherington
2020-07-12Remove pointless subheading in Keys->Advanced dialogues and improve spacing ↵Carl Hetherington
in the Keys page of config.
2020-07-11Use new channel 14 ATMOS sync creation code in libdcp,Carl Hetherington
and force films containing ATMOS to have 14 audio channels and be SMPTE.
2020-07-09Add Antonio Casado as a tester.Carl Hetherington
2020-07-05Add more logging and some missing prefs checkboxes for existing logging.v2.15.87Carl Hetherington