diff options
author | nyamatongwe <devnull@localhost> | 2000-03-30 11:30:29 +0000 |
---|---|---|
committer | nyamatongwe <devnull@localhost> | 2000-03-30 11:30:29 +0000 |
commit | 327c5b3dcd851eaf45cc232f64d665fae509e027 (patch) | |
tree | a06fc3e6e800dc2769b5d25a7d2bbbfc0029cf5b | |
parent | f3696882a86f79036d0f493087e46e6ee6b3e270 (diff) | |
download | scintilla-mirror-327c5b3dcd851eaf45cc232f64d665fae509e027.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>
+
|