New versions of Lexilla (5.2.8), Scintilla (5.3.8), and SciTE (5.3.9) will be released in a few days - likely 5th.
This release contains fixes and features for Lexilla, Scintilla, and SciTE. Lexilla sees changes to Python and R.
Xcode project files were updated for Xcode 15 which drops support for older versions of macOS. The minimum supported macOS release is now 10.13.
Changes:
• SciTE 5.3.9
• Add "Drop Selection" to the context menu to deselect one piece of a multiple selection.
• Add autocomplete.multi property to insert the autocompletion choice in all selections.
• For Windows, fix problem where tab bar disappeared. Bug #2347.
• For Windows, set the file extension of a new file to the one shown in the "save as" file type when save.filter is set.
• Lexilla 5.2.8
• Python: Update f-string handling to match PEP 701 and Python 3.12. Controlled with property lexer.python.strings.f.pep.701. Issue #150, Pull request #209.
• R: Fix escape sequence highlighting with change of for loop to while loop. Issue #206, Pull request #207.
• Minimum supported macOS release increased to 10.13.
• Scintilla 5.3.8
• Fix excessive memory use when deleting contiguous ranges backwards. Notepad++ Issue #13442.
• Fix incorrect substitution when searching for a regular expression backwards. Bug #2405.
• Make SCI_MOVESELECTEDLINESUP and SCI_MOVESELECTEDLINESDOWN work for rectangular selections. Bug #2078.
• For Cocoa, minimum supported macOS release increased to 10.13.
• For Cocoa, fix invisible text on macOS 14 Sonoma. Bug #2402.
• For Cocoa, do nothing for suspendDrawing on macOS 10.14+ as the underlying calls have been deprecated.
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