File Release Notes and Changelog
Release Name: 1.79
Notes:
Changes:
# When lines are wrapped, subsequent lines may be indented to match the indent of the initial line, or one more indentation level. Feature #2796119.
# Batch file lexer understands variables surrounded by '!'.
# CAML lexer also supports SML.
# D lexer handles string and numeric literals more accurately. Feature #2793782.
# Forth lexer is now case-insensitive and better supports numbers like $hex and %binary. Feature #2804894.
# Lisp lexer treats '[', ']', '{', and '}' as balanced delimiters which is common usage. Feature #2794989.
It treats keyword argument names as being equivalent to symbols. Feature #2794901.
# Pascal lexer bug fixed to prevent hang when 'interface' near beginning of file. Bug #2802863.
# Perl lexer bug fixed where previous lexical states persisted causing "/" special case styling and subroutine prototype styling to not be correct. Bug #2809168.
# XML lexer fixes bug where Unicode entities like '&—' were broken into fragments. Bug #2804760.
# SciTE on GTK+ enables scrolling the tab bar on recent versions of GTK+. Feature #2061821.
# SciTE on Windows allows tab bar tabs to be reordered by drag and drop.
# User defined menu items are now localised when there is a matching translation.
# Bug with slicing UTF-8 text into character fragments when there is a sequence of 100 or more 3 byte characters. Bug #2780566.
# Folding bugs introduced in 1.78 fixed. Some of the fix was generic and there was also a specific fix for C++.
# Bug fixed where a rectangular paste was not padding the line with sufficient spaces to align the pasted text.