From my current vision, 1.50 can be now turned to a beta stage. What this mean:
- 1.49 will get only small bug fixes and will be updated without beta testing. Nothing new, only critical and small corrections.
- all big fixes will be done in 1.50. If you report something, found in 1.49, you will need to retest it in 1.50
- now you can report bug and feature request for 1.50. But until 1.50 release, only correction/optimization to existing already in 1.50 functionality will be accepted. I will not add new features to 1.50 itself but they can appear in 1.5x.
- scripting is ready and most of new requests will be implemented as script plug-ins or tools scripts. Please test this functionality, because after release changing of the API will be hard.
- after release of 1.50, line 1.4x will be closed and I will not provide any bug fix support for it.
- for some time, 1.50-1.53 probably, I will keep new features adding to 1.5x branch, after, new features will go into 1.6x line.
HippoEDIT 1.50 for Win 32 bit (Unicode)HippoEDIT 1.50 for Win 64 bit (Unicode)HippoEDIT 1.50 for Win 32 bit (Non-Unicode)*All installers contain PDB files for better crash reporting, so sizes are rather big (approx 18 mb), but this does not influence performance.From 1.5x version I drop support for Windows 98 and Me. 98/ME Version will be kept as non-Unicode alternative, but will be renamed to HippoEDIT
NU. Reason to keeping it, is twice less memory consumption for files, so you can open bigger log files etc. The minimum supported Windows now is Windows 2000.
One of prerequisites is gdiplus.dll (Standard MS dll, installed on most modern systems), but it only required if scripting used.
The most of the features are already done, but some parts are left. Particularly:
- big bug fix for regular expression search/replace (problems around multi-line search replace)
- on-line functionality. This part is completely independent and should not influence stability of the rest.
HippoEDIT as a plug-in (see description below) was postponed.
Yes, now it is a BETA, but still I suggest to not use it productive, at least until you will not be sure, that it is stable enough. I am not yet sure

If you see that
some plugins are not found, but you have installed them ( for example Spell Checker or File Explorer), than it is probably MFC libs are missing.. Please uninstall editor (not full uninstall),
install Microsoft redistributable modules for VS 2005 and re-install HippoEDIT. For x32 versions you need vcredist_x86.EXE for x64 vcredist_x64.EXE.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Briefly, what is planned for 1.50:
- Enhancements for Find Output widow. Switching from plain output to tree output. Results can be grouped by lines, file names, searches. Editable - you can delete some results you are not interesting in. Marked as visited. The searched text would be highlighted in line preview. This should help a lot if you do Find In Files and then check results, visiting one by one.
- Spell Checker. Background spell checker that would examinate comments and strings (all styles that have text property set to 1). With interactive search dialog, suggestion list etc. Which engine would be used is not clear yet
- Scripting / Macro support. Support for recording/replaying macros in HippoEDIT, based on embedded scripting. Microsoft Active Scripting technology would be used that enable HE to use most of the scripting languages for writing scripts (JavaScript, VBScript, Perl, Lua etc). Add your comments here.
HippoEDIT as plug-in for external applications. I am planing to have embeddable version of the HE (only editor window, without main menu, toolbars, panels etc), which can be used as viewer/editor in other applications. As MS Outlook attachment previewer, as Vista file previewer, as Total Commander editor List plug-in, as FAR manager editor plug-in, as MS Visual Studio editor plug-in. In addition same control can be used in several areas of HE itself. As editor for Code Templates window, as Viewer for Output results, as Tooltip viewer- Command interpreter/Command console. Possibility to not only catch output form tool, but also to forward input to them. Maybe to have more then one Output windows to run several tool in interactive mode simultaneously
- On-line Functionality. Possibility to see directly in the HE Syntax Setting node list of the syntax schemes from server (in addition to already installed). With versions and Update, Install functions. Also, if you have some schema not existing on server, you should be able to upload it on server (in Purgatory) to be available for other users. If you open a file with unknown extension or syntax, HE should check on server for suitable schema and suggest you to download+install it.
- Internal Plug-in Framework. I would also evaluate what is possible to be done for plug-in infrastructure inside of HippoEDIT. For example to add additional panels (as File Explorer or Project Explorer). This would be first step to have additional windows as Clip Text, Function List, Open Windows, Clipboard content etc. But everything depends from progress with main topics, listed before.
**************************************************************************************************Brief overview of what are already done:
- Optimization for multi core processors (search, load from files, word wrap etc).
- Recognition of not open close tags
- Virtual (search) folders for project
- Memory optimization for large files
- Changes for Quick Search bar: regular expression can be used, check box moved to edit field menu etc
- Colored Indent guides
- Colored Braces
- Persistent Undo for files open (workspace specific)
- Filtering/search for options
- Enhancements for Find Output widow
- Simple Macro support (separated from scripting)
- Interactive page width changing
- Changes in File Open dialog
- Evaluate command (execute after = or for selection) and Evaluation Informer (shows result of the selected expression on
hover) - Spell Checker plug-in, based on Hunspell. With background and interactive checking. Can be accessed with toolbar buttons or menu entries in Edit sub menu. If word is misspelled or duplicated, and marked in text, with context menu you can correct it in place. Plug-in options page is available in settings dialog.
- Ordinary syntax highlighting (as in MS Word) with new toolbar button or Edit->Text Highlight menu entries. Selection is permanent and stored in file satellites between sessions.
- Additional styles for Smart highlight. Permanent during session (not removed automatically on cursor move)
- Code completion in all text fields allowing template arguments and all path fields
- Assignment filter for File Association dialog
- Status bar now keeps type color till next message
- Enchantments for tooltip formating and Quick Info tool tips
- Outlining bar now can show overlapping indicators
- File Explorer plug-in
- Bookmark Manager plug-in
- Project Explore as plug-in (but built-in)
- Embedded projects (you can include project in project, aka solutions)
- Panes can be closed/open separately (close button closes active tab)
- Separated output windows for different tools with own color scheme (check output settings for tool)
- Different types of tool output consuming: output window, replace selection, replace document, tooltip, new document etc (check output settings for tool)
- Windows 7 support: task bar progress bar, Task Bar Jump Lists, Task Bar Quick Actions, Task Bar Thumbnails for open tab windows with preview.
- Scope exists: display margin indicator for syntax constructions lead to exit from scope (as return, break, continue etc) based on syntax definition. Now only added to newest cbase spec and php spec, but can be added and to the rest of definitions later. See Tools->Options->Editor->Display
- End Tag Annotations: editor display comment like annotations after close tag in the document, if distance between scope start tag and end tag is big enough and there is no other text after the end tag in the line. See Tools->Options->Editor->Display
- Better mouse support: horizontal scrolling with scrolling wheel, back/forward navigation for xbuttons, high precision mouses support
- Path editor for File Explorer added
- Persist clipboard content between sessions
- Untitled files saved silently between sessions as temp files
- Scripting: tool scripting support, scripting dialogs support
- Multi key keyboard shortcuts