Upcoming 5.3.1

16 views
Skip to first unread message

Neil Hodgson

unread,
Oct 9, 2022, 3:55:59 AM10/9/22
to Scintilla mailing list, scite-i...@googlegroups.com
New versions of Lexilla (5.2.0), Scintilla (5.3.1), and SciTE (5.3.1) will be released in a few days - likely 12th.

This release contains fixes and features for Lexilla, Scintilla, and SciTE.

Changes:


• SciTE
• Implement translucent markers.
• Added invisiblerepresentation style attribute. Feature #1453.

• Lexilla 5.2.0
• PowerShell: End comment before \r carriage return so \r and \n in same SCE_POWERSHELL_DEFAULT style. Pull request #99.
• PowerShell: Fix character truncation bug that lead to 'ġ' styled as an operator since its low 8 bits are equal to '!'.
• R: Support hexadecimal, float exponent and number suffix. Issue #101.
• R: Highlight backticks. Pull request #102.
• R: Highlight raw strings. Issue #100.
• R: Optionally highlight escape sequences in strings. Issue #100.
• Fix early truncation from LexAccessor::GetRange and LexAccessor::GetRangeLowered. Issue #17.

• Scintilla 5.3.1
• Added SCI_STYLESETINVISIBLEREPRESENTATION to make it easier to edit around invisible text. This also allows representing long lexemes with a single character to provide a summarized view. Feature #1453.
• Removed NotifyLexerChanged notification from DocWatcher. This is a private interface but could be used by independent platform layers and was exposed by ScintillaDocument in the Qt implementation of ScintillaEdit.
• Draw lines more consistently in SC_PHASES_TWO and SC_PHASES_ONE modes by clipping drawing to just the line rectangle. This stops drawing some extreme ascenders, descenders and portions of indicators which may appear and then disappear depending on which lines were drawn.
• Draw SC_MARK_BAR markers underneath other markers as they often cover multiple lines for change history and other markers mark individual lines.
• Enlarge point and point top indicators and scale to be larger with larger text.
• Suppress change history background line shading when printing. Bug #2358.
• Make SCI_LINESCROLL more accurate when width of space not integer. Bug #2357.
• On Win32 implement horizontal scrolling mouse wheel. Feature #1450.
• On Win32 implement horizontal scrolling with Shift + mouse wheel. Feature #749, Feature #1451.
• On Win32 ensure page and step clicks on horizontal scroll bar do not overshoot document width.
• On GTK, fix bug where there were too many or too few lines when wrapping. Bug #2349.

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
Reply all
Reply to author
Forward
0 new messages