HippoEDIT Changelog

What's new in HippoEDIT 1.61.47 Beta

Aug 31, 2017
  • Fixed. The font used for Code Template Text editing is lost, after pressing Apply (in settings dialog)
  • Fixed. Crash on closing of HippoEDIT with modified documents, when document is deleted by external app
  • Fixed. Find/Replace dialog sometimes is not redrawn
  • Fixed. Scripting API: BeginUndoGroup/FlushUndoGroup persist empty groups
  • Fixed. Scripting API: Find/FindAll/FindEx/ReplaceEx shall fire proper exception in case of wrong input for search or replace pattern
  • Fixed. Scripting API: FindEx/ReplaceEx nSearchIn parameter as Variant or string.
  • Fixed. Scripting API: replace for IDocument for better support of regular expression replace

New in HippoEDIT 1.60.00 (Nov 4, 2014)

  • What is new:
  • FTP Explorer plugin, with support of FTP/FTPS/FTPEX/SFTP/FTP over HTTP. Implements seamless FTP browsing, background loading and saving of files, searching on FTP and much more.
  • Live Colors plugin, that visualize color values directly in code, using underline or background color equal to typed color value.
  • Fuzzy match option for all kind of searches, that allows to use approximate text search in Find dialog, with new XML flag controlling fuzziness of the algorithm. Fuzzy mode flag has replaced Hex mode flag on Search Dialog.
  • Spell Checker Dictionaries are added to online repository and available for installation from Update Manager.
  • Bookmark descriptions (right click on bookmark to add). Visible in tooltip and in Bookmark Manager.
  • Ctrl + C in message now copies text of the message to clipboard (as on standard message box)
  • Preview in Web Browser command converted to Toggle Web Browser and now switches you to web page source in another HE tab.
  • Initial auto-hiding of the tool panes, until they are not used (File Explorer, Project Explorer, FTP Explorer, and Bookmark Manager).
  • Updated matching brace visualization
  • Regular expression based syntax highlighting extended with support of back references to open tag groups from close tag groups. Used now in updated Perl syntax schema.
  • Harmonized icon set from FatCow Web Hosting. For HippoEDIT core and standard plug-ins.
  • Harmonized using of the colors in file tabs
  • Updated syntax schemas for HTML, HTML5, PHP, C like languages, SVG, Perl, Lisp etc.
  • Commands to close explicit tool/plugin panes (search for View.Close[PaneName]) and to close active pane, as View.CloseActivePane.
  • Configuration button added for Search Pane and Project pane for jumping to settings, similar to File Explorer pane
  • Updated code templates for HTML (html_user.xml)
  • Updated JSBeautifier to better handle cursor position on format
  • New customizing settings:
  • CodeHintAgreeByTab
  • Regular Expression Search: Dot Not Match Newline
  • External changes check for remote directories
  • Smart Horizontal Position
  • Auto Complete Single Match
  • Fixed:
  • Loading of the files under windows link (*.lnk) using Windows Explorer Context Menu
  • Random crashes on start up
  • Problem with Windows shell extension, that leads to opening of all programs as text files in HippoEDIT, when programs are called from Start Menu with "Run as Administrator"
  • Memory leaks by unloading of plugins
  • Crash by unloading plugin with Options page
  • Hanging when saving files as attachment
  • Formatting Tools plugin
  • Script plugin cannot be re-installed if, was disabled
  • Performance of the plain search increased in 2 times.
  • "Locking" of application, in case if message box is popping when HippoEDIT window is minimized
  • Auto-update features installing release version on top of beta and vice versa
  • Crash when using word wrap on lines with tab characters at the end of lines.
  • Crash when using JS Beautifier plugin and having Format on Paste on.
  • Crash when with regular expression search for numbers
  • Missing initial project on start
  • Crash on creating of the new project within Open Project command
  • Crash when updating of the active syntaxes with Update Manager
  • Assignment of shortcuts to NewBySyntax command does not work
  • Format Selection is not active on empty line
  • Drop-down lists in Find in Files forgetting old values
  • Bookmarked line "centered" (but keeping in mind minimizing scrolling) on navigation
  • Smart Horizontal Positioning optimized for edit operations with selections (delete selection), to use selection anchor as preferred edit point.
  • Word selection after drag & drop operation.
  • Wrong indenting of pasted single lines.
  • Syntax of "Untitled" files is not persisted between sessions
  • After entering of the Registration information HE still shows (Unregistered)
  • CPP labels are not properly refreshed after edits.
  • Crash on Code Hint display for duplicate style keywords (for example "title" in HTML/HTML5)
  • Auto-Reload does not work for remote files.
  • Scrolling of the XML files is very slow (document with many single line scopes).
  • In the dialog about slow script, it is not possible to modify delay threshold for scripts.
  • Crash when navigating to search results from large files.
  • Auto Completion list shows just typed prefix as single word.
  • Search in files does not find match in large (more than 20Mbs) files
  • Collapsing works even with hidden outlining margin.
  • Size of document tabs "jumps" on document switches
  • Crash on editing python files with collapsed scopes.
  • Wrong/unexpected behavior of 'Copy Full Path'
  • It is not possible to assign functional keys as shortcut.
  • Closing parenthesis ")" not added.
  • Wrong title for "Add to current project" command in document context menu
  • Tools toolbar is not shown automatically after calling "Manage tools" dialog and tools are not empty

New in HippoEDIT 1.50.813 (Aug 10, 2013)

  • Extension of the Text Editor by new features like:
  • Text Highlighting - free style text highlighting of any text block (like in Microsoft Word). Highlighting is not syntax dependent and persisted between sessions.
  • Colored Indent guides feature that paint indent guides in multi colors, making it easier following code structure. Find more on wiki.
  • Colored Braces feature simplifies locating of corresponding open/close brace in complex logical or arithmetic blocks. Find more on wiki.
  • Scope exists display scope exit indicator on margin for syntax constructs that lead flow to leave code scope (as return, break, continue etc). Find more on wiki.
  • With End Tag Annotations editor displays comments like annotations, after scope close tag (like “}” in JavaScript or “END” in SQL), helping you to track the scope is closed. The annotation contains details about open tag (as function name, logical construction etc). More info on wiki.
  • Additional Smart Highlighting styles makes it possible to have multi style permanent smart highlighting displayed in code in same time. This is added in addition to automatic, not permanent smart highlight.
  • Interactive page width changing gives simple way for changing of the page width, by simple drag & drop of the page margin border.
  • Multi key shortcuts – allows to define shortcuts combined from two keystrokes (like Ctrl + T, X) and give you a freedom in creating of the keyboard maps of any complexity (like in Visual Studio or vim/emacs) with no limit on shortcuts count.
  • Evaluate… command allows you to do evaluation of arithmetic expression in-place and get result automatically inserted after typing “=” sign or by explicit shortcut.Evaluation Informer shows result of the selected expression in floating tooltip on hover.
  • Enhancements for Search Results widow. The search results representation switched from plain output to tree output. You can have now more than one search result displayed at once. Results are grouped by file names and lines. It is editable - you can delete results you are not interesting in. You can copy search matches to another search results window or into text editor. Visited matches are indicated in different color. The searched text is highlighted in line preview. You can search among of search results.
  • Spell Checker – based on Hunspell engine. Spell checker that recognize comments, strings, commented code, file names, URLs, word duplicates, and can check mixed languages. With interactive and background spell checking. Can be accessed with toolbar buttons or menu entries in “Edit” sub menu. If word is misspelled or duplicated, and marked in text, you can correct it in place using context menu.
  • Macro Support.Support for recording/suspending/replaying of macros. Recording of commands, searches, editing functions, mouse movements and activity in other applications. Easy convert from macro to HippoEDIT tool script, using Macro Conversion plugin.
  • Scripting support. Support of embedded scripting, based on Microsoft Active Scripting technology that enables HippoEDIT to use most of the scripting languages available (JavaScript, VBScript, Python, Perl, Lua etc) for writing automation scripts. You can write as straightforward scripts that work as tools or resident scripts that acts as plugin. Find more on wiki.
  • Command interpreter/Command console. Possibility to not only catch output from tool, but also to forward input to them. You can have more than one Output window and run several tool in interactive mode simultaneously.
  • On-line Repository. Possibility to see directly in the HE Syntax Setting, list of the syntax schemes available in online repository (in addition to already installed). The online syntax is downloaded and installed the same way as you activate pre-installed syntax. If you open a file with unknown extension or syntax, HippoEDIT checks on server for suitable schema and may suggest you suitable schema available online. Online lists of plugins, color schemes, file templates and keyboard schemes are also exposed. You can also manage all available and inserted extensions with help of new Update Manager.
  • Internal Plug-in Framework. HippoEDIT now exposed very rich automation API that allow you to extend any application part or function. You can add own menus, toolbars, status indicators, panels, syntax highlighting, code template handlers, etc. Of course basic functions for text manipulation, clipboard, search, persistence, dialog creation are also there. Some existing HippoEDIT components were converted to plugins (as File Explorer, Project Explorer, Bookmark Manager, Search Results and Output Window) than allows you to disable them, if not needed and speed up the application. In addition numerous plugins (as binary as scripting based) were added: Spell Checker, Emmet, Alignment, Formatting Tools, JSBeautifier, JSHint, Numbering and more.
  • Enhancements for Project Explorer. You can create Virtual (search) folders that reflect file system directories and support file mask filters. It is also possible to embed other projects as subfolders in the current project (aka solution) with propagation of changes done on embedded project to original project file. Now it is a built-in plugin and can be switched off, if you do not need it.
  • Windows 7 support: Task Bar Progress Bar, Task Bar Jump Lists, Task Bar Quick Actions, Task Bar Thumbnails for open tab windows with preview.
  • Tools Enhancements. With 1.50 you can register tool for auto execution and it will be started on Application Start, After Document Opened/Created/Saved or Before Document Closed. You can configure tool to have own Output window with specific color scheme or can tell tool to forward output to tooltip, clipboard, and replace selected text or in new document. All fields that allow template entering, support in-place auto completion of template arguments.
  • User variables for Workspace, Project or Global usages. With multiple, switchable configurations and configuration selection toolbar.
  • Other significant enchantments that are not so visible by make huge difference:
  • Optimization for multi core processors. A lot of algorithms were adopted for best speed as: search, load from files, word wrap etc.
  • Recognition/marking of not open close tags added, to help you find errors faster.
  • Memory optimization for large files, allows you to open larger files.
  • Persistent states allow keeping your Undo history, Clipboard content, untitled documents etc. between sessions.
  • Lead indenting for wrapped lines improve readability oft he text.
  • Support for indent based (Python) outlining and dynamic scopes (XML) outlining
  • Regular expression support for syntax highlighting definition (blocks, keywords, scopes)
  • Changes for Quick Search bar: regular expression can be used, check box moved to edit field menu etc.
  • Status bar now keeps message type color till next message
  • Enchantments for tooltip formatting and Quick Info tool tips added
  • Better mouse support: horizontal scrolling with scrolling wheel, back/forward navigation for XButtons, high precision mouse’s support added
  • Filtering/search in Options added
  • Code completion in all text fields allowing template arguments and all path fields
  • Assignment filter for File Association dialog added
  • Panes now can be closed/open separately (close button closes active tab)
  • Path editor for File Explorer added

New in HippoEDIT 1.49.826 (Oct 10, 2011)

  • What is new:
  • Added %UserDir% tag for referring user directory (directory where all user data has been installed. As \data, \workspaces *.config, for portable mode it equal to %AppDir%)
  • Added Permanent Smart Highlight mode. If ON, smart highlighting is not automatically removed with cursor movement or text edit, but toggled if new word is smart highlighted. By default disabled. Controlled by new XML flag PermanentSmartHighlight
  • Already used shortcuts indicated in red color, during shortcut typing in all shortcut windows (fex in Keyboard Settings). So there is no need to press Assign any more to get message that shortcut is already in use
  • Auto complete in Find fields.
  • Browse.. command added to Tools Arguments menu.
  • Check for file update before save to avoid overwriting
  • Command added for opening New Browser window. If called from within another browser window duplicate window open.
  • Default method for tab/spaces conversion for Auto Mode: controls which mode to select, if document content is not sufficient for statistics (fex for new documents). Default, Tabs are allowed. Set settings.xml -> false to use space mode by default for auto mode.
  • Disable auto conversion of tabs to space on save as XML flag. Set settings.xml -> true to enable once more. The value only relevant for Tab modes which does not allow tabs.
  • Extra menu entry added to document context menu, if all toolbars and main menu are hidden, same as for Full Screen Mode. Already several users tried such "minimalistic" mode and were not able to find way back
  • File paths saved relative to working directory of the project, if it is defined. If not defined, paths are relative to project location, as logic before
  • From now on it is possible to disable usage of some Clipboard Formats with XML flag in settings.xml.
  • From now on it is possible to use current document window background color as background color for Overview Bar. By default disabled. Controlled by new XML flag OverviewBarDrawBackColor
  • Move cursor down after using Edit.Selection[Un]Comment.
  • New XML flag to show asterisk (*) beside modified file names in Document Tabs, Menus and Tool Windows (fex if you do not like only color indication). To enable add this true to HippoEDIT.config. Default is false, so the entry is not inside
  • Next/Previous Page Shortcut == Edit.PageBreakNext/Prev. Check keyboard settings for this. No default shortcut, no menu entry.
  • Now it is possible to see style stack (from top to bottom all intersecting styles) for cursor position. To get this information you need to press Ctrl+Alt+Shift and hover the mouse over target text. Mostly helpful for people developing their own syntax schemes
  • On drop of the folder in Project Explorer, not only add project name, but call per-filled Add Folder dialog
  • Set Initial directory of the File open/save dialog based on Initial Directory from current tool settings.
  • Updated and not modified documents from now on reloaded automatically by default. Controlled by new XML flag AutoReloadNonModified
  • File information storage location (where file bookmarks, outlining state, cursor position etc. should be stored). For 1.49 as XML setting and from 1.50 as UI setting.
  • 0 - File state information stored in hidden satellite file ({file_name}.heinf) in same directory. Fast way
  • 1 - File state information stored in hidden directory shared file.heinf located in same directory. Slower. This depends on amount of files with state information in same directory.
  • 2 - File state information stored in current workspace file (so, workspace specific). Slowest, Depends on amount of files with state information. Can make generic workspace loading slower.
  • 3 - File state information stored in alternative file stream inside of same source file. Only for NTFS 5 and higher (Win 2000). The state information will be lost if file is copied on file system different from NTFS. Fast. No additional files used
  • What has been fixed and changed:
  •   is not used any more as replacement for space in HTML export (clipboard copies). Should solve numerous inconveniences for Copy & Paste in external applications
  • *.hlp files are now supported as contextual items in Context Help items and can be used for contextual help.
  • Active syntax filter should be selected when calling Save As.
  • Add Do not show once more checkbox for Count Only option of the Find dialog
  • Address field disappears from Web toolbar in docked state.
  • Alternative close tags do not work.
  • Auto reload by default should be done for files, not modified during session, but not just unmodified.
  • Auto-generated bug reports displayed in message box (with Copy functionality), if no e-mail client found.
  • Auto-Hidden menu is not shown after pressing of Alt+F
  • Check that user data folder is writable (user has enough permissions) and inform user, if this is not a case. This should reduce number of reported problems for Windows 7, when settings are not saved or registration is not working
  • Command line -> OPEN second file -> the opened file doesn't get focus.
  • Command line option no-recent does not work
  • Comments, with start_pos set, does not any more have priority against other comment blocks.
  • Commenting of lines from 0 position (when comment only in 0 position allowed) does not work right - extra space is inserted before
  • Conflict with current Windows palette colors, when active tool window captions drawn in black in HE
  • Crash after calling of the context menu on read-only Plain Text document
  • Crash after multi-file search with bookmarking of results selected
  • Random crashes during file search
  • Crash during multi line regular expression replacement
  • Crash during multi-editing
  • Crash during replacement in very long, syntax highlighted, line
  • Crash during save of very large file, probably because of few continues space
  • Crash during saving of the new keyboard map
  • Crash during switching of the workspaces with open projects
  • Crash on automatic file reload
  • Crash on Find Next with files search, if match is found in huge document (asynchronous load is active)
  • Crash on load of huge files (with enormous amount of lines). Fix, does not solve all cases, but reduces amount of them for smaller files
  • Crash when including project file in another project file and later double click on it
  • Crash when pressing OK in Project Settings or Document settings
  • Crash when trying to save very large file (more than 500 Mb)
  • Ctrl+V and Shift+Ins behaves differently in search field of Search dialog
  • Decrease desktop size by taskbar height, when searching for best position on auto placing.
  • Default schema (def_spec.xml) has been updated to support sftp protocol in URLs
  • Default URL recognition pattern. Used when context menu for URL called for displaying Navigate to: on top of menu
  • Delete previous chars in null-width selection but keep block mode. Details...
  • Directory template tags should not contain trailing \, because then it is difficult to recognize a path. Important: existing template usages should be adopted
  • Document tabs disappear after expand of Find Result window and following navigation to found position by double click
  • Double "File Changed" after SVN revert
  • Drag & Drop and single instance feature do not work in Vista and Windows 7 when programs with lower system credentials used
  • Drawing artifacts of the menu bar
  • Duplicated line is not selected any more automatically, after Duplicate line, if the original line was not selected before
  • Editor context menu called on script file includes has also open entry in addition to execute entry
  • Error during PDF export.
  • Error during Save As when project with specific code page used
  • File path is not updated in Navigation Bar after Save as.
  • File Properties for unsaved (not existing) file are enabled
  • Files are open in internal browser with File.Open, if internal web browser is active. This was not a bug but feature, but nobody understands it
  • Find Count popup is not shown any more (for Count Only mode) - instead information is placed in status area in dialog and status bar
  • Fixes for external file update checks for remote (network) files.
  • HE does not comment single line if it is already commented.
  • HE takes into account line offset of first selected line, when doing line commenting, to be as VS
  • Help for using of regular expressions extended with more links to additional documentation
  • Hint windows overlap screen edges.
  • If "keep files locked when editing them" set in options, new and saved files shown locked initially
  • If editor is set to "Allow Multiple Instances" to false, then second open document from Windows Explorer, added to tabs, do not get a focus
  • If file name contains [], then HE cut everything that comes after it
  • If horizontal ruler is enabled, it is possible to scroll with cursor on it with mouse will
  • If more than 16 MRU files used, recent files processed wrong.
  • If user press Tab in Multi-edit mode, insert tab expanding selection but no do un-indent.
  • Improved column mode edit, when Zero-Width selection used.
  • In COLUMN edit mode: after press then the last row won't indent.
  • Indentation Guides check box is enabled in syntax settings, if "indent" styles not defined for syntax.
  • Information about version check saved immediately after first answer from user, this avoid subsequent version checks in other instances started lately without close of first
  • Initial filer for files in File Explorer folder tree is not applied
  • Installation bug with "All Users" selection for User Folder location
  • Installation for "All Users" does not work on Windows 98
  • Installer does not remember destination folder on Windows 7 x64
  • Intermediate crash from version 801 when editing text
  • It is not possible to enter Polish characters with Alt Grey + N. Always menu executes
  • It is not possible to set Capture Output for *.cmd files in tool dialog
  • Items (tools) disappear from Tools menu after you open integrated browser once.
  • Keeps files locked while editing them periodically locks itself and show file locked
  • Label parsing for construction like if|for|while... with recursion in label definition. Now updated schemes will work
  • Label parsing in syntaxes with embedded sub syntaxes (as HTML). Particularly, after this fix "class" label is found in PHP
  • Layout of the Floating Windows is destroyed after editor restart
  • Logic for smart comments. Now only applied, if minimum 2 neighbor lines already commented
  • Markers on Overview bar now drawn not only if line count is bigger than screen height, but also if maximum line length does not fit into visible area and word wrap is disabled
  • Move cursor down after using Edit.SelectionUnComment
  • Not enough credentials for works on Vista and Windows 7. UAC manifest added
  • Now it is possible to use same symbols as word symbol and block definition in syntax schemes. So this enable $ as word symbol for PHP and in same time keep Code Completion working
  • Numerous corrections for right processing of Perl language (member accessors processing, style escaping control etc.)
  • Output (bottom) window now has same width as editor window and give more space to explorers as in VS
  • Overlapping of neighboring text blocks in Print Preview mode
  • Overlay icons are not shown in File list in File Explorer, but shown for folders
  • Preview for HTML/XML files open in internal browser for temporary files (not saved) is not stored between sessions
  • Problem with ampersand in message area in Find dialog (when search for text with & inside done)
  • Problem with matching braces highlight when braces correspond to one of the scope tags (for example Lisp or Scheme syntax)
  • Project files are open as text when using File Open or Find in Files. Only if explicit Project Open used, project is loaded
  • Registration for portable version does not work
  • Same text copied into clipboard is not updated even if syntax was changed. Results that syntax highlighted text will be pasted wrong in other apps
  • Scroll arrows on document tab bar shown only if they are necessary
  • Search hangs after long multi-file search (Stop is active and no action is accepted)
  • Selection is not removed from window list in Windows->Windows dialog.
  • Show in Changed Areas list not only recent changes, but also saved changes.
  • Single search (Find) for multi-document types (Open Documents, Recent Files, Files in Directory) is always restarted after Find dialog loses focus
  • Special processing for com1-com9, lpt1-lpt2 in text. Maybe will solve this problem
  • Start Page is not hidden any more on focus lost, if no documents are open
  • The cursor after block paste, placed to top-left corner of pasted content, as in other editors (Word, VS, EmEditor) but not right-bottom like now
  • Toolbar buttons style for tools sub-menus
  • Tooltips for variables on hover are not shown, if editor does not have a focus
  • Unicode file names cause exceptions, when file passed through command line and current user locale not equal to local of file name
  • URL clicked in the text editor are always open in internal browser. New flag is created in hippoedit.config true for controlling if internal or external browser should be selected. Default value is true (to be compatible)
  • Warning message from HE about "Not a shortcut" when some Czech symbol entered.
  • When file was deleted, check that file was not once more created, before showing popup about keeping deleted file
  • When opening files, known syntax file patterns are used to determine initial syntax (language) of the document. If parent syntax and inherited have same file extension in file pattern, than file pattern of the sub syntax wins, and inherited syntax should be selected
  • Why help window is always topmost?.
  • Writing characters with caron on Czech keyboard layout does not work.
  • Wrong icon shown for tools
  • Wrong locked state for loaded files, when "Keep files locked when editing set"
  • XML Flag controlling collapsing of comments on Collapse All.

New in HippoEDIT 1.48.782 (Jun 11, 2010)

  • Added (file specific) note for all actions from main menu View (Editor and Panes) to make it clear, that function applied to current document only
  • Auto Indent executed now also after press of the Enter key and not only delimiter.
  • Auto-Indent algorithm is not taking into account allowed containers information.
  • Automatic encoding for new project is in sync with global encoding settings.
  • Because of numeric complains Wrap Search flag in Search Dialog enabled by default for fresh installations.
  • Bug in selected coordinate calculations during block selection.
  • Text is duplicated in Hierarchy Bar (for example you can SPECIFICATION SPECIFICATION in HippoEDIT config).
  • Bug with syntax highlighting of the multi word keywords inside embedded syntaxes. Basic schema updated back (uncommented End If, End Function etc)
  • Caret position is "not updated", if delayed up/down/left/right etc executed.
  • Changed default settings for charset auto-detection to false. New XML settings added, controlling automatic charset and font name detection based on document encoding. Defaults set to false (see example below). Details...
  • Check Lock state of the file on Save and inform user about it. Details...
  • Collapsing of neighbor comments block (line rest and multi comment) processed wrong.
  • Commenting with start_pos > 1 works wrong (in Cobol, for example).
  • Completion for CSS attribute values does not always work.
  • Copy stops working and caret behaves strange when copying text from definition field in Navigation bar. Details...
  • Corrected calculation of the indent size for non-monospaced fonts, especially important for East Asian fonts.
  • Corrected Match Scope highlighting when using symmetric pair symbols (like " or ').
  • Crash after Collapse All command in HTML.
  • Crash of Unicode version because IsWow64Process not found on Win 2000 version.
  • Crash when opening Regular expression help (More Info...) from search dialog.
  • Crash when searching in collapsed areas using Quick Search Bar.
  • Crash when using Ditto clipboard manager.
  • Ctrl + Right (move word right) does not work when Virtual Spaces are enabled.
  • Do not move cursor to the bottom/top of the document when doing column selection with ruler, but move it in current line.
  • Document Encoding could not be set back to Automatic if once changed in Tools->Options->Document.
  • Document IS NOT any more set to modified state after change of the encoding and user is not asked for save later.
  • Editor->Wrap settings in main menu looking strange when editor is in Print Preview Mode (all entries are selected).
  • Encoding names are not in HippoEDIT UI language.
  • Encoding of initial non-modified project is not used for default encoding queries.
  • Encoding Recent is not updated in main menu.
  • Error during save modified files, open for read in another application.
  • Expand selection for case conversion commands to word automatically, if no selection exists.
  • Explanation added for all automatic settings in dialogs explaining what automatic means in this case, to make settings more it more clear.
  • Fixed crash when editor started from user which does not have data files installed.
  • Formatting lost when pasting of the syntax highlighted source code from HippoEDIT into MS Word or MS Outlook.
  • Formatting of the source is lost when pasting in MS Word or Outlook (in HTML format).
  • From now on, extended encoding detection disabled by default for all source files, but left for all text files. Reason - too many false detection.
  • If document was changed by another app and then reloaded - user encoding is lost.
  • Important - changed behavior! Fresh installation now sets Viewer workspace by default equal to "default". This should decrease number of support questions about Multiple Instances.
  • In C source files (maybe not only in C), comment and uncomment when the selection is close to the lift side is not cope to each other. Details...
  • Indent position for non monospaced font is wrong, when Virtual Spaces are involved.
  • Line Spacing style Exactly in Print Preview works wrong - lines are overlapped.
  • Navigation Bar is not always initially updated for non active file after HippoEDIT start.
  • New XML settings flag for disabling default behavior for File.New command (CTRL+N) to not use current file as template for new file (extension, language).
  • No description tooltip for templates in Code Completion list box.
  • Not possible to enable disabled bookmark from Bookmark manager.
  • Now non existing files are accepted in Files add... dialog for project explorer and created + added on demand. In 1.50 this will be split in separated command.
  • NSIS: show warning message if user does not have enough rights to install software in Program Files.
  • Numerous fixes for project functionality when project is not saved. Details...
  • Optimization for auto brackets functionality. Now redundant close symbols are also deleted, if between open/close symbols is typed some text.
  • Optimization for double click navigation to a file from Output Panel. Now if file name is relative or not fully qualified search for file is also done among files in current project and in Working directory.
  • Optimization for outlining parsing algorithm. Now document parsed completely (HE does not try to find closest unchanged scope to reduce update range) if it is small. This will reduce amount of situation when outlining/overview information is not updated correctly in HTML code.
  • Outlining for embedded syntax areas parsed with errors when syntaxes with multi word scope tags used.
  • Problem during overwrite of the file auto recovery data (to prevent data loss when application is terminated without save). Can be recognized by File Save Error - Access is denied popup, appearing after some time if document is not saved.
  • Project Icon in Project tree changed to HE project icon instead of C++ project icon.
  • Prompts for document related settings extended with explanation, that settings are current file relevant only (as current line for example).
  • Redrawing bug, when using Page Scroll with mouse in all List controls with grid lines (in File Association dialog and in Options dialog).
  • Regression of startup performance introduced some time ago...
  • Regular expression search with ^. does not work. Characters are also found in the middle of the line.
  • Remove check mark for Quick Search Bar and Navigation Bar because they lead to misunderstanding, because it is not possible to toggle their state from menu as for other bars.
  • Renamed Go to the Next Position and Go to the Previous Position to Navigate Forward / Backward as in Visual Studio and to reduce misunderstanding.
  • Replace popup "Do you want to close HippoEDIT" in installer with manual close of HippoEDIT and Retry/Cancel.
  • Report BUG command does not work and report no error if no default mail client installed. Now should show message, informing that "default mail client is not found".
  • Shift + Space shows "Not a shortcut" warning.
  • Small re-desing of the context menu. Search items removed, Smart Navigate and Find Next/Previous Occurrence moved to 0 level.
  • Smart Navigate does not work for variables in Perl.
  • Some preventive fixes when loading workspace with inconsistent data.
  • Strange crash when starting/ending editor. Reproduced when using editor as Source Code Viewer for IE 6 running inside VM from spoon.net.
  • Syntax dependent options are not saved.
  • Tab usage determined incorrectly.
  • Tabs are not expanded to spaces for line warp calculation, when Wrap By Page Width mode is used.
  • Variables context is not shown in completion list box tooltip for non Case Sensitive syntaxes.
  • Word Wrap algorithm use one less column when calculating wrap position.
  • Wrong tooltip position when editor placed on second (not primary) monitor.
  • Add additional style for current line number, to make it possible to disable bold or assign a color to current line number.
  • Important - changed behavior. From now on, if HippoEDIT started with passed file name as command line parameter, but without explicit workspace name, default is to use viewer workspace, but not default as before. Such convention should help to reduce numbers of problems, when HippoEDIT started with Windows Open with ... command and opens all old file from your default workspace. If you want to add file from command line to default workspace - use --workspace=default

New in HippoEDIT 1.47 (Dec 23, 2009)

  • Fixed:
  • 64 bit version of the HE installer does not check that 64 bit HippoEDIT instance is running
  • Added check for tools dialog, which inform user if he placed arguments in command field
  • After changing of the old workspace to new one (initial), Start Page shows recent from old workspace
  • Crash after choose of "At least" or "Exactly" for All Syntaxes HippoEDIT
  • After insertion of code template, if Format after every paste is enabled and no formatting was done automatic correction of indent done by default (same as if Format after every paste is disabled)
  • Alt + release, to select item in menu and then switch to another app, hangs HippoEDIT
  • Alt or F10 does not toggle Main menu but only shows
  • Anti-aliased font is not used in Windows dialog
  • Auto Brackets helper does not work when open bracket entered after any word symbol
  • Auto-Hiding of panes in top area does not work
  • BAT (or JS, or VBS) files do not have standard icon displayed in toolbar, when used as tool
  • Case Caret is not updated after Caps Lock
  • Case Correction does not work for multi word keywords
  • Case Correction for templates (when Format After every paste checked) is done even if template is single a line template. Details...
  • Crash after Replace All with regular expressions on and replace of some line break (CRLF/CR/LF) to an empty space
  • Crash on double click on empty space on filter toolbar in completion list
  • Crash on Go to Last Change
  • Crash on paste in Outlook
  • Crash when changing font size to 0
  • Crash when collapsing nodes in complex outlining files
  • Crash when open zero length file with line break not set to Auto mode
  • Crash when reassigning shortcut to tool and then press Cancel
  • Current file name is not changed after executing Save as on save of Read-Only file.
  • Document Tabs are not shown for single file when Document Tabs -> Show is selected
  • Easy Line Copy should only work when line length more than 0.
  • Encoding from Advanced Save dialog (called, if encoding does not match) read incorrectly
  • Exception when mapped network drive is selected in File Explorer and click on "…" folder in File List.
  • Exception when using Tab context menu and tabs have "Close" buttons.
  • Fixes for installer to separate x64/98,Me/Unicode installations. Now during install you would not get suggestion from other HE types and can install then in different locations easier.
  • Formatting of the selection or Format of template after paste does not move cursor position to correct indent level, if it is on empty line.
  • Gripper in Options dialog overlap right (Apply) button on resizing.
  • Horizontal scrolling too slow when selecting long lines of text.
  • HTML clipboard format rendered incorrectly, because of that in some apps import of HE HTML does not work. Added inline style rendering
  • Inconsistence between Delete and Cut in Column selection mode
  • Incorrect encoding in Output window
  • Indentation guides on blank lines.
  • Missing menu icon and application icon in help item configuration dialog on 64 bit XP.
  • No selection report in the status bar, when using Extend/Shrink selection.
  • Helper menu also available for all kinds of Save dialogs in HE. Can be found near View button in menu, top right corner of dialog. It contains as you favorite folders, added in File Explorer as some frequently used paths as: Current File directory, Last Used directory (previous dialog calls), HE Working Directory . If paths are duplicated or equal to currently selected in dialog they are hidden.
  • Numerous fixes for keyword search in connected help (*.chm) files
  • Opening a hyper link in HE spawns one extra window.
  • Output console now correctly process '' (VK_BACK) characters, which often used to show interactivity in DOS program
  • Pair close symbol (close bracket) is not completed, if open pair symbol (open bracket) equals to a template key. This helps to apply special indenting rules for example for completion of {} to split it in two lines.
  • Problem with multi execution of same template. For example for C based, inserting of /// causes repeat request for inserting after first insertion. This makes it difficult to enter new line after this. So, delay after insertion was doubled increased (also was bug that tooltip was shown immediately), so now should work better. Also new xml flag added to enable suggestion of the Code hint directly after insertion of previous one
  • Problems for scope intersections. This can happen in some cases in multi syntax documents or if preprocessor directives are used. Then you can start scope in one PHP block or (preprocessor block) and close language scope in another preprocessor block. Such situations were not resolved correctly. Now new directive for scopes added (decoration="true", default = false) that mark such scopes and allow to process intersection better
  • Problems with Scrollbar Left arrow (scroll on 0 pos jumps to right position)
  • Random crashes when using collapsed outlining areas when editing
  • Save As does not use settings for initial directory from Tools->Options->General.
  • Scroll to the end of line (not matching in the screen size) works wrong, if before visibility some editor elements were modified (line numbers, outlining margin etc)
  • Selection of the paragraph does not work, if paragraph closed by EOF but not empty line.
  • Show number of found FILES in status of dialog if "Display File Names only" checked.
  • Split View vertical synchronization works wrong (second view scroll to 0 line if delete done in another view)
  • Surround selection does not work, when selection done from right to left
  • Syntax highlighting problems, when line text inherits matching brace style and recovered only on line leave
  • Template processing after Cancel in %InteractiveFile% is not stopped any more.
  • Tools: Command with %var% as path => no Icon.
  • View... button for new keyboard schemes does not work
  • When bookmark added and then disabled and after removed, bookmark icon doesn't disappear
  • Word selection works wrong with extended ASCII set (for example when used some Polish symbols)
  • Wrong selection of the paragraph, when complete paragraph is not visible.
  • New:
  • Added configuration for visual editor features under margin context menu. Now if you right click on selection margin, outlining margin, word wrap margin or ruler you can access some of the properties available in main menu View->Editor
  • Added drop down menus for Save, Paste, Find, Copy, Cut, Find Next buttons on standard toolbar, to simplify and speed up access for frequently used functions
  • Auto Open Code completion list on first word char typed. Controlled by Options->Code Completion->Open completion automatically after... To emulate Visual Studio behavior set delay to 50 msec. Before AutoOpen works only after hierarchy separator
  • Auto Indent of the open scope tag when typed. Same as was available before for closing and middle tags
  • Automatically execute Paste New ... if Ctrl + V called on empty frame.
  • New Commands:
  • File.SaveSelection - save current selection (selected text) to a file
  • File.AppendSelection - same as File.SaveSelection but do not replace old file content, but append to it
  • File.InsertFile - inserts file content in current cursor position
  • File.SaveCopyAs... added.
  • Data files installation mode introduced. Now all settings, syntax files, workspaces etc can be installed (and later loaded) from three different locations: Current User Application Data, All Users Application Data and Application folder (old style, so called Portable mode). Default for new users is Current Application Data. For existing users old location (for most it portable mode). Once selected, mode cannot be changed. To install to new location, you need to do full uninstall first. This option should fix numerous bugs with UAC when running HippoEDIT on Vista/Windows 64 bit
  • If some tools have set Capture output flag, Cancel button is also dynamically added on Tools toolbar
  • New template tag added %?%. If found in template text causes HE to show for review/modify complete template with all expanded tags before explicit template usage. Can be used everywhere where templates are used: in tools, help items or editor.
  • New XML flag added, for controlling delay of tooltip display in completion list: ComplListToolTipDelay. Default is 1500 ms
  • If internal browser used as help browser, Esc brings you back to place where context language help was called
  • Circle navigation in completion list (when you press up on top element you jump to last, when on last and down you jump to first). By default it is disabled, but can be enabled with one more xml flag true.
  • Customizing of images for styles and margin for every syntax schema or family of schemes (based on schema inheritance). For this two new properties were introduced for schema: StyleBitmap, MarginBitmap.
  • As an example (comes with default installation) you can check css_ms_spec.xml and c++_ms_spec.xml, images are in datasyntaximages sub folder
  • Option in installer: Add HippoEDIT directory to PATH. Just add path to hippoedit.exe to PATH environment variable, that you can call it from command line from everywhere later. PATH is also restored by uninstaller.
  • Output panel now support any kind of line break styles (CRLF, LFCR, CR, LF).
  • Restart HippoEDIT function. Now if you close HE in any way, keeping buttons Ctrl + Shift pressed, application would be restarted with same parameters were used for start initial instance.
  • Save All Project Documents option in Tool options dialog added.
  • Tools from current project are also dynamically shown on Tools toolbar.
  • Transpose all lines in block (as an extension for Transpose Lines) when multi line selection done.
  • Output support input. Try to add as tool cmd.exe to get integrated DOS console:
  • Now pause in bat files can be used
  • You can edit last typed command
  • You can have special exit command defined for tool that is send to tool when you call Cancel tool from HippoEDIT. Not available in UI yet, but can be defined in as xml attribute for tool in *_user.xml. exit_cmd="exit" fex. Would be in UI in 1.50 probably. For cmd.exe exit as exit command automatically defined.
  • You can paste commands (or commands sets) to output (now and input) window
  • You can type commands directly in Output window

New in HippoEDIT 1.46 (Sep 21, 2009)

  • Fixed. Check for Offline mode on version check, and suggest to do connection.
  • Fixed. Command Hint window shown incompletely.
  • Fixed. Crash after delete of Default keyboard schema in Options dialog.
  • Fixed. Crash after pressing Tab in the middle of the word, if previous line is empty.
  • Fixed. Crash with Find in Files with Search Only In set to Text.
  • Fixed. Optimal Fill flag removed from user settings, but still can be changed via XML files.
  • Fixed. Problem with overwriting of MFC dlls at the end of installation, if checked to start HippoEDIT.
  • Fixed. Using of main menu will select word left.
  • Fixed. Word Wrap for big documents disabled not before loading start, but after it, that slows down loading speed.
  • New. Delay on open and hide of Auto-Hide panels.

New in HippoEDIT 1.45 (Aug 27, 2009)

  • Firtst release of 64 bit version
  • bug fixes
  • new search functionality
  • template tags etc

New in HippoEDIT 1.44 (Jun 28, 2009)

  • Fixes for bugs introduced in 1.43.

New in HippoEDIT 1.43 (Jun 15, 2009)

  • New in functionality:
  • Added command for inserting date time, corresponding to commands in main menu Edit->Insert Date Time (Edit.InsertDateTime1-9). Details...
  • Added new functionality to operate on bookmarked lines (Edit.BookmarkLineCopy, Edit.BookmarkLineCopyAppend, Edit.BookmarkLineDelete, Edit.BookmarkLineCut). Can be found in Edit->Bookmarked Lines. Details...
  • Added support of pasting files (file names) from Windows Explorer to text editor, Project Explorer and File Explorer file list. Also now you can copy files from Project Explorer or File Explorer list to Windows Explorer or another instance of HippoEDIT.
  • Alternating mode display added. File and language specific. See View->Editor or new command View.AlternatingMode. Details...
  • Button to access Keyboard map direclty from Keyboard settings. Details...
  • Closing File Should Be Possible Also By Also Using an X on the Tab. From now possible. See Options->Editor->Close Button on every Document Tab. By default off. Details...
  • Command for Project Explorer - Remove Invalid. Removes non-existing files from current node (recursive).
  • Confirmation messages when changing default schemas added.
  • Current Project Files list as template argument. New template parameters added (similar to %OpenFiles%) %ProjectFiles% and %ProjectFilesInteractive% which allow you to pass project files to a tool, for compression for example.Details...
  • Document Tabs can be configured in 3 ways: Do not Show, Auto-Hide, Show always. See menu View->Document Tabs. Details...
  • Favorites in search dialog. Details...
  • Folder Favorites from File Explorer are also available in File Open/Save dialog
  • File encoding: to many varieties to choose from. Now it is possible to filter displayed code pages or provide user set for display. See details...
  • File extension for syntax can be now adjusted by user in Options->Syntax Name->Miscellaneous (and overwrite loaded defaults from sytax scheme). User file extension saved in user file and not lost after version upgrade any more. Details...
  • Find Next/Previous in incremental search mode also used for search next/previous incremental search entry as standard Find Incremental Next/Previous. Details...
  • From now it is possible to show tool also in context menu. Controlled by flag in tool configuration.
  • Helper command Paste New (Edit menu) which paste Clipboard content in new document.
  • Helper command Save As template... (File menu) for creating current file as File Template for new files.
  • Invert bookmarked lines as command Edit.BookmarkLineInvert and as menu entry in Edit->Bookmarked lines. Details...
  • Manage Tools/Help Favorites etc got button Sort Selected.
  • New commands added (only in command list but not in menu): Window.New, Window.List, Window.Split, Window.TileHorizontally, Window.TileVertically, Window.ArrangeIcons, Window.Cascade, Window.SplitNextPane, Window.SplitPreviousPane, Window.SplitRemove, Window.Minimize, Window.Maximize
  • Now command list in Keyboard settings also includes assigned shortcuts. So you can filter commands also by shortcut. Bolded font is not used any more to indicate that command has assigned shortcuts.Details...
  • Now you can configure File Explroer to remember last directory after restart. Defaults can be changed in Options->File Explorer. Default set to OFF. Details...
  • Persistent bookmarks and folding state. From now on bookmarks are stored not only for files opened in workspace but for all files. Bookmark information is stored in file satellites (file with same name as main + .inf.xml extension, stored in same directory as main). In addition of bookmarks state of collapsed code blocks is also now stored between sessions in such file satellite. If bookmarks or collapsed block exist HippoEDIT would also store cursor position, scroll position and selection. If you do not want creating of satellites or just do not want to store bookmarks or collapsed blocks you can use special xml flags: node , attributes bookmarks, folding, breakpoints, protected, positions. By default all attributes set to true. To disable fex storing of bookmarks you can add this to settings.xml . In case when you disable some of properties, elements would be save only for open files. Details...
  • Status bar can be customizable you can hide/show indicators. Use right clicks on status bar to get context menu with list of indicators and uncheck that you do not need. This functionality enables possibility to add new indicators (hidden by default) for which before was no space available. New indicators are: Line count, File Size (click calls file properties), Time, Read-Only State (click toggles state), Current File Folder (click explore Current Directory), File Time (click open File Properties)
  • Window List dialog was redesigned to list with additional information, that can be sorted and filtered. New button Copy Paths was added.
  • Window.Close command added. With Ctr+W as default shortcut. Ctr+Shift+F4 set as default shortcut for Close All Documents. Details...
  • Added new command to tab menu and document context menu Add %filename% to %project%, if file is not yet in project and project open and not initial.
  • Fixed
  • Bug when document syntax changes automatically on save, when there are several syntaxes with same extension (for example when you save new test.xml it changes XML syntax to HippoEDIT config). Reported by Christof.
  • CAPS LOCK problem. CapsLock auto correction works wrong in some cases. Details...
  • Close handles fix for tools. Details...
  • Crash on double click in last line in tools output (Elapsed time ...).
  • Crash on Find Files.
  • Crash on opening large files, when no free memory left.
  • Crash on Surround Selection of last line.
  • Crash when navigation to URL added to a project.
  • Crash when opening some Pascal files.
  • Disable "Options > File Explorer > [X] Folder Tree" crashes. Details...
  • Don't reset focus on dialogs when alt-tab away and back. Details...
  • Drag & drop of the file on read-only document is not possible.
  • Encoding detection was optimized.
  • Expand/Shrink selection extended to select also function names (labels connected to scope). Details...
  • Expand/Shrink selection does not work in combination with Lock Selection mode.
  • File Association dialog does not allow to change command line for associated files.
  • File encoding change does not set "Modified" -flag. Details...
  • Fixed icon for new document after Ctrl+N. Details...
  • Focus is not set in Find field after second call of CTRL+F when dialog already open.
  • In Outlook Express, Opera or Thunderbird text from HippoEDIT pasted with additional line breaks before and after text. Details...
  • Included dbghelp.dll into installation for 98.
  • Increase untitled name for project every time when new project open to reduce confusing. Details...
  • Locked Selection + Column Edit does not work. Details....
  • Multiple Comment then Uncomment does not uncomment. Details...
  • Multiple Instances problem. In some cases HippoEDIT opens wrong workspace or does not start at all, if called from Windows Explorer with context menu.
  • Nag screen problem. Nag screen is shown after opening of the file and executing a tool from first day of evaluation. Should be shown from 45 and 90 day respectively. Nag screen of Hippoedit start should be shown on 15 day of evaluation. Details....
  • Navigate Next/Previous label in Navigation bar works incorrect. Details...
  • Now remote files are not tracked for external changes.
  • Preview in Browser / F12 Whites Out Document if User Refuses to Save the File. Now also correctly works with unsaved files (temp copy used) and Refresh in browser preview would use current content of the document which content is previewed (updates tem file). Details...
  • Project New command added to context menu for project root item in Project Explorer.
  • Project pane appears 1x1 when another pane maximized. Details...
  • Quickie: save-as needs more vertical. Details...
  • Random crash on mouse hover.
  • Scrolling down with mouse wheel shifts lines beyond visibility, when no vertical scroll bar shown. Details...
  • Search field does not select current word but another one with same prefix string.
  • Selection ->Copy From... take long time. Details...
  • Several fixes for Go to Position dialog.
  • Some problems with auto determined default indent and indent configuration in status bar (auto mode set differently).
  • Syntax files could not be located. No HippoEDIT does not crash after this message but works in stripped mode. Details...
  • Tab scrolling corrected. Details...
  • Unable to start tool when Initial directory has spaces inside path. Added error code display, in case of error. Details...
  • View.ActiveDocument does not work. Details...
  • xslt schema is not copied for newly created keyboard map.
  • 64 bit Context menu Shell Extension added to installer and copied/registered automatically instead of 32 bit shell extension, when installed on 64 bit Windows.
  • Updated
  • Schema for SQL, Pascal. For CSS schema was redesigned to provide more intelligent completion suggestions. New schema better for most case when editing necessary but not same robust as old one. So old one is also installed, but with *.alt extension. If you like old schema more, you can rename new to alt and alt to xml.
  • Update of label regular expressions for CSS schema.
  • PHP and Basic syntax schemes. Some seldom used syntaxes removed from default installation but now available in download area.

New in HippoEDIT 1.42 (Apr 10, 2009)

  • New in functionality:
  • SmartTab now works also if tab pressed in middle or end of the line. In this case passing indent searched through previous lines
  • Added OpenFiles and OpenFilesInteractive template tags. OpenFiles inserts list of open file paths, OpenFilesInteractive does the same but brings dialog with list of open files where you can adjust list by selecting/deselecting items.
  • Auto Code Templates added. See Options->Code Completion->Auto Code Templates. To simplify usage of the templates for standard language construction, HE can from this version automatically create templates from style definitions and scope tags (when this makes sense). Auto Templates are shown in the list of the templates for syntax, but not saved until changed. As far user has changed description or text for auto template, it would be converted to user template and saved. User template has priority over auto templates, and so, auto template would not be created, if user template with same key already exists.
  • Auto-Hide menu function. When enabled main menu behaves like in IE7. Normally it is hidden, but shown after pressing left Alt Key and closed after executing action in menu or exit form tracking mode
  • Automatic Crash Dump generation when exception happens in HippoEDIT. In case of crash, editor dumps current call stack, information about modules, zip this all, and opens dialog, where you can enter comments and send collected data to HippoEDIT support. Some problems still could not be catched, but this functionality should simplify finding bugs in all other situations.
  • Auto-Recovery for open and modified files added. Now if editor or system crashes and you have not saved your changes, they should be restored on next editor start. Enabled by flag in Options->Editor. Time interval to save can be adjusted in settings.xml.
  • Auto Word wrap is disabled for files bigger then N Megs for improving performance on loading big files. Controlled by XML parameter General->WordWrapLimit value in settings.xml. Default is 2048 Kb. 0 - disable.
  • Changed areas navigation. New commands added for navigation between changed areas: Edit.NextChangedArea, Edit.PreviousChangedArea, Edit.ListChangedArea. Appropriate menu entries added to Navigation menu.
  • Code templates now can be shown in Completion List box. Controlled by flag Options->Code Completion->Show in completion list->Code Templates.
  • Command to show menu with available code templates - Edit.ShowTemplates.
  • Contrast ratio control. Checks that ration between text and background color in text editor is enough for comfortable reading. If it is not like this, editor would try to adjust text color to keep contrast ratio as desired. This can lead then to text color change. Useful in scenarios, then display of Nesting Levels used. Controlled by property in Options->Color schemes.
  • Jumping to first occurrence of the word in current top level scope on Smart Navigate.
  • Nesting Levels. New visual property for view to see nesting level of scopes in code. Can be enabled in View->Editor->Nesting Levels. Color is defined in desource_spec.xml, so by default, you can use it in PHP or JavaScript, but not in HTML.
  • New functions for toolbars (None But Main, All, None, Reset Preferences). Reset Preferences - resets user preferences to allow automatic toolbar behavior (show/hide on frame switch etc).
  • Now it is possible to draw separators for header and footer on printing (optional). Enabled in Options->Print->Page Layout.
  • Portable mode - Enabled as by command line parameter (--portable) as by xml setting in hippoedit.config (true). In this mode HippoEDIT would not create any temp files on exit (they are used to speed up loading of editor next time and for user file preferences).
  • Preview of the expanded template tag in completion list description added. Details...
  • Shortcut to show/hide main menu (by default Alt+F10) for cases when user hides all toolbars and menus. Details...
  • Uninstall Feedback option added to uninstaller. Propose to visit Uninstall Center and leave feedback. This is enabled by default.
  • New in XML Schema:
  • New definition for style - Word, in addition to Keyword and Block. It catches any word (continues group of symbols from Words node in Specification) which meet defined conditions. Conditions can be lead_with or trail_with. lead_with - word leaded by character sequence (case sensitive). trail_with - word trailed by character sequence (case sensitive). You can have more than one Word definition, in Words aggregation inside style. Word definitions are inheritable and working as OR condition. To have AND condition you can use lead_with and trail_with in same Word definition.
  • In addition to usage of lead_with or trail_with in Word definition, you can also use it in Keyword definitions. Or placing them on aggregation level (Keywords node) or for every Keyword node. The logic for lead_with and trail_with is same as for Words. As example can be checked xml_spec.xml. BTW this extension helps to define normal syntax highlighting rules for XML.
  • Style property first_pos as alternative for start_pos used in definition of the Block, when you want to specify first non white space position in the line. start_pos is absolute, and count all symbols. Can be used, for example for specifying comment style starting if found on before any non-white space character (inno_spec.xml).
  • Keyword property descr. Allows you specify details for keyword, displayed on hovering or by request, when QuickInfo (Ctrl+Shift+Space) called on some keyword. Don’t forget also about pattern property: with it you can specify, how keyword should be inserted by code completion. You can also use template tags inside. %CurerntWord% tag in this context means keyword text.
  • New syntax schemas:
  • Schemas for FORTRAN and Bash.
  • Syntax schema for Clipper with code and file templates added to installation.
  • Schemas for Basic and PHP updated.
  • Schema for iTCL added.
  • Fixed:
  • Added support of default titles for syntax Context Help items and fixed changing of the already existing title on command change.
  • Code template word boundary issue.
  • Colors definitions for XML.
  • Corrected problem of the screen redraw on page up/down, when show white space is on.
  • Crash on double click on incomplete scope tag.
  • Crash on editing text before collapsed scopes (not on same line).
  • Ctrl-N off a file yields a new Untitled file with the same extension but once.
  • Displaying of speed results for search beautified to work also with msec.
  • Document could not be saved with Keep file locked while editing flag.
  • Document is saved partially if Cancel selected in encoding check popup during save.
  • Document no correctly scrolled to visible area after switching on Word Wrap and cursor position is at the end of long line.
  • Drawing bug on Full Screen mode. Not repainted area at the bottom of the screen when only one file is open and Auto-Hide tabs used.
  • Easy Line Copy flag not saved.
  • Enhancements for outlining parsing, to check strict property of scope and levels. This solves problems when outer scope by mistake closed in nested scope.
  • Error in Replace All in files.
  • Escaping of the scope tags now works. Problem was found in TCL schema.
  • Exception on search with incorrect regular expression. Details...
  • File encoding is not stored between sessions.
  • Find dialog is moved out of the screen boundaries.
  • Fixed bug when sometimes fonts are very small on printing
  • HippoEDIT hangs randomly during editing.
  • Hotspot link is not navigatable. Details...
  • Inconsistence in image enumerations used for labels and text styles.
  • InteractiveFile template tag, does not allow selecting multiple files. Details...
  • Invisible characters removed from the template names in completion list. Details...
  • Limitation of 33 chars in Quick Find search filed removed Details...
  • Logic for auto selecting case for Case Correction when Keep as Typed selected adjusted. Now if Case of typed characters same as in suggested word, case is not corrected. For example, if suggested HippoEDIT, when if you type Hi previously was inserted HippoEDIT (capitalize), no inserted HippoEDIT
  • Manage Tool: items lost by dragging them outside of list.
  • Multi editing now can back space and delete with empty multi line selection. Delete now reduce selection to 0-width, instead of complete remove. Details...
  • Not possible to enter tab in beginning of the line.
  • Now Alt Grey key can be used for typing symbols.
  • Now Quick Find also remembers last search queries done in the same session. Details...
  • Now Scroll Info shows name of the scope from center of the current screen but not top.
  • Now state of the Full Screen toolbar also saved between session and toolbar would not auto shown if was closed by user. This preference would be reset after "Reset preferences" command form toolbar menu.
  • Now workspace is saved also after open/close of some document, in addition to save by timer.
  • Now, if multiline text is pasted into Find What field in Search dialog, not only line breaks are replaced by appropriate escaped symbols, but also all regular expression reserved symbols, found in text.
  • Positions display fixed. Details....
  • Problem with corrupted fonts on printing when line spacing with type Exactly, and At Least used Details...
  • Problem with indent/unindent. Details...
  • Problem with indenting/unindenting of wrapped lines.
  • Problem with last line scrolled to top of the editor window, after reopening of the file saved with cursor position in End-Of-File. Details...
  • Problem with printing with word wrap on, when last char was cut. Details...
  • Problems in Go to Position Dialog (entering of alpha characters and % problems).
  • Problems with incorrect position of the cursor in Find What field, when inserting regexp tags from helper menu in Find dialog.
  • Problems with regular expression and search for \n.
  • Several bugs with print previewing fixed. Now wrap settings of document used, if wrapping on printing enabled (in print settings).
  • Several problems during opening/saving files with non automatic encoding. Encoding was not always applied correctly.
  • Speed of replacing of wrapped document optimized. Now should be the same as for non-wrapped document. Optimization done for Replace in Document, Replace in Selection and Replace in Open Document.
  • Status bar now shows complete expanded command line (with replaced tags and environment variables) when hovering over tool item in toolbar (not in tooltip). Details...
  • Status bar tooltips problems.
  • Stop button now should work as for Replace in current document as in Replace in files with Keep modified files open set.
  • Template tag InteractiveFile now supports multi selection of files. Details...
  • The main menu and window title bar correctly shown after returning from Full Screen in maximized mode. Details...
  • The menu is open (not only activated) on release of Alt key. Details...
  • User preferences for toolbar visibility not stored between sessions. Details...
  • Workspace is not created in the root folder any more, if not found, but in the location of old file. Details...
  • Wrong value of current line number and current column number (one less). Details...
  • Removed:
  • AutoUndo on Backspace this functions brings more problems than benefits.

New in HippoEDIT 1.41.604 Beta (Jan 22, 2009)

  • Fixed. Problem when UTF-16 file stored in wrong encoding.

New in HippoEDIT 1.41.603 Beta (Jan 22, 2009)

  • Fixed. Paste from editor to external (non HE) window works only on second time.
  • Fixed. Corrupted name of default workspace with initial installation.
  • Fixed. State of the main window is not restored after switching workspace.
  • Fixed. New files created with Ctrl+N also get an extension (if called from active document, get extension of current file, otherwise extension taken from file pattern for syntax, if syntax has only one extension).
  • Fixed. Crash on accessing of file that soes not exist.
  • Fixed. Corrected basic_spec.xml

New in HippoEDIT 1.41.602 Beta (Jan 22, 2009)

  • Fixed. Duplicate Line now does not copy line if multi line selection done, and cursor is on 0 position. Duplicated text is selected by default, so you can continue duplicating . If you have selected only part of the line (not form postion 0 till line end) selection would be duplicated.
  • Fixed. Unindent now also continue unindenting of indented lines even after current selection indent level equal 0.

New in HippoEDIT 1.32.426 (Jul 17, 2008)

  • Navigation Up/Down in text editor works in correctly in Virtual Spaces mode, if line has tabs
  • After changing of syntax schema that has one font to schema with another font, font face is not restored with Undo
  • Non-regular crashes on closing of the application
  • Crash when switching between directory that exist to one which is not exist in the File Explorer
  • If more than 10 recent project used, project names are corrupted in recent menu list
  • Crash on using horizontal and vertical split in view
  • For documents with more than one view in different frames, title in tab shown incorrectly
  • Selection status text is not cleaned after text selection in a view removed (set to empty)
  • Update of tab and window title on reload does not works, that leads that if file was locked meanwhile this change is not visualized
  • Initial filter in File Save dialog selected incorrectly when saving new file
  • After switching between word-wrap and non modes, vertical scrollbar is not always calculated correctly
  • Why should I reload if I saved before? The text in reload message box has been changed
  • Crash on deleting block selection after end of line
  • Fix for block paste after line end
  • Stream selection from clipboard is auto-converted to block if paste done into multi-line block selection
  • Caret is not hided during scrolling
  • Added Objective-C syntax schema

New in HippoEDIT 1.3.402 (May 7, 2008)

  • Drop of the file from project explorer, or file explorer with Ctrl (copy) should insert file name (relative/full with Shift) instead of opening file
  • Preferred encoding for document type added
  • Last used syntaxes and encodings shown on top of the list in menus
  • File Explorer list shows also Parent folder item
  • Recognition of mixed usage of line breaks types in same document
  • Visualization for different line breaks styles. Now it includes description of symbols used (CRLF, LF, CR etc) in mixed line break mode or old style display if only one line break style is used
  • Option - Hide mouse cursor while typing
  • Automatically check for newer version of HippoEDIT on application start, if Internet connection is available
  • Check for saving of characters with codes missing in current code page
  • Print Selection option added
  • Show current char value in status bar
  • Color schemes (Default, Dark, Blue, High Contrast, UltraEdit, TextMate, Zenburn and Printer Friendly). Now you can chose style color or from list of predefined colors, or from color dialog, or from system colors or from Color scheme.
  • Close Undo List after selection of item
  • MDI Functionality added. Cascade, Tile, Arrange. Minimize etc
  • New style for visualization of changed lines
  • Navigation between HippoEDIT tool windows with keyboard shortcuts
  • New options for File Reload Message added - always for this file, never for this file
  • Shell registration. Show Open in HippoEDIT option in Windows Explorer context menu
  • HippoEDIT added as HTML editor to Internet Explorer
  • Syntax blocks (magic strings). Used for syntax recognition if extension is unknown or to clarify syntax, if more than one syntax with same extension exist, or sub syntaxes exist
  • Auto-Hide Document Tabs mode when only one document is open
  • Functionality to Show/Insert page breaks
  • Create New File use syntax of current document for new document. If no document open, or open not HE source code document, default syntax, from user settings or current project used
  • Customizable color and font support added for Output and Find windows
  • In options dialog, draw in bold commands from keyboard map which have shortcut assigned
  • Save/Open file dialog extended for selecting encoding/code page
  • Option Display Inactive Code. Used in Multi syntax documents to highlight active (where cursor) syntax and fade inactive syntaxes
  • Option Virtual Space. Start typing in any place of the screen.
  • Add minimum left and right offset
  • Show line numbers only for tenth numbers (10-20�) and for current line.
  • File Reload. Reload the current file from disk.
  • Document preference persistence � preferred syntax, encoding, and line break mode is stored between sessions.
  • Option - Hide the mouse cursor while typing
  • Auto-correction dictionary can be optionally used in Completion list and Code Hints
  • Auto-Undo function. Last smart helper function is undone; if directly after execution Backspace us pressed and then no repeated on same place.
  • Tools and Help Management windows shows tools/help as for all parent syntaxes as optionally for complete syntaxes tree
  • Minimize/Close HippoEDIT after closing last document
  • URL recognition added. URLs searched in comments, strings, documentation or in normal text (depending on syntax schema). Navigation to URL possible with Ctrl Left Mouse Click
  • Tools, Help and URL shortcuts added. Shortcuts can be assigned for Tools and Help items as on syntax basis as on Project basis (for tools and URLs included in a project)
  • Shortcuts can be added for code Templates.