Download SciTE 3.7.5

Spread the love

Version 3.7.5 of SciTE has been released. Scintilla Text Editor is an open source and cross platform text editor. It uses the open source Scintilla Text Editor library, which is from the same creators. This library is also used by other programs, including Notepad++. Downloads are available for Windows and Linux, and a commercial version for macOS can be found in Apple’s app store. In addition, there is a stand-alone executable that can be conveniently carried on a USB stick. Since version 3.7.3, the following changes and improvements have been made:

Release 3.7.5

  • Support dropped for Microsoft Visual C++ 2013 due to increased use of C++11 features.
  • Added a caret line frame as an alternative visual for highlighting the caret line.
  • Added “Reverse Selected Lines” feature.
  • SciTE adds “Select All Bookmarks” command.
  • SciTE adds a save.path.suggestion setting to suggest a file name when saving an unnamed buffer.
  • Updated case conversion and character categories to Unicode 9.
  • The Baan lexer recognizes numeric literals in a more compliant manner including hexadecimal numbers and exponentials.
  • The Bash lexer recognizes strings in lists in more cases. Bug #1944.
  • The Fortran lexer recognizes a preprocessor line after a line continuation &. Bug #1935.
  • The Fortran folder can fold comments. Bug #1936.
  • The PowerShell lexer recognizes escaped quotes in strings. Bug #1929.
  • The Python lexer recognizes identifiers more accurately when they include non-ASCII characters.
  • The Python folder treats comments at the end of the file as separate from the preceding structure.
  • The YAML lexer recognizes comments in more situations and styles a “…” line like a “—” line. Bug #1931.
  • Update scroll bar when annotations added, removed, or visibility changed. Feature #1187.
  • Canceling modes with the Esc key preserves a rectangular selection. Bug #1940.
  • Builds are made with a sorted list of lexers to be more reproducible. Bug #1946.
  • On Cocoa, a leak of mouse tracking areas was fixed.
  • On Cocoa, the autocompletion is 4 pixels wider to avoid text truncation.
  • On Windows, stop drawing a focus rectangle on the autocompletion list and raise the default list length to 9 items.
  • SciTE examines at most 1 MB of a file to automatically determine indentation for indent.auto to avoid a lengthy pause when loading very large files.
  • SciTE user interface uses lighter colors and fewer 3D elements to match current desktop environments.
  • SciTE sets buffer dirty and shows message when file deleted if load.on.activate on.
  • SciTE on Windows Find strip Find button works in incremental no-close mode. Bug #1926.

Release 3.7.4

  • Requires a C++11 compiler. GCC 4.8 and MSVC 2015 are supported.
  • Support dropped for Windows NT 4.
  • Accessibility support may be queried with SCI_GETACCESSIBILITY. On GTK+, accessibility may be disabled by calling SCI_SETACCESSIBILITY.
  • Lexer added for “indent” language which is styled as plain text but folded by indentation level.
  • The Progress ABL lexer handles nested comments where comment starts or ends are adjacent like “/*/*” or “*/*/”.
  • In the Python lexer, improve f-string support. Add support for multiline expressions in triple quoted f-strings. Handle nested “()”, “[]”, and “{}” in f-string expressions and terminate expression coloring at “:” or “!”. End f-string if ending quote is seen in a “{}” expression. Fix terminating single quoted f-string at EOL. Bug #1918.
  • The VHDL folder folds an “entity” on the first line of the file.
  • For IMEs, do not clear selected text when there is no composition text to show.
  • Fix to crash with fold tags where line inserted at start.
  • Fix to stream selection mode when moving caret up or down. Bug #1905.
  • Drawing fixes for fold tags include fully drawing lines and not overlapping some drawing and ensuring edges and mark underlines are visible.
  • Fix Cocoa failure to display accented character chooser for European languages ​​by partially reverting a change made to prevent a crash with Chinese input by special-casing the Cangjie input source. Bug #1881.
  • Fix potential problems with IME on Cocoa when document contains invalid UTF-8.
  • Fix crash on Cocoa with OS X 10.9 due to accessibility API not available. Bug #1915.
  • Improved speed of accessibility code on GTK+ by using additional memory as a cache. Bug #1910.
  • Fix crash in accessibility code on GTK+ < 3.3.6 caused by previous bug fix. Bug #1907.
  • Fix to prevent double scrolling on GTK+ with X11. Bug #1901.
  • SciTE on GTK+ adds an “accessibility” property to allow disabling accessibility on GTK+ as an optimization.
  • SciTE on GTK+ has changed file chooser behavior for some actions: overwriting an existing file shows a warning; the default session file name “SciTE.session” is shown and a “*.session” filter is applied; appropriate filters are applied when exporting; the current file name is displayed in “Save As” even when that file no longer exists.
  • SciTE fixed a bug where, on GTK+, when the output pane had focus, menu commands performed by mouse were sent instead to the edit pane.
  • SciTE on Windows 8+ further restricts the paths searched for DLLs to the application and system directories which may prevent some binary planting attacks.
  • Fix failure to load Direct2D on Windows when used on old versions of Windows. Bug #1653.

Version number 3.7.5
Release status Final
Operating systems Windows 7, Linux, Windows XP, Windows Vista, Windows 8, Windows 10
Website SciTE
Download
File size

1.56MB

License type GPL
You might also like