Author Topic: Beta 1.47  (Read 3609 times)

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Beta 1.47
« on: September 27, 2009, 05:19:04 pm »
Previous version history

HippoEDIT 1.47 (NT/2000/XP/Vista/Win7)
HippoEDIT 1.47 (for 64 bit XP/Vista/Win7)
HippoEDIT 1.47 (98/ME)

*NT and 64 bit installers contains PDB files for better crash reporting, so size increased to 9 Mb

Version 751:

  • Fixed. Problem in Crash reporting on 64 bit version of HippoEDIT.
  • Fixed. When project is closed, project tree is destroyed.
  • Fixed. 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 Auto Open works only after hierarchy separator.

Version 750:

  • New. 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 can not 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.
  • New. 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. PATHis also restored by uninstaller.
  • Fixed. Output window is not invalidated on resize.
  • Fixed. Optimization for scope parsing with hierarchy separators (member accessors).
  • Fixed. Case correction does not work for multi word keywords.
  • Fixed. Numerous fixes for keyword search in connected help (*.chm) files.
  • Fixed. View... button for new keyboard schemes does not work. Reported by samuel.
  • Fixed. Redrawing problems with floating tool windows (panes).
  • Fixed. First chars are deleted in some scenarios if tags are closed in HTML files.

Version 727-744:

  • Fixed. 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).
  • Fixed. Document Tabs are not shown for single file when Document Tabs -> Show is selected.
  • Fixed. Alt or F10 does not toggle main menu but only shows.
  • Fixed. Problem with redraw of docked panes.
  • Fixed. Auto-Hiding of panes in top area does not work.
  • Fixed. 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.
  • Fixed. Esc brings to previous window, not last.
  • Fixed. Indentation guides on blank lines. Details...
  • Fixed. Show number of found FILES in status of dialog if "Display File Names only" checked. Details...
  • Fixed. Disable "Mark Search Results in Text" if display file names only selected. Details...
  • Fixed. The command word in Output pane is doubled   (>dirdir) (1.4x only). Details...
  • Fixed. The command CLS in Output pane didn't work. Details...
  • Fixed. The command CTRL+X in Output pane insert an up-arrow. Details...
  • Fixed. Crash after Replace All with regular expressions on and replace of some line break (CRLF/CR/LF) to an empty space.
  • Fixed. 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. Some details can be found here...
  • New. Commands added:
    • 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
    all commands can be found in the command list in Keyboard settings, you can assign shortcut to them but not yet available in menu. Details...
  • Fixed. Inconsistence between Delete and Cut in Column selection mode.
  • Fixed. Alt + release, to select item in menu and then switch to another app, hangs HippoEDIT.
  • Fixed. Missing menu icon and application icon in help item configuration dialog on 64 bit XP.
  • New. Tools from current project are also dynamically shown on Tools toolbar.
  • New. If some tools has set Capture output flag, Cancel button is also dynamically added on Tools toolbar.
  • Fixed. Once more problems with contextual syntax help:
    • Several windows open, when external browser selected
    • Keyword search is not always works
    • Multi word keyword search does not work
  • New. Now if internal browser used as help browser, Esc brings you back to place where help was called.
  • Fixed. Output console now correctly process '\b' (VK_BACK) characters, which often used to show interactivity in DOS program.
  • New. Output support input. Try to add as tool cmd.exe to get integrated dos console.
    • You can type commands directly in Output window
    • Now pause in bat files can be used ;)
    • You can edit last typed command
    • You can paste commands (or commands sets) to output (now and input) window
    • 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.
  • Fixed. Crash during completion, when only one item in the list (new bug introduced some versions before). Details...
  • Fixed. Now automatic selection of the completion, when only one item is found, done only on initial code completion call (ctrl+space. If list is already open, and one item left after prefix filtering, you need to accept it explicitly with Enter or Tab.
  • New. New XML flag added, for controlling delay of tooltip display in completion list: ComplListToolTipDelay. Default is 1500 ms.
    <Code_Completion>
      < ComplListToolTipDelay>1500</ComplListToolTipDelay>
    </Code_Completion>
  • New. Link to HippoEDIT forum added to Help menu.
  • Fixed. Paste as HTML left <!--StartFragment--> in the text, when original was copied from HippoEDIT itself.
  • Fixed. 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 easy.
  • Fixed. Tools: Command with %var% as path => no Icon. Details...
  • Fixed. Crash when changing font size to 0.
  • New. Automatically execute Paste New... if Ctrl+V called on empty frame. Details...
  • New. 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.
  • New. Output panel now support any kind of line break styles (CRLF, LFCR, CR, LF). Details...
  • Fixed. After changing of the old workspace to new one (initial), Start Page shown recent from old workspace.
  • Fixed. Bat (or JS, or VBS) file does not get standard icon displayed in toolbar, when used as tool.
  • Fixed. Now helper toolbar 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. Details...
  • New. 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: tools, help items, editor. Details...
  • New. Now more diagnostic text given, if license code text does not match license code format. Helps to avoid questions when people were inserting code not completely, because of my Begin/End Key words inside :)
  • Fixed. Case correction for templates (when Format After every paste checked) is done even if template is single line. Details...
  • Fixed. 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. By default on.
    To disable hint after hint: hippoedit\data\settings.xml:
    <Code_Completion><HintAfterHint>false</HintAfterHint></Code_Completion>
  • Fixed. 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).
  • New. Now it is possible to customize 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.
    <SPECIFICATION>
        <StyleBitmap>images\vs_styles.bmp</StyleBitmap>
        <MarginBitmap>images\vs_margin.bmp</MarginBitmap>
    </SPECIFICATION>

    Property is a path to an image list (as relative as absolute paths are supported) in 32 bit bmp format (with Alpha channel).
    If property is empty or points to missing file, defaults are used. Images, referenced in styles etc, taken from same positions from image list.
    Alternative image lists can be also included in syntax bundles.
    As an example (comes with default installation) you can check css_ms_spec.xml and c++_ms_spec.xml, images are in data\syntax\images sub folder.
  • New. 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. Details...
  • Fixed. Crash on double click on empty space on filter toolbar in completion list.
  • Fixed. Save As does not use settings for initial directory from Tools->Options->General. Details...
  • Fixed. Template processing after Cancel in %InteractiveFile% is not stopped any more. Details...
  • New. Now it is possible to 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. Requested by Marat.
    <Code_Completion><CicleListNavigation>true</CicleListNavigation></Code_Completion>
  • Fixed. 64 bit version of the HE installer does not check that 64 bit Hippoedit instance is running.
  • Fixed. Crash when collapsing nodes in complex outlining files.
  • Fixed. Encoding from Advanced Save dialog (called, if encoding does not match) read incorrectly.
  • Fixed. Incorrect encoding in Output window.
  • Fixed. Some optimization for broken scopes resolving in mixed syntax documents.
  • New. Auto Indent of the open tag when typed. Same as was available before for close and middle tags.
  • Fixed. Selection of the paragraph does not work, if paragraph closed by EOF but not empty line. Details...
  • Fixed. Crash when open zero length file with line break not auto.
  • Fixed. Crash Report bottom text is overlapped by click here.
  • Fixed. Syntax highlighting problems, when line text inherits matching brace style and recovered only on line leave.
  • Fixed. Format words are not taken into account, if scope tags are moved (example is press Enter after while (smt) in while (smt) {} when using C like syntax).
  • Fixed. 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.
  • New. Save All Project Documents option in Tool options dialog added.
  • New. Add 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.
  • Fixed. Auto Brackets helper does not work when open bracket entered after any word symbol.
  • Fixed. Case Caret is not updated after Caps Lock. Reported by Svapan.
  • Fixed. HTML clipboard format rendered incorrectly, because of that in some apps import of HE HTML does not work. Added inline style renderig. Reported by Matthias.
  • Fixed. Random crashes when using collapsed outlining ares when editing.
  • Fixed. Decrease default transparency for Alternating colors.
  • Fixed. Current file name is not changed after read-only Save as. Details...
  • Fixed. Easy Line Copy should only work when line length more than 0. Details...
  • Fixed. No selection report in the status bar, when using Extend/Shrink selection. Details...
  • Fixed. Wrong selection of the paragraph, when complete paragraph is not visible. Details...
  • Fixed. Crash when reassigning shortcut to tool and then press Cancel.
  • Fixed. Problems with ScrollBar Left arrow (scroll on 0 pos jumps to right pos).
  • Fixed. Horizontal scrolling too slow when selecting long lines of text. Details...
  • Fixed. Performance for processing of very long lines with same style improved.
  • Fixed. Added check for tools dialog, which inform user if he placed arguments in command field
  • New. File -> Save COPY as...  added. Details...
  • New. Transpose all lines in block (as an extension for Transpose Lines) when multi line selection done. Details...
  • Fixed. Surround selection does not work, when selection done from right to left.
  • Fixed. When bookmark added and then disabled and after removed, bookmark icon doesn't disappear.
  • Fixed. Exception when using Tab context menu and tabs have "Close" buttons.
  • Fixed. Gripper in Options dialog overlap right (Apply) button on resizing.
  • Fixed. After choose of "At least" or "Exactly" for All Syntaxes HippoEDIT crash.
  • Fixed. Opening a hyper link in HE spawns one extra window. Details...
  • Fixed. Crash on Go to Last Change. Reported by Pawel Smyrek.
  • Fixed. Exception when mapped network drive is selected in File Explorer and click on ".." folder in File List.
  • Fixed. File mask input help in file find dialog.
  • Fixed. Crash on paste in Outlook (probably fixed, very difficult to reproduce).
  • Fixed. Anti-Aliased font is not used in Windows dialog.
  • Fixed. Word selection works wrong with extended ASCII set (fex when used some Polish symbols).
  • Fixed. Split View vertical synchronization works wrong (second view scroll to 0 line if delete done in another view).
« Last Edit: January 09, 2010, 04:04:39 pm by alex »

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.47
« Reply #1 on: October 11, 2009, 12:28:53 am »
Added history of 1.47.732

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.47
« Reply #2 on: October 19, 2009, 01:43:29 am »
Added history of 1.47.733

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.47
« Reply #3 on: October 20, 2009, 12:24:00 am »
Added history of 1.47.735. Nothing serious.

Offline mykolag

  • Newbie
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: Beta 1.47
« Reply #4 on: October 25, 2009, 12:45:17 am »
Dear Alex,

This build is corrupted on x64 XP Proffesional.
BTW, the installation does not recognize 64 bit computer and does installation into (x86) program directory...

With Best Regards,
HippoUser  ;D

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.47
« Reply #5 on: October 25, 2009, 01:09:24 am »
Dear Nick,

1) NSIS installer make no difference between 64 bit and 32 bit version and install in old directory on reinstall. Probably you have 32 bit version installed before.
    So just be careful and change it to Program Files ;)
    When you do clean install, this would not happen.

2) I think if you would install in program files, instead of (x86) directory, problem would be fixed. The same if you do clean reinstall.
    Here is FAQ topic about this, but unfortunately archive mentioned does not have 64 bit MFC libraries inside. Would add new one soon.

Best regards,
Alex.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.47
« Reply #6 on: October 31, 2009, 05:02:10 pm »
Added history of 1.47.739

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.47
« Reply #7 on: November 03, 2009, 12:43:16 pm »
Added history of 1.47.740. Fixed crash during completion.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.47
« Reply #8 on: November 10, 2009, 12:06:46 pm »
Added 1.47.741 history.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.47
« Reply #9 on: November 15, 2009, 11:58:30 pm »
Added 1.47.742 history.

Offline Arthur

  • Hero Member
  • *****
  • Posts: 620
  • Karma: +1/-0
  • He who is ashamed of asking is afraid of learning.
    • View Profile
    • My Blog
Re: Beta 1.47
« Reply #10 on: November 16, 2009, 04:31:23 pm »
I retried to install from the location below 2 times but kept getting
---------------------------
NSIS Error
---------------------------
Installer integrity check has failed. Common causes include
incomplete download and damaged media. Contact the
installer's author to obtain a new copy.

More information at:
http://nsis.sf.net/NSIS_Error
---------------------------
OK   
---------------------------

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.47
« Reply #11 on: November 16, 2009, 07:29:59 pm »
Hi Arthur,

thank for the info.
Which version you have tried (Unicode, 98/Me or x64)?

I have tried with Unicode (http://www.hippoedit.com/download/hippou147_pdb.exe) and for me it works...
Used another browser (Firefox instead of Opera) to avoid using of old cached version by browser.

Maybe you can try to clean browser cache (or only installer file) and try once more? IE sometimes broke downloads and then do not reload but use from cache.

Best regards,
Alex.

Offline Arthur

  • Hero Member
  • *****
  • Posts: 620
  • Karma: +1/-0
  • He who is ashamed of asking is afraid of learning.
    • View Profile
    • My Blog
Re: Beta 1.47
« Reply #12 on: November 16, 2009, 08:23:57 pm »
I used the same link http://www.hippoedit.com/download/hippou147_pdb.exe from the below

which probably contains 1.47.742

If I save it to disk it comes only with 176Kb (hippou147_pdb.exe)
« Last Edit: November 16, 2009, 08:25:40 pm by Arthur »

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.47
« Reply #13 on: November 16, 2009, 08:32:33 pm »
This what I mean under broken download by IE.
The file is taken from IE cache, I think.

Try or with another browser,  or with some download manager or clean IE cache.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1666
  • Karma: +29/-2
    • View Profile
    • HippoEDIT
Re: Beta 1.47
« Reply #14 on: November 17, 2009, 09:23:19 pm »
Added 1.47.743 history.