Qwined Editor Change History

Qwined Multilingual Technical Editor

Change History

If you have any feedback relating to features implemented in certain product version, please let our Customer Care Center know.

If you have found a defect or you have a change request relating to any of the product features, please report it here.


Release 7.0

  • Default file extension for unknown file types
    • Added a new keyword to global options: default.file.ext.force.unknown. If it is set to 1 on bigger, the default file extension defined with default.file.ext keyword, will always be added to file names during Save, if the file extension is missing, or if the file name extension is not known. The extension is verified against HKEY_CLASSES_ROOT in the Windows registry.
  • ZIP Attachment to email
    • Added command in File - Send To menu: Mail Recipient as ZIP Attachment. This command archives the current file in PKZIP/WinZip compatible package and opens a new email with the created zip as an attachment.
  • Export as ZIP
    • Added command in File - Export menu: As ZIP. This command saves the current file as a PKZIP/WinZip compatible archive.
  • ZIP all open files
    • Added command in Buffers menu: ZIP All This command creates a PKZIP/WinZip compatible zip file and adds all the currently open files in it.

Release 7.0 Release Candidate 1

  • Find in Files functionality extended, new options added:
    • Match whole word only
    • Match case
    • Search subfolders
    • Include binary files in search
  • General logic in Find in Files:
    • Modified the Search Directory logic. The default directory to show in the Find in Files dialog is the home directory of the currently active file. However Qwined now stores the last used search directory in the global options and it is always shown in the combo box for easy access.
  • New Commands in File Menu:
    • Added command in File - Send To menu: Mail Recipient as PDF Attachment. This command automatically creates a PDF from the current document and opens a new email with this PDF as an attachment.
  • New Buttons in Toolbar:
    • Added a new button in toolbar: Close All
    • Added a new button in toolbar: Find in Files
  • New Commands in the Editor Context Menu:
    • Added command in Context Menu: Open Selected Filename. If there is a file name selected within the text, this command tries to open the file, if it can be located within the search path.
  • New Commands in File Tabs Context Menu:
    • Added command: Close All
    • Added command: Close All But This
    • Added command: Save All
    • Added command: Revert
    • Added command: Send To (as email attachment)
    • Added command: Copy Full Path
      • This command copies the absolute path of the currently active file to the clipboard.
    • Added command: Open Containing Folder
    • Added command: Command Prompt From Here
    • Added command: Properties

Release 7.0 Release Candidate 0

  • Multiple feature and stabilization fixes.

Release 7.0 Beta 3

  • Simple MAPI integration added. The current file can be emailed as an attachment with Send To functionality.
  • Dynamic Multilanguage support added. Localization can be changed on-the-fly, existing localizations can be edited and new localizations created directly in the editor via menu commands.
  • New Windows Installer MSI-based multilingual installer with wider range of options and support for centralized installations.
  • Schema file management has been extended. Schema files can be edited and new schema files created directly in the editor via menu commands.
  • API file management has been extended. API files can be edited and new API files created directly in the editor via menu commands. Seed file support added for localization, Schema and API files. User selectable file can be used as a seed (template) for a new file.
  • Reload of Global Options is now supported via menu command.
  • Reload of Customization Options is now supported via menu command.
  • Open Containing Folder command added to File menu. It opens the folder where the current file is located.
  • Open Command Prompt From Here added to File menu. It opens a command prompt in the folder where the current file is located.
  • Send To Folder command added. It sends a copy of the current file to the selected folder.
  • Shell Link support added. If the target file is a shortcut to a file, the link is resolved and the actual file is opened. Windows Search integration added to Search menu.
  • Windows Search can be opened in the selected folder and the search results can be drag and dropped to the editor.
  • Internal Icon Extractor is added to Tools menu.
  • Command Prompt in user selectable folder added to Tools menu.
  • ODBC Data Administrator added to Tools menu.
  • Options-Preferences menu restructured for easier access. Opening Customization options added to Preferences menu.
  • Catalan localization added.
  • File Properties command added to the File menu. Command shows the Windows file system property dialog for the current file.
  • Schema menu moved from Options menu to menubar for easier access
  • Save All button added to the toolbar.
  • Preview window improved to better manage multiple open files.
  • Process Info dialog in Help-About now correctly lists the current processes.
  • Export - As PDF improved.
  • Basque, Galician, Malesian, Thai and Welsh localizations added.
  • Schema files for APDL, AutoHotkey, Windows Batch files, Microsoft SQL, MSIL, Octave, Progress and TADS 3 added.
  • API files for C#, Microsoft Sysinternals, Windows Resource Kit, GNU Utilities for Win32, osCommerce and Octave added.

Release 7.0 Beta 2

  • Support for Microsoft PowerShell.
  • Lexer added for Magik. C++ folder handles final line better in some cases.
  • SCI_COPYALLOWLINE added which is similar to SCI_COPY except that if the selection is empty then the line holding the caret is copied. An extra clipboard format allows pasting this as a whole line before the current selection. This behavior is compatible with Visual Studio.
  • The horizontal scroll bar can handle wider files.
  • A system palette leak was fixed. Should not affect many as palette mode is rarely used.
  • Perl lexer handles defined-or operator "//". Octave lexer fixes "!=" operator.
  • Optimized selection change drawing to not redraw as much when not needed.
  • Automatic vertical scrolling limited to one line at a time so is not too fast.
  • Crash fixed when line states set beyond end of line states. This occurred when lexers did not set a line state for each line.
  • Bug fixed where whitespace background was not seen on wrapped lines.
  • Invalid bytes in UTF-8 mode are displayed as hex blobs. This also prevents crashes due to passing invalid UTF-8 to platform calls.
  • Indentation guides enhanced to be visible on completely empty lines when possible.
  • The horizontal scroll bar may grow to match the widest line displayed.
  • Allow autocomplete popups to appear outside client rectangle in some cases.
  • When line state changed, SC_MOD_CHANGELINESTATE modification notification sent and margin redrawn.
  • Folding performance improved.
  • In the Unicode support, Scintilla is a wide character window which allows input for some less common languages like Armenian, Devanagari, Tamil, and Georgian. To fully benefit, applications should use wide character calls.
  • Lexers added for Abaqus, Ansys APDL, Asymptote, and R.
  • The styling buffer may now use all 8 bits in each byte for lexical states with 0 bits for indicators.
  • Bash lexer handles octal literals.
  • C++/JavaScript lexer recognizes regex literals in more situations.
  • Haskell lexer fixed for quoted strings.
  • HTML/XML lexer does not notice XML indicator if there is non-whitespace between the "<?" and "XML".
  • ASP problem fixed where </ is used inside a comment.
  • Folding implemented for Metapost.
  • Perl lexer enhanced for handling minus-prefixed barewords, underscores in numeric literals and vector/version strings, ^D and ^Z similar to __END__, subroutine prototypes as a new lexical class, formats and format blocks as new lexical classes, and '/' suffixed keywords and barewords.
  • Python lexer styles all of a decorator in the decorator style rather than just the name.
  • YAML lexer styles colons as operators.
  • Bug fixed where setting background color of calltip failed.
  • Bug fixed when showing selection with a foreground color change which highlighted an incorrect range in some positions.
  • Cut now invokes SCN_MODIFYATTEMPTRO notification.
  • Bug fixed where caret not shown at beginning of wrapped lines.
  • Caret made visible in some cases after wrapping and scroll bar updated after wrapping.
  • Modern indicators now work on wrapped lines. Indicators changed to be a separate data structure allowing more indicators.
  • Storing indicators in high bits of styling bytes is deprecated and will be removed in the next version.

Release 7.0 Beta 1

  • Unicode support extended to all Unicode characters not just the Basic Multilingual Plane.
  • Performance improved on wide lines by breaking long runs in a single style into shorter segments.
  • Performance improved by caching layout of short text segments.
  • Caret may be displayed as a block.
  • Lexer added for GAP. Lexer added for PL/M.
  • Lexer added for Progress.
  • Session files have changed format to be like options files and now use the extension .ses.
  • Bookmarks and folds may optionally be saved in session files. Session files created with previous versions will not load into this version.
  • Dragging does not start until the mouse has been dragged a certain amount. This stops spurious drags when just clicking inside the selection.
  • Defect fixed where brace highlight not shown when caret line background set.
  • Defect fixed in Ruby lexer where out of bounds access could occur.
  • Defect fixed in XML folding where tags were not being folded because they are singletons in HTML.
  • Defect fixed when many font names used.
  • Defect fixed with SCI_LINETRANSPOSE on a blank line.
  • Application hang fixed when using UNC path with directory properties feature.
  • Directory options file added to configure behavior for files in a directory and its subdirectories.
  • Style changes may be made during text modification events.
  • Regular expressions recognize \d, \D, \s, \S, \w, \W, and \xHH.
  • Support for cmake language added.
  • Edge line drawn under text.
  • File | Encoding menu item names changed to be less confusing.
  • TADS3 lexer and folder improved.
  • Slow folding of large constructs in Python fixed.
  • MSSQL folding fixed to be case-insensitive and fold at more keywords.
  • Brace matching improved for HTML.
  • Determining API list items checks for specified parameters start character before default '('.
  • Application hanging fixed in HTML lexer.
  • If translucency not available, draw rectangular outline instead.
  • Bash lexer handling of "-x" in "--x-includes..." improved.
  • AutoIt3 lexer fixes string followed by '+'.
  • LinesJoin fixed where it stopped early due to not adjusting for inserted spaces.
  • FormatRange fixed to not double count line number width which could lead to a large space.
  • Export As PDF and Latex commands fixed to format floating point numbers with '.' even in locales that use ','.
  • Defect fixed where File | New could produce buffer with contents of previous file when using read-only mode.
  • Current scroll position retained when switching buffers and fold.on.open set.
  • Application crash fixed where '*' used to invoke parameters dialog.
  • Defects when writing large UCS-2 files fixed.
  • Performance of per-line data improved.
  • Extending appearance of selection supported to right hand margin.
  • Find in Files can optionally ignore binary files or directories that start with ".".
  • Lexer added for "D" language.
  • Export as HTML shows folding with underline lines and +/- symbols.
  • Ruby lexer interprets interpolated strings as expressions.
  • Lua lexer fixes some cases of numeric literals. C++ folder fixes defect with "@" in doc comments.
  • NSIS folder handles !if and related commands.
  • Inno setup lexer adds styling for single and double quoted strings.
  • Matlab lexer handles backslashes in string literals correctly.
  • HTML lexer fixed to allow "?>" in comments in Basic script.
  • Added key codes for Windows key and Menu key.
  • Defect fixed with box comment command near start of file setting selection to end of file.
  • Verification asked whether to save files when Windows shuts down.
  • Defect fixed with single character keywords.
  • Crash fixed with "%%" at end of batch file.
  • VB lexer defects fixed for preprocessor directive below a comment or some other states and to use string not closed style back to the starting quote when there are internal doubled quotes.
  • C++ lexer allows identifiers to contain '$' and non-ASCII characters such as UTF-8. The '$' character can be disallowed with lexer.cpp.allow.dollars=0.
  • Perl lexer allows UTF-8 identifiers and has some other small improvements.
  • Export as HTML adds encoding information for UTF-8 file and fixes DOCTYPE.
  • Text wrapping fixed for cases where insertion was not wide enough to trigger wrapping before being styled but was after styling.
  • Find marks are removed before printing or exporting to avoid producing incorrect styles.
  • Z-order based buffer switching on Ctrl+Tab added.
  • Translucent support for selection and whole line markers.
  • Per-language abbreviations files supported.
  • Support for Spice language.
  • Increased number of margins to 5. Basic lexer allows include directive $include: "file name".
  • SQL lexer no longer bases folding on indentation.
  • Line ends are transformed when copied to clipboard.
  • Lexing code masks off the indicator bits on the start style before calling the lexer to avoid confusing the lexer when an application has used an indicator.
  • Added output.initial.hide setting to allow setting the size of the output pane without it showing initially.
  • Go To dialog allows line number with more digits.
  • Defect in HTML lexer fixed where a segment of PHP could switch scripting language based on earlier text on that line.
  • Defect fixed where closing the final buffer, if read-only, left the text present in an untitled buffer.
  • Defect fixed in bash lexer that prevented folding.
  • Crash fixed in bash lexer when backslash at end of file.
  • Translucent drawing implemented for caret line and box indicators.
  • Lexer specifically for TCL is much more accurate than reusing C++ lexer.
  • Support for Inno Setup scripts.
  • Support for Opal language.
  • Python lexer styles comments on decorators.
  • HTML lexer refined handling of "?>" and "%>" within server side scripts. Batch file lexer improved.
  • Eiffel lexer doesn't treat '.' as a name character.
  • Lua lexer handles length operator, #, and hex literals. PL/SQL folding improved.
  • Language of a file can be detected from initial #! line.
  • Set of word characters used for regular expression \< and \>.
  • Defect fixed with SCI_COPYTEXT stopping too early.
  • Defect fixed with splitting lines so that all lines are split.
  • Crash fixed when clearing document with some lines contracted in word wrap mode.

For more information, please take a look at the Feature List.

Download the latest version.