📄 scintillahistory.html
字号:
Bug fixed where SCI_LINEENDWRAP would move too far when line ends are visible.
</li>
<li>
Bugs fixed where calltips with unicode or other non-ASCII text would display
incorrectly.
</li>
<li>
Bug fixed in determining if at save point after undoing from save point and then
performing changes.
</li>
<li>
Bug fixed on GTK+ using unsupported code pages where extraneous text could
be drawn.
</li>
<li>
Bug fixed in drag and drop code on Windows where dragging from SciTE to
Firefox could hang both applications.
</li>
<li>
Crashing bug fixed on GTK+ when no font allocation succeeds.
</li>
<li>
Crashing bug fixed when autocompleting word longer than 1000 characters.
</li>
<li>
SciTE crashing bug fixed when both Find and Replace dialogs shown by disallowing
this situation.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite161.zip?download">Release 1.61</a>
</h3>
<ul>
<li>
Released on 29 May 2004.
</li>
<li>
Improvements to selection handling on GTK+.
</li>
<li>
SciTE on GTK+ 2.4 uses the improved file chooser which allows
file extension filters, multiple selection, and remembers favourite
directories.
</li>
<li>
SciTE Load Session and Save Session commands available on GTK+.
</li>
<li>
SciTE lists Lua Startup Script in Options menu when loaded.
</li>
<li>
In SciTE, OnUserListSelection can be implemented in Lua.
</li>
<li>
SciTE on Windows has a context menu on the file tabs.
</li>
<li>
SQL lexer allows '#' comments and optionally '\' quoting inside strings.
</li>
<li>
Mssql lexer improved.
</li>
<li>
AutoIt3 lexer updated.
</li>
<li>
Perl lexer recognizes regular expression use better.
</li>
<li>
Errorlist lexer understands Lua tracebacks and copes with findstr
output for file names that end with digits.
</li>
<li>
Drawing of lines on GTK+ improved and made more like Windows
without final point.
</li>
<li>
SciTE on GTK+ uses a high resolution window icon.
</li>
<li>
SciTE can be set to warn before loading files larger than a particular size.
</li>
<li>
SciTE Lua scripting bugs fixed included a crashing bug when using
an undefined function name that would go before first actual name.
</li>
<li>
SciTE bug fixed where a modified buffer was not saved if it was
the last buffer and was not current when the New command used.
</li>
<li>
SciTE monofont mode no longer affects line numbers.
</li>
<li>
Crashing bug in SciTE avoided by not allowing both the Find and Replace
dialogs to be visible at one time.
</li>
<li>
Crashing bug in SciTE fixed when Lua scripts were being run
concurrently.
</li>
<li>
Bug fixed that caused incorrect line number width in SciTE.
</li>
<li>
PHP folding bug fixed.
</li>
<li>
Regression fixed when setting word characters to not include
some of the standard word characters.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite160.zip?download">Release 1.60</a>
</h3>
<ul>
<li>
Released on 1 May 2004.
</li>
<li>
SciTE can be scripted using the Lua programming language.
</li>
<li>
command.mode is a better way to specify tool command options in SciTE.
</li>
<li>
Continuation markers can be displayed so that you can see which lines are wrapped.
</li>
<li>
Lexer for Gui4Cli language.
</li>
<li>
Lexer for Kix language.
</li>
<li>
Lexer for Specman E language.
</li>
<li>
Lexer for AutoIt3 language.
</li>
<li>
Lexer for APDL language.
</li>
<li>
Lexer for Bash language. Also reasonable for other Unix shells.
</li>
<li>
SciTE can load lexers implemented in external shared libraries.
</li>
<li>
Perl treats "." not as part of an identifier and interprets '/' and '->'
correctly in more circumstances.
</li>
<li>
PHP recognises variables within strings.
</li>
<li>
NSIS has properties "nsis.uservars" and "nsis.ignorecase".
</li>
<li>
MSSQL lexer adds keyword list for operators and stored procedures,
defines '(', ')', and ',' as operators and changes some other details.
</li>
<li>
Input method preedit window on GTK+ 2 may support some Asian languages.
</li>
<li>
Platform interface adds an extra platform-specific flag to Font::Create.
Used on wxWidgets to choose antialiased text display but may be used for
any task that a platform needs.
</li>
<li>
OnBeforeSave method added to Extension interface.
</li>
<li>
Scintilla methods that return strings can be called with a NULL pointer
to find out how long the string should be.
</li>
<li>
Visual Studio .NET project file now in VS .NET 2003 format so can not be used
directly in VS .NET 2002.
</li>
<li>
Scintilla can be built with GTK+ 2 on Windows.
</li>
<li>
Updated RPM spec for SciTE on GTK+.
</li>
<li>
GTK+ makefile for SciTE allows selection of destination directory, creates destination
directories and sets file modes and owners better.
</li>
<li>
Tab indents now go to next tab multiple rather than add tab size.
</li>
<li>
SciTE abbreviations now use the longest possible match rather than the shortest.
</li>
<li>
Autocompletion does not remove prefix when actioned with no choice selected.
</li>
<li>
Autocompletion cancels when moving beyond the start position, not at the start position.
</li>
<li>
SciTE now shows only calltips for functions that match exactly, not
those that match as a prefix.
</li>
<li>
SciTE can repair box comment sections where some lines were added without
the box comment middle line prefix.
</li>
<li>
Alt+ works in user.shortcuts on Windows.
</li>
<li>
SciTE on GTK+ enables replace in selection for rectangular selections.
</li>
<li>
Key bindings for command.shortcut implemented in a way that doesn't break
when the menus are localised.
</li>
<li>
Drawing of background on GTK+ faster as theme drawing disabled.
</li>
<li>
On GTK+, calltips are moved back onto the screen if they extend beyond the screen bounds.
</li>
<li>
On Windows, the Scintilla object is destroyed on WM_NCDESTROY rather than
WM_DESTROY which arrives earlier. This fixes some problems when Scintilla was subclassed.
</li>
<li>
The zorder switching feature removed due to number of crashing bugs.
</li>
<li>
Code for XPM images made more robust.
</li>
<li>
Bug fixed with primary selection on GTK+.
</li>
<li>
On GTK+ 2, copied or cut text can still be pasted after the Scintilla widget is destroyed.
</li>
<li>
Styling change not visible problem fixed when line was cached.
</li>
<li>
Bug in SciTE on Windows fixed where clipboard commands stopped working.
</li>
<li>
Crashing bugs in display fixed in line layout cache.
</li>
<li>
Crashing bug may be fixed on AMD64 processor on GTK+.
</li>
<li>
Rare hanging crash fixed in Python lexer.
</li>
<li>
Display bugs fixed with DBCS characters on GTK+.
</li>
<li>
Autocompletion lists on GTK+ 2 are not sorted by the ListModel as the
contents are sorted correctly by Scintilla.
</li>
<li>
SciTE fixed to not open extra untitled buffers with check.if.already.open.
</li>
<li>
Sizing bug fixed on GTK+ when window resized while unmapped.
</li>
<li>
Text drawing crashing bug fixed on GTK+ with non-Pango fonts and long strings.
</li>
<li>
Fixed some issues if characters are unsigned.
</li>
<li>
Fixes in NSIS support.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite159.zip?download">Release 1.59</a>
</h3>
<ul>
<li>
Released on 19 February 2004.
</li>
<li>
SciTE Options and Language menus reduced in length by commenting
out some languages. Languages can be enabled by editing the global
properties file.
</li>
<li>
Verilog language supported.
</li>
<li>
Lexer for Microsoft dialect of SQL. SciTE properties file available from extras page.
</li>
<li>
Perl lexer disambiguates '/' better.
</li>
<li>
NSIS lexer improved with a lexical class for numbers, option for ignoring case
of keywords, and folds only occurring when folding keyword first on line.
</li>
<li>
PowerBasic lexer improved with styles for constants and assembler and
folding improvements.
</li>
<li>
On GTK+, input method support only invoked for Asian languages and not
European languages as the old European keyboard code works better.
</li>
<li>
Scintilla can be requested to allocate a certain amount and so avoid repeated
reallocations and memory inefficiencies. SciTE uses this and so should require
less memory.
</li>
<li>
SciTE's "toggle current fold" works when invoked on child line as well as
fold header.
</li>
<li>
SciTE output pane scrolling can be set to not scroll back to start after
completion of command.
</li>
<li>
SciTE has a $(SessionPath) property.
</li>
<li>
SciTE on Windows can use VK_* codes for keys in user.shortcuts.
</li>
<li>
Stack overwrite bug fixed in SciTE's command to move to the end of a
preprocessor conditional.
</li>
<li>
Bug fixed where vertical selection appeared to select a different set of characters
then would be used by, for example, a copy.
</li>
<li>
SciTE memory leak fixed in fold state remembering.
</li>
<li>
Bug fixed where changing the style of some text outside the
standard StyleNeeded notification would not be visible.
</li>
<li>
On GTK+ 2 g_iconv is used in preference to iconv, as it is provided by GTK+
so should avoid problems finding the iconv library.
</li>
<li>
On GTK+ fixed a style reference count bug.
</li>
<li>
Memory corruption bug fixed with GetSelText.
</li>
<li>
On Windows Scintilla deletes memory on WM_NCDESTROY rather than
the earlier WM_DESTROY to avoid problems when the window is subclassed.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite158.zip?download">Release 1.58</a>
</h3>
<ul>
<li>
Released on 11 January 2004.
</li>
<li>
Method to discover the currently highlighted element in an autocompletion list.
</li>
<li>
On GTK+, the lexers are now included in the scintilla.a library file. This
will require changes to the make files of dependent projects.
</li>
<li>
Octave support added alongside related Matlab language and Matlab support improved.
</li>
<li>
VB lexer gains an unterminated string state and 4 sets of keywords.
</li>
<li>
Ruby lexer handles $' correctly.
</li>
<li>
Error line handling improved for FORTRAN compilers from Absoft and Intel.
</li>
<li>
International input enabled on GTK+ 2 although there is no way to choose an
input method.
</li>
<li>
MultiplexExtension in SciTE allows multiple extensions to be used at once.
</li>
<li>
Regular expression replace interprets backslash expressions \a, \b, \f, \n, \r, \t,
and \v in the replacement value.
</li>
<li>
SciTE Replace dialog displays number of replacements made when Replace All or
Replace in Selection performed.
</li>
<li>
Localisation files may contain a translation.encoding setting which is used
on GTK+ 2 to automatically reencode the translation to UTF-8 so it will be
the localised text will be displayed correctly.
</li>
<li>
SciTE on GTK+ implements check.if.already.open.
</li>
<li>
Make files for Mac OS X made more robust.
</li>
<li>
Performance improved in SciTE when switching buffers when there
is a rectangular selection.
</li>
<li>
Fixed failure to display some text when wrapped.
</li>
<li>
SciTE crashes from Ctrl+Tab buffer cycling fixed.
May still be some rare bugs here.
</li>
<li>
Crash fixed when decoding an error message that appears similar to a
Borland error message.
</li>
<li>
Fix to auto-scrolling allows containers to implement enhanced double click selection.
</li>
<li>
Hang fixed in idle word wrap.
</li>
<li>
Crash fixed in hotspot display code..
</li>
<li>
SciTE on Windows Incremental Search no longer moves caret back.
</li>
<li>
SciTE hang fixed when performing a replace with a find string that
matched zero length strings such as ".*".
</li>
<li>
SciTE no longer styles the whole file when saving buffer fold state
as that was slow.
</li>
</ul>
<h3>
<a href="http://prdownloads.sourceforge.net/scintilla/scite157.zip?download">Release 1.57</a>
</h3>
<ul>
<li>
Released on 27 November 2003.
</li>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -