Upcoming 5.1.2

30 views
Skip to first unread message

Neil Hodgson

unread,
Sep 19, 2021, 8:09:43 PM9/19/21
to Scintilla mailing list, scite-i...@googlegroups.com
I am planning to make a stable 5.1.2 release of Lexilla, Scintilla, and SciTE in a few days.

Changes:
• SciTE
• Add filter view and filter mode for replace strip. Feature #1249.
• For incremental searches and filter view, remember each search in the history combo-box. However, searches that are a prefix or suffix of the most recent history item replace that item so that typing or backspacing doesn't fill the history with partial values.
• For incremental searching using the strip on Windows, pressing Find Next or Return searches for and selects the next match. This makes it easier to select a word and search for its next occurrence. To exit the strip without performing an extra search, press Escape.
• Add fold.line.colour property to set the colour of fold lines.
• Add font.monospaced.list property which can be used to optimize monospaced fonts.
• Keys in property files may use Unicode escapes \xHH, \uHHHH, and \UHHHHHHHH for characters that could not otherwise be represented like '=' (\x3D or \U0000003D) and line ends. The Unicode code points are then converted to UTF-8. This may be useful for defining abbreviations. Feature #1407.
• Fix problems with Escape and Enter in Insert Abbreviation dialog on GTK. Bug #2275.
• Fix appearance of menu accelerator keys on GTK 3. Bug #1405.
• Fix indentation and caret positioning bugs with Expand Abbreviation and Insert Abbreviation. Bug #2275.
• Free document memory when closed instead of recycling document for future opened file.
• Fix line continuation handling in Embedded properties and forth.properties. Bug #2277, Bug #2278.

• Lexilla 5.1.2
• Implement conditional group rules in CSS. Issue #25, Pull request #28.
• Allow F# triple-quoted strings to interpolate string literals. Issue #21.
• Highlight F# printf specifiers in type-checked interpolated strings. Issue #24.
• Fix styling for Inno Setup scripts handling unterminated strings, message sections, and avoid terminating comments between CR and LF. Pull request #29. Feature #1415.
• Fix Markdown hang when document ends with "`", "*", "_", or similar. Issue #23.
• Treat '.' as an operator instead of part of a word for PHP. Issue #22. Bug #2225.
• Check PHP numeric literals, showing invalid values with default style instead of numeric. Issue #20.
• For PHP, recognize start of comment after numeric literal. Issue #20. Bug #2143.
• For PHP, recognize PHP code within JavaScript strings. Pull request #27.

• Scintilla 5.1.2
• Add SCI_STYLESETCHECKMONOSPACED which can be used to optimize fonts that are monospaced over the ASCII graphics characters.
• Add SC_ELEMENT_FOLD_LINE to set the colour of fold lines. Add SC_ELEMENT_HIDDEN_LINE to show where lines are hidden. Feature #1241, Feature #382, Feature #203.
• Add SCI_SETCARETLINEHIGHLIGHTSUBLINE to highlight just the subline containing the caret instead of the whole document line. Feature #841.
• Allow SCI_HIDELINES to hide the first line or all lines which can be useful for filtered views.
• Make negative settings for extra ascent and descent safer by ensuring calculated ascent and thus line height is at least 1 pixel.
• Fix display of fold lines when wrapped so they are only drawn once per line, not on each subline.
• Fix crash with too many subexpressions in regular expression search with SCFIND_CXX11REGEX. Bug #2281.
• On GTK, fix the line spacing so that underscores and accents are visible for some fonts such as DejaVu Sans Mono 10.
• On GTK, respond to changes in system font scaling by clearing any cached layout data.
• On Cocoa, fix memory leak caused by circular references. Bug #2268.
• On Cocoa, fix disabling horizontal scrollbar in non-wrapping mode. Bug #2271.
• On Cocoa, ensure cursor and background images are loaded.

The committed changes can be examine 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