48393469730c8fb8759cc41d50c95c26380991be from master; block possibly bad characters...
[dcpomatic.git] / ChangeLog
index 183339f61c1b83ecbc57ae5ffb8d42dc0fa66502..64c253550e3cd8ef1ba7e9cb4f8e9bce855738e8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,504 @@
+2015-05-25  Carl Hetherington  <cth@carlh.net>
+
+       * Block all but alphanumeric characters with a few bits
+       of punctuation from DCP names.
+
+       * Improve view of jobs in various ways.
+
+       * Increase the number of images that DCP-o-matic will
+       keep around in memory before resorting to pushing them
+       to disk.
+
+       * Display DCP container size beside the choice
+       in the DCP tab.
+
+       * Try to set up useful default colour conversions
+       depending on the type and resolution of content (#565).
+
+2015-05-23  Carl Hetherington  <cth@carlh.net>
+
+       * Fix failure to import some video MXFs (#566).
+
+2015-05-17  Carl Hetherington  <cth@carlh.net>
+
+       * Update DCP name on changing DCP standard (#570).
+
+2015-05-14  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.47 released.
+
+2015-05-13  c.hetherington  <cth@carlh.net>
+
+       * Various fixes to embedded image subtitle
+       handling.
+
+2015-05-10  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.46 released.
+
+2015-05-10  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.45 released.
+
+2015-05-10  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.44 released.
+
+2015-05-10  Carl Hetherington  <cth@carlh.net>
+
+       * Fix sometimes-missing channel labels on OS X audio analysis.
+
+2015-05-09  Carl Hetherington  <cth@carlh.net>
+
+       * Efficiency fix for cases where there is a lot of processing
+       power.
+
+       * Add UTF-8 content type to KDM emails to try to fix #549.
+
+       * Disable OK until a download succeeds in the certificate
+       downloader (#404).
+
+2015-05-07  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.43 released.
+
+2015-05-07  Carl Hetherington  <cth@carlh.net>
+
+       * A few small but possibly sigificant correctness fixes
+       for subtitles (thanks to dcp_inspect).
+
+2015-05-04  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.42 released.
+
+2015-05-04  Carl Hetherington  <cth@carlh.net>
+
+       * Move restore-default-prefs option (#537).
+
+       * Don't try to update config dialog when its window has been
+       destroyed.  Fixes various crashes on Windows (from master).
+
+       * Add a simple content properties dialog (#554).
+
+2015-05-01  carl  <cth@carlh.net>
+
+       * Don't load image files whose names start with ._ as they
+       are probably OS X resource files (from master).
+
+2015-04-30  Carl Hetherington  <cth@carlh.net>
+
+       * Copy subtitle fonts to the DCP, and provide
+       LiberationSans-Regular as a default Arial equivalent.
+
+2015-04-29  Carl Hetherington  <cth@carlh.net>
+
+       * Make disk space check take account of whether hard links
+       are supported by the target filesystem (#511).
+
+       * Allow configuration of the encryption key (from master).
+
+       * Various fixes to bad timeline drag behaviour when
+       snapping (from master).
+
+2015-04-29  c.hetherington  <cth@carlh.net>
+
+       * Hand-apply 291179175729b62e17a9c322cd27ae134d1310d9,
+       8d92cce7d2885afa13ee4cb6f546dbf43942124b and
+       c994839239e84a1f62865ed82fdc090900a66b03 from master;
+       stop flickering when dragging in the timeline on OS X.
+
+2015-04-22  c.hetherington  <cth@carlh.net>
+
+       * Add P3 colour conversion preset.
+
+       * Hand-apply all changes relating to colour specification
+       as chromaticity.
+
+2015-04-20  Carl Hetherington  <cth@carlh.net>
+
+       * Hand-apply 47770097cf6a5d7dbbdded8977da5f3de53dfd33;
+       single-file hashes.
+
+       * Hand-apply e1d0d24146592e311d46781a1961fe080f6357cf;
+       attempt to fix confusion with the JPEG2000 bandwidth
+       control when a user enters a value directly rather than
+       using the spin arrows.
+
+2015-04-16  Carl Hetherington  <cth@carlh.net>
+
+       * Fix potential OS X crashes due to another incarnation
+       of the bizarre multi-thread stringstream bug.
+
+2015-04-15  c.hetherington  <cth@carlh.net>
+
+       * Hand-apply 94998e12d117f3f1781dfb1318939debfbf34546 from master;
+       add option to restore the default configuration.
+
+2015-04-12  Carl Hetherington  <cth@carlh.net>
+
+       * Hand-apply 69866d9ba972d21375081c313ac245535ac55be9 from master;
+       handle removed ratio if it occurs in old files.
+
+       * Hand-apply c0e0b90d987af2586323d4a67bd67330256da51d from master;
+       remove 1.37 ratio and set Academy to 1.375.
+
+       * Hand-apply 83f1ea8eacb4d56860ccdb9db5acdf12c6e71dfb from master;
+       ellipsize filters strings if it is long.
+
+       * Hand-apply 24ae3a8f0a68529b50c34079e643caf6b9327523 from master;
+       use the number of mapped audio channels for the DCP name, not the
+       number of DCP channels (#479).
+
+2015-03-25  Carl Hetherington  <cth@carlh.net>
+
+       * Remove scaler settings and just uses SWS_BICUBIC all round.
+
+       * Hand-apply ec3e6abf817b84d589f0782b01f5059dd3bf0953; only allow
+       even DCP audio channel counts between 2 and 16 inclusive.
+
+       * Hand-apply 3e3d3e46a74af7b3e6431033c7c80bd058c02cf6update;
+       full/play length in the timing panel when the DCP frame rate is
+       changed.
+
+2015-03-24  Carl Hetherington  <cth@carlh.net>
+
+       * Hand-apply 31eafa8a121b8d341d198e4fe426ee843cc70167; add a note
+       to the timing panel to try to stop people changing the video frame
+       rate in the wrong circumstances.
+
+       * Hand-apply e30fd8d; resurrect JSON server code.
+
+       * Hand-apply 7ba9dcdbfe8f0d94ad9887843995c152c45dfe9e from master;
+       allow "deletion" of the audio part of a FFmpeg file from the
+       timeline; delete unmaps the audio (#316).
+
+2015-02-25  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.41 released.
+
+2015-02-10  c.hetherington  <cth@carlh.net>
+
+       * Default to no colour conversion for
+       JPEG2000 and DCP content (#445).
+
+2015-02-06  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.40 released.
+
+2015-02-06  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.39 released.
+
+2015-01-31  Carl Hetherington  <cth@carlh.net>
+
+       * Fix error when using audio delay.
+
+2015-01-30  Carl Hetherington  <cth@carlh.net>
+
+       * Fix update of preview when video fade changes.
+
+       * Hopefully fix black borders round the preview in
+       some cases.
+
+2015-01-24  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.38 released.
+
+2015-01-23  Carl Hetherington  <cth@carlh.net>
+
+       * Fix update checker.
+
+       * Scan a whole FFmpeg file if no duration is given
+       in its header.
+
+       * Fix flicker of SubRip subtitles in some cases.
+
+       * Version 2.0.37 released.
+
+2015-01-21  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.36 released.
+
+2015-01-21  Carl Hetherington  <cth@carlh.net>
+
+       * Fix differentiation between MXF-wrapped subtitles
+       and video/audio content.
+
+2015-01-20  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.35 released.
+
+2015-01-20  c.hetherington  <cth@carlh.net>
+
+       * More informative error when failing to decode
+       JPEG2000 files.
+
+2015-01-15  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.34 released.
+
+2015-01-15  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.33 released.
+
+2015-01-15  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.32 released.
+
+2015-01-15  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.31 released.
+
+2015-01-15  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.30 released.
+
+2015-01-11  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.29 released.
+
+2015-01-11  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.28 released.
+
+2015-01-07  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.27 released.
+
+2015-01-07  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.26 released.
+
+2015-01-04  Carl Hetherington  <cth@carlh.net>
+
+       * Fix loading of SMPTE XML subtitles which
+       are not MXF-wrapped.
+
+2014-12-14  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.25 released.
+
+2014-12-11  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.24 released.
+
+2014-12-11  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.23 released.
+
+2014-12-11  Carl Hetherington  <cth@carlh.net>
+
+       * Add a language property to subtitle content and use it
+       for the DCP subtitle's language specification.
+
+2014-11-24  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.22 released.
+
+2014-11-24  Carl Hetherington  <cth@carlh.net>
+
+       * Allow import of J2K image sequences.
+
+2014-11-12  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.21 released.
+
+2014-11-12  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.20 released.
+
+2014-11-10  Carl Hetherington  <cth@carlh.net>
+
+       * Guess initial scale from the size of video
+       content images, taking pixel aspect ratio into
+       account where possible.
+
+2014-11-07  c.hetherington  <cth@carlh.net>
+
+       * Add a hint if there is 3D content in a proposed 2D DCP.
+
+2014-11-06  Carl Hetherington  <cth@carlh.net>
+
+       * Basic support for emailing a report of
+       a problem (#43).
+
+2014-11-05  c.hetherington  <cth@carlh.net>
+
+       * Add a few more hints.
+
+2014-10-30  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.19 released.
+
+2014-10-30  Carl Hetherington  <cth@carlh.net>
+
+       * Fix mis-merge causing complete breakage
+       of the main window.
+
+2014-10-28  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.18 released.
+
+2014-10-26  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.17 released.
+
+2014-11-02  Carl Hetherington  <cth@carlh.net>
+
+       * Be more tolerant of some FFmpeg audio decoding errors;
+       should fix #352.
+
+2014-10-26  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.16 released.
+
+2014-10-24  Carl Hetherington  <cth@carlh.net>
+
+       * Add a pause button for jobs.
+
+       * Experimental support for bypassing colourspace conversion (#266).
+
+       * Version 1.76.6 released.
+
+2014-10-23  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.76.5 released.
+
+2014-10-23  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.76.4 released.
+
+2014-10-23  Carl Hetherington  <cth@carlh.net>
+
+       * Rename 'Add folder' to 'Add image sequence'
+       and add some tooltips.
+
+       * Move the "keep video in sequence" button into
+       the timeline dialogue.
+
+       * Fix mix-placement of content when using the "Down"
+       button to move it.
+
+2014-10-22  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.15 released.
+
+2014-10-22  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.76.3 released.
+
+2014-10-22  Carl Hetherington  <cth@carlh.net>
+
+       * Fix bug where some files from iTunes would
+       be read as being at 90,000fps.
+
+2014-10-20  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.76.2 released.
+
+2014-10-19  Carl Hetherington  <cth@carlh.net>
+
+       * Add simple note of what audio resampling
+       will be done to the audio panel.
+
+2014-10-16  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.75.2 released.
+
+2014-10-16  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.75.1 released.
+
+2014-10-16  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.75.0 released.
+
+2014-10-14  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.74.3 released.
+
+2014-10-08  c.hetherington  <cth@carlh.net>
+
+       * Make server finding more reliable when
+       there are more than a few servers.
+
+2014-10-05  Carl Hetherington  <cth@carlh.net>
+
+       * Use a more sensible default position and size for
+       .srt subs.
+
+2014-10-03  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.14 released.
+
+2014-10-01  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.13 released.
+
+2014-09-30  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.12 released.
+
+2014-09-30  Carl Hetherington  <cth@carlh.net>
+
+       * Add basic video fade in/out.
+
+2014-09-22  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.11 released.
+
+2014-09-18  Carl Hetherington  <cth@carlh.net>
+
+       * Version 2.0.10 released.
+
+2014-10-08  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.74.2 released.
+
+2014-10-08  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.74.1 released.
+
+2014-10-05  Carl Hetherington  <cth@carlh.net>
+
+       * Bump ffmpeg version.
+
+2014-10-06  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.74.0 released.
+
+2014-10-06  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.73.9 released.
+
+2014-09-28  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.73.8 released.
+
+2014-09-28  Carl Hetherington  <cth@carlh.net>
+
+       * Add a few key shortcuts.
+
+2014-09-16  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.73.7 released.
+
+2014-09-16  Carl Hetherington  <cth@carlh.net>
+
+       * Fix non-update of audio gain when changing selected content.
+
+2014-09-14  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.73.6 released.
+
+2014-09-14  Carl Hetherington  <cth@carlh.net>
+
+       * Version 1.73.5 released.
+
+2014-09-14  Carl Hetherington  <cth@carlh.net>
+
+       * Update to nl_NL translation from Cherif Ben Brahim.
+
 2014-09-12  Carl Hetherington  <cth@carlh.net>
 
        * Version 2.0.9 released.
        * 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