Version history for SynWrite
<<Back to software description
Changes for v6.16.2010 - v6.17.2050
- + list "Tabs": click col header "#" for unsorted
- - fix: lexer-ovr spacing must allow -1
- - fix: "suggest cur word as find text" with mul-line edit
- 6.17.2045
- + ext-tools: macros {***Dir} (except interactivedir) allowed in "init folder" and "file name"
- + ext-tools: macros {SelectionFileNameNum}, {SelectionFileNameAnsiNum}: with numbered suffix of filename
- + project: "Save proj as" may save folder to ini as "{SynDrive}\path" more portable
- + opts: new tab-colors control
- 6.17.2030
- * change! Now all INI files must be in [SynWrite]\Settings subfolder, both for portable and usual install. App is always portable now. (Should not be problems with "Program Files", since default install folder is "C:\SynWrite"). File "portable.ini" not needed.
- * change: Explorer moved into AddonsManager (some users see it hangs app, hard to reproduce/fix)
- + options: "View - Line spacing" allowed -1, -2 (compact view)
- + options: "Tabs - Close by dbl-click"
- + options: "Left/Rt keys jump to sel edge" (cannot extend sel with Shift+arrow then, sorry)
- + options: micromap colors
- - fix: lexer C++: treeitem with "const"
- - fix: lexer Markdown
Changes for v6.16.1985 - v6.16.2010
- + lexer C++: hilite of "
", more correct tree for names "Name " - + lexer Tcl: more keywords
- + lexer Diff: folding for "Index:"
- * refactored carets code
Changes for v6.16.1975 - v6.16.1985
- * removed dlg "File properties" (must be a plugin; maybe from me, or not)
- * removed cmds for column markers (set, jump left, jump right); it's plugin "Column Markers"
- * removed cmds "Jump over mixed-case name" (must be a plugin to easier support, to support Unicode upcase)
- * installer: hide filenames crap
- - fix: "repeat last cmd" for some paste cmd
Changes for v6.15.1925 - v6.15.1935
- + allowed double-extension in lexers (e.g. lexer with extent "blade.js" detects file "Name.blade.js" skipping JS lexer)
- + clipbd history popup: item "Del selected"
- - fix issue with dbl-click often not selecting word
- - fix Ctrl-Tab/Shift-Tab in snippet editor
- - fix outdated lexer names in snippets
Changes for v6.15.1920 - v6.15.1925
- - fix file Lexers.cfg (block comment for css)
- - fix lexer Lua (note: styles renamed)
- * del lexer "NFO", "Russian detector" (to Addon Manager)
Changes for v6.14.1870 - v6.15.1920
- change
- * renamed lexers: "HTML document" to "HTML", "Style sheets" to "CSS", "PHP (dev)" to "PHP_" (please correct SynPlugins.ini if oldnames used)
- * redone "Lorem Ipsum" in Python (easier to maintain); thanks Andrey Kvichansky
- * deleted "Html - Insert image tag"; it is "Image Tag" plugin (nicer code, no ugly 90K dll)
- * deleted "Html - Insert color"; it is "Color Picker" plugin (no need to take 500K exe and weird related code)
- * deleted "Html - Preview selected code"; it is "Html Preview Sel" plugin
- adds
- + added "Addons Manager - Configure"
- + many addons at Addons Manager
- + updated lexer Ruby
- + api
- - fix: app must close on OS shutdown
- - fix: on-top with Find dlg
Changes for v6.14.1855 - v6.14.1870
- + added Cmd List commands in category "Encodings"
- + added lexer htaccess
- * change: moved menuitems for ext-tools into "Tools - Ext tools" to not clutter Tools menu
- * change: if you see error on start about SynHide.ini lines, edit this file and delete all "run" lines, since menuitems order is reset
- * change: removed Cmd List encoding commands "Change to koi8", "Change to mac"
- * change: removed lexers FoxPro/Tcl to Addon manager
- * change: removed converter Translit to Addon manager
Changes for v6.14.1785 - v6.14.1800
- + menu "Help - Web search"; see dir "Data\websearch"
- * menu "Html - Online help" del'ed
- * Html Tidy configs are now files in "Data\HtmlTidy", so user files won't get overwritten by reinstallation. (Delete Tidy.cfg by hands)
- - fixes (url regex, paste in docked Find dlg in tc, VBS lexer, plug manager "save all")
Changes for v6.13.1740 - v6.14.1785
- + If you reinstall PluginManager (from PluginManager), new item "PluginManager - Update" will appear. Plugin Updater. Uses local files "install.inf" and "v.inf" (install.inf created by not old Synw; v.inf created by new PluginManager+Synw).
- + lexer C: redone tree
- + lexer VBS: folded for..next
- 6.14.1765
- + clips: now "synw-snippet" files allowed in "Data\clips" subfolders. Usual snippets shown in Clips. Lexer-name is ignored for them.
- + clips: group "Quote sel"
- * clips: now clips are not files in "Data\clips" dir, but folders. (Remove old txt files by hands, move your files into subfolders).
- * clips: some menuitems del'ed.
- + cmd "Line ops - Remove all duplicates+origins"
- + cmd "Line ops - Extract unique lines"
- + lexer C: tree for "#define", "typedef", no tree for "for", "if"
- * lexer Asm change (cannot "restore styles" this time)
- + option "Select/Hilite - Dbl-click + drag: selects by words"
- - fix: cannot call Speech plugin from toolbar
Changes for v6.8.1540 - v6.13.1740
- * folders change! Folder "Template" is now "Data"(remove old "Template" by hands-- if u don't want goback to 6.12). Folder "HL" not needed too(remove by hands)-- acp files gone to "Data\autocomplete", LXL file gone to Synw root.
- + lexer Haxe
- + lexers can be installed via Zip-files
- * del snippets AutoIt/Lua (now in PluginManager)
- - fix TagTabbing (broken by EC upd)
- - fix line comment/uncomment for nested lexers
- 6.12.1725
- + added cmd: "Random case"
- + added cmd: "Restart program" (uses SynHelper.exe)
- + install of plugin now restarts app; install.inf not deleted
- + support for n menuitem separators in one install.inf
- * internal change of case-convert code
- * installer doesn't touch registry(no admin rights)
- 6.12.1715
- + lexer-overrides have "tab color"
- + added cmd: "goto next/previous modified line" (like Kate, better)
- + added cmd: "open all files from folder" (like in commandline)
- + updated ftp OpenSSL (thanks, tbeu)
- * default for Redo is now Ctrl+Y (like others)
- - fix: php "function &name" tree
- - fix: back-search broken
- 6.12.1700
- + from ECon 3.10: dbl-click and drag: selects text by words
- + from ECon 3.10: "undo" of several blocks: first move caret, then undo block (like Delphi ide)
- * lexer php(dev): reworked ("restore styles" can't work this update)
- + lexer php: hilite of backticks, hex, binary
- + option "Tree - Action of db-click"
- + installer option "make portable"
- - fix: LexerProp combobox error
- - fix: lexers Html, Inno
- 6.11.1680
- + option "Caret blink time"
- + more skins (DarkNight, MidnightBlue), by marhc. Also more icon sets at SF.net page.
- 6.11.1670
- + support for user icon sets. See folder Template\icons. More icos added.
- + dlgs EditMacros/SelectMacroCmd support Unicode
- + dlgs Commands/KeyOptions support Unicode
- 6.10.1640
- + dlg PageSetup redone
- + dlgs LexerProp/LexerStyles/LexerLibrary/FileProps/TabSwitcher support Unicode better
- + gutter LineNum hiliting used for one caret too
- - fix: bad bug: unindent of small space-only line gave not empty line (bug in D7 runtime or FastCode)
- - fix: Find dlg: F3/FindNext broken
- - fix: Find dlg: unwanted checking of WholeWords
- - fix: annoying ding with Esc in QSearch
- - fix: spellchecker didn't count ' as wordchar
- * removed SQLite DLLs
- 6.10.1620
- + preinstalled Plugin Manager (in "Tools -- Plugins", only if SynPlugins.ini didn't exist)
- + dlg Find: compact view (click "<<")
- + dlg Snippets: can edit snippets
- + dlg Replace: if Ctrl is pressed, "Replace" won't jump to next match after replacing current match
- + options: separate autoclose for ' and "
- + options: menu font option
- + options: hidden-option ShowBm
- + HTML: known tag "picture"
- 6.9.1580
- - fix: important bug (since 6.8, can't focus oth group)
- + dlg Find changed
- + dlg Extract: no dups
- + autocomplete for PowerShell, thanks marhc
- 6.9.1570
- + Find dlg dockable
- + snippets: macro ${fname}
- + upd: SynFTP
- + help topic "Commenting"
- - fix: color-underline with wrap
- - fix: snippets indent (forum)
Changes for v6.7.1460 - v6.8.1540
- + lexer-overrides improved
- * change! check old lex-overrides settings, as WordWrap/OptimalFill/KeepBlanks are saved now differently to same string
- + Ftp/Explorer use colors of Tree
- 6.8.1520
- + updated SynFTP. Big work done by Thomas www.tbeu.de, thanks. OpenSSL updated. Cache dir fixed (for default value of "Global cache").
- + error shows on saving file to "Program Files" w/out admin rights (previous ver saved file to virtual OS folder), thanks myCrack.
- + internal refactor of "Find in files"
- + updated lexers C, C++, rc
- + option "Allow system-level clipbd hook"
- * installer doesn't need admin right (def folder is "C:\SynWrite")
- 6.8.1480
- + cmd "Find in project" (in Search menu)
- + dlg "Save project?": yes-no-cancel instead of ok-cancel
- + project: main-file shown with "*"
- - fixes
Changes for v6.7.1440 - v6.7.1460
- + dlg "Edit macros" supports key-combos
- + keys are now different: Ctrl+1, Ctrl+Num1 (not for ext-tools yet)
- + "zoom" saves per-file
- - fixes
Changes for v6.6.1330 - v6.6.1335
- + more api
- - fix for autocomplete py plugs
Changes for v6.6.1250 - v6.6.1280
- add:
- + bookmarks panel (tab in the Output panel)
- + HTML Tidy updated for HTML5
- + mid-click on tab closes tab
- + installer detects running Synw
- change:
- * changed ini location for basic editor options (about 20 of them). Was before: keys "Options" and "OptionsEx", now: keys "Flags" and "FlagsEx" (now keys read faster). To restore old settings from saved ini, call dialog "Commands" (menu "Help -- Show commands list"), and run command "Update ini file" (type "upd ini" in filter box). This updates ini file and deletes old keys. Then restart SW.
- * removed icons "Std", "Tango 16x" (to speedup start)
- * removed some skins
- * removed items "Zoom in/out" in status mnu
Changes for v6.6.1240 - v6.6.1250
- + split/join http://synwrite.sourceforge.net/forums/viewtopic.php?f=17&t=965
- + brackets syntax http://synwrite.sourceforge.net/forums/viewtopic.php?f=14&t=811
- - fix: opt "Optimal fill with tabs" considered for block indent
- - fix: php: some js include hilited bad
Changes for v5.3.284 - v5.4.350
- update LAV filters 56.2+
- update subtitle renderer
Changes for v3.8.1550 - v3.8.1590