summaryrefslogtreecommitdiff
path: root/src/wx
AgeCommit message (Collapse)Author
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
2020-07-04Fix typo truncating ./waf configure output.Carl Hetherington
2020-07-02Potential Windows build fix.v2.15.86Carl Hetherington
2020-06-28Make some methods private.Carl Hetherington
2020-06-28Fix confusion between one-shot and playing causing surprisingCarl Hetherington
seeks when things are updated.
2020-06-28Make _one_shot and _playing atomic.Carl Hetherington
2020-06-28Rename _playing_condition -> _thread_work_condition.Carl Hetherington
2020-06-27Move video filters controls into advanced content dialogue (#1748).Carl Hetherington
2020-06-27Switch the content advanced dialogue to use GridBagSizer.Carl Hetherington
2020-06-27Merge FilterEditor and FilterDialog.Carl Hetherington
2020-06-27Avoid ResetClip() since (on GTK3, and maybe elsewhere) it seems toCarl Hetherington
reset some internally-setup clipping so that drawing can overlap the canvas that it's on. Fixes #1769.
2020-06-25Updated nl_NL translation from Rob van Nieuwkerk.v2.15.84Carl Hetherington
2020-06-23Try to fix crash on calling glGetString() without a GL context.Carl Hetherington
2020-06-19Fix timeline for DCPs containing Atmos.Carl Hetherington
2020-06-19Make Atmos content work more like other content. Now its MXFsv2.15.82Carl Hetherington
are re-written, meaning that they can be encrypted. This (along with the libdcp update) also fixes assorted Atmos bugs.
2020-06-18Fix display of Atmos tracks in the timeline.Carl Hetherington
2020-06-18pot/merge.Carl Hetherington
2020-06-17Move identifiers stuff out to a new prefs tab.v2.15.81Carl Hetherington
2020-06-17Allow more complete control over the libdcp/DCP-o-matic metadata written to ↵Carl Hetherington
various places.