Upcoming 5.5.7 release

Neil Hodgson <[email protected]> Wed, 4 Jun 2025 09:50:04 +1000
Newsgroups gmane.comp.lib.scintilla.devel,gmane.editors.scite.general
Message-ID <CACWkrTiMFfddKdpg1rAHBgrf2r_2JnzRU4hTPVCyYa_e9_5d8g@mail.gmail.com>
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

-- 
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/scintilla-interest/CACWkrTiMFfddKdpg1rAHBgrf2r_2JnzRU4hTPVCyYa_e9_5d8g%40mail.gmail.com.