Share

Scintilla

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.