Version 8.11 (June 5, 2012)

Toggle INS/OVR and ROW/COL
Made it possible to change the Insert/Overwrite and Row/Column modes by a single mouse click on the statusbar.

Fixed
* Text background draw issue
* Chrome browser preview issue with mappings
* May have fixed a hint issue when using multiple monitors


Version 8.10 (June 4, 2012)

Compress lines
Changed the behavior so multiple blank lines are compressed into one line.

Delete redundant lines
Added a menu item to delete redundant lines (multiple lines are replaced by one line).

Panning or mouse coasting
You can now scroll by a single middle mouse click and moving the mouse.

Chrome preview
Updated the component and libraries.

Firefox preview
Updated the XULRunner libraries.

File/Folder information
File and folder information is displayed under each view in the file commander.

Open/Close nodes in project manager
Open/Close nodes only affect the subitems in the selected node.

Sessions and session manager
You can now open and save sessions. A session will store information about open files, which 
view they were open in (dual document view), open project and the dual document view state.

User script
The script editor has been removed. Scripts are now opened in the main program and user 
script functions are now located in a quickbar tab, called "UserScripts".

If the script need a target document - you should open it in the right view using dual document 
view. The script itself should be in the left view.

FTP and FTP profiles
* Added a "Copy" button in the profile manager.
* When connecting to a remote site, the user name is displayed along with the password if 
prompted. This enables you to edit the user name.

Undo/Redo
Added menu item in the document tab menu to clear the undo/redo buffer.

Made some changes in the undo/redo history dialog. Recent non-saved items are displayed 
in yellow, saved in green.

Sidebar tab options
Added options in the "View -> Bars -> Sidebar" menu to enable text captions in tabs and to 
position the tabs.

Margin line
The margin line should now be drawn behind the text.

Fixed
* Spellcheck "Add" now work with Unicode.
* Current macro was not updated properly if edited.
* .com files are opened as text files by default.
* Advanced sort didn't work properly with tab characters.
* Replace prompt is not re-positioned anymore.
* Rename file didn't update the current highlighter.
* Parenthesis highlight issue in PHP.
* Regular expression help didn't work properly in the find/replace bar.
* Text clip issue with % in the clip text.
* Find All didn't display anything if highlight was selected when searching in folders.
* "Format XML (Tidy)" was misspelled.
* Fixed a Firefox preview issue when using mappings.
* Fixed some undo/redo issues in column mode.


Version 8.02 (Mar 10, 2012)

Firefox preview
Fixed a serious bug in the Firefox preview that could crash the program. Also updated XULRunner to v10.0.2.

Text files containing zero's
Text files containing zero's are now be opened as text files. Not as binary files.

Fixed
* FTP synchronize issue. Remote files where not deleted properly.
* Very long text lines were not properly displayed.
* Incremental find bar did not show in the bottom view when horizontal split was activated.
* Macro issues with find/replace all.
* Undo issue when the editor window did not have focus.


Version 8.01 (Mar 1, 2012)

Find menu command... (Ctrl+H)
Open a list with search able menu commands. Items are listed as soon as you start typing a word. Some 
additional information is displayed for the selected item like full menu path, icon or check state. The 
displayed check box and radio buttons are clickable.
You can also list the most recent commands by pressing the "recent list" button or "F2". Press the 
customize keyboard button (or F3) to open the customize keyboard window with the current action selected.

Highlighting of braces
Changed the way braces are highlighted.

Insert text on each line...
"More line operations > Insert text on each line..." can be used to insert text on each selected line. 
Text can be inserted at the beginning or end of the lines. Incremental numbers can be inserted at 
the beginning of each line and may include text, e.g. "Pos 1: " or "Line 1. ". The number is incremented 
and the result may look like below:

      Line 1. Some text...
      Line 2. and some more text...
      Line 3. 

There are several options in the dialog window to trim text or skip blank lines.

Find/Replace bar
Made several changes in the find/replace bar.
Text clip macros
Added a few new macros and made some additions:

      @f will get the current file name and path of the current document.
      @i can now have a default input value.
      @l will prompt the user using a list.
      
      E.g.
      
      %%
      %file%=@f
      %town%=@i[London] Your home town
      %country%=@l[Denmark|Germany|UK|Sweden] You home country
      %%

IE preview
When the program is installed a registry key is added to allow the editor to use the latest IE version 
mode for previewing. The default is IE7, but if Internet Explorer 9 is installed, it is set to IE9. The registry 
key is set per application and doesn't effect any other programs.
It can also be set from options "Browser preview" section.

Firefox preview
Updated the component and XULRunner files to version 10.

Path variables
[EditorDrive] and [EditorDir] can now be used in all tool paths (Tools, External browser paths, Compare tools). 
This can be useful if you run the portable version from different systems.

Replace preview
Added a counter to display the number of items currently selected. Also fixed some issues.

Not found indication
Added a visual indication when an item is not found using incremental find or the find/replace bar.

Home key option
Added an option to allow the home key to move to the first nonwhite space position when first pressed.

Fixed
* Some minor changes in dialogs to give some text more space (some text field where to narrow 
   when using some languages).
* Undo unindent issue.
* Display of some ASCII characters.
* Show file that confirmation form asks to save on close.
* I may have made some other minor changes...


Version 7.90 (Jan 17, 2012)

Cut/Copy Special
Added a new menu item in the "Edit" menu with the sub menu items:

Cut and Append
Copy and Append
Copy and Paste

Incremental Find...
Open a small find bar in the top right document area to make an incremental search. Some 
options are available e.g. highlight all items found.

Single line Find/Replace bar
Removed the search pane in the bottom bar and created a new single line find/replace bar. 
To use it - set the option "Open find/replace as a single line bar" in options. It is a bit higher 
when you do a replace though. If you select "Find" - only the find options and buttons are 
displayed.

Text clip variables
It is now possible to add variables to your text clips and also prompt for information. The 
variable definition block has to be enclosed by %%. Variables by %. The variable block has 
to be at the top of the start clip. Variables can then be inserted anywhere inside the text clip. 
Both in the start and end clip.

E.g.
      ------------------------------------
      %%
      %name%=@i My name
      %city%=New York
      %date%=@d[yyyy.mm.dd]
      %time%=@t[hh.nn]
      %%
      This is a simple and silly text clip. My name is %name% and i work in %city%.
      The current date is %date% and time %time%.
      -----------------------------------
      
@i will prompt for a text to be used with the %name% variable. "My name" is just a label 
displayed in the prompt window. @d and @t will get the current date and time.

Goto line...
The goto line window is now part of the find/replace dialog window.
Bookmarks are now listed and you can select and go to any of them in the document.

Clipboard history
Made some changes to allow several selected items to be pasted, copied or removed. This 
means e.g. that you can combine several clips into one and paste them in one action.

XULRunner 9.0 (Firefox 9.0 preview) is included

FTP (OpenVMS)
FTP against a VMS OS should work properly now. It's been tested with OpenVMS.

Options
Made some minor changes in "Options - Search" tab and added an option to "Always use 
the current document text selection as the text to find" (this will include selections spanning 
several lines).

TODO and NOTE items with projects
Made some minor changes to find todo and note items in e.g. ini files.


Version 7.81 (Dec 24, 2011)

Fixed
* Firefox preview could crash the program.
* Updated the Italian language file.


Version 7.80 (Dec 22, 2011)

Find and replace
Removed the "Extended search" dialog and created a new find and replace dialog. Both the 
find and replace tab now contain options to search in all open files, project files and files in a 
folder. I also made several improvements e.g. replace preview now work in selections and 
from the current cursor position, when making a replace in the current document. The same is 
true for the count feature.
The search pane in the bottom bar has also been redesigned and several improvements have 
been made.
It is possible to set a keyboard shortcut to open the find or replace with the option "Find where" 
set to "Folder". The actions in "Customize keyboard" are "FindInFilesAction" and 
"ReplaceInFilesAction".

Copy to clipboard option
Added an option to allow the current line to be copied to the clipboard if nothing is selected. 
This option is turned off by default.

Run script with an event
Added options to run a script when a certain event occur. The options currently are:

Run script
only manually
at startup
at shutdown
when file is opened
when file is closing
when project is opened
when project is closing

Insert ascending numbers in column mode
Available in the edit menu and will insert ascending numbers in a selection. You can set the 
number to start from and how much the number should increment. You can also set the 
alignment (left or right).

XULRunner 8.0 (Firefox 8 preview)
XULRunner 8.0 is included.

Tools
Environment variables like %TEMP% can now be used in a path, initial dir and argument 
when adding a user tool to the "Tools" menu.

Fixed
* Program freeze issue. The program could sometimes freeze when scrolling a document or 
   changing focus.
* ASP file CPU issue.
* Auto close HTML tags should work now if option is set.
* Plus a lot more reported in the forum.


Version 7.72 (Nov 5, 2011)

Firefox preview
Updated the Firefox preview code to use Gecko 7 (Firefox 7, XULRunner 7.0...).

ALT+{num code}
You can now type numeric codes from 128 to 159. The correct Unicode character is inserted 
to the text.

E.g.

ALT+153 (type 153 on the numeric pad while holding the ALT key - and release ALT to insert 
character) will now insert ™ (= U+2122).

Text comparison
Added text comparison items to the document tab context menu on the right pane, when using 
"Dual document view". If no comparison software is set in options - all text compare menu 
items should be grayed out.

Find All (with highlighted search results)
A search using a string containing two, or more, lines should be highlighted properly now. 
Also fixed several issues e.g. scrollbar in the wrong position after the search.

Fixed
* Column editing issues when text contain tabs.
* Several undo/redo issues.
* Some other minor issues reported in the forum.


Version 7.71 (Nov 2, 2011)

Fixed
* An issue with tool parameters
* Column display issue in status-bar
* Column mode issue when using tabs
* Show/Hide bottom-bar button state issue in the editor toolbar


Version 7.70 (Oct 30, 2011)

Replace preview in extended search
Added an option in the extended search window to enable replace preview. When executing 
the replace, a preview window is displayed showing all changes in all files. Next to each file 
and text change is a checkbox allowing you to only select those changes you want to make in 
each file. Or you can exclude some files entirely. The preview window only have two buttons: 
"OK" and "Cancel". OK will commit all the selected changes.
This feature is actually pretty amazing and I don't know how we ever managed without it.

Document switcher
The document switcher window is displayed when you press "Ctrl+Tab" or "Shift+Ctrl+Tab". It 
is closed when the Ctrl button is released. You can switch document tab as usual by hitting 
(Shift+)Ctrl+Tab, use up/down arrows or Home/End buttons.
The list can be unsorted or sorted. The sort can be ascending or in MRU order. It can also be 
turned off.

Document list (left sidebar)
Added a context menu like the document tab context menu already available. It also contain a 
few options to sort the list or display full path names.

View space, tab and "end of line" characters
You can now set the color for displayed spaces, tabs and "end of line" characters in options.
I also added an option to only use the color in plain text files. If set, the current colors are used 
instead in source code. E.g. string color is used in strings...

(S)FTP: Open from remote server
Added a menu item to open a single file from a remote server. In the opened window you enter 
a remote path and FTP profile.

Left margin select
Selection with the mouse positioned in the left margin should now behave as in Visual Studio.

Customize Keyboard (shortcuts)
You can now assign 2 shortcuts to each action.

Align columns
Made some changes to the option window and added the option to set a tab size (if columns 
are separated by spaces).

Replace and replace all result notification
It is now possible to turn off the result notification window for "Replace". This is done in options.
It can also be turned off with "Replace All". Set the result option, in the search dialog, to "None".

PHP highlighter
Updated the PHP syntax files with some new constants.

Tool item parameter preview
Added a preview for parameters when using the "Run as DOS command and capture output" 
option. Parameter variables are expanded (if possible).

Search results in bottom bar
The bottom bar view can now be toggled on/off with "Shift+Alt+F10".
It is now possible to delete individual search results from the list.

Fixed
* I've made several changes suggested in the forum "Feature" section and fixed several issues.


Version 7.63 (updated installation 2) (Sept 25, 2011)

Updated the installer and archive with the correct qtree.bpl and htmldlg.blp versions.
If you have experienced problems opening the quickbar tree's or HTML dialogs - download it 
again and reinstall. It should work now.


Version 7.63 (updated installation) (Sept 24, 2011)

Updated the installer and archive with the correct .bpl file versions.
If you have experienced problems running the new version - download it again and reinstall. It 
should work now.


Version 7.63 (Sept 23, 2011)

Control characters
Control characters are now drawn using a filled square. You can identify the character by 
moving the text cursor to its position and read the character information displayed in the 
status bar.

Character information in status bar
Information about the current character is now displayed in the status bar. It should display the 
current character itself and the numeric value in both decimal and hexadecimal.

Open/Close all folds
Made the functions faster. The fold state is also updated faster when opening a file.

Message view font
You can now set the font to be used in the message view. The option is available in the (right 
mouse click) context menu.

Find next/previous occurrence of current word
The search can now continue beyond end of file. A dialog will prompt the user for confirmation.

Block selection
Select a rectangular block of text while holding down the Shift+Alt keys. You can select the 
text using the mouse or arrow keys.

Script functions
Added 6 new functions to the "Document" object.
Three of them are clipboard functions:
CutToClipboard()/CopyToClipboard()/PasteFromClipboard().

Also added:
SetSelection()
SetColumnMode()
IsColumnModeActive()

Syntax files
Changed some options to be used in syntax files.
"OnlyLineCommentIfFirstCharA, OnlyLineCommentIfFirstCharB" kan now have 
      3 values. 0, 1 and 2. 
      
      0 = Not used.
      1 = First non-white space character on the line.
      2 = First character on the line.

Keywords
Keywords can now be identified with regular expressions. You can only define 1 regular 
expression to each keyword group.

Code folding
The identifier "Fold_Begin" can now have an option @ to indicate that the fold begin character 
has to be the last character on the line.
E.g.
      Fold_Begin=@{
      
      tells the editor that a fold start at the { character if it is the last character 
      on the line. Otherwise it is ignored.
      
      NOTE that it only works with a character and not with a string.

FTP
Updated the FTP components to the latest version.

Fixed
* Fixed a ton of reported issues. Most can be reviewed in the forum.


Version 7.62 (Aug 22, 2011)

Document list in side-bar
Added a document (file) list in the side-bar. For now you can create new documents, close 
selected documents or move selected documents to the left or right view when "Dual 
document view" is active.

Show document tabs (option)
Added an option in the view menu to display or hide document tabs.

Updated the SFTP (SSH) components
Updated the components to the newest version. Hopefully this will solve some issues.

Word Count/Frequency
The word frequency items can now be copied to the clipboard using Ctrl+C.

Left margin
Line numbers are now right aligned. I also made the left margin narrower.
Fixed several left margin issues and display issues in the options dialog. The two buttons 
"Add" and "Delete" were not translated in options.

Printing
Fixed some header and footer issues. Printing the current date or time in a header or footer 
should work properly now. Some option issues were fixed as well.
Tabs are now printed properly when printing with syntax highlighting turned off.

Auto Complete
Made some changes in code and fixed several issues in both CSS and HTML files.

HTML highlighting
Tag highlighting is updated better now when editing.
PHP code inside HTML tags should now be highlighted properly.
Also fixed some issues with script and style tags and auto complete.

Other issues
* Several issues has been fixed and most of them are listed in the forum.


Version 7.60 (Aug 9, 2011)

Auto complete
Space will now close the list and insert a space character. To select an item use <enter>.

Macros
Fixed issues in the macro manager. You can now record a macro over an old one. Select the 
macro name in the macro window and record.

Word count/frequency
Redesigned the word count window and added a word frequency list. Also added a column 
to display the number of finds of each word.

Left margin settings
You can now set individual settings for different file types.

Rename file... (File - Disk operations menu/Document tab context menu)
Added a new item to just rename the file. The old item has been renamed and still rename 
and moves the file using a save file dialog.

File Commander
The tab key can now be used to switch focus between left and right file list. Files can now be 
selected using Ctrl+Space.

Firefox preview
The Firefox embedding libraries are now included with the program. This should solve all 
problems with preview of pages containing embedded objects like videos or PDF documents. 
Also, you don't need to have Firefox installed anymore.

Chrome preview
Updated the embedding libraries. If Google Chrome is installed - its own flash player is used. 
This will prevent the program from crashing if you preview flash content in both Firefox and 
Chrome preview.

Duplicate line
Selected text is now duplicated as well. If no selection is made, only the current line is duplicated.

Mouse scroll option
Added an option to always scroll document text if the mouse cursor is hovering the document. 
The document doesn't need to have focus.

Play macro N times
Added a new macro menu item to play a macro several times. When executed you are asked 
to enter how many times the macro should be played.

Replace "Once"
Added a button to the replace dialog to only replace once. This can be useful if you only want 
to replace one more string and then stop. The replace confirmation dialog is the window you 
see when starting a normal replace, asking you to replace the text.

Symbol words in syntax files
Added a new option to syntax files i.e. "SymbolWordsA ... SymbolWordsC".
You can think of symbol words as arrays with values separated by spaces. Each value has to 
have the same width. You can use up to 3 symbol word arrays with different value sizes. All 
symbols used must also exist in the "Symbols=" string. The larger width values should be 
declared first.

Example
If you add the following in a syntax file:

Symbols={}\*? 
SymbolWordsA=\* \? \\ 
SymbolWordsB=\ { } 

"\*", "\?" and "\\" will be highlighted with its own color. "\", "{" and "}" with another color and the 
rest of the symbols will be colored using the symbol color.

Misc
* New document name is now translated properly.
* Ctrl+Up/Down scrolling will now keep the text cursor visible.
* Fixed smart paste in column mode.
* Find should now work in word wrap mode.
* Issues with remote file handling.
* Open file issue with large files.
* Some search issues.
* Fixed a word count/frequency issue.
* Fixed a duplicate line issue with selected text.
* Fixed a code explorer issue.
* Fixed several other issues reported in the forum.


Version 7.50 (July 12, 2011)

Zen-coding
Added native support for expand abbreviation and wrap with abbreviation.
To expand abbreviation press a keyboard shortcut (Ctrl+,) to open a zen-coding window. 
Type the abbreviation (with full preview) and hit to insert the result.
Wrap with abbreviation by selecting a text and press a keyboard shortcut (Shift+Ctrl+,). Enter 
an abbreviation and press to insert.
The zen-coding window have live preview (you can preview the result as you type).
Should work with (x)HTML, CSS and XML.

Customize keyboard
Redesigned the window and only use 1 list. It features incremental search of any text or 
keyboard shortcut. You can also assign already assigned keys (Moves the assigned shortcut). 
Numpad keys can now be used in shortcuts, e.g. Ctrl+Num 9.

Macro recording
Find All and Replace All can now be recorded in a macro. Search options are included in the 
macro.

CSS highlighter
Should now handle "all" CSS 3 properties including auto completion.

Save option: Remove trailing blank lines
Added a sub-option to "Allow one trailing blank line". This will only have an effect when you 
save the file or if auto save is enabled.

Evaluate expression
The evaluate expression window can now handle newline characters and "=" signs. You also 
have the option to insert the result after the selected text.
Added a new menu item (and action) to "Paste expression result after selection". This feature 
will not open a window. The selected expression is calculated and the result is inserted after 
the selection.

Brace highlight
You can now set the color for unmatched braces. Usually it's a reddish color, but can now be 
changed in options.

Misc
* Made some other minor changes and fixed several issues. See forum for more information.

...