Download

RJ TextEd is developed using Delphi from Embarcadero and is released as Freeware.

The program is free to use for commercial purposes. But if you do, I would appreciate a donation.

The program has been tested in windows XP/Vista/Windows 7/8/10 (32 and 64 bit). The program (both 32 and 64 bit) will also work on Linux if Wine is installed.
Note that the language and syntax files will be replaced when installing a new version. Place user language files and user syntax files in the "User defined" folder.

Note! Only major versions are available for download. Minor versions are available using the program update function or as a downloadable update.

Version 13.40 (Sep 10, 2018)

Install Version 13.40

32-bit version only: Download  64-bit version only: Download
32-bit + 64-bit versions: Download

Portable Version 13.40

The file include both 32-bit and 64-bit versions.
File: Download

Local help file (2017-12-17)

If you can't use the on-line help - the current CHM help file is still available for download. Copy the help file to "[AppData]\Roaming\RJ TextEd\Help\". If no Internet connection is available - the local help file is used. Or you can simply add it as a tool and assign a shortcut.
Zip file: Download


Version 13.40

Sep 10, 2018

Chrome preview

Updated all files and component to version 68.0.2440.

Advanced Sort

Redesigned the advanced sort window and added new options and functions.

The program is able to identify text columns automatically. To get an automatic start and end column value press the [...] button. Select the text column you wish to use as sort key, from all identified text column values listed.

New option:

  • Only keep duplicated key lines - will remove all lines unless the specified key has duplicates.

Options

Redesigned the options window to make it easier to maintain and to add new options.

All options are now moved to section panels that can be opened or closed by clicking on the section header.

The overall look has been changed to make the layout cleaner.

User defined delimiters

Added an option to add new characters that is used to separate words. Normal ASCII characters like ,.;! etc. are already used and I've added a few Unicode characters, which you will see in options as user defined delimiters.

These delimiters are used with most functions that identify words, like "find/replace (whole words)", move text caret to next word (CTRL+Left Arrow), or spellcheck.

Color Window

The color dialog box can now handle alpha transparency. In languages like CSS and LESS the alpha value is written as a decimal value between 0 and 1.

E.g. rgb(120,80,60,0.5), where 0.5 is the alpha value and gives 50% opacity.

You can also use hexadecimal values. E.g. #AA002288 (or #A028), where the last two digits (88) represent the alpha value. In a hex value the alpha part can be written between 0 and 255 ($0 - $FF).

Color hint window

The color hint window can now handle alpha values (transparency).

Modal Search Window

  • Made the window dialog resizable.
  • Added new search scopes ("In current function" and "All open files").
  • Changed the folder picker window dialog.
  • Auto completion in search boxes should work again (if option is set).
  • Changed how search field behave when switching tabs.
  • It's now possible to delete a find/replace drop down item by pressing the [DEL] key while the drop down list is displayed.
  • Window position is saved between sessions.

Search bar

  • Auto completion in search boxes should work again (if option is set).
  • Made some changes to the scope drop down list.
  • Added right click context menu to find/replace fields so you can now delete an entry.

Search multiple folders

Added folder drop down menu items to handle multiple folders. You can add, delete or edit folders to search.

Search in current function

Added a new search scope. Besides from being able to search from the beginning, from cursor position and inside selection, you can now search inside the current procedure/function/method...

Search in hex (binary) mode

Made several improvements and fixed some issues in both the modal search window and the search bar.

Bookmarks

Added new items to cut/copy bookmarked lines and "bookmark duplicated lines".

Menu items where added to Search -> Bookmarks and toolbar buttons to the bookmarks panel.

File Commander

Made some changes to font settings. The default is to use the default GUI font, unless you set your own font in file commander settings.

Fixed a few issues as well.

Syntax Editor

The class completion and user menu sort now group items based on the selected icon.

Scripts (added as tool to the tools menu)

Scripts can now be executed every time the program is focused.

Misc

  • Changed all folder picker dialog boxes throughout the program.
  • Added toolbar button to "Upload to remote server".
  • Ctrl+Shift+F should be set as the default shortcut for "Find in Files".
  • Minor changes to the auto completion.
  • Spellcheck should skip HTML tags.
  • Some fields in the status bar are now automatically resized when text changes.

Fixed

  • Find All issues.
  • Search progress window issues.
  • Result window wasn't displayed with find all.
  • Auto completion issues (and auto complete words).
  • Some toolbar hint issues.
  • Statusbar redraw issues.
  • Fold issue with insert or delete line.
  • Delete current line issue.
  • Select text issues with tabs.
  • Misc issues found in program.

Version 13.30

July 8, 2018

Chrome Preview

Updated the chromium component and libraries to version 67.0.

Goto Function/Line/Bookmark... (CTRL+G)

Redesigned the "Goto line..." page in the modal search window and added a search field and a list with all classes, structures, methods, properties and functions found in the current document.

Use the search field to find a code element and, if necessary, the up and down arrows to select the class, method or function you wish to go to.

There are four different keyboard actions to open the goto page.

  • GotoAction - will open the page with the last active option (Ctrl+G).
  • GotoSelectFunctionAction - will open the page with the function option active.
  • GotoSelectLineAction - will open the page with the line option active.
  • GotoSelectBookmarkAction - will open the page with the bookmark option active.

Find/Replace dialog box

Redesigned the modal search window and added a new page for "Find in Files".

All buttons are now placed to the right of the find/replace text fields.

Most combo boxes have been replaced by radio buttons to make option selection easier.

Search bar

Made several changes to the search bar, removed some dropdown lists and added a popup form to the folder option button.

Find in Files

Added a "Find in Files" menu item and toolbar button.

File Explorer Panel

Added navigation history buttons and moved a few buttons to the new "more" button dropdown menu. I also added a favorites button.

History navigation can also be done using the mouse back/forward buttons. But it only works if the explorer panel has focus.

Navigation history

It's now possible to navigate backwards and forward using the mouse back/forward buttons (if you have them).

Fixed

  • Clear recent list string issue.
  • A few replace issues.
  • Remove item in recent file list.
  • A few issues reported by users.
  • Some minor visual changes.

Version 13.25

May 29, 2018

Document map

The page marker can now be dragged and used as a scrollable handle and even replace the scrollbar.

Options added:

  • Hide vertical scrollbar when document map is visible.
  • Document map width.

Indent by Fold

Indent by fold is a simple way to format your code. A menu item has been added to the format menu. The function will indent selected code or the entire document, if nothing is selected. Indention follows the code folding and should indent blocks inside a code fold.

For the most part it formats the code fairly well, but some manual editing may be required.

Fixed

  • Code explorer issue.
  • Toolbar button and dropdown issues.
  • Dual document view issue with compare mode.
  • Close document tab issue.

Version 13.20

May 21, 2018

Chrome preview

Updated the Chrome preview component and libraries to version 66.0.3359.

Document map

Changed the appearance of the current page representation inside the document map.

Border and background can be changed in customize themes.

Added a document map hint window. Move the mouse inside the document map to see the hint window. The hint displays the content of the document at the mouse position.

Overwrite mode

Added an option to make paste from clipboard work like most Linux editors when in overwrite (OVR) mode.

The option is labeled "Paste from clipboard should overwrite text in overwrite mode."

Fixed

  • Annotation bar flicker when switching document tab.
  • Alt+Key issues.
  • Find issue with match whole words.
  • Focus issue with auto-hidden panels.
  • Code explorer issue.
  • Copy as RTF.
  • Select All in search bar.
  • Small memory and resource leak.
  • (S)FTP upload issues.
  • Misc minor issues found while adding new features and testing.

Version 13.10

7 May, 2018

Chrome preview

Made several changes to how preview panels and windows are created and closed. I may have fixed a few potentially random close down errors as well.

Program startup

Prevented the creation of some components at startup if they aren't needed or currently viewed. It may speed up the startup sequence a little.

Misc

  • Exception error report should now contain a better screenshot.

Fixed

  • Found and fixed several minor issues while testing.
  • Several column mode issues.
  • Toolbar hint issue.
  • Local help should work again (if no internet and local help file available).
  • A script issue.
  • C and Cpp code explorer issue.
  • Print issue.
  • (S)FTP upload issue.
  • Find/Replace All issues.
  • Portable install issues on 32-bit Windows.

Version 13.0

24 April, 2018

Chrome preview

Updated the Chromium preview component and libraries to version 65.0.3325.

Exception catcher

Made extensive changes to the bug report format and added several new items. A new tab was added to the exception window for loaded modules and running Win32 processes.

The screenshot now captures the entire window.

Startup

Made some code changes to minimize disk access during startup and moved some functions to be used first when actually needed.

Code improvements and code testing

I've taken the time to stress test functions and analyze classes and code to find possible issues.

Some issues where found using different debug flags. or tools, and others where found using Application Verifier.

I also corrected a few issues found using static code analysis tools and found several minor problems while testing.

Explorer tabs and File Commander tab

Auto refresh should work properly now. And also turning it off in explorer tab.

Script debugging (step over)

Made several improvements and fixed some issues.

  • The executed line is highlighted with a red background.
  • The debugging stops at the end of the script, or when moving focus to the script window, or when pressing the stop button.

Misc

  • Added remote file operations (save and save as) to the document tab context menu.
  • Menus can be accessed by pressing ALT then a char code. E.g. ALT+F+S for save.

Fixed

  • Find highlight issue.
  • Find RegEx highlight issue.
  • Ruler paint issue.
  • Chrome preview issue.
  • Rename remote file and server has disconnected.
  • Project wide class explorer issues.
  • Hex view paste issue.
  • Toolbar image issue.
  • Indent issue with expand abbreviation.
  • Delete multiple selections.
  • PHP tags inside HTML tag issues.
  • TODO/NOTE display issues in code explorer.
  • TODO/NOTE display issues in project class viewer.
  • Toggle browser view shortcut issue.
  • Switch tab from Chrome preview tab using keyboard shortcut.
  • Document tab hint issue.
  • Shutdown issues and issues that could lead to a crash.
  • Misc reported issues.

Version 12.91

18 mar, 2018

Toggle browser view

Made some code changes to fix a few issues with the browser view. The IE browser should work now and the Chrome browser should open more reliably now.

IE and Chrome preview

Made some code changes to the preview functions to make sure the document is opened properly in the preview pane.

Fixed a few glitches in all preview panes.

Insert abbreviation and text clip

If the option to insert spaces with tab key is set - all tabs in abbreviations and clips are converted to spaces. Otherwise, real tabs are inserted.

Find/Replace

Unicode searches should work properly now using \x{FFFF}.

Ex. To find "€" use "\x{20AC}" as a search string. Or to find any non-ASCII character use "[^\x{0000}-\x{007F}]".

Misc

  • Made some internal improvements to the editor background thread.
  • Improved communication between editor and background thread.
  • Documents should close a little bit faster.

Fixed

  • Heredoc issue in PHP syntax highlighter.
  • Word wrap issues.
  • Highlight selections.
  • Misc issues reported by users or found while testing.

Version 12.90

7 mar, 2018

New Chromium Component

Removed the old chrome preview component and replaced it with a brand new one. It's actively updated to use the latest Chromium library version and has some advantages compared to the old one.

All Chromium files are now stored in the "RJ TextEd\cef" folder.

The version included in this release is 64.0.3282.

Updated visual controls

Updated controls (check boxes, radio boxes, dropdown lists...) to the latest version.

Updated SFTP controls

This new version fix a few issues.

URL highlighting and follow link

Added an option to enable URL highlighting and to follow the link by Ctrl + Mouse click. The mouse cursor change to a pointing hand when hovering an URL.

(S)FTP Open (File - FTP - Open...)

This feature allows you to open remote file(s). A file open dialog is displayed allowing you to connect to a remote server, browse remote folders and select files to open.

FTP

Made several improvements to the FTP client. It should be able to detect a remote disconnect properly now and reconnect if necessary.

FTP panel drag n drop

You can now drag files to the editor panel to open the remote files.

Evaluate Expression

Added a new menu item to evaluate and replace an expression. I also renamed some menu items to make there function clearer.

Status bar character hint

The current character data hint (hover mouse over status bar line, col and character column) now contain a character position value. The value include line feeds.

LESS and SASS

Made some minor changes to improve color value identifying.

Import diff file

Replaced the Windows standard input dialog with a custom made. It's larger and can be resized to make reading and editing easier.

Fixed

  • Several reported issues.
  • Script highlighting and folding.
  • Remote file transfer dialog theme color issues.
  • Highlight colors.
  • RegEx "find" issues.
  • RegEx "find all" issues.
  • Undo issues.
  • Dual document view startup issue.
  • Should startup properly on Linux (Wine, latest version).
  • Fixed some install and update issues.

Version 12.80

18 feb, 2018

Updated program files

Re-compiled all files using the latest Delphi version. All files are now Windows XP compatible (again). Which means I don't need to have separate install scripts for Windows XP anymore.

Install scripts (Windows XP)

All executable files have been compiled using the latest Delphi version. There is no longer any need to use separate installers for Windows XP.

All install scripts can now be used on Windows XP .. Windows 10.

Reload current document

Added support for remote files. If the current document has been altered you are presented with a save prompt, before the remote file is downloaded.

(S)FTP Save As

You can use this feature to save the current document to a remote server. It lets you connect to a remote server, browse the remote folders and save the file.

I made several improvements in this version.

Install script

Made some changes to the install script to fix issues when using several Windows user accounts.

Document links (URL:s)

Links inside a document can no longer be opened with Ctrl+MouseClick. Instead, use the document context menu to open the link.

This was changed to enable multiple selections and multiple editing on web links inside the document.

Misc

  • Visual changes in recent file list and fixed a few issues.
  • Visual changes in navigation history list.
  • Warn if file has been deleted on disk now has "Yes to all", and "No to all" buttons.

Fixed

  • Send bug report issue.
  • Navigation history issues.
  • Column copy/paste issues.
  • Warn if file on drive has been deleted.
  • Import diff patch file issue.
  • Save diff patch file extension problem.
  • A few open/save dialogs in Windows XP.

Version 12.71

6 feb, 2018

Update function

The update window is now modeless so you can place it in the background, or minimize it, while it's downloading the new version.

The update window will be moved to the front and inform you when the update is ready for installation.

FTP/SFTP

Changed the connect timeout values to 15 seconds. If the connection times out a message is displayed.

Save As (Remote)

The menu item "File / FTP / Save As (Remote)" will now open a connect window, to allow a remote connection. And a file save dialog window for browsing the remote site and add a file name.

This works with both FTP and SFTP.

Navigation history

Navigation history should handle remote files now. Even if you have closed them.

CSS highlighter

Made some minor changes to the CSS syntax file which affect the highlighting.

Fixed

  • CSS highlighter issues.
  • Exit error when option "Close to hibernate" is used.
  • Edit macro issue.
  • Folder option menu issue in search-bar.
  • Code fold issue inside ini files when wordwrap is on.

Version 12.70

29 jan, 2018

Shell Extension (Explorer context menu)

Wrote a new shell extension in Delphi (instead of C++). It's easier to update, builds into a smaller dll file and the menu image looks better.

Portable version

The portable version is now only available as an install script. The script unpack and copy (or update) the files in the given location.

Settings and used data is not overwritten. And nothing is written to the registry.

The auto update procedure is simpler as well. Just press the "Update" button and the update script is executed after download.

Menu and toolbar image settings

Images used in menus and toolbars are now handled in options (Style and Fonts section).

Any image list you create yourself must end with a size e.g. 16x16.bin. If a size is not found the 16x16 image list is used and images are scaled. E.g. if the program needs the 32x32 images, but are not found.

By default there are now two image lists to choose from.

  • Standard images. These have been in use for some time now.
  • Pure flat images. These are new and may look better when using a dark theme.

New menu and toolbar images

Added new image lists in the sizes 16x16, 20x20, 24x24, 32x32 and 48x48. The new image list is called "Pure_Flat_Toolbar" and can be set in options (Style and Fonts section).

The new images looks better when using a dark theme. But you may like them even without a theme.

Find/Replace

Underscore should be treated as a word character and dash (-) as a word separator when searching for whole words only.

Document context menu

If you right click on a web link in the document, the context menu will contain a menu item to allow you to open the link in your default browser.

Misc

  • Improved RegEx search speed (Find Next/Previous).
  • Improvements to text diff mode when using multiple tab rows.
  • Some visual changes in the search panel.
  • Several minor changes throughout the program.
  • A few code optimizations to speed functions up.

Fixed

  • FTP download using file commander.
  • Minor changes to FTP upload that should make it more reliable.
  • Issue with command line option /COMPARE.
  • Double click on tool output in message panel.
  • Changes to prevent "Cannot access clipboard" errors.
  • Search issues in Text clips panel.
  • Refresh after replace all.
  • Possible abbreviation issues.
  • Ctrl+leftmouse URL click issue.
  • Modified by external program issue.
  • A great number of minor issues.

Version 12.62

22 dec, 2017

Updated compiler

Recompiled all executables. The error handler should work properly now.

Windows XP

The new compiler doesn't support Windows XP, so I've compiled an XP version using an older compiler. Just make sure you download the correct installation file.

The auto update function should work in this version. As well as "Help -> Check for updates".

Fixed

  • Exception catcher issue (error handler).
  • Smart highlight issues.

Version 12.61

18 dec, 2017

Abbreviations

Added a new branch to the clip tree, located in the text clips panel, called "Abbreviations". I also added a few example abbreviations for a few highlighters.

Abbreviations are expanded by hitting ALT+ENTER and are highlighter dependent. You can have an abbreviation named "for" in several highlighter branches. Which version expanded depend on the current highlighter.

You can also set TAB or SPACE as triggers to expand abbreviations. This is done in the "Format" menu.

Abbreviations (and text clips) can handle tab positions and multiple selections. E.g. if you insert the same tab position variable several times - they will all be highlighted and you can edit all positions at the same time.

Ex: This is the clip added to the PHP branch with the name "for".

[[#1]] = $tab x [[#2]] = $tab 0 [[#3]] = $tab [[#4]] = $tab for ($[[#1]] = [[#2]]; $[[#1]] <= [[#3]]; $[[#1]]++) { [[#4]] }

To use this clip open a PHP file and type "for" and press ALT+ENTER (TAB or SPACE).

The clip is expanded and the first tab(s) are selected. In this case [[#1]] is replaced with "x" and all three instances are selected.

for ($x = [[#2]]; $x <= [[#3]]; $x++) { [[#4]] }

To keep the x as variable just press TAB. Otherwise type the new variable name. Press TAB to select [[#2]], which is replaced by "0". Tab positions [[#3]] and [[#4]] are replaced by "".

NOTE! You only need to open the text clip panel to edit or add new abbreviations. It doesn't have to be open for abbreviations to work.

Menu style

Changed the default menu style in Windows 10. You can use it in other Windows versions as well by changing the menu style option. The "old" style is still available in options and used as the default style in older Windows versions.

On Windows 10 (8.1) the background color is white and the accent color is used for menu highlighting.

The accent color used automatically change if the system color change.

Syntax editor

Re-designed the user interface, replaced several components and changed the colors and menu style. Made several changes internally to make the code easier to maintain.

On Windows 10 (8.1) the accent color is used in tabs and menus.

The accent color is automatically updated if the system color change.

New compiler version

All executable files have been re-compiled with the latest Delphi version.

If you are updating your installation from a previous version the rtl250.bpl and jcl250.bpl library files are removed when installing the new version. If you use the portable version you can safely remove them yourself.

Fixed

  • Several highlighting issues.
  • Several code fold issues.
  • Shortcut issue in search bar.
  • Theme manager "Apply" issues.
  • Convert to HTML issue.
  • Script step issue.
  • Search issues in text clip panel.
  • Search issues in project manager panel.
  • Several text clip issues.
  • Insert text clip using keyboard shortcut.
  • Auto update check issue.
  • Wrong search list used in the project panel.
  • Search highlight issue.

Version 12.50

19 nov, 2017

New highlighters

Added new highlighters (or syntax files). You have to activate them yourself in "Addons -> Highlighters" section.

New highlighters: - Kotlin - Cobol - Swift - Makefile - Matlab - Go - NSIS

Syntax file options

Added new block options to handle what is highlighted inside a block when the option "BlockAsString" is set to "No".

The new options are: HighlightBlock=Yes|No HighlightKeyword=Yes|No HighlightSymbols=Yes|No HighlightNumbers=Yes|No HighlightStrings=Yes|No HighlightChars=Yes|No

Search bar

Made some visible changes to the search bar.

The tab key will only switch between the find and replace fields. Text in the find field is copied to the replace field if empty.

Find and replace buttons can be focused using accelerator keyboard shortcuts e.g. ALT+d to focus the find next button (English language used). Move focus between buttons using TAB or SHIFT+TAB.

Smart highlighting while selecting

Changed the behavior when selecting text. Other instances of selected words or strings will be highlighted. The word or string can be case sensitive.

It's been added as an option so it can be turned off.

The options added are:

  • Enable smart highlighting while selecting
    • Case sensitive
    • Whole words only

Multi selection

Added menu items to handle multi selection using the keyboard.

  • Add word and find next (Ctrl+D) - will select the currently selected word, find the next instance and select that as well.
  • Skip word and find next (Ctrl+F3) - will skip the current selection, find the next and select it.
  • Undo selection (Shift+Ctrl+D) - will undo the last add or skip operation.

Document tab context menu (Find file name in project)

Added a new menu item to search for the current file name in project files. The menu item is only visible if a project has been opened.

Document context menu (Find word/selection in project)

Added a context menu item to search for the current word or selection in project files.

Hash Generator

The hash generator is now able to create a hash from a given text string or an opened file.

A button to open a file has been added next to the edit field.

Syntax Editor

Redesigned the block and code folding tabs. Blocks and folds should be much easier to manage now.

  • Added buttons to move items up and down.
  • Added buttons to change case of keywords and tags.
  • Made several other minor improvements and fixed a few issues.

Options

  • Added several new options and rearranged some check boxes in the general tab.
  • (File) Turn on Wordwrap - will override the option to save wordwrap state.

Fixed

  • Menu display issue with multiple monitors.
  • Cursor movement issue with selections.
  • Mouse wheel zoom should use "scroll up" for zoom in and "scroll down" for zoom out.
  • Save on dragged out external document.
  • Auto complete issue.
  • PHP highlight issue inside HTML tag.
  • FTP issues when server disconnects.
  • Issues in Syntax Editor.
  • Misc reported issues.

Version 12.41

19 Oct, 2017

Misc

  • Made some minor changes in document tab drawing in dual document view.
  • Updated SFTP component.

Fixed

  • High CPU usage with certain scrollbar options.
  • Clone document issue.
  • Syntax highlight issue with comments.
  • Find issues in options window.
  • Column mode issues.
  • Update (old) projects.
  • User bar drop down tree issue.
  • TODO/NOTE list display issue.
  • Keyboard issue in regular expression creator.
  • Save main window size on high DPI display.
  • Bookmarks are drawn with a little more space to the right.
  • Other reported minor issues.

Version 12.40

30 Sep, 2017

Document editing and speed

While solving a few issues with the background thread I also improved editing speed for operations like typing, deleting (DEL/BACK), or any other operation that just changes the content of the current line.

The change may be quit noticeable.

Other speed improvements

Sort functions have been optimized and should be even faster than before.

Hash Generator

Added a simple hash generator in the "Tools" menu. It can generate a string hash using the most common algorithms.

NOTE! If you feel that an algorithm is missing, let me know.

Allow illegal control characters in text files

Added a new option to allow illegal control characters in source/text files. The option is turned on by default, allowing you to open text files containing e.g. a few non-text characters like zeros.

If turned off, files containing illegal control characters are handled as binary/hex files.

Save hex view status

The editor can now remember the hex view status after a document has been closed. This should work with both text and binary files.

The setting is available in "Options -> File -> Save status for last open files".

Fixed

  • FTP issue with older FTP servers (Unix/Linux vsftpd...).
  • Open remote (S)FTP from menu recent files.
  • Some change DPI issues.
  • A few delete issues.
  • Several hard to find exceptions that may appear randomly.
  • Open file at cursor.
  • Clipboard history display issues with delete and clear.
  • Paste text at end of line.
  • Display space and tabs issue.
  • Change newline format display issue.
  • Trim trailing spaces issue in column mode.
  • Replace issue with regular expressions.
  • Minimize/Maximize issues.

Version 12.35

18 sep, 2017

Move editor between monitors with different DPI

Made some changes to speed thing up. The main window isn't constantly redrawing anymore and moving the window between monitors is much faster.

Fixed

  • Reload document issues.
  • Some very hard to find editor background thread issues.

Version 12.34

17 sep, 2017

Per monitor DPI awareness

Made several improvements and fixed a few issues when moving the program between monitors using different pixel density or scaling in Windows.

Fixed

  • Spell check (F7) issues.
  • Clone document issues.
  • Wordwrap issues.
  • Explorer panel issues.
  • Search issue with dot and regular expressions.
  • Many reported misc exceptions.

Version 12.33

08 sep, 2017

Exception window

Added a "Show/Hide details" button which enables user to show/hide details of the bug report.

Editor context menu

Added a menu item for "Select All".

Fixed

  • Horizontal scroll issues.
  • Cursor issue in wordwrap.
  • Possible issue when reloading document.
  • Help issue in "Convert file encodings...".
  • Indent selection should work on the current line even if there is no selection.

Version 12.32

07 sep, 2017

Horizontal scroll bar

The horizontal scroll bar should stay hidden until a line longer than the width of the display is encountered. This is not calculated at load time. It's done when displaying the text. So the horizontal scroll bar will only appear if a line longer than the window width is displayed.

Fixed

  • Quick find issues.
  • Display color hint issue.
  • Editor issue.
  • A few FTP issues.
  • File explorer panel issue (Win XP).
  • File Commander issue (Win XP).

Version 12.31

3 Sep, 2017

Fixed

  • Font issue in search result panel.
  • Editor undo issue.
  • FTP tree issue.
  • File explorer issue.
  • File Commander issues.
  • A few split window issues.
  • Several FTP issues.
  • Several reported exceptions (error messages).

Version 12.30

27 Aug, 2017

Panels

Added new panel options and moved all panel related options to the same place (Options - Customize - Style and Fonts).

There are now 5 options to handle panel appearance and behavior.

  • Show captions in panel tabs.
  • Show images in panel tabs.
  • Show captions in hidden panels.
  • Show images in hidden panels.
  • Automatically open hidden panels on mouse hover.
If you set the options to show images but not captions for hidden panels, you get only a row of images. Very much like a toolbar. A hint is displayed when the mouse it hovering a panel button. I also added hints when the mouse is hovering panel tabs.

Main tabs

Added new options to handle the appearance of main tabs. You can change the tab style and decide if the tabs should have captions and images.

Fixed the tab hints. They should display both caption and keyboard shortcut.

Editor code fold icons

Fold node icons are now drawn using GDI+ vector graphics. This gives more control over appearance and colors.

Use the theme manager to change icons. Each icon can have two colors. The current margin line color, or a theme color version which is dark for light themes and light for dark themes.

Exception catcher

The program now has its own exception catcher code. Whenever an exception occur - a detailed report is displayed with some program and system data and a stack trace. A screenshot of the active window is included as well.

You can save the bug report. It consist of two files. One text file, containing the bug report, and a screenshot JPEG file.

You can also send the bug report. The two bug report files are attached to the email sent.

The exception catcher code is used in both the debug and release version. The stack trace may not give as good results in the release version because of optimization, but it should be helpful nonetheless.

Toolbar context menu

Added a context menu item to hide main, editor and user toolbar.

Search result context menu

Added context menu items to export search results as plain text.

Explorer panels

Added an option to set auto refresh state. You can use this to turn off auto refresh if you encounter issues with it.

Replace (modal window)

When doing a replace a prompt window is displayed. If the button "Yes to all" is pressed the regular replace all function is used, instead of making a single replace at a time inside a loop.

This speeds up the replace and an abort window is displayed so you can halt the replace if you wish.

Fixed

  • Several high DPI issues in the program.
  • High DPI issues in Syntax Editor.
  • Several visual issues.
  • Few issues with the explorer panel (could crash).
  • Few issues with file commander lists.
  • FTP remote delete issues.
  • FTP remote edit file/folder name issues.
  • Split window issues.
  • Move cursor to next word issue (Ctrl+Right).
  • Tool output issue.
  • Delete block issue in Syntax Editor.
  • A few word wrap issues.
  • A few internal changes seems to have fixed several reported issues.
  • Monitor log file issue.