Upcoming release

"'Neil Hodgson' via scite-interest" <[email protected]> Sun, 23 Jul 2023 16:43:42 +1000
Newsgroups gmane.editors.scite.general,gmane.comp.lib.scintilla.devel
Message-ID <[email protected]>
   New versions of Lexilla (5.2.6), Scintilla (5.3.6), and SciTE (5.3.7) will be released in a few days - likely 26th.

   One more Lexilla fix may be included before release: better validation of HTML entities.
https://github.com/ScintillaOrg/lexilla/issues/192

   This release contains fixes and features for Lexilla, Scintilla, and SciTE. Lexilla sees changes to Bash, Errorlist, HTML, Matlab, and Visual Prolog.

   Changes:

    • SciTE 5.3.7
        • Released 26 July 2023.
        • Add discover.properties property to enable command.discover.properties which is now disabled by default as a security measure since command.discover.properties may perform any command silently and automatically and can be set in local properties for a shared directory or downloaded project. Bug #2387.
        • Add ZoomFactor property that may be displayed in status bar.
        • Remove nimrod.properties file as it has been superseded by nim.properties.

    • Lexilla 5.2.6
        • Include empty word list names in value returned by DescribeWordListSets and SCI_DESCRIBEKEYWORDSETS. Issue #175, Pull request #176.
        • Bash: style here-doc end delimiters as SCE_SH_HERE_DELIM instead of SCE_SH_HERE_Q. Issue #177.
        • Bash: allow '$' as last character in string. Issue #180, Pull request #181.
        • Bash: fix state after expansion. Highlight all numeric and file test operators. Don't highlight dash in long option as operator. Issue #182, Pull request #183.
        • Bash: strict checking of special parameters ($*, $@, $$, ...) with property lexer.bash.special.parameter to specify valid parameters. Issue #184, Pull request #186.
        • Bash: recognize keyword before redirection operators (< and >). Issue #188, Pull request #189.
        • Errorlist: recognize Bash diagnostic messages.
        • HTML: allow ASP block to terminate inside line comment. Issue #185.
        • HTML: fix folding with JSP/ASP.NET <%-- comment. Issue #191.
        • HTML: fix incremental styling of multi-line ASP.NET directive. Issue #191.
        • Matlab: improve arguments blocks. Add support for multiple arguments blocks. Prevent "arguments" from being keyword in function declaration line. Fix semicolon handling. Pull request #179.
        • Visual Prolog: add support for embedded syntax with SCE_VISUALPROLOG_EMBEDDED and SCE_VISUALPROLOG_PLACEHOLDER.
Styling of string literals changed with no differentiation between literals with quotes and those that are prefixed with "@". Quote characters are in a separate style (SCE_VISUALPROLOG_STRING_QUOTE) to contents (SCE_VISUALPROLOG_STRING).
SCE_VISUALPROLOG_CHARACTER, SCE_VISUALPROLOG_CHARACTER_TOO_MANY, SCE_VISUALPROLOG_CHARACTER_ESCAPE_ERROR, SCE_VISUALPROLOG_STRING_EOL_OPEN, and SCE_VISUALPROLOG_STRING_VERBATIM_SPECIAL were removed (replaced with SCE_VISUALPROLOG_UNUSED[1-5]). Pull request #178.

    • Scintilla 5.3.6
        • Redraw calltip after showing as didn't update when size of new text exactly same as previous. Feature #1486.
        • On Win32 fix reverse arrow cursor when scaled. Bug #2382.
        • On Win32 hide cursor when typing if that system preference has been chosen. Bug #2333.
        • On Win32 and Qt, stop aligning IME candidate window to target. It is now always aligned to start of composition string. This undoes part of feature #1300. Feature #1488, Bug #2391, Feature #1300.
        • On Qt, for IMEs, update micro focus when selection changes. This may move the location of IME popups to align with the caret.
        • On Qt, implement replacement for IMEs which may help with actions like reconversion. This is similar to delete-surrounding on GTK.

   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 "scite-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/scite-interest/BD439C12-D6D6-474E-9AE9-A90FDFE73485%40me.com.