http://www.scintilla.org/scite.zip Source
http://www.scintilla.org/wscite.zip Windows executable
The change list is:
# Memory exhaustion and other exceptions handled by placing an error
value into the status property rather than crashing. Scintilla now
builds with exception handling enabled and requires exception handling
to be enabled.
This is a major change and application developers should consider how
they will deal with Scintilla exhausting memory since Scintilla may
not be in a stable state.
# Deprecated APIs removed. The symbols removed are:
* SCI_SETCARETPOLICY
* CARET_CENTER
* CARET_XEVEN
* CARET_XJUMPS
* SC_FOLDFLAG_BOX
* SC_FOLDLEVELBOXHEADERFLAG
* SC_FOLDLEVELBOXFOOTERFLAG
* SC_FOLDLEVELCONTRACTED
* SC_FOLDLEVELUNINDENT
* SCN_POSCHANGED
* SCN_CHECKBRACE
* SCLEX_ASP
* SCLEX_PHP
# Cocoa platform included.
# When lines are wrapped, subsequent lines may be indented to match
the indent of the initial line, or one more indentation level. Feature
#2796119.
# APIs added for finding the character at a point rather than an
inter-character position. Feature #2646738.
# A new marker SC_MARK_BACKGROUND_UNDERLINE is drawn in the text area
as an underline the full width of the window.
# Batch file lexer understands variables surrounded by '!'.
# D lexer handles string and numeric literals more accurately. Feature #2793782.
# Forth lexer is now case-insensitive and better supports numbers like
$hex and %binary. Feature #2804894.
# Lisp lexer treats '[', ']', '{', and '}' as balanced delimiters
which is common usage. Feature #2794989.
It treats keyword argument names as being equivalent to symbols.
Feature #2794901.
# XML lexer fixes bug where Unicode entities like '&—' were broken
into fragments. Bug #2804760.
# SciTE on GTK+ enables scrolling the tab bar on recent versions of
GTK+. Feature #2061821.
# SciTE on Windows allows tab bar tabs to be reordered by drag and drop.
# Unit test script for Scintilla on Windows included with source code.
# User defined menu items are now localised when there is a matching
translation.
# Width of icon column of autocompletion lists on GTK+ made more consistent.
# Bug with slicing UTF-8 text into character fragments when there is a
sequence of 100 or more 3 byte characters. Bug #2780566.
# Folding bugs introduced in 1.78 fixed. Some of the fix was generic
and there was also a specific fix for C++.
# Bug fixed where a rectangular paste was not padding the line with
sufficient spaces to align the pasted text.
# Bug fixed with showing all text on each line of multi-line
annotations when styling the whole annotation using
SCI_ANNOTATIONSETSTYLE. Bug #2789430.
Neil
The Perl change fixes bug #2809168 where making some particular
changes would get the styling in a state where it would not be
automatically fixed when the change was undone.
The CAML lexer now also supports the SML language (determined by
the presence of 'andalso' in the set of keywords) and fixes some bugs.
If no new problems are found, this will be released as 1.79 tomorrow 2/July.
http://www.scintilla.org/scite.zip Source
http://www.scintilla.org/wscite.zip Windows executable
Neil