|Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору|
Released 14 July 2012.
In Scintilla.iface, specify features as properties instead of functions where possible and fix some enumerations.
In SciTE Lua scripts, string properties in Scintilla API can be retrieved as well as set using property notation.
Added character class APIs: SCI_SETPUNCTUATIONCHARS, SCI_GETWORDCHARS, SCI_GETWHITESPACECHARS, and SCI_GETPUNCTUATIONCHARS. Feature #3529805.
Less/Hss support added to CSS lexer. Feature #3532413.
C++ lexer style SCE_C_PREPROCESSORCOMMENT added for stream comments in preprocessor. Bug #3487406.
Fix incorrect styling of inactive code in C++ lexer. Bug #3533036.
Fix incorrect styling by C++ lexer after empty lines in preprocessor style.
C++ lexer option "lexer.cpp.allow.dollars" fixed so can be turned off after being on. Bug #3541461.
Fortran fixed format lexer fixed to style comments from column 73. Bug #3540486.
Fortran folder folds CRITICAL .. END CRITICAL. Bug #3540486.
Fortran lexer fixes styling after comment line ending with '&'. Bug #3087226.
Fortran lexer styles preprocessor lines so they do not trigger incorrect folding. Bug #2906275.
Fortran folder fixes folding of nested ifs. Bug #2809176.
HTML folder fixes folding of CDATA when fold.html.preprocessor=0. Bug #3540491.
On Cocoa, fix autocompletion font lifetime issue and row height computation.
In 'choose single' mode, autocompletion will close an existing list if asked to display a single entry list.
Fixed SCI_MARKERDELETE to only delete one marker per call. Bug #3535806.
Properly position caret after undoing coalesced delete operations. Bug #3523326.
Ensure margin is redrawn when SCI_MARGINSETSTYLE called.
Fix clicks in first pixel of margins to send SCN_MARGINCLICK.
Fix infinite loop when drawing block caret for a zero width space character at document start.
Crash fixed for deleting negative range.
For characters that overlap the beginning of their space such as italics descenders and bold serifs, allow start of text to draw 1 pixel into margin. Bug #699587. Bug #3537799.
Fixed problems compiling Scintilla for Qt with GCC 4.7.1 x64.
Fixed problem with determining GTK+ sub-platform caused when adding Qt support in 3.2.0.
Fix incorrect measurement of untitled file in SciTE on Linux leading to message "File ...' is 2147483647 bytes long". Bug #3537764.
In SciTE, fix open of selected filename with line number to go to that line.
Fix problem with last visible buffer closing in SciTE causing invisible buffers to be active.
Avoid blinking of SciTE's current word highlight when output pane changes.
SciTE properties files can be longer than 60K.