New versions of Lexilla (5.4.4), Scintilla (5.5.7), and SciTE (5.5.7)
will be released soon in a few days.
Changes:
• SciTE 5.5.7
• On Windows, fix opening files multiple times when paths differ in
case. Bug #2476.
• Improve view position restoration when switching documents. Bug #1395.
• Allow two '|' in abbreviations to place caret and currently selected
text at different locations. Feature #1552.
• Skip context when going to diff message in output pane. Feature #1554.
• Split bash settings out from perl.properties to new bash.properties.
Feature #1555.
• Lexilla 5.4.5
• Dart: Add error state SCE_DART_STRINGEOL for unterminated string.
Pull request #315.
• Makefile: Add a keyword list to makefile lexer to highlight GNU Make
directives like 'ifdef' and 'vpath' as SCE_MAKE_PREPROCESSOR since
these are similar to NMAKE directives like '!IFDEF'.
• Nix: Add error state SCE_NIX_STRINGEOL for unterminated string. Pull
request #315.
• TOML: Add error state SCE_TOML_STRINGEOL for unterminated string.
Pull request #315.
• Zig: Add error state SCE_ZIG_STRINGEOL for unterminated string. Pull
request #315.
• Scintilla 5.5.7
• Add SCI_SCROLLVERTICAL method to restore view position and maintain
it while performing line wrapping.
• Add SC_UNDO_SELECTION_HISTORY_SCROLL flag to
SCI_SETUNDOSELECTIONHISTORY which controls whether undo and redo
restore vertical scroll position.
• Tweak SC_MARK_BAR to be slightly wider by using next higher whole
pixel instead of next lower for margin width / 3.
• Scale images in autocompletion lists with SCI_AUTOCSETIMAGESCALE to
match high DPI screens. Initially only on GTK and Qt.
• Fix wrapping bug for UTF-8 where \r\n could wrap between the
characters. Notepad++ Pull Request #16373.
• Fix crash during painting when scroll bars changed. Bug #2481.
• On GTK, reset vertical scroll bar synchronously in SCI_SETDOCPOINTER
to fix bug where scroll position not restored in non-wrap mode. Bug
#2416.
• On GTK, fix IME problem when tentative composition interfered with
delete surrounding. Feature #1476.
• On GTK, update IME cursor position inside retrieve surrounding to
better position candidate window. Feature #1488.
The committed changes can be examined either in the repositories
git clone
https://github.com/ScintillaOrg/lexilla
hg clone
http://hg.code.sf.net/p/scintilla/code scintilla
hg clone
http://hg.code.sf.net/p/scintilla/scite
or from
https://www.scintilla.org/scite.zip Source
https://www.scintilla.org/wscite.zip Windows executable (64-bit)
Neil