diff options
| author | nyamatongwe <unknown> | 2000-03-30 11:30:29 +0000 | 
|---|---|---|
| committer | nyamatongwe <unknown> | 2000-03-30 11:30:29 +0000 | 
| commit | d7f57e5660f5145e34fc0b916867eea9121321c8 (patch) | |
| tree | a06fc3e6e800dc2769b5d25a7d2bbbfc0029cf5b | |
| parent | a578f4a61b6565b2c69c57e9ccaad34e58a95edd (diff) | |
| download | scintilla-mirror-d7f57e5660f5145e34fc0b916867eea9121321c8.tar.gz | |
Updated for 1.24
| -rw-r--r-- | doc/ScintillaDownload.html | 124 | ||||
| -rw-r--r-- | doc/ScintillaHistory.html | 1462 | ||||
| -rw-r--r-- | doc/index.html | 347 | 
3 files changed, 987 insertions, 946 deletions
| diff --git a/doc/ScintillaDownload.html b/doc/ScintillaDownload.html index dc5d2ff3b..2ef9e3605 100644 --- a/doc/ScintillaDownload.html +++ b/doc/ScintillaDownload.html @@ -1,62 +1,62 @@ -<?xml version="1.0"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -  <head> -    <meta name="generator" content="HTML Tidy, see www.w3.org" /> -    <meta name="generator" content="SciTE" /> -    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> -    <title> -      Download Scintilla -    </title> -  </head> -  <body bgcolor="#FFFFFF" text="#000000"> -    <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="0" border="0"> -      <tr> -        <td> -          <img src="SciTEIco.png" border="3" height="64" width="64" alt="Scintilla icon" /> -        </td> -        <td> -          <a href="index.html" style="color:white;text-decoration:none"><font size="5">Download -          Scintilla</font></a> -        </td> -      </tr> -    </table> -    <table bgcolor="#CCCCCC" width="100%" cellspacing="0" cellpadding="8" border="0"> -      <tr> -        <td> -          <font size="4"> <a href="scintilla123.zip">Windows</a>   <a href="scintilla123.tgz"> -          GTK+/Linux</a>  </font> -        </td> -      </tr> -    </table> -    <h2> -       Download. -    </h2> -    <p> -       The <a href="License.txt">license</a> for using Scintilla or SciTE is similar to that of Python -      containing very few restrictions. -    </p> -    <h3> -       Release 1.23 -    </h3> -    <h4> -       Source Code -    </h4> -       The source code package contains all of the source code for Scintilla but no binary  -	executable code and is available in  -       <ul> -       <li><a href="scintilla123.zip">zip format</a> (230K) commonly used on Windows</li> -       <li><a href="scintilla123.tgz">tgz format</a> (200K) commonly used on Linux and compatible operating systems</li> -       </ul> -       Instructions for building on both Windows and Linux are included in the readme file. -    <p> -       <a href="SciTEDownload.html">SciTE</a> is a good demonstration of Scintilla. -    </p> -    <p> -       Previous versions can be downloaded from the <a href="ScintillaHistory.html">history -      page</a>. -    </p> -  </body> -</html> - +<?xml version="1.0"?>
 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 +    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 +<html xmlns="http://www.w3.org/1999/xhtml">
 +  <head>
 +    <meta name="generator" content="HTML Tidy, see www.w3.org" />
 +    <meta name="generator" content="SciTE" />
 +    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 +    <title>
 +      Download Scintilla
 +    </title>
 +  </head>
 +  <body bgcolor="#FFFFFF" text="#000000">
 +    <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="0" border="0">
 +      <tr>
 +        <td>
 +          <img src="SciTEIco.png" border="3" height="64" width="64" alt="Scintilla icon" />
 +        </td>
 +        <td>
 +          <a href="index.html" style="color:white;text-decoration:none"><font size="5">Download
 +          Scintilla</font></a>
 +        </td>
 +      </tr>
 +    </table>
 +    <table bgcolor="#CCCCCC" width="100%" cellspacing="0" cellpadding="8" border="0">
 +      <tr>
 +        <td>
 +          <font size="4"> <a href="scintilla124.zip">Windows</a>   <a href="scintilla124.tgz">
 +          GTK+/Linux</a>  </font>
 +        </td>
 +      </tr>
 +    </table>
 +    <h2>
 +       Download.
 +    </h2>
 +    <p>
 +       The <a href="License.txt">license</a> for using Scintilla or SciTE is similar to that of Python
 +      containing very few restrictions.
 +    </p>
 +    <h3>
 +       Release 1.24
 +    </h3>
 +    <h4>
 +       Source Code
 +    </h4>
 +       The source code package contains all of the source code for Scintilla but no binary 
 +	executable code and is available in 
 +       <ul>
 +       <li><a href="scintilla124.zip">zip format</a> (230K) commonly used on Windows</li>
 +       <li><a href="scintilla124.tgz">tgz format</a> (200K) commonly used on Linux and compatible operating systems</li>
 +       </ul>
 +       Instructions for building on both Windows and Linux are included in the readme file.
 +    <p>
 +       <a href="SciTEDownload.html">SciTE</a> is a good demonstration of Scintilla.
 +    </p>
 +    <p>
 +       Previous versions can be downloaded from the <a href="ScintillaHistory.html">history
 +      page</a>.
 +    </p>
 +  </body>
 +</html>
 +
 diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html index 385c17f1b..e1de4d5a1 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -1,713 +1,749 @@ -<?xml version="1.0"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -  <head> -    <meta name="generator" content="HTML Tidy, see www.w3.org" /> -    <meta name="generator" content="SciTE" /> -    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> -    <title> -      Scintilla and SciTE -    </title> -  </head> -  <body bgcolor="#FFFFFF" text="#000000"> -    <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="0" border="0"> -      <tr> -        <td> -          <img src="SciTEIco.png" border="3" height="64" width="64" alt="Scintilla icon" /> -        </td> -        <td> -          <a href="index.html" style="color:white;text-decoration:none"><font size="5">Scintilla -          and SciTE</font></a> -        </td> -      </tr> -    </table> -    <h2> -       History of Scintilla and SciTE -    </h2> -    <h3> -       Contributors -    </h3> -    <p> -       Thanks to all the people that have contributed patches, bug reports and suggestions. -    </p> -    <p> -       Source code and documentation have been contributed by -    </p> -    <ul> -      <li> -        Atsuo Ishimoto -      </li> -      <li> -        Mark Hammond -      </li> -      <li> -        Francois Le Coguiec -      </li> -      <li> -        Dale Nagata -      </li> -      <li> -        Ralf Reinhardt -      </li> -      <li> -        Philippe Lhoste -      </li> -      <li> -        Andrew McKinlay -      </li> -      <li> -        Stephan R. A. Deibel -      </li> -      <li> -        Hans Eckardt -      </li> -      <li> -        Vassili Bourdo -      </li> -      <li> -        Maksim Lin -      </li> -      <li> -        Robin Dunn -      </li> -      <li> -        John Ehresman -      </li> -      <li> -        Steffen Goeldner -      </li> -      <li> -        Deepak S. -      </li> -      <li> -        Yann Gaillard -      </li> -      <li> -        Aubin Paul -      </li> -    </ul> -    <p> -       Sponsorship -    </p> -    <ul> -      <li> -        <a href="http://www.develop.com">DevelopMentor</a> -      </li> -    </ul> -    <h3> -       <a href="scite123.zip">Release 1.23</a> -    </h3> -    <ul> -      <li> -        Released on 21 March 2000. -      </li> -      <li> -        Directory structure to separate on basis of product (Scintilla, SciTE, DMApp) -	and environment (Cross-platform, Win32, GTK+). -      </li> -      <li> -        Download packaging to allow download of the source or platform dependent executables. -      </li> -      <li> -        Source code now available from CVS at SourceForge. -      </li> -      <li> -        Very simple Windows-only demonstration application DMApp is available from cvs as dmapp. -      </li> -      <li> -        Lexing functionality may optionally be included in Scintilla rather than be provided by  -        the container. -      </li> -      <li> -        Set of lexers included is determined at link time by defining which of the Lex* object files -	are linked in. -      </li> -      <li> -        On Windows, the SciLexer.DLL extends Scintilla.DLL with the standard lexers. -      </li> -      <li> -        Enhanced HTML lexer styles embedded VBScript and Python.  -	ASP segments are styled and ASP scripts in Javascript, VBScript and Python are styled. -      </li> -      <li> -        PLSQL and PHP supported. -      </li> -      <li> -        Maximum number of lexical states extended to 128. -      </li> -      <li> -        Lexers may store per line parse state for multiple line features such as ASP script language choice. -      </li> -      <li> -        Lexing API simplified. -      </li> -      <li> -        Project file for Visual C++. -      </li> -      <li> -        Can now cycle through all recent files with Ctrl+Tab in SciTE. -      </li> -      <li> -        Bookmarks in SciTE. -      </li> -      <li> -        Drag and drop copy works when dragging to the edge of the selection. -      </li> -      <li> -        Fixed bug with value sizes in properties file. -      </li> -      <li> -        Fixed bug with last line in properties file not being used. -      </li> -      <li> -        Bug with multiple views of one document fixed. -      </li> -      <li> -        Keypad now works on GTK+. -      </li> -    </ul> -    <h3> -       <a href="SciTE122.zip">Release 1.22</a> -    </h3> -    <ul> -      <li> -        Released on 27 February 2000. -      </li> -      <li> -        wxWindows platform defined.  -	Implementation for wxWindows will be available separately  -	from main Scintilla distribution. -      </li> -      <li> -        Line folding in Scintilla. -      </li> -      <li> -        SciTE performs syntax directed folding for C/C++/Java/Javascript and for Python. -      </li> -      <li> -        Optional macro recording support. -      </li> -      <li> -        User properties file (SciTEUser.properties) allows for customisation by the user  -	that is not overwritten with each installation of SciTE. -      </li> -      <li> -        Python lexer detects and highlights inconsistent indentation. -      </li> -      <li> -        Margin API made more orthogonal.SCI_SETMARGINWIDTH and SCI_SETLINENUMBERWIDTH  -        are deprecated in favour of this new API. -      </li> -      <li> -        Margins may be made sensitive to forward mouse click events to container. -      </li> -      <li> -        SQL lexer and styles included. -      </li> -      <li> -        Perl lexer handles regular expressions better. -      </li> -      <li> -        Caret policy determines how closely caret is tracked by visible area. -      </li> -      <li> -        New marker shapes: arrow pointing down, plus and minus. -      </li> -      <li> -        Optionally display full path in title rather than just file name. -      </li> -      <li> -        Container is notified when Scintilla gains or loses focus. -      </li> -      <li> -        SciTE handles focus in a more standard way and applies the main  -	edit commands to the focused pane. -      </li> -      <li> -        Container is notified when Scintilla determines that a line needs to be made visible. -      </li> -      <li> -        Document watchers receive notification when document about to be deleted. -      </li> -      <li> -        Document interface allows access to list of watchers. -      </li> -      <li> -        Line end determined correctly for lines ending with only a '\n'. -      </li> -      <li> -        Search variant that searches form current selection and sets selection. -      </li> -      <li> -        SciTE understands format of diagnostic messages from WScript. -      </li> -      <li> -        SciTE remembers top line of window for each file in MRU list so switching to a recent file  -	is more likeley to show the same text as when the file was previously visible. -      </li> -      <li> -        Document reference count now initialised correctly. -      </li> -      <li> -        Setting a null document pointer creates an empty document. -      </li> -      <li> -        WM_GETTEXT can no longer overrun buffer. -      </li> -      <li> -        Polygon drawing bug fixed on GTK+. -      </li> -      <li> -        Java and Javascript lexers merged into C++ lexer. -      </li> -      <li> -        C++ lexer indicates unterminated strings by colouring the end of the line -	rather than changing the rest of the file to string style. This is less -	obtrusive and helps the folding. -      </li> -    </ul> -    <h3> -       <a href="SciTE121.zip">Release 1.21</a> -    </h3> -    <ul> -      <li> -        Released on 2 February 2000. -      </li> -      <li> -        Blank margins on left and right side of text. -      </li> -      <li> -        SCN_CHECKBRACE renamed SCN_UPDATEUI and made more efficient. -      </li> -      <li> -        SciTE source code refactored into platform independent and platform specific classes. -      </li> -      <li> -        XML and Perl subset lexers in SciTE. -      </li> -      <li> -        Large improvement to lexing speed. -      </li> -      <li> -        A new subsystem, 2, allows use of ShellExec on Windows. -      </li> -      <li> -        Borland compatible makefile. -      </li> -      <li> -        Status bar showing caret position in GTK+ version of SciTE. -      </li> -      <li> -        Bug fixes to selection drawing when part of selection outside window, mouse release over -        scroll bars, and scroll positioning after deletion. -      </li> -    </ul> -    <h3> -       <a href="SciTE120.zip">Release 1.2</a> -    </h3> -    <ul> -      <li> -        Released on 21 January 2000. -      </li> -      <li> -        Multiple views of one document. -      </li> -      <li> -        Rectangular selection, cut, copy, paste, drag and drop. -      </li> -      <li> -        Long line indication. -      </li> -      <li> -        Reverse searching -      </li> -      <li> -        Line end conversion. -      </li> -      <li> -        Generic autocompletion and calltips in SciTE. -      </li> -      <li> -        Call tip background colour can be set. -      </li> -      <li> -        SCI_MARKERPREV for moving to a previous marker. -      </li> -      <li> -        Caret kept more within window where possible. -      </li> -    </ul> -    <h3> -       <a href="SciTE115.zip">Release 1.15</a> -    </h3> -    <ul> -      <li> -        Released on 15 December 1999. -      </li> -      <li> -        Brace highlighting and badlighting (for mismatched braces). -      </li> -      <li> -        Visible line ends. -      </li> -      <li> -        Multiple line call tips. -      </li> -      <li> -        Printing now works from SciTE on Windows. -      </li> -      <li> -        SciTE has a global "*" lexer style that is used as the basis for all the lexers' styles. -      </li> -      <li> -        Fixes some warnings on GTK+ 1.2.6. -      </li> -      <li> -        Better handling of modal dialogs on GTK+. -      </li> -      <li> -        Resize handle drawn on pane splitter in SciTE on GTK+ so it looks more like a regular GTK+ -        *paned widget. -      </li> -      <li> -        SciTE does not place window origin offscreen if no properties file found on GTK+. -      </li> -      <li> -        File open filter remembered in SciTE on Windows. -      </li> -      <li> -        New mechanism using style numbers 32 to 36 standardises the setting of styles for brace -        highlighting, brace badlighting, line numbers, control characters and the default style. -      </li> -      <li> -        Old messages SCI_SETFORE .. SCI_SETFONT have been replaced by the default style 32. The old -        messages are deprecated and will disappear in a future version. -      </li> -    </ul> -    <h3> -       <a href="SciTE114.zip">Release 1.14</a> -    </h3> -    <ul> -      <li> -        Released on 20 November 1999. -      </li> -      <li> -        Fixes a scrolling bug reported on GTK+. -      </li> -    </ul> -    <h3> -       <a href="SciTE113.zip">Release 1.13</a> -    </h3> -    <ul> -      <li> -        Released on 18 November 1999. -      </li> -      <li> -        Fixes compilation problems with the mingw32 GCC 2.95.2 on Windows. -      </li> -      <li> -        Control characters are now visible. -      </li> -      <li> -        Performance has improved, particularly for scrolling. -      </li> -      <li> -        Windows RichEdit emulation is more accurate. This may break client code that uses these -        messages: EM_GETLINE, EM_GETLINECOUNT, EM_EXGETSEL, EM_EXSETSEL, EM_EXLINEFROMCHAR, -        EM_LINELENGTH, EM_LINEINDEX, EM_CHARFROMPOS, EM_POSFROMCHAR, and EM_GETTEXTRANGE. -      </li> -      <li> -        Menus rearranged and accelerator keys set for all static items. -      </li> -      <li> -        Placement of space indicators in view whitespace mode is more accurate with some fonts. -      </li> -    </ul> -    <h3> -       <a href="SciTE112.zip">Release 1.12</a> -    </h3> -    <ul> -      <li> -        Released on 9 November 1999. -      </li> -      <li> -        Packaging error in 1.11 meant that the compilation error was not fixed in that release. -        Linux/GTK+ should compile with GCC 2.95 this time. -      </li> -    </ul> -    <h3> -       <a href="SciTE111.zip">Release 1.11</a> -    </h3> -    <ul> -      <li> -        Released on 7 November 1999. -      </li> -      <li> -        Fixed a compilation bug in ScintillaGTK.cxx. -      </li> -      <li> -        Added a README file to explain how to build. -      </li> -      <li> -        GTK+/Linux downloads now include documentation. -      </li> -      <li> -        Binary only Sc1.EXE one file download for Windows. -      </li> -    </ul> -    <h3> -       <a href="SciTE110.zip">Release 1.1</a> -    </h3> -    <ul> -      <li> -        Released on 6 November 1999. -      </li> -      <li> -        Major restructuring for better modularity and platform independence. -      </li> -      <li> -        Inter-application drag and drop. -      </li> -      <li> -        Printing support in Scintilla on Windows. -      </li> -      <li> -        Styles can select colouring to end of line. This can be used when a file contains more than -        one language to differentiate between the areas in each language. An example is the HTML + -        JavaScript styling in SciTE. -      </li> -      <li> -        Actions can be grouped in the undo stack, so they will be undone together. This grouping is -        hierarchical so higher level actions such as replace all can be undone in one go. Call to -        discover whether there are any actions to redo. -      </li> -      <li> -        The set of characters that define words can be changed. -      </li> -      <li> -        Markers now have identifiers and can be found and deleted by their identifier. The empty -        marker type can be used to make a marker that is invisible and which is only used to trace -        where a particular line moves to. -      </li> -      <li> -        Double click notification. -      </li> -      <li> -        HTML styling in SciTE also styles embedded JavaScript. -      </li> -      <li> -        Additional tool commands can be added to SciTE. -      </li> -      <li> -        SciTE option to allow reloading if changed upon application activation and saving on -        application deactivation. Not yet working on GTK+ version. -      </li> -      <li> -        Entry fields in search dialogs remember last 10 user entries. Not working in all cases in -        Windows version. -      </li> -      <li> -        SciTE can save a styled copy of the current file in HTML format. As SciTE does not yet -        support printing, this can be used to print a file by then using a browser to print the -        HTML file. -      </li> -    </ul> -    <h3> -       <a href="SciTE102.zip">Release 1.02</a> -    </h3> -    <ul> -      <li> -        Released on 1 October 1999. -      </li> -      <li> -        GTK+ version compiles with GCC 2.95. -      </li> -      <li> -        Properly deleting objects when window destroyed under GTK+. -      </li> -      <li> -        If the selection is not empty backspace deletes the selection. -      </li> -      <li> -        Some X style middle mouse button handling for copying the primary selection to and from -        Scintilla. Does not work in all cases. -      </li> -      <li> -        HTML styling in SciTE. -      </li> -      <li> -        Stopped dirty flag being set in SciTE when results pane modified. -      </li> -    </ul> -    <h3> -       <a href="SciTE101.zip">Release 1.01</a> -    </h3> -    <ul> -      <li> -        Released on 28 September 1999. -      </li> -      <li> -        Better DBCS support on Windows including IME. -      </li> -      <li> -        Wheel mouse support for scrolling and zooming on Windows. Zooming with Ctrl+KeypadPlus and -        Ctrl+KeypadMinus. -      </li> -      <li> -        Performance improvements especially on GTK+. -      </li> -      <li> -        Caret blinking and settable colour on both GTK+ and Windows. -      </li> -      <li> -        Drag and drop within a Scintilla window. On Windows, files can be dragged into SciTE. -      </li> -    </ul> -    <h3> -       <a href="SciTE100.zip">Release 1.0</a> -    </h3> -    <ul> -      <li> -        Released on 17 May 1999. -      </li> -      <li> -        Changed name of "Tide" to "SciTE" to avoid clash with a TCL based IDE. "SciTE" is a -        SCIntilla based Text Editor and is Latin meaning something like "understanding in a neat -        way" and is also an Old English version of the word "shit". -      </li> -      <li> -        There is a SCI_AUTOCSTOPS message for defining a string of characters that will stop -        autocompletion mode. Autocompletion mode is cancelled when any cursor movement occurs apart -        from backspace. -      </li> -      <li> -        GTK+ version now splits horizontally as well as vertically and all dialogs cancel when the -        escape key is pressed. -      </li> -    </ul> -    <h3> -       <a href="Tide92.zip">Beta release 0.93</a> -    </h3> -    <ul> -      <li> -        Released on 12 May 1999. -      </li> -      <li> -        A bit more robust than 0.92 and supports SCI_MARKERNEXT message. -      </li> -    </ul> -    <h3> -       <a href="Tide92.zip">Beta release 0.92</a> -    </h3> -    <ul> -      <li> -        Released on 11 May 1999. -      </li> -      <li> -        GTK+ version now contains all features of Windows version with some very small differences. -        Executing programs works much better now. -      </li> -      <li> -        New palette code to allow more colours to be displayed in 256 colour screen modes. A line -        number column can be displayed to the left of the selection margin. -      </li> -      <li> -        The code that maps from line numbers to text positions and back has been completely -        rewritten to be faster, and to allow markers to move with the text. -      </li> -    </ul> -    <h3> -       <a href="Tide91.zip">Beta release 0.91</a> -    </h3> -    <ul> -      <li> -        Released on 30 April 1999, containing fixes to text measuring to make Scintilla work better -        with bitmap fonts. Also some small fixes to make compiling work with Visual C++. -      </li> -    </ul> -    <h3> -       <a href="Tide90.zip">Beta release 0.90</a> -    </h3> -    <ul> -      <li> -        Released on 29 April 1999, containing working GTK+/Linux version. -      </li> -      <li> -        The Java, C++ and Python lexers recognise operators as distinct from default allowing them -        to be highlighted. -      </li> -    </ul> -    <h3> -       <a href="Tide82.zip">Beta release 0.82</a> -    </h3> -    <ul> -      <li> -        Released on 1 April 1999, to fix a problem with handling the Enter key in PythonWin. Also -        fixes some problems with cmd key mapping. -      </li> -    </ul> -    <h3> -       <a href="Tide82.zip">Beta release 0.81</a> -    </h3> -    <ul> -      <li> -        Released on 30th March 1999, containing bug fixes and a few more features. -      </li> -      <li> -        Static linking supported and Tidy.EXE, a statically linked version of Tide.EXE. Changes to -        compiler flags in the makefiles to optimise for size. -      </li> -      <li> -        Scintilla supports a 'savepoint' in the undo stack which can be set by the container when -        the document is saved. Notifications are sent to the container when the savepoint is -        entered or left, allowing the container to to display a dirty indicator and change its -        menues. -      </li> -      <li> -        When Scintilla is set to read-only mode, a notification is sent to the container should the -        user try to edit the document. This can be used to check the document out of a version -        control system. -      </li> -      <li> -        There is an API for setting the appearence of indicators. -      </li> -      <li> -        The keyboard mapping can be redefined or removed so it can be implemented completely by the -        container. All of the keyboard commands are now commands which can be sent by the -        container. -      </li> -      <li> -        A home command like Visual C++ with one hit going to the start of the text on the line and -        the next going to the left margin is available. I do not personally like this but my -        fingers have become trained to it by much repetition. -      </li> -      <li> -        SCI_MARKERDELETEALL has an argument in wParam which is the number of the type marker to -        delete with -1 performing the old action of removing all marker types. -      </li> -      <li> -        Tide now understands both the file name and line numbers in error messages in most cases. -      </li> -      <li> -        Tide remembers the current lines of files in the recently used list. -      </li> -      <li> -        Tide has a Find in Files command. -      </li> -    </ul> -    <h3> -       Beta release 0.80 -    </h3> -    <ul> -      <li> -        This was the first public release on 14th March 1999, containing a mostly working Win32 -        Scintilla DLL and Tide EXE. -      </li> -    </ul> -    <h3> -       Beta releases of SciTE were called Tide -    </h3> -  </body> -</html> - +<?xml version="1.0"?>
 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 +    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 +<html xmlns="http://www.w3.org/1999/xhtml">
 +  <head>
 +    <meta name="generator" content="HTML Tidy, see www.w3.org" />
 +    <meta name="generator" content="SciTE" />
 +    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 +    <title>
 +      Scintilla and SciTE
 +    </title>
 +  </head>
 +  <body bgcolor="#FFFFFF" text="#000000">
 +    <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="0" border="0">
 +      <tr>
 +        <td>
 +          <img src="SciTEIco.png" border="3" height="64" width="64" alt="Scintilla icon" />
 +        </td>
 +        <td>
 +          <a href="index.html" style="color:white;text-decoration:none"><font size="5">Scintilla
 +          and SciTE</font></a>
 +        </td>
 +      </tr>
 +    </table>
 +    <h2>
 +       History of Scintilla and SciTE
 +    </h2>
 +    <h3>
 +       Contributors
 +    </h3>
 +    <p>
 +       Thanks to all the people that have contributed patches, bug reports and suggestions.
 +    </p>
 +    <p>
 +       Source code and documentation have been contributed by
 +    </p>
 +    <ul>
 +      <li>
 +        Atsuo Ishimoto
 +      </li>
 +      <li>
 +        Mark Hammond
 +      </li>
 +      <li>
 +        Francois Le Coguiec
 +      </li>
 +      <li>
 +        Dale Nagata
 +      </li>
 +      <li>
 +        Ralf Reinhardt
 +      </li>
 +      <li>
 +        Philippe Lhoste
 +      </li>
 +      <li>
 +        Andrew McKinlay
 +      </li>
 +      <li>
 +        Stephan R. A. Deibel
 +      </li>
 +      <li>
 +        Hans Eckardt
 +      </li>
 +      <li>
 +        Vassili Bourdo
 +      </li>
 +      <li>
 +        Maksim Lin
 +      </li>
 +      <li>
 +        Robin Dunn
 +      </li>
 +      <li>
 +        John Ehresman
 +      </li>
 +      <li>
 +        Steffen Goeldner
 +      </li>
 +      <li>
 +        Deepak S.
 +      </li>
 +      <li>
 +        Yann Gaillard
 +      </li>
 +      <li>
 +        Aubin Paul
 +      </li>
 +    </ul>
 +    <p>
 +       Sponsorship
 +    </p>
 +    <ul>
 +      <li>
 +        <a href="http://www.develop.com">DevelopMentor</a>
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="scite124.zip">Release 1.24</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 29 March 2000.
 +      </li>
 +      <li>
 +        Added lexing of IDL based on C++ lexer with extra UUID lexical class.
 +      </li>
 +      <li>
 +        Functions and associated keys for Line Delete, Line Cut, Line Transpose, 
 +	Selection Lower Case and Sleection Upper Case.
 +      </li>
 +      <li>
 +        Property setting for SciTE, eol.mode, chooses initial state of line end characters.
 +      </li>
 +      <li>
 +        Fixed bugs in undo history with small almost-contiguous changes being incorrectly coalesced.
 +      </li>
 +      <li>
 +        Fixed bugs with incorrect expansion of ContractionState data structures causing crash.
 +      </li>
 +      <li>
 +        Fixed bugs relating to null fonts.
 +      </li>
 +      <li>
 +        Fixed bugs where recolourisation was not done sometimes when required.
 +      </li>
 +      <li>
 +        Fixed compilation problems with SVector.h.
 +      </li>
 +      <li>
 +        Fixed bad setting of fold points in Python.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="scite123.zip">Release 1.23</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 21 March 2000.
 +      </li>
 +      <li>
 +        Directory structure to separate on basis of product (Scintilla, SciTE, DMApp)
 +	and environment (Cross-platform, Win32, GTK+).
 +      </li>
 +      <li>
 +        Download packaging to allow download of the source or platform dependent executables.
 +      </li>
 +      <li>
 +        Source code now available from CVS at SourceForge.
 +      </li>
 +      <li>
 +        Very simple Windows-only demonstration application DMApp is available from cvs as dmapp.
 +      </li>
 +      <li>
 +        Lexing functionality may optionally be included in Scintilla rather than be provided by 
 +        the container.
 +      </li>
 +      <li>
 +        Set of lexers included is determined at link time by defining which of the Lex* object files
 +	are linked in.
 +      </li>
 +      <li>
 +        On Windows, the SciLexer.DLL extends Scintilla.DLL with the standard lexers.
 +      </li>
 +      <li>
 +        Enhanced HTML lexer styles embedded VBScript and Python. 
 +	ASP segments are styled and ASP scripts in Javascript, VBScript and Python are styled.
 +      </li>
 +      <li>
 +        PLSQL and PHP supported.
 +      </li>
 +      <li>
 +        Maximum number of lexical states extended to 128.
 +      </li>
 +      <li>
 +        Lexers may store per line parse state for multiple line features such as ASP script language choice.
 +      </li>
 +      <li>
 +        Lexing API simplified.
 +      </li>
 +      <li>
 +        Project file for Visual C++.
 +      </li>
 +      <li>
 +        Can now cycle through all recent files with Ctrl+Tab in SciTE.
 +      </li>
 +      <li>
 +        Bookmarks in SciTE.
 +      </li>
 +      <li>
 +        Drag and drop copy works when dragging to the edge of the selection.
 +      </li>
 +      <li>
 +        Fixed bug with value sizes in properties file.
 +      </li>
 +      <li>
 +        Fixed bug with last line in properties file not being used.
 +      </li>
 +      <li>
 +        Bug with multiple views of one document fixed.
 +      </li>
 +      <li>
 +        Keypad now works on GTK+.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="SciTE122.zip">Release 1.22</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 27 February 2000.
 +      </li>
 +      <li>
 +        wxWindows platform defined. 
 +	Implementation for wxWindows will be available separately 
 +	from main Scintilla distribution.
 +      </li>
 +      <li>
 +        Line folding in Scintilla.
 +      </li>
 +      <li>
 +        SciTE performs syntax directed folding for C/C++/Java/Javascript and for Python.
 +      </li>
 +      <li>
 +        Optional macro recording support.
 +      </li>
 +      <li>
 +        User properties file (SciTEUser.properties) allows for customisation by the user 
 +	that is not overwritten with each installation of SciTE.
 +      </li>
 +      <li>
 +        Python lexer detects and highlights inconsistent indentation.
 +      </li>
 +      <li>
 +        Margin API made more orthogonal.SCI_SETMARGINWIDTH and SCI_SETLINENUMBERWIDTH 
 +        are deprecated in favour of this new API.
 +      </li>
 +      <li>
 +        Margins may be made sensitive to forward mouse click events to container.
 +      </li>
 +      <li>
 +        SQL lexer and styles included.
 +      </li>
 +      <li>
 +        Perl lexer handles regular expressions better.
 +      </li>
 +      <li>
 +        Caret policy determines how closely caret is tracked by visible area.
 +      </li>
 +      <li>
 +        New marker shapes: arrow pointing down, plus and minus.
 +      </li>
 +      <li>
 +        Optionally display full path in title rather than just file name.
 +      </li>
 +      <li>
 +        Container is notified when Scintilla gains or loses focus.
 +      </li>
 +      <li>
 +        SciTE handles focus in a more standard way and applies the main 
 +	edit commands to the focused pane.
 +      </li>
 +      <li>
 +        Container is notified when Scintilla determines that a line needs to be made visible.
 +      </li>
 +      <li>
 +        Document watchers receive notification when document about to be deleted.
 +      </li>
 +      <li>
 +        Document interface allows access to list of watchers.
 +      </li>
 +      <li>
 +        Line end determined correctly for lines ending with only a '\n'.
 +      </li>
 +      <li>
 +        Search variant that searches form current selection and sets selection.
 +      </li>
 +      <li>
 +        SciTE understands format of diagnostic messages from WScript.
 +      </li>
 +      <li>
 +        SciTE remembers top line of window for each file in MRU list so switching to a recent file 
 +	is more likeley to show the same text as when the file was previously visible.
 +      </li>
 +      <li>
 +        Document reference count now initialised correctly.
 +      </li>
 +      <li>
 +        Setting a null document pointer creates an empty document.
 +      </li>
 +      <li>
 +        WM_GETTEXT can no longer overrun buffer.
 +      </li>
 +      <li>
 +        Polygon drawing bug fixed on GTK+.
 +      </li>
 +      <li>
 +        Java and Javascript lexers merged into C++ lexer.
 +      </li>
 +      <li>
 +        C++ lexer indicates unterminated strings by colouring the end of the line
 +	rather than changing the rest of the file to string style. This is less
 +	obtrusive and helps the folding.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="SciTE121.zip">Release 1.21</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 2 February 2000.
 +      </li>
 +      <li>
 +        Blank margins on left and right side of text.
 +      </li>
 +      <li>
 +        SCN_CHECKBRACE renamed SCN_UPDATEUI and made more efficient.
 +      </li>
 +      <li>
 +        SciTE source code refactored into platform independent and platform specific classes.
 +      </li>
 +      <li>
 +        XML and Perl subset lexers in SciTE.
 +      </li>
 +      <li>
 +        Large improvement to lexing speed.
 +      </li>
 +      <li>
 +        A new subsystem, 2, allows use of ShellExec on Windows.
 +      </li>
 +      <li>
 +        Borland compatible makefile.
 +      </li>
 +      <li>
 +        Status bar showing caret position in GTK+ version of SciTE.
 +      </li>
 +      <li>
 +        Bug fixes to selection drawing when part of selection outside window, mouse release over
 +        scroll bars, and scroll positioning after deletion.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="SciTE120.zip">Release 1.2</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 21 January 2000.
 +      </li>
 +      <li>
 +        Multiple views of one document.
 +      </li>
 +      <li>
 +        Rectangular selection, cut, copy, paste, drag and drop.
 +      </li>
 +      <li>
 +        Long line indication.
 +      </li>
 +      <li>
 +        Reverse searching
 +      </li>
 +      <li>
 +        Line end conversion.
 +      </li>
 +      <li>
 +        Generic autocompletion and calltips in SciTE.
 +      </li>
 +      <li>
 +        Call tip background colour can be set.
 +      </li>
 +      <li>
 +        SCI_MARKERPREV for moving to a previous marker.
 +      </li>
 +      <li>
 +        Caret kept more within window where possible.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="SciTE115.zip">Release 1.15</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 15 December 1999.
 +      </li>
 +      <li>
 +        Brace highlighting and badlighting (for mismatched braces).
 +      </li>
 +      <li>
 +        Visible line ends.
 +      </li>
 +      <li>
 +        Multiple line call tips.
 +      </li>
 +      <li>
 +        Printing now works from SciTE on Windows.
 +      </li>
 +      <li>
 +        SciTE has a global "*" lexer style that is used as the basis for all the lexers' styles.
 +      </li>
 +      <li>
 +        Fixes some warnings on GTK+ 1.2.6.
 +      </li>
 +      <li>
 +        Better handling of modal dialogs on GTK+.
 +      </li>
 +      <li>
 +        Resize handle drawn on pane splitter in SciTE on GTK+ so it looks more like a regular GTK+
 +        *paned widget.
 +      </li>
 +      <li>
 +        SciTE does not place window origin offscreen if no properties file found on GTK+.
 +      </li>
 +      <li>
 +        File open filter remembered in SciTE on Windows.
 +      </li>
 +      <li>
 +        New mechanism using style numbers 32 to 36 standardises the setting of styles for brace
 +        highlighting, brace badlighting, line numbers, control characters and the default style.
 +      </li>
 +      <li>
 +        Old messages SCI_SETFORE .. SCI_SETFONT have been replaced by the default style 32. The old
 +        messages are deprecated and will disappear in a future version.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="SciTE114.zip">Release 1.14</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 20 November 1999.
 +      </li>
 +      <li>
 +        Fixes a scrolling bug reported on GTK+.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="SciTE113.zip">Release 1.13</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 18 November 1999.
 +      </li>
 +      <li>
 +        Fixes compilation problems with the mingw32 GCC 2.95.2 on Windows.
 +      </li>
 +      <li>
 +        Control characters are now visible.
 +      </li>
 +      <li>
 +        Performance has improved, particularly for scrolling.
 +      </li>
 +      <li>
 +        Windows RichEdit emulation is more accurate. This may break client code that uses these
 +        messages: EM_GETLINE, EM_GETLINECOUNT, EM_EXGETSEL, EM_EXSETSEL, EM_EXLINEFROMCHAR,
 +        EM_LINELENGTH, EM_LINEINDEX, EM_CHARFROMPOS, EM_POSFROMCHAR, and EM_GETTEXTRANGE.
 +      </li>
 +      <li>
 +        Menus rearranged and accelerator keys set for all static items.
 +      </li>
 +      <li>
 +        Placement of space indicators in view whitespace mode is more accurate with some fonts.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="SciTE112.zip">Release 1.12</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 9 November 1999.
 +      </li>
 +      <li>
 +        Packaging error in 1.11 meant that the compilation error was not fixed in that release.
 +        Linux/GTK+ should compile with GCC 2.95 this time.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="SciTE111.zip">Release 1.11</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 7 November 1999.
 +      </li>
 +      <li>
 +        Fixed a compilation bug in ScintillaGTK.cxx.
 +      </li>
 +      <li>
 +        Added a README file to explain how to build.
 +      </li>
 +      <li>
 +        GTK+/Linux downloads now include documentation.
 +      </li>
 +      <li>
 +        Binary only Sc1.EXE one file download for Windows.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="SciTE110.zip">Release 1.1</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 6 November 1999.
 +      </li>
 +      <li>
 +        Major restructuring for better modularity and platform independence.
 +      </li>
 +      <li>
 +        Inter-application drag and drop.
 +      </li>
 +      <li>
 +        Printing support in Scintilla on Windows.
 +      </li>
 +      <li>
 +        Styles can select colouring to end of line. This can be used when a file contains more than
 +        one language to differentiate between the areas in each language. An example is the HTML +
 +        JavaScript styling in SciTE.
 +      </li>
 +      <li>
 +        Actions can be grouped in the undo stack, so they will be undone together. This grouping is
 +        hierarchical so higher level actions such as replace all can be undone in one go. Call to
 +        discover whether there are any actions to redo.
 +      </li>
 +      <li>
 +        The set of characters that define words can be changed.
 +      </li>
 +      <li>
 +        Markers now have identifiers and can be found and deleted by their identifier. The empty
 +        marker type can be used to make a marker that is invisible and which is only used to trace
 +        where a particular line moves to.
 +      </li>
 +      <li>
 +        Double click notification.
 +      </li>
 +      <li>
 +        HTML styling in SciTE also styles embedded JavaScript.
 +      </li>
 +      <li>
 +        Additional tool commands can be added to SciTE.
 +      </li>
 +      <li>
 +        SciTE option to allow reloading if changed upon application activation and saving on
 +        application deactivation. Not yet working on GTK+ version.
 +      </li>
 +      <li>
 +        Entry fields in search dialogs remember last 10 user entries. Not working in all cases in
 +        Windows version.
 +      </li>
 +      <li>
 +        SciTE can save a styled copy of the current file in HTML format. As SciTE does not yet
 +        support printing, this can be used to print a file by then using a browser to print the
 +        HTML file.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="SciTE102.zip">Release 1.02</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 1 October 1999.
 +      </li>
 +      <li>
 +        GTK+ version compiles with GCC 2.95.
 +      </li>
 +      <li>
 +        Properly deleting objects when window destroyed under GTK+.
 +      </li>
 +      <li>
 +        If the selection is not empty backspace deletes the selection.
 +      </li>
 +      <li>
 +        Some X style middle mouse button handling for copying the primary selection to and from
 +        Scintilla. Does not work in all cases.
 +      </li>
 +      <li>
 +        HTML styling in SciTE.
 +      </li>
 +      <li>
 +        Stopped dirty flag being set in SciTE when results pane modified.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="SciTE101.zip">Release 1.01</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 28 September 1999.
 +      </li>
 +      <li>
 +        Better DBCS support on Windows including IME.
 +      </li>
 +      <li>
 +        Wheel mouse support for scrolling and zooming on Windows. Zooming with Ctrl+KeypadPlus and
 +        Ctrl+KeypadMinus.
 +      </li>
 +      <li>
 +        Performance improvements especially on GTK+.
 +      </li>
 +      <li>
 +        Caret blinking and settable colour on both GTK+ and Windows.
 +      </li>
 +      <li>
 +        Drag and drop within a Scintilla window. On Windows, files can be dragged into SciTE.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="SciTE100.zip">Release 1.0</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 17 May 1999.
 +      </li>
 +      <li>
 +        Changed name of "Tide" to "SciTE" to avoid clash with a TCL based IDE. "SciTE" is a
 +        SCIntilla based Text Editor and is Latin meaning something like "understanding in a neat
 +        way" and is also an Old English version of the word "shit".
 +      </li>
 +      <li>
 +        There is a SCI_AUTOCSTOPS message for defining a string of characters that will stop
 +        autocompletion mode. Autocompletion mode is cancelled when any cursor movement occurs apart
 +        from backspace.
 +      </li>
 +      <li>
 +        GTK+ version now splits horizontally as well as vertically and all dialogs cancel when the
 +        escape key is pressed.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="Tide92.zip">Beta release 0.93</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 12 May 1999.
 +      </li>
 +      <li>
 +        A bit more robust than 0.92 and supports SCI_MARKERNEXT message.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="Tide92.zip">Beta release 0.92</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 11 May 1999.
 +      </li>
 +      <li>
 +        GTK+ version now contains all features of Windows version with some very small differences.
 +        Executing programs works much better now.
 +      </li>
 +      <li>
 +        New palette code to allow more colours to be displayed in 256 colour screen modes. A line
 +        number column can be displayed to the left of the selection margin.
 +      </li>
 +      <li>
 +        The code that maps from line numbers to text positions and back has been completely
 +        rewritten to be faster, and to allow markers to move with the text.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="Tide91.zip">Beta release 0.91</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 30 April 1999, containing fixes to text measuring to make Scintilla work better
 +        with bitmap fonts. Also some small fixes to make compiling work with Visual C++.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="Tide90.zip">Beta release 0.90</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 29 April 1999, containing working GTK+/Linux version.
 +      </li>
 +      <li>
 +        The Java, C++ and Python lexers recognise operators as distinct from default allowing them
 +        to be highlighted.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="Tide82.zip">Beta release 0.82</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 1 April 1999, to fix a problem with handling the Enter key in PythonWin. Also
 +        fixes some problems with cmd key mapping.
 +      </li>
 +    </ul>
 +    <h3>
 +       <a href="Tide82.zip">Beta release 0.81</a>
 +    </h3>
 +    <ul>
 +      <li>
 +        Released on 30th March 1999, containing bug fixes and a few more features.
 +      </li>
 +      <li>
 +        Static linking supported and Tidy.EXE, a statically linked version of Tide.EXE. Changes to
 +        compiler flags in the makefiles to optimise for size.
 +      </li>
 +      <li>
 +        Scintilla supports a 'savepoint' in the undo stack which can be set by the container when
 +        the document is saved. Notifications are sent to the container when the savepoint is
 +        entered or left, allowing the container to to display a dirty indicator and change its
 +        menues.
 +      </li>
 +      <li>
 +        When Scintilla is set to read-only mode, a notification is sent to the container should the
 +        user try to edit the document. This can be used to check the document out of a version
 +        control system.
 +      </li>
 +      <li>
 +        There is an API for setting the appearence of indicators.
 +      </li>
 +      <li>
 +        The keyboard mapping can be redefined or removed so it can be implemented completely by the
 +        container. All of the keyboard commands are now commands which can be sent by the
 +        container.
 +      </li>
 +      <li>
 +        A home command like Visual C++ with one hit going to the start of the text on the line and
 +        the next going to the left margin is available. I do not personally like this but my
 +        fingers have become trained to it by much repetition.
 +      </li>
 +      <li>
 +        SCI_MARKERDELETEALL has an argument in wParam which is the number of the type marker to
 +        delete with -1 performing the old action of removing all marker types.
 +      </li>
 +      <li>
 +        Tide now understands both the file name and line numbers in error messages in most cases.
 +      </li>
 +      <li>
 +        Tide remembers the current lines of files in the recently used list.
 +      </li>
 +      <li>
 +        Tide has a Find in Files command.
 +      </li>
 +    </ul>
 +    <h3>
 +       Beta release 0.80
 +    </h3>
 +    <ul>
 +      <li>
 +        This was the first public release on 14th March 1999, containing a mostly working Win32
 +        Scintilla DLL and Tide EXE.
 +      </li>
 +    </ul>
 +    <h3>
 +       Beta releases of SciTE were called Tide
 +    </h3>
 +  </body>
 +</html>
 +
 diff --git a/doc/index.html b/doc/index.html index a258435fc..5042ab15a 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,171 +1,176 @@ -<?xml version="1.0"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -  <head> -    <meta name="generator" content="HTML Tidy, see www.w3.org" /> -    <meta name="generator" content="SciTE" /> -    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> -    <meta name="keywords" content="Scintilla, SciTE, Editing Component, Text Editor" /> -    <meta name="Description" -    content="www.scintilla.org is the home of the Scintilla editing component and SciTE text editor application." /> -    <meta name="Date.Modified" content="20000227" /> -    <script> -   	function IsRemote() { -		var loc = '' + window.location; -		return loc.indexOf('http:') != -1; -   	} -   </script> -    <title> -      Scintilla and SciTE -    </title> -  </head> -  <body bgcolor="#FFFFFF" text="#000000"> -    <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="0" border="0"> -      <tr> -        <td width="256"> -          <img src="SciWord.jpg" height="78" width="256" alt="Scintilla" /> -        </td> -        <td width="40%" align="left"> -          <font color="#FFCC99" size="4"> A free source code editing component for Win32 and -          GTK+</font> -        </td> -        <td width="40%" align="right"> -          <font color="#FFCC99" size="3"> Release version 1.23<br /> -           Site last modified March 21 2000</font> -        </td> -        <td width="20%"> -            -        </td> -      </tr> -    </table> -    <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="0" border="0"> -      <tr> -        <td width="100%"> -          <img src="SciBreak.jpg" height="150" width="1024" alt="Sci Break" /> -        </td> -      </tr> -    </table> -    <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="6" border="0"> -      <tr> -        <td width="100%"> -          <font color="#FFCC99" size="4"> Version 1.2 is a major release featuring multiple views -          of one document and rectangular selection.</font> -        </td> -      </tr> -      <tr> -        <td width="100%"> -          <font color="#FFCC99" size="3"> Version 1.21 fixes bugs, enhances performance, and adds -          margins to Scintilla and an XML lexer to SciTE.</font> -        </td> -      </tr> -      <tr> -        <td width="100%"> -          <font color="#FFCC99" size="3"> Version 1.22 adds line folding, macro recording and  -	  a large number of smaller features.</font> -        </td> -      </tr> -      <tr> -        <td width="100%"> -          <font color="#FFCC99" size="3"> Version 1.23 breaks Scintilla from SciTE and fixes bugs.</font> -        </td> -      </tr> -    </table> -    <table bgcolor="#CCCCCC" width="100%" cellspacing="0" cellpadding="8" border="0"> -      <tr> -        <td> -          <font size="4">  -<script type="text/javascript" language="JavaScript"><!-- -if (IsRemote()) { -    document.write('<a href="SciTEImage.html">Screenshot</a>  '); -    document.write('<a href="ScintillaDownload.html">Download</a>  '); -} -//--></script> - 	 <a href="ScintillaDoc.html">Documentation</a>    -	 <a href="ScintillaToDo.html">Bugs</a>    -<script type="text/javascript" language="JavaScript"><!-- -if (IsRemote()) { -    document.write('<a href="SciTE.html">SciTE</a>   '); -} -//--></script> -	  <a href="ScintillaHistory.html"> -          History</a>   <a href="ScintillaRelated.html">Related</a>  </font> -        </td> -      </tr> -    </table> -    <p> -       <a href="ScintillaDoc.html">Scintilla</a> is a free source code editing component. As well -      as features found in standard text editing components, Scintilla includes features especially -      useful when editing and debugging source code. These include support for syntax styling, -      error indicators, code completion and call tips. The selection margin can contain markers -      like those used in debuggers to indicate breakpoints and the current line. Styling choices -      are more open than with many editors, allowing the use of proportional fonts, bold and -      italics, multiple foreground and background colours and multiple fonts.<br /> -       It comes with complete source code and may be used in any free project or commercial -      product. -    </p> -    <p> -       <a href="SciTE.html">SciTE</a> is a SCIntilla based Text Editor. Originally built to -      demonstrate Scintilla, it has grown to be a generally useful editor with facilities for -      building and running programs. It is best used for jobs with simple configurations - I use it -      for building test and demonstration programs as well as SciTE and Scintilla, themselves. -    </p> -    <p> -       Development of Scintilla started as an effort to improve the text editor in PythonWin. After -      being frustrated by problems in the Richedit control used by PythonWin, it looked like the -      best way forward was to write a new edit control. The biggest problem with Richedit and other -      similar controls is that they treat styling changes as important persistent changes to the -      document so they are saved into the undo stack and set the document's dirty flag. For source -      code, styling should not be persisted as it can be mechanically recreated. -    </p> -    <p> -       Scintilla and SciTE are currently available for Intel Win32 and Linux compatible operating -      systems with GTK+. They have been run on Windows 95, NT 4.0, Windows 2000, and on Red Hat -      Linux 4.2, 6.1 and Solaris with GTK+ 1.2.0. <a href="SciTEImage.html">Here is a screenshot of -      SciTE.</a><br /> -    </p> -    <p> -       You can <a href="ScintillaDownload.html">download Scintilla.</a> -    </p> -    <p> -       The source code can be downloaded via CVS at the Source Forge  -	<a href="https://sourceforge.net/project/?group_id=2439">Scintilla project page</a>. -    </p> -    <p> -       <a href="ScintillaRelated.html">Related sites.</a> -    </p> -    <p> -       <a href="ScintillaToDo.html">Bugs and To Do list.</a> -    </p> -    <p> -       <a href="ScintillaHistory.html">History and contribution credits.</a> -    </p> -    <p> -       The <a href="Future.html">Future Features of Scintilla</a> are canvassed. Please tell me -      what you want and don't want. -    </p> -    <p> -       You can write to me, <a href="mailto:neilh@scintilla.org">Neil Hodgson</a>, at -      neilh@scintilla.org.<br /> -       There is a -      <a href="https://sourceforge.net/mail/?group_id=2439">scintilla-interest</a> -      mailing list,  -      for discussion of Scintilla and SciTE and related projects, their bugs and future features.  -      It is unlikely that there will be a lot of -      traffic in scintilla-interest, averaging less than 20 messages per week. <br /> -    </p> -<script type="text/javascript" language="JavaScript"> -<!-- -document.write('There is a <a href="https://sourceforge.net/project/?group_id=2439">Scintilla project page<\/a>'); -document.write(' hosted on '); -if (IsRemote()) { -    document.write('<a href="http://sourceforge.net">'); -    document.write('<img src="http://sourceforge.net/sflogo.php?group_id=2439&type=1" width="88" height="31" border="0" /><\/a> '); -} else { -    document.write('<a href="http://sourceforge.net">SourceForge<\/a>'); -} -//--> -</script> -  </body> -</html> - +<?xml version="1.0"?>
 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 +    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 +<html xmlns="http://www.w3.org/1999/xhtml">
 +  <head>
 +    <meta name="generator" content="HTML Tidy, see www.w3.org" />
 +    <meta name="generator" content="SciTE" />
 +    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 +    <meta name="keywords" content="Scintilla, SciTE, Editing Component, Text Editor" />
 +    <meta name="Description"
 +    content="www.scintilla.org is the home of the Scintilla editing component and SciTE text editor application." />
 +    <meta name="Date.Modified" content="20000329" />
 +    <script>
 +   	function IsRemote() {
 +		var loc = '' + window.location;
 +		return loc.indexOf('http:') != -1;
 +   	}
 +   </script>
 +    <title>
 +      Scintilla and SciTE
 +    </title>
 +  </head>
 +  <body bgcolor="#FFFFFF" text="#000000">
 +    <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="0" border="0">
 +      <tr>
 +        <td width="256">
 +          <img src="SciWord.jpg" height="78" width="256" alt="Scintilla" />
 +        </td>
 +        <td width="40%" align="left">
 +          <font color="#FFCC99" size="4"> A free source code editing component for Win32 and
 +          GTK+</font>
 +        </td>
 +        <td width="40%" align="right">
 +          <font color="#FFCC99" size="3"> Release version 1.24<br />
 +           Site last modified March 29 2000</font>
 +        </td>
 +        <td width="20%">
 +           
 +        </td>
 +      </tr>
 +    </table>
 +    <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="0" border="0">
 +      <tr>
 +        <td width="100%">
 +          <img src="SciBreak.jpg" height="150" width="1024" alt="Sci Break" />
 +        </td>
 +      </tr>
 +    </table>
 +    <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="6" border="0">
 +      <tr>
 +        <td width="100%">
 +          <font color="#FFCC99" size="4"> Version 1.2 is a major release featuring multiple views
 +          of one document and rectangular selection.</font>
 +        </td>
 +      </tr>
 +      <tr>
 +        <td width="100%">
 +          <font color="#FFCC99" size="3"> Version 1.21 fixes bugs, enhances performance, and adds
 +          margins to Scintilla and an XML lexer to SciTE.</font>
 +        </td>
 +      </tr>
 +      <tr>
 +        <td width="100%">
 +          <font color="#FFCC99" size="3"> Version 1.22 adds line folding, macro recording and 
 +	  a large number of smaller features.</font>
 +        </td>
 +      </tr>
 +      <tr>
 +        <td width="100%">
 +          <font color="#FFCC99" size="3"> Version 1.23 breaks Scintilla from SciTE and fixes bugs.</font>
 +        </td>
 +      </tr>
 +      <tr>
 +        <td width="100%">
 +          <font color="#FFCC99" size="3"> Version 1.24 fixes bugs.</font>
 +        </td>
 +      </tr>
 +    </table>
 +    <table bgcolor="#CCCCCC" width="100%" cellspacing="0" cellpadding="8" border="0">
 +      <tr>
 +        <td>
 +          <font size="4"> 
 +<script type="text/javascript" language="JavaScript"><!--
 +if (IsRemote()) {
 +    document.write('<a href="SciTEImage.html">Screenshot</a>  ');
 +    document.write('<a href="ScintillaDownload.html">Download</a>  ');
 +}
 +//--></script>
 + 	 <a href="ScintillaDoc.html">Documentation</a>   
 +	 <a href="ScintillaToDo.html">Bugs</a>   
 +<script type="text/javascript" language="JavaScript"><!--
 +if (IsRemote()) {
 +    document.write('<a href="SciTE.html">SciTE</a>   ');
 +}
 +//--></script>
 +	  <a href="ScintillaHistory.html">
 +          History</a>   <a href="ScintillaRelated.html">Related</a>  </font>
 +        </td>
 +      </tr>
 +    </table>
 +    <p>
 +       <a href="ScintillaDoc.html">Scintilla</a> is a free source code editing component. As well
 +      as features found in standard text editing components, Scintilla includes features especially
 +      useful when editing and debugging source code. These include support for syntax styling,
 +      error indicators, code completion and call tips. The selection margin can contain markers
 +      like those used in debuggers to indicate breakpoints and the current line. Styling choices
 +      are more open than with many editors, allowing the use of proportional fonts, bold and
 +      italics, multiple foreground and background colours and multiple fonts.<br />
 +       It comes with complete source code and may be used in any free project or commercial
 +      product.
 +    </p>
 +    <p>
 +       <a href="SciTE.html">SciTE</a> is a SCIntilla based Text Editor. Originally built to
 +      demonstrate Scintilla, it has grown to be a generally useful editor with facilities for
 +      building and running programs. It is best used for jobs with simple configurations - I use it
 +      for building test and demonstration programs as well as SciTE and Scintilla, themselves.
 +    </p>
 +    <p>
 +       Development of Scintilla started as an effort to improve the text editor in PythonWin. After
 +      being frustrated by problems in the Richedit control used by PythonWin, it looked like the
 +      best way forward was to write a new edit control. The biggest problem with Richedit and other
 +      similar controls is that they treat styling changes as important persistent changes to the
 +      document so they are saved into the undo stack and set the document's dirty flag. For source
 +      code, styling should not be persisted as it can be mechanically recreated.
 +    </p>
 +    <p>
 +       Scintilla and SciTE are currently available for Intel Win32 and Linux compatible operating
 +      systems with GTK+. They have been run on Windows 95, NT 4.0, Windows 2000, and on Red Hat
 +      Linux 4.2, 6.1 and Solaris with GTK+ 1.2.0. <a href="SciTEImage.html">Here is a screenshot of
 +      SciTE.</a><br />
 +    </p>
 +    <p>
 +       You can <a href="ScintillaDownload.html">download Scintilla.</a>
 +    </p>
 +    <p>
 +       The source code can be downloaded via CVS at the Source Forge 
 +	<a href="https://sourceforge.net/project/?group_id=2439">Scintilla project page</a>.
 +    </p>
 +    <p>
 +       <a href="ScintillaRelated.html">Related sites.</a>
 +    </p>
 +    <p>
 +       <a href="ScintillaToDo.html">Bugs and To Do list.</a>
 +    </p>
 +    <p>
 +       <a href="ScintillaHistory.html">History and contribution credits.</a>
 +    </p>
 +    <p>
 +       The <a href="Future.html">Future Features of Scintilla</a> are canvassed. Please tell me
 +      what you want and don't want.
 +    </p>
 +    <p>
 +       You can write to me, <a href="mailto:neilh@scintilla.org">Neil Hodgson</a>, at
 +      neilh@scintilla.org.<br />
 +       There is a
 +      <a href="https://sourceforge.net/mail/?group_id=2439">scintilla-interest</a>
 +      mailing list, 
 +      for discussion of Scintilla and SciTE and related projects, their bugs and future features. 
 +      It is unlikely that there will be a lot of
 +      traffic in scintilla-interest, averaging less than 20 messages per week. <br />
 +    </p>
 +<script type="text/javascript" language="JavaScript">
 +<!--
 +document.write('There is a <a href="https://sourceforge.net/project/?group_id=2439">Scintilla project page<\/a>');
 +document.write(' hosted on ');
 +if (IsRemote()) {
 +    document.write('<a href="http://sourceforge.net">');
 +    document.write('<img src="http://sourceforge.net/sflogo.php?group_id=2439&type=1" width="88" height="31" border="0" /><\/a> ');
 +} else {
 +    document.write('<a href="http://sourceforge.net">SourceForge<\/a>');
 +}
 +//-->
 +</script>
 +  </body>
 +</html>
 +
 | 
