Table: Line graph where: removed a bug that caused nothing to be drawn if the number of columns was larger than the number of rows and the column index was larger than the number of rows.

Mac: corrected horizontal spacing in graphical text on El Capitán.

Mac: corrected a bug that would cause Praat to crash if a PNG file could not be saved (from a script).

Windows: enabled PNG saving from Praatcon.

5.4.21 (29 September 2015)

Corrected a bug introduced in 5.4.20 that could cause the Sound window to crash.

Repaired a very old hang with pulses in the Sound window.

5.4.20 (26 September 2015)

Corrected the graphical representation of numbers with exponents (wrong since 5.4.10).

Windows: prevented flashing console window in runScript().

5.4.19 (16 September 2015)

LongSound: corrected saving of 8-bit files as 16-bit.

5.4.18 (7 September 2015)

Regular expressions: if the pattern is illegal, you'll now get an error message instead of an empty string.

LongSound: removed a bug introduced in 1999 that could play long stereo sounds much too fast if they had unusual sampling frequencies. This bug has become more noticeable on the Mac since January 2015.

Guard better against sound files that contain 0 samples.

Scripting: faster look-up of variables.

5.4.17 (20 August 2015)

Scripting: removed a bug that could cause Praat to crash when calling writeFile() with an empty text.

5.4.16 (16 August 2015)

Mac 64-bit: removed a bug by which graphical text passed over the right edge in TextGrid intervals.

Mac 64-bit: removed a bug that allowed the general "Zoom" and "Close" commands to be accessible from a script.

5.4.15 (1 August 2015)

Introduced several command line options that make it easier to call Praat from a web server.

Windows and 32-bit Mac: removed a bug introduced in 5.4.12 that could cause weird behavior (even crashing) when pressing the Tab key in the script window or in the manual.

5.4.13 (22 July 2015)

The Demo window can now save itself to a PNG or PDF file.

Windows: removed a bug introduced in 5.4.10 whereby Praatcon would write garbled text to the console.

5.4.12 (10 July 2015)

Windows: removed a bug introduced in 5.4.10 whereby SpeechSynthesizer would only pronounce the first letter of the text.

5.4.11 (8 July 2015)

Windows: removed a bug introduced in 5.4.10 whereby the file selection window could try to open a file with a garbled name.

Removed a bug whereby the PointProcess window would crash when showing a perfectly silent sound.

5.4.10 (27 June 2015)

Removed a bug introduced in version 4.5.09 (January 2007) that caused incorrect upsampling of stereo sounds when the upsampling factor was exactly 2. This bug has caused incorrect playing of stereo sounds with a sampling frequency of 22050 Hz on the Mac since January 2015.

Removed a bug introduced in 2011 that could cause Praat to crash when you scrolled the LongSound window.

TextGrid: Count intervals where... and Count points where....

5.4.09 (1 June 2015)

Linux: the tab key can be used to play sounds on more computers.

Windows: TextGrid files with non-BMP characters are now read correctly.

Windows: files with names that contain non-BMP characters are now saved correctly.

Updated manual.

5.4.08 (24 March 2015)

Sound window: removed a bug that caused a crash in "Editor info".

5.4.07 (22 March 2015)

TextGrid window: Add interval now does the same thing as Add boundary if a time stretch is selected.

Linux: better redrawing in TextGrid window.

5.4.06 (21 February 2015)

Windows: repaired a bug that could cause Praat to crash if a metafile resolution was 200 dpi.