Merge master.
[dcpomatic.git] / ChangeLog
index 807130428281c596b6e42fe0175bc87d36332e9c..222a0eea15acdcf95e8a3407f9fbac80f21af7b8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,497 @@
+2014-09-12  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.9 released.
+
+2014-09-12  Carl Hetherington  <cth@carlh.net>
+
+       * Add "re-examine" option to content context menu (#339).
+
+2014-09-11  Carl Hetherington  <cth@carlh.net>
+
+       * Restore encoding optimisations for still-image sources.
+
+       * Add option to re-make signing chain with specified organisation,
+       common names etc. (#354)
+
+       * Allow separate X and Y scale for subtitles (#337).
+
+2014-09-10  Carl Hetherington  <cth@carlh.net>
+
+       * Allow DCP names to be created using the ISDCF template and then
+       edited afterwards (#401).
+
+       * Fix hidden advanced preferences button in some locales.
+
+       * Version 2.0.8 released.
+
+2014-09-10  Carl Hetherington  <cth@carlh.net>
+
+       * Fix loading of 1.x films.
+
+       * Fix crash on audio analysis in some cases.
+
+2014-09-09  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.7 released.
+
+2014-09-09  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.6 released.
+
+2014-09-09  Carl Hetherington  <cth@carlh.net>
+
+       * Fix missing OS X dependencies.
+
+       * Use a different directory for DCP-o-matic 2
+       configuration (not the same as 1.x).
+
+2014-09-08  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.5 released.
+
+       * Fix hidden advanced preferences button in some locales.
+
+2014-09-08  Carl Hetherington  <cth@carlh.net>
+
+       * Fix failure to load Targa files.
+
+2014-09-07  Carl Hetherington  <cth@carlh.net>
+
+       * Put no stretch / no scale in the set of choices for default
+       scale to.
+
+       * Fix a few bad fuzzy translations from the preferences dialog.
+
+2014-09-03  Carl Hetherington  <cth@carlh.net>
+
+       * Fix server certificate downloads on OS X (#376).
+
+2014-09-02  Carl Hetherington  <cth@carlh.net>
+
+       * Improve behaviour of batch converter window when it is shrunk (#338).
+
+2014-09-01  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.73.1 released.
+
+2014-08-31  Carl Hetherington  <cth@carlh.net>
+
+       * Remove configurable CPL <Creator> and use "DCP-o-matic (version) (git)"
+       instead.
+
+       * Fix lack of i18n of strings from src/lib/po on OS X.
+
+       * Give a hint when content and container aspect ratios are not
+       the same (#392).
+
+       * Add "copy" button to colour conversion presets editor (#399).
+
+       * Allow drag-and-drop of files onto the content list (#395).
+
+2014-08-29  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.4 released.
+
+2014-08-24  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.3 released.
+
+2014-08-24  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.2 released.
+
+2014-08-06  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.1 released.
+
+2014-07-15  Carl Hetherington  <cth@carlh.net>
+
+       * A variety of changes were made on the 2.0 branch
+       but not documented in the ChangeLog.  Most sigificantly:
+
+       - DCP import
+       - Creation of DCPs with proper XML subtitles
+       - Import of .srt and .xml subtitles
+       - Audio processing framework (with some basic processors).
+
+2014-03-07  Carl Hetherington  <cth@carlh.net>
+
+       * Add subtitle view.
+       * Some improvements to the manual.
+
+2014-08-26  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.73.0 released.
+
+2014-08-25  Carl Hetherington  <cth@carlh.net>
+
+       * Basic recent files list in the File menu.
+
+2014-08-23  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.72.12 released.
+
+2014-08-23  Carl Hetherington  <cth@carlh.net>
+
+       * Revert previous use of AVFormatContext::start_time when
+       computing the length of video.  I think this is wrong, and
+       causes bits to be missed off the end of videos (and other
+       problems).
+
+2014-08-20  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.72.11 released.
+
+2014-08-19  Carl Hetherington  <cth@carlh.net>
+
+       * Attempt to fix random crashes on OS X (especially during encodes)
+       thought to be caused by multiple threads using (different) stringstreams
+       at the same time; see src/lib/safe_stringstream.
+>>>>>>> origin/master
+
+2014-08-09  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.72.10 released.
+
+2014-08-09  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.72.8 released.
+
+2014-08-08  Carl Hetherington  <cth@carlh.net>
+
+       * Approximate support for changing timing details of multiple
+       bits of content at the same time.
+
+       * Allow removal of multiple bits of content at the same time.
+
+       * Version 1.72.7 released.
+
+2014-08-04  Carl Hetherington  <cth@carlh.net>
+
+       * Add BCC option for KDM emails.
+
+2014-07-29  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.72.5 released.
+
+2014-07-17  Carl Hetherington  <cth@carlh.net>
+
+       * Fix corrupted text in job descriptions in some cases.
+
+       * Speculative fix for failure to keep Windows
+       machines awake during encodes.
+
+2014-07-16  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.72.4 released.
+
+2014-07-16  Carl Hetherington  <cth@carlh.net>
+
+       * Add default scaling setting to preferences (#384).
+
+       * Version 1.72.3 released.
+
+2014-07-16  Carl Hetherington  <cth@carlh.net>
+
+       * Improve approximate time reports a bit.
+
+       * Make KDM email subject configurable.
+
+       * Updates to de_DE from Carsten Kurz.
+
+       * Limit allowed KDM types based on Interop/SMPTE setting
+       of DCP (#385).
+
+       * Updates to fr_FR from GrĂ©goire Ausina.
+
+2014-07-14  Carl Hetherington  <cth@carlh.net>
+
+       * Bump libdcp to get a new version which writes
+       <Hash> values to CPLs.
+
+2014-07-10  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.72.2 released.
+>>>>>>> origin/master
+
+2014-07-10  Carl Hetherington  <cth@carlh.net>
+
+       * Try to fix corruption of KDM email setting in
+       some cases.
+
+       * Version 1.72.1 released.
+
+2014-07-08  Carl Hetherington  <cth@carlh.net>
+
+       * Fix various problems with seek and content
+       being trimmed when its video frame rate is
+       overridden.
+
+2014-07-02  Carl Hetherington  <cth@carlh.net>
+
+       * Updated de_DE translation from Carsten Kurz.
+
+2014-06-30  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.72.0 released.
+
+2014-06-28  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.71.2 released.
+
+2014-06-28  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.71.1 released.
+
+2014-06-28  Carl Hetherington  <cth@carlh.net>
+
+       * Fix crash on analysing audio (and possibly DCP creation) with
+       resampled content.
+
+2014-06-27  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.71.0 released.
+
+2014-06-27  Carl Hetherington  <cth@carlh.net>
+
+       * Fix up/down buttons in content list.
+
+2014-06-26  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.70.1 released.
+
+2014-06-26  Carl Hetherington  <cth@carlh.net>
+
+       * Support different KDM formulations.
+
+       * Allow override of detected video frame rates.
+
+       * Optimisation of uncertain effect to encoder and server
+       thread handling.
+
+       * Version 1.70.0 released.
+
+2014-06-25  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.37 released.
+
+2014-06-25  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.36 released.
+
+2014-06-25  Carl Hetherington  <cth@carlh.net>
+
+       * Support pixel format 46 in make_black().
+
+2014-06-24  Carl Hetherington  <cth@carlh.net>
+
+       * Re-assign timeline tracks when things are
+       moved about.
+
+2014-06-23  Carl Hetherington  <cth@carlh.net>
+
+       * Try harder to cope with DCP names specified
+       already in CamelCase.
+
+       * Add option to CC a KDM email, and add
+       $SCREENS and $CINEMA_NAME as variables
+       in the email.
+
+2014-06-22  Carl Hetherington  <cth@carlh.net>
+
+       * Reset-to-default button for KDM email text.
+
+       * Version 1.69.35 released.
+
+2014-06-22  Carl Hetherington  <cth@carlh.net>
+
+       * Fix large memory leak with image sources.
+
+2014-06-21  Carl Hetherington  <cth@carlh.net>
+
+       * Move email config into the KDM email page.
+
+       * Version 1.69.34 released.
+
+2014-06-21  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.33 released.
+
+2014-06-21  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.32 released.
+
+2014-06-21  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.31 released.
+
+2014-06-20  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.30 released.
+
+2014-06-20  Carl Hetherington  <cth@carlh.net>
+
+       * Updates to de_DE translation from Carsten Kurz.
+
+2014-06-18  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.29 released.
+
+2014-06-18  Carl Hetherington  <cth@carlh.net>
+
+       * Fix thinko causing incorrect audio sample rates in some cases.
+
+2014-06-15  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.28 released.
+
+2014-06-12  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.27 released.
+
+2014-06-12  Carl Hetherington  <cth@carlh.net>
+
+       * Add Content menu with "scale to fit width" and "scale
+       to fit height" options.
+
+       * Version 1.69.26 released.
+
+2014-06-12  Carl Hetherington  <cth@carlh.net>
+
+       * Fix bug where DCP-o-matic does not recreate video after
+       subtitles are turned on or off.
+
+2014-06-10  Carl Hetherington  <cth@carlh.net>
+
+       * Support ISDCF naming convention version 9 (#257).
+
+       * Rename DCI to ISDCF when talking about the digital cinema
+       naming convention (#362).
+
+       * Fix crash when opening the timeline with no content (#369).
+
+2014-06-09  Carl Hetherington  <cth@carlh.net>
+
+       * Fix server/client with non-RGB24 sources.
+
+       * Version 1.69.25 released.
+
+2014-06-09  Carl Hetherington  <cth@carlh.net>
+
+       * Make audio gain a floating-point value in the UI (#367).
+
+       * Work-around out-of-memory crashes with large start trims (#252).
+
+       * Version 1.69.24 released.
+
+2014-06-06  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.23 released.
+
+2014-06-05  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.22 released.
+
+2014-06-05  Carl Hetherington  <cth@carlh.net>
+
+       * Large speed-up to multi-image source file decoding.
+
+       * Back-port changes from v2 which work out how separate
+       audio files should be resampled by looking at the video
+       files which are present at the same time.
+
+2014-06-03  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.21 released.
+
+2014-06-03  Carl Hetherington  <cth@carlh.net>
+
+       * Fix bad resampling of separate sound file sources that
+       have specified video frame rates.
+
+       * Version 1.69.20 released.
+
+2014-06-03  Carl Hetherington  <cth@carlh.net>
+
+       * Re-calculate and update audio plots when the mapping is changed.
+
+       * Change the -3dB preset to -6dB since we are talking about
+       amplitude, not power.
+
+       * Version 1.69.19 released.
+
+2014-06-02  Carl Hetherington  <cth@carlh.net>
+
+       * Empirical hack to prevent over-read of array
+       by libswscale; may fix crashes at the start of
+       DCP encodes.
+
+2014-05-29  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.18 released.
+
+2014-05-28  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.17 released.
+
+2014-05-28  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.16 released.
+
+2014-05-28  Carl Hetherington  <cth@carlh.net>
+
+       * Rework KDM generation to be about CPLs rather than DCPs,
+       and allow specification of any CPL to generate KDMs for.
+
+       Requested-by: Richard Turner
+
+2014-05-27  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.15 released.
+
+2014-05-26  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.14 released.
+
+2014-05-26  Carl Hetherington  <cth@carlh.net>
+
+       * Fix problems with non-zero FFmpeg content start times.
+
+2014-05-24  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.13 released.
+
+2014-05-24  Carl Hetherington  <cth@carlh.net>
+
+       * Fix problems with log setup from config.
+
+2014-05-23  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.12 released.
+
+2014-05-22  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.11 released.
+
+2014-05-21  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.10 released.
+
+2014-05-21  Carl Hetherington  <cth@carlh.net>
+
+       * Tidy up logging a bit and make it configurable from the GUI
+       (moving a few things into an Advanced preferences tab at
+       the same time).
+
+2014-05-19  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.69.9 released.
+
+2014-05-19  Carl Hetherington  <cth@carlh.net>
+
+       * Decode image sources in the multi-threaded part
+       of the transcoder, rather than the single-threaded.
+
 2014-05-16  Carl Hetherington  <cth@carlh.net>
 
        * Version 1.69.8 released.