diff options
author | nyamatongwe <unknown> | 2000-03-31 10:45:22 +0000 |
---|---|---|
committer | nyamatongwe <unknown> | 2000-03-31 10:45:22 +0000 |
commit | 5343d289cdcb5b1a9cb30c0ac6418f77c389e48c (patch) | |
tree | d9420bea5c6d8c11a99bdc7111d227100cdde199 | |
parent | 6fe8182c902acabf342629f5b959cd5a05b713e1 (diff) | |
download | scintilla-mirror-5343d289cdcb5b1a9cb30c0ac6418f77c389e48c.tar.gz |
Fixed line ends.
-rw-r--r-- | doc/ScintillaDownload.html | 124 | ||||
-rw-r--r-- | doc/ScintillaHistory.html | 1498 | ||||
-rw-r--r-- | doc/index.html | 352 |
3 files changed, 987 insertions, 987 deletions
diff --git a/doc/ScintillaDownload.html b/doc/ScintillaDownload.html index 2ef9e3605..b2b45fd48 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="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>
-
+<?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 e1de4d5a1..b7f152d97 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -1,749 +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="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>
-
+<?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 5042ab15a..0a5ec001a 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,176 +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="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>
-
+<?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> + |