|
![]() [ View full size screenshot ] |
| Version | Date Released | Status | Release Notes |
| 3.1.0 | Apr 20, 2012 | New Release | · adds an animated find indicator on Cocoa. |
| 3.0.4 | Mar 9, 2012 | New Release | · SciTE scripts can create user interfaces as strips · SciTE can save files automatically in the background · Pinch zoom implemented on Cocoa · ECL lexer added. Feature #3488209 · CPP lexer fixes styling after document comment keywords. Bug #3495445 · Pascal folder improves handling of some constructs. Feature #3486385 · XML lexer avoids entering a bad mode due to complex preprocessor instructions. Bug #3488060 · Duplicate command is always remembered as a distinct command for undo. Bug #3495836 · SciTE xml.auto.close.tags no longer closes with PHP code similar to Bug #3488067 · Fix bug where setting an indicator for the whole document would fail. Bug #3487440 · Crash fixed for SCI_MOVESELECTEDLINESDOWN with empty vertical selection. Bug #3496403 · Differences between buffered and unbuffered mode on Direct2D eliminated. Bug #3495791 · Font leading implemented for Direct2D to improve display of character blobs. Bug #3494744 |
| 3.0.3 | Dec 10, 2011 | New Release | · Printing works on GTK+ version 2.x as well as 3.x. · Lexer added for the AviSynth language. Feature #3475611. · Lexer added for the Take Command / TCC scripting language. Feature #3462462. · CSS lexer gains support for SCSS. Feature #3268017. · CPP lexer fixes problems in the preprocessor structure caused by continuation lines. Bug #3458508. · Errorlist lexer handles column numbers for GCC format diagnostics. In SciTE, Next Message goes to column where this can be decoded from GCC format diagnostics. Feature #3453075. · HTML folder fixes spurious folds on some tags. Bug #3459262. · Ruby lexer fixes bug where '=' at start of file caused whole file to appear as a comment. Bug #3452488. · SQL folder folds blocks of single line comments. Feature #3467425. · On Windows using Direct2D, defer invalidation of render target until completion of painting to avoid failures. |
| 3.0.2 | Dec 10, 2011 | New Release | · SciTE saves files in the background without blocking the user interface. · Printing implemented in SciTE on GTK+ 3.x. · ILoader interface for background loading finalised and documented. · CoffeeScript lexer added. · C++ lexer fixes crash with "#if defined( XXX 1". · Crash with Direct2D on Windows fixed. · Backspace removing protected range fixed. · Cursor setting failure on Windows when screen saver on fixed. · SciTE on GTK+ hang fixed with -open:file option. · Failure to evaluate shbang fixed in SciTE. · SciTE failure to treat files starting with " |
| 3.0.1 | Nov 17, 2011 | New Release | · SciTE on Windows now runs Lua scripts directly on the main thread instead of starting them on a secondary thread and then moving back to the main thread. · Highlight "else" as a keyword for TCL in the same way as other languages. · Fix problems with setting fonts for autocompletion lists on Windows where font handles were copied and later deleted causing a system default font to be used. · Fix font size used on Windows for Asian language input methods which sometimes led to IME not being visible. · Fixed polygon drawing on Windows so fold symbols are visible again. · Changed background drawing on GTK+ to allow for fractional character positioning as occurs on OS X as this avoids faint lines at lexeme boundaries. · Ensure pixmaps allocated before painting as there was a crash when Scintilla drew without common initialization calls. · Fixed SciTE on Windows bug causing wrong caret position after indenting a selection. |
| 3.0.0 | Nov 3, 2011 | New Release | · Carbon platform support removed. OS X applications should switch to Cocoa. · On Windows Vista or newer, drawing may be performed with Direct2D and DirectWrite instead of GDI. · Cairo is now used for all drawing on GTK+. GDK drawing was removed. · Paletted display support removed. · Fractional font sizes can be specified. · Different weights of text supported on some platforms instead of just normal and bold. · Sub-pixel character positioning supported. · SciTE loads files in the background without blocking the user interface. · SciTE can display diagnostic messages interleaved with the text of files immediately after the line referred to by the diagnostic. · New API to see if all lines are visible which can be used to optimize processing fold structure notifications. · Scrolling optimized by avoiding invalidation of fold margin when redrawing whole window. · Optimized SCI_MARKERNEXT. · C++ lexer supports Pike hash quoted strings when turned on with lexer.cpp.hashquoted.strings. |
| 2.29 | Sep 19, 2011 | New Release | · To automatically discover the encoding of a file when opening it, SciTE can run a program set with command.discover.properties. · Cairo always used for drawing on GTK+. · The set of properties files imported by SciTE can be controlled with the properties imports.include and imports.exclude. The import statement has been extended to allow "import ". The properties files for some languages are no longer automatically loaded by default. The properties files affected are avenue, baan, escript, lot, metapost, and mmixal. · C++ lexer fixed a bug with raw strings being recognised too easily. · LaTeX lexer improved with more states and fixes to most outstanding bugs. · Lua lexer updates for Lua 5.2 beta with goto labels and "z" string escape. · Perl string styling highlights interpolated variables. · Perl lexer updated for Perl 5.14.0 with 0X and 0B numeric literal prefixes, break keyword and "+" supported in subroutine prototypes.ed with CRLF line endings. |
| 2.28 | Aug 1, 2011 | New Release | · GTK+ Cairo support works back to GTK+ version 2.8. Requires changing Scintilla source code to enable before GTK+ 2.22. Bug #3322351. · Translucent images in RGBA format can be used for margin markers and in autocompletion lists. · INDIC_DOTBOX added as a translucent dotted rectangular indicator. · Asian text input using IME works for GTK+ 3.x and GTK+ 2.x with Cairo. · On GTK+, IME works for Ctrl+Shift+U Unicode input in Scintilla. For SciTE, Ctrl+Shift+U is still Make Selection Uppercase. · Cocoa port supports different character encodings, improves scrolling performance and drag image appearance. The control ID is included in WM_COMMAND notifications. Text may be deleted by dragging to the trash. · SciTE on GTK+ uses a paned widget to contain the edit and output panes instead of custom code. This allows the divider to be moved easily on GTK+ 3 and its appearance follows GTK+ conventions more closely. · SciTE builds and installs on BSD. Bug #3324644. |
| 2.27 | Jun 21, 2011 | New Release | · On recent GTK+ 2.x versions when using Cairo, bug fixed where wrong colours were drawn. · SciTE on GTK+ slow performance in menu maintenance fixed. Bug #3315233. · Cocoa platform supports 64-bit builds and uses only non-deprecated APIs. Asian Input Method Editors are supported. Autocompletion lists and calltips implemented. Control identifier used in notifications. · On Cocoa, rectangular selection now uses Option/Alt key to be compatible with Apple Human Interface Guidelines and other applications. The Control key is reported with an SCMOD_META modifier bit. · API added for setting and retrieving the identifier number used in notifications. · SCI_SETEMPTYSELECTION added to set selection without scrolling or redrawing more than needed. Feature #3314877. · Added new indicators. INDIC_DASH and INDIC_DOTS are variants of underlines. INDIC_SQUIGGLELOW indicator added as shorter alternative to INDIC_SQUIGGLE for small fonts. Bug #3314591 |
| 2.26 | May 25, 2011 | New Release | · SparseState class makes it easier to write lexers which have to remember complex state between lines. · Visual Studio project (.dsp) files removed. The make files should be used instead as described in the README. · Folding margin symbols can be highlighted for the current folding block. Feature #3147069. · Selected lines can be moved up or down together. Feature #3304850. · SciTE can highlight all occurrences of the current word or selected text. Feature #3291636. · Experimental GTK+ 3.0 support: build with "make GTK3=1". · INDIC_STRAIGHTBOX added. Is similar to INDIC_ROUNDBOX but without rounded corners. Bug #3290435. · Can show brace matching and mismatching with indicators instead of text style. Translucency of outline can be altered for INDIC_ROUNDBOX and INDIC_STRAIGHTBOX. Feature #3290434. · SciTE can automatically indent python by examining previous line for scope-starting ':' with indent.python.colon. · Batch file lexer allows braces '(' or ')' inside variable names. |
![]() Adobe Reader 9 Is the tool for opening and using Adobe PDFs that are created in Adobe Acrobat |
![]() PDFCreator Free tool to create PDF files from nearly any Windows application |
![]() OpenOffice.org Is the leading open-source office software suite for word processing |