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:

=E2=80=A2 SciTE 5.5.7
=E2=80=A2 On Windows, fix opening files multiple times when paths differ in
case. Bug #2476.
=E2=80=A2 Improve view position restoration when switching documents. Bug #=
1395.
=E2=80=A2 Allow two '|' in abbreviations to place caret and currently selec=
ted
text at different locations. Feature #1552.
=E2=80=A2 Skip context when going to diff message in output pane. Feature #=
1554.
=E2=80=A2 Split bash settings out from perl.properties to new bash.properti=
es.
Feature #1555.

=E2=80=A2 Lexilla 5.4.5
=E2=80=A2 Dart: Add error state SCE_DART_STRINGEOL for unterminated string.
Pull request #315.
=E2=80=A2 Makefile: Add a keyword list to makefile lexer to highlight GNU M=
ake
directives like 'ifdef' and 'vpath' as SCE_MAKE_PREPROCESSOR since
these are similar to NMAKE directives like '!IFDEF'.
=E2=80=A2 Nix: Add error state SCE_NIX_STRINGEOL for unterminated string. P=
ull
request #315.
=E2=80=A2 TOML: Add error state SCE_TOML_STRINGEOL for unterminated string.
Pull request #315.
=E2=80=A2 Zig: Add error state SCE_ZIG_STRINGEOL for unterminated string. P=
ull
request #315.

=E2=80=A2 Scintilla 5.5.7
=E2=80=A2 Add SCI_SCROLLVERTICAL method to restore view position and mainta=
in
it while performing line wrapping.
=E2=80=A2 Add SC_UNDO_SELECTION_HISTORY_SCROLL flag to
SCI_SETUNDOSELECTIONHISTORY which controls whether undo and redo
restore vertical scroll position.
=E2=80=A2 Tweak SC_MARK_BAR to be slightly wider by using next higher whole
pixel instead of next lower for margin width / 3.
=E2=80=A2 Scale images in autocompletion lists with SCI_AUTOCSETIMAGESCALE =
to
match high DPI screens. Initially only on GTK and Qt.
=E2=80=A2 Fix wrapping bug for UTF-8 where \r\n could wrap between the
characters. Notepad++ Pull Request #16373.
=E2=80=A2 Fix crash during painting when scroll bars changed. Bug #2481.
=E2=80=A2 On GTK, reset vertical scroll bar synchronously in SCI_SETDOCPOIN=
TER
to fix bug where scroll position not restored in non-wrap mode. Bug
#2416.
=E2=80=A2 On GTK, fix IME problem when tentative composition interfered wit=
h
delete surrounding. Feature #1476.
=E2=80=A2 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

--=20
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 e=
mail to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/scintilla-i=
nterest/CACWkrTiMFfddKdpg1rAHBgrf2r_2JnzRU4hTPVCyYa_e9_5d8g%40mail.gmail.co=
m.