diff options
| -rw-r--r-- | doc/ScintillaHistory.html | 64 | ||||
| -rw-r--r-- | doc/ScintillaRelated.html | 60 | ||||
| -rw-r--r-- | doc/ScintillaToDo.html | 91 | 
3 files changed, 152 insertions, 63 deletions
| diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html index 62a2321a2..e2c083db9 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -125,12 +125,18 @@  	Released on 1 August 2002.        </li>        <li> -	Support for GTK+ 2 in Scintilla. International input methods not supported on GTK+2. +	Support for GTK+ 2 in Scintilla. International input methods not supported  +	on GTK+2.        </li>        <li>  	Line wrapping performance improved greatly.        </li>        <li> +	New caret policy implementation that treats horizontal and vertical  +	positioning equivalently and independently. Old caret policy methods +	deprecated and not all options work correctly with old methods. +      </li> +      <li>  	Extra fold points for C, C++, Java, ... for fold comments //{ .. //} and  	#if / #ifdef .. #endif and the #region .. #endregion feature of C#.        </li> @@ -139,6 +145,12 @@  	same result for every line as all lines are same height.        </li>        <li> +	Separate make file, scintilla_vc6.mak, for Scintilla to use Visual C++ +	version 6 since main makefile now assumes VS .NET.  +	VS .NET project files available for combined Scintilla and  +	SciTE in scite/boundscheck. +      </li> +      <li>  	SciTE automatically recognises Unicode files based   	on their Byte Order Marks and switches to Unicode mode.   	On Windows, where SciTE supports Unicode display, this  @@ -157,7 +169,19 @@  	Regular expressions in JavaScript within hypertext files are lexed better.        </li>        <li> -	The SciTE strip.trailing.spaces setting now works on the buffer so the  +	On Windows, Scintilla exports a function called Scintilla_DirectFunction +	that can be used the same as the function returned by GetDirectFunction. +      </li> +      <li> +	Scintilla converts line endings of text obtained from the clipboard to  +	the current default line endings.  +      </li> +      <li> +	New SciTE property ensure.final.line.end can ensure that saved files +	always end with a new line as his is required by some tools. +	The ensure.consistent.line.ends property ensures all line ends are the  +	current default when saving files. +	The strip.trailing.spaces property now works on the buffer so the   	buffer in memory and the file on disk are the same after a save is performed.        </li>        <li> @@ -165,6 +189,15 @@  	in expansions to be quoted by using '||'.        </li>        <li> +	SciTE on Windows can send data to the find tool through standard +	input rather than using a command line argument to avoid problems +	with quoting command line arguments. +      </li> +      <li> +	The Stop Executing command in SciTE on Windows improved to send  +	a Ctrl+Z character to the tool. Better messages when stopping a tool. +      </li> +      <li>  	Autocompletion can automatically "fill up" when one of a set of characters is   	type with the autocomplete.<lexer>.fillups property.        </li> @@ -174,12 +207,18 @@  	applications.        </li>        <li> +	Environment variables are available as properties in SciTE. +      </li> +      <li>  	SciTE on Windows keeps status line more current.        </li>        <li> +	Abbreviations work in SciTE on Linux when first opened. +      </li> +      <li>  	File saving fixed in SciTE to ensure files are not closed when they can not be  -	saved because of file permissions. Also fixed a problem with buffers that caused -	files to not be saved. +	saved because of file permissions. Also fixed a problem with buffers that  +	caused files to not be saved.        </li>        <li>  	SciTE bug fixed where monospace mode not remembered when saving files. @@ -190,10 +229,23 @@  	to avoid zombies.        </li>        <li> -	 +	SciTE on Linux has a Print menu command that defaults to invoking a2ps. +      </li> +      <li> +	Fixed incorrect highlighting of indentation guides in SciTE for Python. +      </li> +      <li> +	Crash fixed in Scintilla when calling GetText for 0 characters. +      </li> +      <li> +	Exporting as LaTeX improved when processing backslashes and tabs +	and setting up font. +      </li> +      <li> +	Crash fixed in SciTE when exporting or copying as RTF.        </li>        <li> -	 +	SciTE session loading fixed to handle more than 10 files in session.        </li>      </ul>      <h3> diff --git a/doc/ScintillaRelated.html b/doc/ScintillaRelated.html index 5402f064b..0c4e42007 100644 --- a/doc/ScintillaRelated.html +++ b/doc/ScintillaRelated.html @@ -26,6 +26,39 @@         Related Sites      </h2>      <h3> +       Ports and Bindings of Scintilla +    </h3> +    <p> +	<a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/scintilla/ScintillaNET/">ScintillaNet +	</a> is an encapsulation of Scintilla for use within the .NET framework. +    </p> +    <p> +	<a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/scintilla/ScintillaVB/">ScintillaVB</a>  +	is an ActiveX control written in VB that encapsulates Scintilla. +    </p> +    <p> +	<a href="http://savannah.gnu.org/projects/fxscintilla/">FXScintilla +	</a> is a port of Scintilla to the FOX platform. FXRuby includes Ruby  +	bindings for FXScintilla. +    </p> +    <p> +	<a href="http://www.pnotepad.org/scintilla/">Delphi wrapper</a> for  +	Scintilla which is also usable from Borland C++ Builder. +    </p> +    <p> +       The wxStyledTextCtrl editor component  in the +       <a href="http://wxwindows.org/">wxWindows</a> cross platform toolkit is based on Scintilla.<br /> +       A Python binding for wxStyledTextCtrl is part of <a href="http://wxpython.org/">wxPython</a>. +    </p> +    <p> +       <a href="http://www.archaeopteryx.com/opensource/pyscintilla.html"> A Python binding of the +      GTK+ version of Scintilla</a>, that can be used with pygtk. +    </p> +    <p> +	<a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/scintilla/scintillactrl/">ScintillaCtrl</a>  +	is an unmaintained ActiveX control wrapper for Scintilla. +    </p> +    <h3>         Projects using Scintilla      </h3>      <p> @@ -34,14 +67,11 @@      </p>      <p>         The <a href="http://archaeopteryx.com/wingide">Wing IDE</a> is a -       complete integrated development environment for the Python programming language. +       complete integrated development environment for the Python programming  +       language.         Available on Intel based Linux and Windows and on MacOS X through XDarwin.      </p>      <p> -	<a href="http://savannah.gnu.org/projects/fxscintilla/">FXScintilla</a>  -	is a port of Scintilla to the FOX platform. FXRuby includes Ruby bindings for FXScintilla. -    </p> -    <p>  	<a href="http://www.gorlice.net.pl/~rybak/luaide/">LuaIDE</a>   	is an IDE for Lua on Windows.      </p> @@ -73,9 +103,10 @@  	on either the same or another machine.      </p>      <p> -	<a href="http://www.rexx.com/~dkuhlman/">pyeditor and wxEditor</a> are scriptable  -	editors implemented in Python. pyeditor is based on GTK+ and the pyscintilla wrapper.  -	wxEditor is based on wxWindows, wxPython and wxStyledTextControl. +	<a href="http://www.rexx.com/~dkuhlman/">pyeditor and wxEditor</a>  +	are scriptable editors implemented in Python. pyeditor is based on GTK+ and  +	the pyscintilla wrapper. wxEditor is based on wxWindows, wxPython and  +	wxStyledTextControl.      </p>      <p>  	<a href="http://www.pragmaticprogrammer.com/ruby/downloads/ruby-install.html">Ruby installation</a> @@ -87,10 +118,6 @@  	with the language Lua.      </p>      <p> -	<a href="http://www.pnotepad.org/scintilla/">Delphi wrapper</a> for Scintilla -	which is also usable from Borland C++ Builder. -    </p> -    <p>  	<a href="http://sourceforge.net/projects/pycrust/">PyCrust</a> is an interactive  	Python shell based on wxPython.      </p> @@ -171,15 +198,6 @@         wxStyledTextCtrl used as its editor.      </p>      <p> -       The wxStyledTextCtrl editor component  in the -       <a href="http://wxwindows.org/">wxWindows</a> cross platform toolkit is based on Scintilla.<br /> -       A Python binding for wxStyledTextCtrl is part of <a href="http://wxpython.org/">wxPython</a>. -    </p> -    <p> -       <a href="http://www.archaeopteryx.com/opensource/pyscintilla.html"> A Python binding of the -      GTK+ version of Scintilla</a>, that can be used with pygtk. -    </p> -    <p>         <a href="http://www.python.org/windows/">PythonWin</a>, a Win32 IDE for Python, uses        Scintilla for both its editing and interactive windows.      </p> diff --git a/doc/ScintillaToDo.html b/doc/ScintillaToDo.html index 8c85240f6..2968a7a70 100644 --- a/doc/ScintillaToDo.html +++ b/doc/ScintillaToDo.html @@ -29,19 +29,21 @@         Scintilla Bugs      </h3>      <p> -       At the end of italics style runs characters can be chopped off. An example is using Verdana -      12 point italics for strings makes an ending double quote half visible and an ending single -      quote invisible. This is hard to solve completely, may be better to avoid these situations -      by, for example, choosing a font like Times New Roman for strings. There is a specific kluge  -      for the end of line which adds some room for italics but this does not work elsewhere. +       At the end of italics style runs characters can be chopped off. An example  +       is using Verdana 12 point italics for strings makes an ending double quote  +       half visible and an ending single quote invisible. This is hard to solve  +       completely, may be better to avoid these situations by, for example,  +       choosing a font like Times New Roman for strings. There is a specific kluge  +       for the end of line which adds some room for italics but this does not  +       work elsewhere.      </p>      <p> -       Dragging over bold text in some fonts will ripple because of the difference in size between -      drawing all of a string at once and drawing it in parts. +       Dragging over bold text in some fonts will ripple because of the difference in  +       size between drawing all of a string at once and drawing it in parts.      </p>      <p> -       In read-only mode the caret moves when you type or perform other actions that would -       insert or remove text if not in read-only mode.. +       In read-only mode the caret moves when you type or perform other actions  +       that would insert or remove text if not in read-only mode..      </p>      <p>        Automatic scrolling when text dragged near edge of window. @@ -56,6 +58,13 @@         Scintilla To Do      </h3>      <p> +       Indented word wrap. +    </p> +    <p> +       Folding for languages that don't have it yet and good folding for languages +       that inherited poor folding from another languages folding code. +    </p> +    <p>         Simple pattern based styling.      </p>      <p> @@ -87,15 +96,14 @@      </p>      <p>  	Flow diagrams inside editor similar to  -	<a href="http://www.eng.auburn.edu/grasp/grasp_main.shtml">GRASP</a>. -    </p> -    <p> -	Automatic resizing of line number margin when font size is changed. +	<a href="http://www.eng.auburn.edu/grasp/grasp_main.shtml"> +	GRASP</a>.      </p>      <p>  	A VCL component wrapper around Scintilla so it can be used with Delphi or  	Borland C++ Builder.  -	There is <a href="http://www.pnotepad.org/scintilla/">some work</a> on this available. +	There is <a href="http://www.pnotepad.org/scintilla/">some work</a>  +	on this available.      </p>      <p>  	Port to MacOS X. @@ -110,12 +118,13 @@  	Could be modelled on Visual Studio's Ctrl+Shift+F8 command.      </p>      <p> -	Better or more flexible range for horizontal scrolling. +	Automatically calculated range for horizontal scrolling.      </p>      <p> -	Commands and/or modes for treating display lines as document lines are now, such -	as allowing the End key to move to the end of a display line. This can be useful when  -	Scintilla used to edit documentation as it is the normal convention for word processors. +	Commands and/or modes for treating display lines as document lines are now,  +	such as allowing the End key to move to the end of a display line. This can be  +	useful when Scintilla used to edit documentation as it is the normal convention  +	for word processors.      </p>      <p>  	Virtual space at the end of lines so the caret can be moved beyond the end  @@ -126,7 +135,21 @@  	SciTE To Do      </h3>      <p> -	Printing on GTK+. +	Interface to allow plugging in different scripting languages. +    </p> +    <p> +	Good regular expression support through a plugin. +    </p> +    <p> +	Allow tools to transform the selection, performing an operation like +	indentation or sorting. +    </p> +    <p> +	Ctrl+Tab working like Visual C++ where it goes to the next window in  +	z-order. +    </p> +    <p> +	Compatible with GTK+ 2.      </p>      <p>  	Tab bar on GTK+. @@ -150,15 +173,8 @@  	Save All command.      </p>      <p> -	Save as Copy command. -    </p> -    <p>  	Silent mode that does not display any message boxes.      </p> -    <p> -	Automatic detection of character set and code page through examining text -	and determining Unicode mode by presence of BOM. -    </p>      <h3>  	Features I am unlikely to do      </h3> @@ -170,7 +186,8 @@  	Automatically saving modified menu shortcuts on exit.      </p>      <p> -	Mouse wheel panning (press the mouse wheel and then move the mouse) on Windows. +	Mouse wheel panning (press the mouse wheel and then move the mouse) on  +	Windows.      </p>      <p>  	Adding options to the save dialog to save in a particular encoding or with a @@ -180,17 +197,19 @@         Directions      </h3>      <p> -       The main point of this development is Scintilla, and this is where most effort will go. -      SciTE will get new features, but only when they make my life easier - I am not intending to -      make it grow up to be a huge full-function IDE like Visual Cafe. The lines I've currently -      decided not to step over in SciTE are any sort of project facility and any configuration -      dialogs. SciTE for Windows now has a Director interface for communicating with a -      separate project manager application. +       The main point of this development is Scintilla, and this is where most effort will  +       go. SciTE will get new features, but only when they make my life easier - I am  +       not intending to make it grow up to be a huge full-function IDE like Visual  +       Cafe. The lines I've currently decided not to step over in SciTE are any sort of  +       project facility and any configuration dialogs. SciTE for Windows now has a  +       Director interface for communicating with a separate project manager  +       application.      </p>      <p> -       If you are interested in contributing code, do not feel any need to make it cross platform. -      Just code it for your platform and I'll either reimplement for the other platform or ensure -      that there is no effect on the other platform. +       If you are interested in contributing code, do not feel any need to make it cross  +       platform. +      Just code it for your platform and I'll either reimplement for the other platform or  +      ensure that there is no effect on the other platform.      </p>    </body>  </html> | 
