
Maintenance Update 1.0.7 -- 18 April 2004
=========================================

FIXED:

- Incorrect reporting of TrueType and SHX font names in certain reference files (discovered first by 
  Jeffrey L. Callicott). This was caused by an old MDL function (which, in my humble opinion, ought to 
  be deprecated in V8). Luckily, there was a more modern workaround possible.
  
- Undesired shrinking of dialog boxes marked as 'none' or 'nonuke' when they were first minimized and 
  subsequently maximized via standard dialog box control icon. (discovered first by Jeffrey L. Callicott) 

- Incorrect reporting of Color overrides (#8 'Color' toggle). Color overrides were reported only if 
  there was Style override present as well. This is corected now. (discovered first by Julie Melville)


NEW STUFF:

- Added new Toggle (and AccuSnap text) for Font Style (#62). 

- Added new Toggle (and AccuSnap text) for Font Type (#61). Reported types are: uStn, SHX and TrueType. 

- Added 'Current State Monitor' to right-click menus. 


CHANGED:

- 'Z-Coordinate' in AccuSnap balloon is now reported for Arc elements in addition to planar line 
  strings, shapes and curves. 



Maintenance Update 1.0.6 -- 04 April 2004
=========================================

FIXED:

- Incorrect reporting of Reference attachments in nested references (#37 'Model Ref' toggle).
  Now the whole stack of reference attachments is correctly detected and reported. (discovered first 
  by Thomas Voghera)


NEW STUFF:

- *** New Platform Announcement ***:
- *** New Platform Announcement ***:
- *** New Platform Announcement ***:

  InfoSnap will run on top of MicroStation PowerDraft V8.
  (note: compatibility tested by author on PowerDraft 8.1.1.19)


CHANGED:

- 'Model Ref'-toggle can now be used for activating models via InfoSnap. This works for nested
  attachments as well. 



Maintenance Update 1.0.5 -- 22 Mar 2004   
=======================================

FIXED:

- Dragging cursor while scrolling list boxes (and pulldown menus) could activate AutoNuke when the 
  cursor was outside of the dialog box (with the mouse button still being depressed). This is fixed 
  now. 


NEW STUFF:

- Added new Toggle (and AccuSnap text) for Cell Scale



Maintenance Update 1.0.4 -- 20 Feb 2004   
=======================================

FIXED:

- Corrected bug introduced by MicroStation 8.5's new "pulldown/popup" style of Level Manager, References 
  and Models dialog boxes. These dialog boxes can act as popups without being defined as such. From now 
  on InfoSnap will disregard all such dialog boxes (i.e. those lacking their title bars, like popups).

- Quite rare circumstance when activating 'Home'-hotkey would not return you to previously active file. 
  (Thanks to Thomas Voghera for patience and persistence on tracing down this problem)


CHANGED:

- AutoNuke and AutoSweep are a little more 'relaxed' now. They will not unhide any dialog boxes until
  cursor has stopped its motion for a period of time defined by 'No motion' setting. This will allow
  you avoid several instances of unwanted popping up of hidden dialog boxes.

- Keyins: INFOSNAP AREASCALE and INFOSNAP VOLUMESCALE are now exclusively responsible for correct 
  format of units. InfoSnap will no longer add qualifiers ('sq.' or 'cub.') trailing the unit name.

  Example: your DGN Settings define 1 millimeter as the Master Unit. You want readout in infoSnap
           be presented in squared meters instead: INFOSNAP AREASCALE 0.001 m2  	


NEW STUFF:

- Added new Toggle (and AccuSnap text) for Reference Scale of referenced models: "Ref. Scale". You're 
  really gonna love it!

 

Maintenance Update 1.0.3 -- 18 Jan 2004   
=======================================

FIXED:

- Corrected bug with incorrect labeling of angle quadrant for toggles: 'Around X-axis', 'Around Y-axis', 
  and 'Around Z-axis'.

- Corrected bug affecting stability of InfoSnap when MS_TMP was pointing to a directory path which 
  was not terminated with a backslash (discovered first by James D. Weisgram & Michael R. Maley).


NEW STUFF:

- Added new 'Arc Tang. Dist.'-toggle (arcs tangent distance) to main popup (this addition is mostly
  intended for folks from survey and road design).

- Added user key-in:   INFOSNAP LENGTHSCALE value unit

  Where 'value' is any value by which the measured length should be multiplied
  Where 'unit' is any text string which will be used as the unit name

  Example: your DGN Settings define 1 millimeter as the Master Unit. You want readout in infoSnap
           be presented in meters instead: INFOSNAP LENGTHSCALE 0.001 m  	

- Added user key-in:   INFOSNAP AREASCALE value unit

  Where 'value' is any value which will be squared and the measured area will be multiplied by it
  Where 'unit' is any text string which will be used as the unit name

  Example: your DGN Settings define 1 millimeter as the Master Unit. You want readout in infoSnap
           be presented in squared meters instead: INFOSNAP AREASCALE 0.001 m  	

- Added user key-in:   INFOSNAP VOLUMESCALE value unit

  (The description is analogic to AREASCALE and LENGTHSCALE above)

  * Note that simply giving the keyin: INFOSNAP SCALE value unit
    will set all three scales to the same value.

- Added user key-in:   INFOSNAP DECIMALS number 

  Where 'number' is a number of decimal places in floating point value (i.e. precision). Note that 
  specifying this setting will force InfoSnap to use Master Units for all SCALEd output.

  * Note that simply giving the keyin: INFOSNAP DECIMALS
    will reset the format to whatever was defined in MicroStation's current DGN coordinate readout


NOTE: all above SCALE settings are only available via key-ins and are NOT persistent 
    (i.e. they are not saved between sessions).



Maintenance Update 1.0.2 -- 04 Jan 2004
=======================================

FIXED:

- De-coupled hardcoded actions for "Level Name" and "Model Name" Toggles. Whenever user defines
  his own key-ins associated with these toggles, all hardwired actions are disabled in order to 
  not interfere with user's keyins.

- Fixed slight inconsistency between how InfoSnap popup and AccuSnap balloon reported named line 
  styles (discovered first by Jeffrey L. Callicot).

- Fixed problem with MicroStation tittle bar not refreshing after Delete Model (discovered first
  by David Thompson)


NEW STUFF:

- "Current state monitor" dialog box received (finally) tooltip help strings for all items

- Customizable angles! Now you can set both the direction and the the start-axis for every single
  angle type in InfoSnap. Revisit 'Settings-1'-tab and select your favorite preferences. Observe
  the convention used to denote the starting axis and the direction of each 2D angle: 

  Example:
   +X+Y  means: starting from the positive X-axis toward the positive Y-axis (i.e. counter-clockwise)
   +X-Y  means: starting from the positive X-axis toward the negative Y-axis (i.e. clockwise)

- Added user key-in: INFOSNAP XROTATION [options]  
  This family of keyins control starting axii and the directions of angles as reported by InfoSnap 
  for all rectangular coordinate systems. See the updated on-line help for more information.
 
- Added user key-in: INFOSNAP ZEROANGLE [on|off]  
  This keyin controls optional reporting of angles with zero-values

- Added new 'Ref. Shift'-toggle (Reference Model's delta distances to Active Model) to main popup as 
  a complement to existing 'Ref. Rotation' toggle.

- Added user key-in: INFOSNAP SCALE value unit
  Where 'value' is any value by which the measured length should be multiplied
  Where 'unit' is any text string which will be used as the unit name

  Example: your DGN Settings define 1 millimeter as the Master Unit. You want readout in infoSnap
           be presented in meters instead: INFOSNAP SCALE 0.001 m  	

  Note that this setting is only available via key-in and is NOT saved between sessions.



Maintenance Update 1.0.1 -- 22 Nov 2003
=======================================

FIXED:

- Finally fixed bug triggering the warning: "InfoSnap: detected error (blah blah): Replacing slot 
  [blah blah]. This is a bug. Please report to... etc.". The bug was exposed intermitently by a 
  very rare condition triggered sometimes by some MicroStation tools exhibiting unexplainable 
  activity during MicroStation's shut down procedure (for example, during the MicroStation shut 
  down, PowerSelector was sometimes accessing Tool Settings dialog box becoming momentarily its 
  false owner but without changing any of its contents). (Thanks to Corné van Zunderd and Jamey 
  White for reporting the key circumstances necessary to activate this bug)

- Fixed bug causing MicroStation becoming unresponsive (or crashing) when some particular dialog
  boxes had their Right-Click menus open while being shrunk or Auto-Nuked. The current behavior
  is to close any open popup whenever shrinking or Auto-Nuking anything. Unfortunately MicroStation
  8.1 do not provide means to find out which dialog box owns an open popup or menu, so any such
  popup will be closed regardless of whether it is related to a particular dialog box or not.
  This is a limitation of MicroStation which is beyond my control

- Fixed bug causing truncation of remaining parts of key-in after '%'-variable.


NEW STUFF:

- Added new Toggle for rotation angles of referenced models: "Ref. Rotation". You're gonna like it!
 
- Cleaned up reporting of angles: zero angle (i.e. no rotation) is no longer reported by default
  (this can be changed by using a new option: 'Report zero-angles' in "Settings 1" tab)

- Added a Right-Click menu to "Toggles" tab to select/unselect all Toggles with one click

- Added user key-in: INFOSNAP CUT  <any text>
  This keyin places <any text> in Windows Clipboard. Key-in was created for usage in miscellaneous 
  user macros and is not necessary to utilize InfoSnap's clipboard functionality

- Added new property to each Toggle: "Copy to Windows Clipboard". This capacity must be enabled for 
  Toggles which are allowed to access Windows Clipboard. 

- Expanded Right-Click menu in InfoSnap main popup to allow updating Windows Clipboard with data
  from Toggles which have this capacity enabled:

  	"Activate Actions" - same as Insert-key or 'Rubber Stamp' icon
	"Update Clipboard" - copy selected information to ClipBoard (only one Toggle)

- Added new keyins for administration of Clipboard capacity in Toggles (where # is Toggle ID):

	INFOSNAP CLIPBOARDTOGGLE ALLOFF
	INFOSNAP CLIPBOARDTOGGLE ALLON 
	INFOSNAP CLIPBOARDTOGGLE ON #	
	INFOSNAP CLIPBOARDTOGGLE OFF #	

- Added new functionality to keyins associated with Toggles: whenever the keyin needs a datapoint 
  in the view where the last snap was issued, use zero-view: SELVIEW 0      

  Example for keyin turning off the level display where the snapped element was found in the view 
  where you snapped ("Level Name"-toggle assumed):

	set levels off %;selview 0

- Changed: "Level Name"-Toggle accepts key-ins now


Final Release 1.0.0 -- 31 Oct 2003
==================================

- Added 'Locked'-toggle (Element Property) to both AccuSnap balloon and main popup

- Added reporting of rotation angles for Text Elements and Text Nodes to both AccuSnap balloon and 
  main popup

- Added Font display for Text Nodes to AccuSnap balloon output  

- Added Cell Name display to AccuSnap balloon output  

- Added key-in: INFOSNAP RESTORESETTINGS

- Added key-in: INFOSNAP POPUPMODE

- Added key-in: INFOSNAP POPUPACTIVATE

- Added key-in: INFOSNAP HOME

- Fixed bug causing some shrunk dialog boxes expand and remain insensitive to DoubleBump (discovered 
  by Larry Whitt, Peter Tegza, Thomas Voghera & Rob Choucroun)

- Fixed peculiarity causing "Cell Name" being suppressed when the "Complex Components" option was 
  active. The old behavior was correct per se, but meaningless for the user. Now the cell name is 
  always displayed, regardless of "Complex Components" option (problem identified by Thomas Voghera).

- Fixed bug causing trailing tab-characters not being removed from keyins in DoubleBump settings file.
  This resulted in ignoring affected dialog boxes (discovered first by Thomas Voghera).

- Streamlined the "About" tab. Added display of License Agreement, removed timebombed expiration etc.


Release Candidate 2a -- 16 Sept 2003
-----------------------------------

- Fixed bug causing InfoSnap ingnoring the DoubleBump settings file whenever option "DoubleBump (sec)"
  in 'Settings-1' was set to zero. (discovered first by Jeffrey L. Callicott)

- Splitted 'Model Name' toggle into two toggles: 'Model Name' & 'Model Ref' (for References)

- Added three new 'Angle' toggles: 'Angle XY', 'Angle XZ' and 'Angle YZ' 

- Added toggle 'Text String' to AccuSnap text output

- Fixed bug causing MicroStation crash when all toggles were enabled for AccuSnap balloon in InfoSnap
  A.S. Toggles section and cursor was hovering over the text element (discovered first by Ray Horner).

- Fixed bug causing reversed direction angles being displayed in AccuSnap balloon (as compared to
  those displayed in main InfoSnap popup).  (discovered first by Katie Helmberger)

- Fixed bug causing intermitent disappearing of some shrunk dialog boxes when a sequence of events 
  happened in a very specific order. (discovered first by Chuck Rheault)

- Corrected several anomalies when "Restore Settings" was executed repetitively with a DoubleBump 
  settings file containing more than one key-in.

- Fixed bug preventing showing angles from Complex Elements in AccuSnap balloon


Release Candidate 1 -- 31 July 2003
-----------------------------------

- Changed the method of relocating InfoSnap popup with the cursor. The new behavior is much better 
  conforming to the Windows GUI standard.

- Fixed bug causing incorrect value being displayed for the Element Fill Color in AccuSnap balloon
  when no fill was present (discovered first by Larry Whitt).

- Digitally signed InfoSnap executables


Beta Update 5k -- 26 July 2003
------------------------------

- Added 'Swap fonts' setting to the right-click menu in InfoSnap popup.

- Improved 'Single Bump'-feature: it will now respect 'Dbl.bump left/right/bottom edge' settings
  and use them when deciding whether to nuke InfoSnap popup on single bump or not. 

- Added a new variable: INFOSNAP_TEXTEDITOR. If defined it should contain the name of the applet you
  want to use for editing the DoubleBump settings file. If not defined, it will default to NOTEPAD 
  applet.

- Added 'Level Slot' (i.e. internal level id) to toggles compatible with AccuSnap balloon.

- Added following keyins (where '#' denotes the Toggle ID):

    INFOSNAP SETTINGS               - open/close Settings+Toggles dialog box
    INFOSNAP STATEMONITOR           - open/close Current State Monitor dialog box

    INFOSNAP MUTE                   - toggle Mute setting
    INFOSNAP MUTE ON                - enable Mute setting
    INFOSNAP MUTE OFF               - disable Mute setting

    INFOSNAP COMPLEX                - toggle Complex Components setting
    INFOSNAP COMPLEX ON             - enable Complex Components setting
    INFOSNAP COMPLEX OFF            - disable Complex Components setting

    INFOSNAP POPUPTOGGLE ON #       - enable visibility of the Toggle-# in InfoSnap popup
    INFOSNAP POPUPTOGGLE OFF #      - disable visibility of the Toggle-# in InfoSnap popup
    INFOSNAP POPUPTOGGLE ALLON      - enable visibility of all Toggles in InfoSnap popup
    INFOSNAP POPUPTOGGLE ALLOFF     - disable visibility of all Toggles in InfoSnap popup

    INFOSNAP ASNAPTOGGLE ON #       - enable visibility of the Toggle-# in AccuSnap balloon
    INFOSNAP ASNAPTOGGLE OFF #      - disable visibility of the Toggle-# in AccuSnap balloon
    INFOSNAP ASNAPTOGGLE ALLON      - enable visibility of all Toggles in AccuSnap balloon
    INFOSNAP ASNAPTOGGLE ALLOFF     - disable visibility of all Toggles in AccuSnap balloon

    INFOSNAP NEWDIALOG string-as-in-DoubleBump-settings-file            

- Fixed bug causing incorrect file type being reported in MicroStation's main title bar. InfoSnap
  reported original file format, not the current one (discovered first by Chuck Rheault). Now it will 
  report both formats.

- Fixed bug making reusing of 'ByLevel' and 'ByCell' element attributes impossible (discovered first by 
  Jeffrey Malter). Reporting of 'ByLevel' and 'ByCell' in AccuSnap balloon is improved as well.

- Changed: color, weight and style are no longer reported for Cell Headers (this should lessen the 
  confusion about those somehow meaningless 0-values in cell headers).

- Fixed bug which made AccuSnap balloon output dependent on whether a particular toggle was shown in
  main InfoSnap popup (i.e. the old, pre-B4j hierarchical dependency of those settings was erroneously 
  maintained in B5j).

- Fixed bug introduced in B5j -- if sort order of toggles in InfoSnap popup has been changed, controlling
  their on/off status in Toggles list became unreliable after a while. Sorry for this mishap.

- If SYNCHBYLEVEL Select enhancement is installed, there will be a warning written to Message Center
  each time SYNCHBYLEVEL circumvents snatching data from the InfoSnap popup. If you don't want SYNCHBYLEVEL 
  to interfere with InfoSnap, make sure that you have the Level Name and Number being defined AFTER the Color,
  Weight and Style in InfoSnap Toggles tab (only then they take precedence over all SYNCHBYLEVEL overrides).

- Updated help files again


Beta Update 5j -- 22 July 2003
------------------------------

- Entirely changed the way you can control data visibility in the AccuSnap popup. The new system 
  is much more like the control system for data visibility in the InfoSnap popup. Two radio buttons 
  under the Toggles list select the target data set. Check boxes in the left column control visibility.

- Replaced the old and crude control of label visibility in the AccuSnap popup. The old toggle: 
  'Labels in A.S. balloon' is scrapped and a brand new system (accessible through Edit Toggle dialog
  box) allows definition of label visibility on by-item basis.

- Added a setting for enhancing MicroStation's (utterly ascetic) title bar.

- Added preventive detection of potentially dangerous MS_DGNAPPS configurations. Actually it is a 
  work-around for a bug in MicroStation handling of applications with MVBA components (discovered 
  first by Jamey White). In some cases even if you don't have any problems yet you may get the warning.
  Please adjust your MS_DGNAPPS configuration accordingly in order to avoid problems in the future.

- Moved 'Complex components'-toggle from Settings to Toggles tab (users often lost track of the
  state of this toggle, so now this toggle is more visible and accessible).

- Added exception reporting to 'Current state monitor'. Only the first and the last exception is reported.

- Fixed bug causing incorrect coordinate readout if element was in reference file and the active
  file had a non-default Global Origin. Elements in active file reported correct coordinates though
  (discovered first by Chuck Rheault).

- Fixed bug causing clipping off the last 2 characters (letters) whenever the vertical scroll bar was 
  visible in InfoSnap popup (as reminded me by Jeffrey Malter).

- Fine tuned 'Short path' toggle

- Updated help files. Doh!


Beta Update 5i -- 27 June 2003
------------------------------

- Fixed bug preventing registering of newly opened dialog boxes by InfoSnap when the mouse button
  was kept pressed down. This was most evident in the test case when the Text Editor was opened
  via Edit Text tool (user pointed on the existing text element by pressing the mouse button and 
  when the button went down the Text Editor dialog box opened).  (discovered nearly simultaneously
  by Richard Thomas and Rob Hamlin)

- Fixed irritating behavior resulting in unloading InfoSnap whenever MicroStation had internal 
  problems (MDL documentation of SystemFunc_NativeExceptionHandler says: "UserFunction is called 
  when a call into native code results in an operating system exception (such as an access violation)" 
  but InfoSnap was called regardless whether it caused exception or not, and when it got called it 
  unloaded itself). This fix should resolve the known problems with new Level Manager Stream update
  as well.


Beta Update 5h -- 24 June 2003
------------------------------

- Added as a Toggle only:
   'Named Group (full)'  - with group names, element counts and propagation policies

- Made the main popup being less sensitive to inadvertent "DoubleBump".

- Fixed stability issue: when InfoSnap was forced to crash (either by a bug in it or by failure 
  of MicroStation MDL API) it almost certainly caused MicroStation crash as well. This special
  situation is handled much better now, and InfoSnap will exit gracefully whenever possible. 

- Fixed crash when all the following condidions were true: user snapped to text element in V7 DGN 
  file which was attached as a reference file and InfoSnap toggle 'Length' was active.
  The crash was occuring deep inside uStn, but propagated to InfoSnap which exited ungracefully
  destabilizing whole MicroStation (discovered first by Thomas Voghera).

- Fixed bug causing tool icons moving partially outside of the bottom edge of the tool palette 
  on Windows XP when palettes were unshrunk (discovered first by Rob Hamlin).

- Fixed bug where InfoSnap ignored the very last statement in the DoubleBump settings file whenever
  the row containing this statement was not terminated with carriage return <CR> or a comment ';' 
  (discovered first by Richard Thomas)

- Fixed bug where incorrect values for color/weight/style were sometimes reported (in AccuSnap 
  balloon). It was caused by synchronization problems for by-level symbology in dgnlib and active 
  DGN file (discovered first by Peter Tegza)

- Fixed bug where element info in the main popup incorrectly stated "Complex Header" for complex 
  component and vice versa.


Beta Update 5g -- 14 June 2003
------------------------------

- Extended the syntax of DoubleBump settings file in order to enable forced loading of dialog 
  boxes (for example the References dialog box). Consult the delivered example file for all 
  necessary details and a few examples on how to do it.

- Made swapping to the reference file being optional (on double-clicked level name or when the
  'Automatic activation allowed' was processed after the click on the RubberStamp). Set your 
  choices in the Edit Toggle dialog box for Level Name, Level Slot, Level Number and Model Name.

- Made the feedback shown in dialog box title bars more consistent ('!', '-', '(*)').
  If the feedback is not present, it means that this particular dialog box is not controlled
  by InfoSnap in any way. 

- Added as both the Toggle and AccuSnap text:

   'Element Class'  for all elements
   'Material Name'  (rendering)

- Added as a Toggle only:

   'Material Path'  (rendering)
   'Material Data'  (rendering)

- Added as AccuSnap text:

   'Z-Coord'        for linear and planar elements parallell to Z-plane
   'Graphic Group'  for all elements


Beta Update 5f -- 03 June 2003
------------------------------

- True element's symbology (color, weight and style) are now displayed in AccuSnap balloon 
  together with their overrides (aka effective symbology).

- Fixed an intermitent problem plaguing InfoSnap since quite a few releases. One of symptoms
  was that some of the dialog boxes were refusing to shrink by the rules defined in DoubleBump 
  settings file (discovered first by Rob Hamlin). In fact this bug could contribute to overall
  instability (as reported by Thomas Voghera, Richard Thomas and Keith Laurie). Thanks to all 
  of you for providing several scenarions which together led to assassination of this bug.

- Fixed bug which prevented using the mouse scroll-wheel in the main popup. (discovered 
  first by Richard Thomas)

- Fixed an interference of AutoHide setting with editing of values in AccuDraw's input fields. 
  When the main popup was closed at the very moment when the value was being edited in 
  AccuDraw input field, the part of the text was lost. (discovered first by Keith Laurie)


Beta Update 5e -- 26 May 2003
-----------------------------

- Added balloon help to just about every single item in the Settings dialog box.

- Added as both the Toggle and the AccuSnap text:

   'Level Descr'
   'Fill Color' 

- Whole documentation has been revised and updated.

- Corrected several bugs in F1-help.

- Fixed bug locking Right-Click menu when user tried to open it in InfoSnap PopUp before 
  popup's icon bar activated itself (icon bar shows up automatically when cursor ceases 
  its motion within PopUp). (discovered first by John Cannon)

- Fixed bug which made de-selecting items in the popup with another click virtually 
  impossible  (discovered first by John Cannon).


Beta Update 5d -- 11 May 2003
-----------------------------

- Added new feature: ability to hijack AccuSnap balloon by InfoSnap and display 
  customized info there.
  
  How to operate:

    Customize output by double-clicking on Toggle's name in 'Toggles' list and 
    enable option "Show in AccuSnap pop-up" for each Toggle you wish to be displayed 
    in AccuSnap pop-up.

    If you don't want to see all labels, go to 'Settings-1' tab and disable check box 
    in 'Labels in A.S. balloon'.

    If you want to see the usual uStn output in AccuSnap balloon along with InfoSnap 
    output, select the appropriate choice in 'A.S. balloon'-setting in 'Settings-1' tab.


    Note 1: Settings -> Snaps -> Accusnap -> Pop-up  MUST be activated for this to work.

    Note 2: Output text is not necessarily the same as in regular InfoSnap pop-up. 
            It strictly pertains to highlighted element. 
  
    Note 3: Currently supported are:

        Element Name        (id:2)
        Element Type        (id:3)
        File Name           (id:27)
        Model/Ref Name      (id:11)
        Level Name          (id:5)
        Level Number        (id:7)
        Element Color       (id:8)
        Element Style       (id:9)
        Element Weight      (id:10)
        Text Height         (id:48)
        Text Width          (id:49)
        Text Justification  (id:55)
        Font Number         (id:50)
        Font Name           (id:54)
        Angles              (id:58)

        ...and more will be added in the near future.

- Added 'Named Groups'-toggle

- Fixed minor bug: in 'Toggles'-tab leftmost column required double-click instead of a simple 
  click to enable/disable a toggle. This bug was introduced in B5a. Sorry about that.


Beta Update 5c -- 26 April 2003
-------------------------------

- Added 'Arc Height' to Arc/Ellipse toggle.

- Added 'Chord Angle', 'Start Angle' and 'End angle' to Angles toggle.

- Enhanced angular display: angles are now displayed using active format, mode and precision.

- Fixed minor bug: in 'Toggles'-tab both 'Up' and 'Down' buttons are now being enabled after a 
  single click in the list box.

- Fixed conflict with CTRL-click on Tree-items with multi-selections enabled (discovered first 
  by Larry Whitt)


Beta Update 5b -- 14 April 2003
-------------------------------

- Added following new toggle: 

    Arc/Ellipse

- Changed: INFOSNAP_SETTINGS and INFOSNAP_DOUBLEBUMP environment variables are now more flexible:
  When they are containing file path only (i.e. are terminated with backslash '\'), the file 
  name will be automatically generated and appended by InfoSnap. In other words it will work
  the same way as it always did. If they define full file path together with file name (i.e. 
  are not terminated with backslash '\'), this file name will be used instead.

  Example:
    INFOSNAP_DOUBLEBUMP = C:\data\
    will result in:       C:\data\$InfoSnap-DoubleBump$.txt

    INFOSNAP_DOUBLEBUMP = C:\data\mybumps.txt
    will result in:       C:\data\mybumps.txt

- Current location of configuration files is listed now by "Current State Monitor" dialog box 
  (opened thru Settings).


Beta 5a -- 22 March 2003
------------------------

- Added following new toggles: 

    Angles
    Graphic Group Number
    Cell Name
    Font Number
    Font Name
    Text Width
    Text Height
    Text String
    Text Justification
    Text Node Number
    Text Node Justification

- Added new option in Settings-2: "Bump" for fine-grained control how dialog boxes are 
  registered with DoubleBump and AutoNuke features. Following choices are available: 
  'by keyboard+click' enables registration by Left-Click (DblBump) or Right-Click (NoNuke), 
  'by mouse gesture' enables registration by classic double-bumping dialog border with mouse, 
  'either way' enables both of above and 'disabled' is self-explanatory.  

  Note, that initial overrides from $InfoSnap-DoubleBump$.txt are active until overriden
  manually (aforementioned choices affects only the way you can override them). 

- Modified behavior of 'AutoNuke': all dialog boxes are now immune to AutoNuke during the first 
  two seconds of their life span. This should resolve an irritating glitch when newly opened 
  dialog box immediately got AutoNuked if it happened to be opened in close proximity to the 
  cursor.

- Changed invocation of 'Edit Toggle': now you have to double-click on item in Toggles list
  in order to edit it. This resolves conflict with selecting a Toggle for moving it inside
  the list.
 
- Fixed bug causing momentary unshrinking and re-shrinking of a shrunk Main Tool palette 
  when adding/removing icons from any other tool palette (discovered first by Larry Whitt)


Beta Update 4++ -- 09 March 2003
--------------------------------

- Fixed bug triggering MicroStation instability (crash) some time after manually unloading 
  InfoSnap while icon palettes were in shrunk state.

- Fixed bug preventing reopening shrunk dialog boxes via key-ins (discovered first by Peter 
  Tegza)

- Fixed bug blocking manual overriding of AutoNuke (default: Ctrl-RightClick on dialog)
  if it was explicitly set in $InfoSnap-DoubleBump$.txt 


Beta Update 4+ -- 04 March 2003
-------------------------------

- Made 'Item access'-field copyable in "Current state monitor", as it can display complicated
  names of access variables (retyping such info is always quite error prone, isn't it?). 

- Fixed bug triggering text message (presented in Text Window): "InfoSnap WARNING: ... owner 
  changed. Resetting." after which one (or more) dialogs became inoperable. This situation was 
  triggered by some very rare cases where MicroStation's dialog box was owned collectively by
  two MDL applications at the same time: one owned the dialog box resource itself and the other 
  owned all program hooks which were serving dialog box items. InfoSnap was not always aware of 
  this collective ownership.  (the bug discovered first by Thomas Voghera, but big thanks go 
  also to Peter Tegza for providing a scenario which lead to reproducing this bug)


Beta Update 4z -- 17 February 2003
----------------------------------

- Fixed non-fatal bug which prevented automatic shrinking of dialog boxes when focus was
  positioned on either option button or a combo box. This bug was a side effect of fixing
  workaround for MicroStation bug (hiding dialog box left opened child popups behind). 
  (discovered first by Jeffrey Malter)

- Finally fixed bug causing crash when dialog box containing unfolded option button or 
  combo box was AutoNuked or shrunk (thanks to Dan East / Bentley for providing necessary 
  tools to implement the fix). 


Beta Update 4y -- 16 February 2003
----------------------------------

- Tentatively fixed bug causing crash when dialog box containing unfolded option button or 
  combo box was AutoNuked or shrunk. This is a workaround and has currently a slight side 
  effects on operation of keyboard arrow-keys (will require an extra mouse click). 
  (problem was reported by Thomas Voghera)

- Fixed crash when DGN file was reopened and "Customize"-dialog box was shrunk at the same 
  time. (discovered first by Jeffrey Malter)

- Fixed bug when InfoSnap was disregarding dialog box title overrides as set by user in 
  $InfoSnap-DoubleBump$.txt. This bug was introduced in B4x. (discovered first by Jeffrey 
  Malter)


Beta Update 4x -- 15 February 2003
----------------------------------

- Fixed bug causing crash when following keywords were used in $InfoSnap-DoubleBump$.txt:
  top,*.*   or   top,*,-79
  This bug was introduced in B4v. Sorry about that. 
   

Beta Update 4v -- 14 February 2003
----------------------------------

- Added a cool readout to InfoSnap 'Current state monitor' - you can now X-Ray dialog box 
  items with cursor and learn which MicroStation variables (TCB etc.) are used by all those
  toggles and option buttons thorough entire MicroStation GUI. It should help you a lot
  with writing MicroStation macros and programs. 

- Added new keyword to $InfoSnap-DoubleBump$.txt: 'hide'.
  When defined along with a dialog box, makes this dialog box entirely invisible. This is 
  handy feature for disabling icon palettes, dialog boxes like Tool Settings, menu bars etc.
  But use this feature with extreme caution! I recommend backing up your .UPF file for the 
  case where you discover that you inadvertently have disabled more things than you wanted 
  (for example: hide,*,* will work as expected resulting in the cleanest MicroStation interface 
  ever seen by mankind, but your *.UPF will get crazy (sort of) afterwards and you will have a 
  lot of moderate fun when putting all GUI components back in place, one by one). So, back up 
  your *.UPF before experimenting!

- Fixed a nasty bug which caused some dialog boxes becaming permanently invisible (under 
  some pretty rare circumstances).

- Fixed several minor bugs which bothered me for some time but are not worthy mentioning 
  separately.


Beta Update 4u -- 26 January 2003
---------------------------------

- Renamed 'Safe frame' to 'Active frame' to better describe its shared meaning for 
  'DoubleBump' and 'AutoNuke'.

- Change: 'Sleep delay' controls now only the time before 'DoubleBump' shrinks the dialog 
  box. Showing icons in InfoSnap main PopUp is no longer controlled by this setting (it is 
  controlled by cursor parked still over PopUp).

- Added new setting: '+ offset' to 'Active frame' setting. It defines "demilitarized zone"
  for 'AutoNuke', where it is safe to place cursor very near to dialog box edge but without 
  triggering 'AutoNuke' -- this helps resizing certain dialog boxes by avoiding unintentional 
  nukes. By default, the '+ offset' is set to 5 pixels. In other words, it pushes 'Active 
  frame' away from dialog box by 5 pixels creating a neutral zone around dialog box.   
  (thanks Bill Dickens for identifying this ergonomic pitfall).

- Fixed bug in 'nonuke' directive in DoubleBump settings file. In some circumstances this 
  directive actually triggered automatic shrinking by DoubleBump. (discovered first by 
  Jason J. Vaia)

- Fixed side-effect when toggling 'AutoNuke' and 'DoubleBump' by Left or Right Clicking 
  inside dialog boxes in conjunction with Ctrl or Shift keys. While both states were 
  toggled correctly, it was virtually impossible to operate multiple selections in List 
  Boxes. Now, InfoSnap will defer toggling dialog box state functionality when clicking 
  on List Boxes. (discovered first by Larry Whitt)


Beta Update 4t -- 16 January 2003
---------------------------------

- Fixed bug which prevented using Ctrl-click in Power Selector. This unfortunate bug
  was introduced in Beta Update 4s. (discovered first by Larry Whitt)


Beta Update 4s -- 13 January 2003
---------------------------------

- Added ability to declare any dialog box as un-nukeable on the fly. Assuming that
  your 'Keyboard:' setting is set to 'Ctrl+key' (default) you can make any dialog box 
  un-nukeable by Ctrl-RightClick on its contents (just like you can define any dialog 
  box as shrinkable by Ctrl-LeftClicking on it). You can make this choice stay permanent 
  by editing $InfoSnap-DoubleBump$.txt as usual (keyword: 'nonuke').
  (thanks Robert McCartney who pointed out this usability inconsequence)

- Fixed bug which prevented reporting line style names. (discovered first by Harry 
  Stegeman)

- Fixed bug in 'AutoElevate' which permitted obscuring shrunk and docked together 
  neighbours. (discovered first by "chimp")


Beta Update 4r -- 31 December 2002
----------------------------------

- Added new feature: 'AutoSweep'.
  Whenever the cursor is stopped hovering above the view border (or its title 
  bar) for the time period longer than defined in 'No motion' setting, all 
  dialog boxes obscuring this view will be nuked (when cursor leaves this view, 
  they will be restored, unless they are also obscuring the another view into 
  which you have just moved your mouse). Note that this feature is a superset 
  of 'AutoNuke' and 'nonuke'-keyword may be used to make any dialog box entirely 
  immune to 'AutoSweep'.

- Added new feature: 'AutoElevate'.
  Whenever the cursor is stopped hovering above the view (or dialog box) border 
  or its title bar for the time period longer than defined in 'No motion' setting, 
  the view (or dialog box) will be brought to front of other views or dialog boxes.

- Fixed bug which prevented 'AutoNuke' to operate whenever any command involved 
  dragging the cursor, like for example Element Select using dynamic 'fence' 
  window. (discovered first by Bill Dickens)

- Hopefully fixed conflict which caused locking of MicroStation when advisory 
  box with expiration info was shown on some MicroStation configurations. 
  (discovered first by Harry Stegeman)


Beta Update 4p -- 08 December 2002
----------------------------------

- Added new keyword to $InfoSnap-DoubleBump$.txt: 'nonuke'.
  When defined along with a dialog box, makes this dialog box entirely immune 
  to 'AutoNuke'. An example of the dialog box which misbehaves after nuking is
  WordProcessor. (this loophole was discovered first by Richard Thomas)

- Fixed conflict with MicroStation minimize/maximize dialog functionality.
  When dialog box was minimized and subsequently maximized thru icons or 
  pull-down menus, 'DoubleBump' lost track of it. This bug was an unwanted 
  side-effect of 'AutoNuke'. (discovered first by Richard Thomas) 

- Fixed bug which was disabling 'AutoHide' whenever 'DoubleBump' was disabled
  by setting 'DoubleBump' to zero seconds in InfoSnap Settings.
  (discovered first by Mats O. Elfström)


Beta Update 4o -- 03 December 2002
----------------------------------

- Exposed 'AutoNuke' support for multiple dialog boxes.

- Fixed bug which allowed unshrinking dialog boxes when a modal dialog box 
  was present and active in the foreground


Beta Update 4n -- 26 November 2002
----------------------------------

- Added a new feature (the coolest thing after DoubleBump if I may say so):
  ladies & gentlemen, introducing 'AutoNuke'!
  When enabled and when the 'Active frame' is defined to be larger than zero, 
  following will happen: whenever cursor is stopped within 'Active frame' (which 
  is surrounding any dialog box) for the time period longer than defined in 
  'No motion' setting, the dialog box will disappear like a soap bubble. It 
  will stay invisible as long as cursor stays within 'Active frame'. It will 
  become visible back again as soon as cursor leaves the 'Active frame' area. 
  (Thanks goes to Larry Whitt for the general thoughts on vacuum cleaning 
  which spured this feature).

- Fixed an intermitent bug causing random creation of invisible dialog boxes.
  (actually a bug in all MicroStation versions up to most recent 8.0.7.32:
  mdlDialog_show sometimes fails on dialog boxes where mdlWindow_show has no
  problems at all. Discovered in InfoSnap's context by Thomas Voghera, 
  reproduced by Jeffrey Malter)

- Fixed bug causing some shrunk dialog boxes (like Level Toggles) vanish on 
  every-second file change and reappear also on every-second file change. 
  (discovered by Larry Whitt and Jeffrey Malter)


Beta Update 4m -- 24 November 2002
----------------------------------

- Added new setting ('Shrink to') which defines width of shrunk dialog boxes. 
  Value is given in pixels.

- Added dialog box title override to the syntax of $InfoSnap-DoubleBump$.txt
  For example: to force Level Manager to shrink and show "Layer Mangler" in 
  its title bar - add following row to this file: top,LVLMANGR,5,Layer Mangler

- Improved unfolding of horizontally docked dialog boxes. Stairwise docking
  is no longer necessary (but is retained for those who like it). 

- Improved responsiveness to cursor movement. Makes 'DoubleBumping' a little 
  easier.

- Changed behavior: when no 'Keyboard'-click override was defined, simple 
  clicking within DoubleBumped dialog box will not unregister it from this 
  feature.

- Fixed bug introduced in B4L: ToolSettings dialog kept moving slightly to the
  right side of screen and beyond. Note that some repositioning is dictated by 
  MicroStation and is normal, but here all movements to the right added to each 
  other. Fixed 'flashing' of ToolSettings as well.

- Fixed bug preventing automatic shrinking of dialog boxes which were unshrunk 
  by clicking on their title bars (you had to move your cursor really fast in 
  order to click before dialog box unfolded by itself; this made the problem 
  appear intermitently. Found by Richard Thomas).

- Fixed bug preventing correct operation of 'EC Data' toggle (EC = Engineering 
  Configuration). It extracts TriForma data correctly now.


Beta Update 4L -- 17 November 2002
----------------------------------

- Added a new way to register dialog box with 'DoubleBump': 'Keyboard'-Click on
  dialog box (with exception of its title bar). Default is Ctrl-Click but this
  may be overriden by 'Keyboard' setting. This has the same effect as double 
  sweeping over dialog box with a mouse. Note that repeated clicks are toggling 
  the status of this dialog box.

- Fixed bug with processing of wildcards ('*') in '$InfoSnap-DoubleBump$.txt' -
  all wildcards used to replace dialog IDs were ignored.  (discovered first by 
  Larry Whitt)

- Fixed bug causing creation of 'invisible' dialog boxes if they were moved by 
  Ctrl-Click on their title bar and collapsed afterwards. Upon flyover they were 
  expanded behind the views - thus invisible.  (discovered first by Larry Whitt) 

- Fixed bug prohibiting automatic reopening of shrunk tool frames upon restarting 
  MicroStation. (discovered first by Larry Whitt) 

- Fixed bug causing expansion of shrunk dialog box whenever key-in used to open 
  such dialog box in the first place was re-issued again. (discovered first by 
  Jeffrey Malter)

- Fixed bug which prevented positioning a shrinked tool box on the other screen 
  than the one where it was teared off from its mother frame. (discovered first 
  by Jeffrey Malter)

- Fixed conflict with MicroStation application RUNMACRO when used to bulk-load 
  dialogboxes thru Basic scripts. (discovered first by Jeffrey Malter)

- Made coexistence with PopSet less painful. (some issues by Jeffrey Malter)



Beta Update 4k -- 11 November 2002
----------------------------------

- Added 'DoubleBump' functionality to MicroStation's icon palettes and tool frames.

- Added special docking mode: 'Stairwise docking' which forces diagonal alignment 
  of shrunk dialog boxes in order to aid quick browsing.

- Added some AI to detection of 'no motion' state of cursor movement. This makes
  browsing of several shrunk and docked dialog boxes extremely fast.

- Fixed a few problems with operation of pull-down menus on shrunk dialog boxes.


Beta Update 4j -- 07 November 2002
----------------------------------

- Created workaround for MicroStation bug (all versions including 8.0.7.24) which
  caused icon palettes to disappear when closing DGN file and opening another.
  This behavior was triggered by InfoSnap which defined an empty, void hook via 
  mdlSystem_setFunction SYSTEM_WINDOW_CLOSE.  (discovered first by Keith Laurie and 
  Drake Danley) 

- Fixed bug which prevented maximizing a dialog if it was first shrunk by DoubleBump 
  and then minimized by MDL call.  (discovered first by Phil Curtis)


Beta Update 4i -- 05 November 2002
----------------------------------

- Fixed bug which crashed InfoSnap when there was no dialog box with focus.
  This easily happens now when everything can be shrunk. (discovered simultanously
  by Thomas Voghera and Drake Danley immediately after release of B4h. Doh!)


Beta Update 4h -- 05 November 2002
----------------------------------

- Reworked look & feel of shrunk dialog boxes. I guess it is almost final now.
  Note that when repositioning one shrunk dialog box over another, both shrunk 
  dialogs will align with each other automatically if their shrunk rectangles
  would overlap.

- Changed readout in Model History tree: Active Model is now in RED, its Home
  Model is BLUE. In other words, pressing 'Home'-key will always bring you from
  RED Model to BLUE model (which becomes RED model, and its new Home becomes BLUE).

- Changed logic triggering shrinking dialogs: as long as any modal dialog is active
  the temporarily unshrunk dialog box will not collapse. (this flaw was found by
  Thomas Voghera)

- Fixed bug which caused bad behavior of already shrunk dialog boxes when user 
  disabled shrinking by setting 'DoubleBump' timing to zero value. Dialog boxes are 
  being unshrunk and behaves normally now. (discovered first by Mats O. Elfström)


Beta Update 4g -- 31 October 2002
---------------------------------

- Fixed bug which allowed to dock the dialog box which was already registered with 
  'DoubleBump'. Such dialog box when it shrank itself in docked position, was nearly 
  impossible to access. From now on, all such dialog boxes will have their docking
  capabilities temporarily disabled while being controlled by 'DoubleBump'.


Beta Update 4f -- 28 October 2002
---------------------------------

- Added 'No motion' setting in 'Settings-2'. It defines the time which has to elapse
  before the standstill cursor is considered being stationary.

- Changed 'Single Bump PopUp' logic: popup is dismissed whenever the cursor is hovering 
  over it and is not moving (is stationary) for the longer time than set in 'No motion'.

- Changed unshrinking (expanding) of dialog boxes to be triggered by stationary cursor. 

- Added 'Active frame' setting in 'Settings-2'. It defines the virtual boundary around the 
  expanded dialog box. As long as cursor is within this boundary, dialog box will not 
  shrink. When the cursor is outside this boundary for the time period larger then 
  defined in 'Sleep delay', dialog box collapses (shrinks) automatically. Default width 
  is 20 pixels (counted outward from dialog box border).

- Fixed bug which resulted in distorted extents of dialog box when dialog was minimized 
  and subsequently maximized by other means than 'DoubleBump'. Such dialog box will be  
  ignored by 'DoubleBump' after maximizing until touched again by cursor.   
  (discovered first by Keith Laurie)

- Fixed bug where the recently moved dialog box would not respond correctly to cursor 
  leaving its area. This affected registering dialogs with 'DoubleBump' - recently moved 
  dialogs would not register and registered ones would not collapse (intermitently, 
  depending on where the dialog was moved).

- Fixed bug where the shrunk dialog box containing sash item (like uStn 'Levels') would 
  reposition it when obscured by another dialog box. (discovered first by Richard Thomas)


Beta Update 4e -- 20 October 2002
---------------------------------

- Added new capability for overriding shrink behavior of dialog boxes which are 
  processed by DoubleBump (maintained in file: $InfoSnap-DoubleBump$.txt). 

- Added new environment variable: INFOSNAP_DOUBLEBUMP which should point to directory 
  where $InfoSnap-DoubleBump$.txt is located. If you don't define this variable, the
  file $InfoSnap-DoubleBump$.txt is assumed to reside in the same directory as InfoSnap.

- Changed logic so that modal dialog boxes will be no longer shrinkable (as this only 
  created endless confusion). 

- Added option to disable adaptable logic for positioning of main PopUp.

- Added a 'Current state monitor' dialog box (aka 'AndrewNovinc-box' -- Andrew is 
  one of users in Australia who helped me to trace a nasty legacy bug - and this dialog 
  box was invented for this very purpose). In near future the 'Current state monitor' 
  will be used to do more interesting things than tracing bugs however.

- Added 'Single Bump PopUp' option to enable quick dismissing of InfoSnap's PopUp
  with a single touch with cursor. Note that in this mode you will be forced to operate
  InfoSnap from keyboard ('Insert' etc.) because all icons are no longer accessible. 

- Added 'Silent load InfoSnap' option. When enabled, loading InfoSnap will not 
  automatically open the 'Toggles' dialog box.

- Added rudimentary Help connection (F1) callable from Settings/Toggles dialog box
  
- Fixed bug where PopUp wasn't visible in one of two MicroStation main program windows
  (this happened when your leftmost display was not defined as Primary in Windows 
  Display Properties (discovered first by Andrew Novinc)).

- Fixed minor bug: asterisks were not removed from shrinkable dialog boxes whenever
  InfoSnap was unloaded.


Beta Update 4d -- 13 October 2002
---------------------------------

- Added new functionality to 'DoubleBump': automatic unshrinking of shrunk dialogs
  whenever cursor is hovering over one of them. Dialog will shrink again if cursor
  leaves the area defined by the dialog box extents.  If you want the dialog box to
  stay expanded, just click anywhere inside of it (with exception of its title bar).
  See the updated documentation for details.

- Added a new setting in Settings-2 area: 'Sleep delay'. It defines a delay before some
  actions are executed with regard to InfoSnap GUI. The larger value will give less
  responsive feeling of GUI, the smaller value gives more immediate responses which may 
  be undesirable in many cases. Default is 0.3sec.  

- Added adaptable logic to positioning of main PopUp. If you move cursor slightly in
  any direction just after snap (tentative point) but before popup opens, you will
  indicate by this where you don't want to see the popup (i.e. if you move cursor to 
  the right, popup will be shown to the left of cursor and vice versa). 


Beta Update 4c -- 09 October 2002
---------------------------------

- 'DoubleBump' will shrink dialogs horizontally if Left or Right edge was chosen 
  in Settings-2 (note that left- and right-shrunk dialogs are not shrank entirely 
  due to Windows GUI manager limitations)

- Added support for simultanous shrinking of multiple dialogs, as everybody asked for it.
  (tip: arrange MicroStation's topmost docking area so that it leaves one row almost 
  empty; it will be a perfect place for keeping your shrunk dialog boxes, all of 
  them acting like real pulldown menus!) 


Beta Update 4b -- 01 October 2002
---------------------------------

- Added options to select which edges of a dialog box should be susceptible for
  DoubleBump. Default is Bottom edge.

- Added to Model Name readout the attachment slot number (if model was referenced)

- Fixed minor bug with processing of Up-Arrow key (highlight didn't went to the bottom
  after reaching the top of the list in popup)

- Fixed minor bug where dialog box was dismissed/shrunk while scrolling parts
  of its contents and moving mouse outside of the dialog (i.e. when using scroll-bars, 
  pull-down menus, combo-boxes or option buttons).

- Fixed bug which was forcing (intermitently, after true tentative snap) MicroStation 
  to wait for additional and unnecessary Datapoint or Reset (MicroStation waited for
  user to dismiss an invisible right-click menu).


Beta 4a -- 27 September 2002
----------------------------

- Added new feature: 'DoubleBump' for semi-automatic hiding of MicroStation's dialog 
  boxes which usually obscure your precious geometry:

  Whenever any dialog box is touched by the cursor twice within specified time 
  period, the dialog shrinks (tip: it restores itself automatically upon third 
  hit or whenever any other dialog is being shrank).
  Read above again! I really do mean *any* non-docked dialog box in MicroStation :-)

  Usage tip: place cursor within any dialog box and move it quickly downward and 
             outside the box (crossing its BOTTOM edge) and then upward back inside 
             to this dialog box. 
             It should shrink to its top bar if you did it fast enough. Note that 
             when outside of this dialog box, you should avoid landing on top of 
             another one. If you do, nothing will happen. This is a known problem. 

             Practice this a few times to get the feeling (moving cursor sideways 
             has no effect -- only doubled vertical movement across the bottom 
             edge of the dialog activates shrinking). 

  If the InfoSnap pop-up is touched by the cursor twice (from any direction) within 
  specified time period, the popup is dismissed (not shrank).

  Setting 'DoubleBump' to 0.0 (zero) seconds disables this feature alltogether. 

  While speaking to you I want to answer the question you surely have in your mind:
  "Will InfoSnap support shrinking of more than one dialog box?" Answer: YES! Soon...

- Added right-click popup menu to the InfoSnap popup window

- Added ability to hide selected columns through right-click menu

- Added 'Keyboard'-options: enables Home, End, Insert and Arrow Keys on keyboard
  for controlling InfoSnap actions (you can define optional qualifier keys as well).
  Note that toggling visibility of popup (recalling it when it is not visible) is 
  hardwired to Alt+Space chord and can not be modified. Important note: default 
  configuration is 'Ctrl-key' which means Ctrl-Home, Ctrl-Insert etc. You can change it
  in Settings tab.

- Added 'Home' keyboard shortcut: activates the parent model of the current (active) model
  as seen in InfoSnap model tree (tree is behind the 'Home'-icon)

- Added 'End' keyboard shortcut: performs the very same operation as 'Pin'-icon

- Added 'Insert' keyboard shortcut: performs the very same operation as 'Rubber stamp'-icon

- Added 'Arrow keys' keyboard shortcuts: 
   up & down:    insert and scroll the highlight within popup
   left & right: perform the very same operation as '<' and '>' icons

- Replaced 'hand'-icon with colored dot icon as follows:
   green dot = the row has associated action and has been selected for 'Automatic'
   red dot   = the row has associated action and has NOT been selected for 'Automatic'
   no dot    = the row is dead (action wise)

   in other words:
   green  = both manual and automatic activation 
   red    = only manual activation (double click)
   no dot = nothing is possible, nothing will happen no matter what you do 

- Moved 'Grid'-option from 'Settings' to right-click menu

- Resolved conflict with uStn setting: 'Workspace->Preferences->Input->Allow ESC'

- Fixed minor bug in positioning of 'Edit Toggle' dialog box

- Fixed bug with 'Toggles' list not being updated on 'Restore Settings'

- Fixed fatal bug in area/length calculation when snapping to and inside of filled 
  complex shapes with 'Complex components' option enabled (InfoSnap crashed)


Beta Update 3e -- 04 September 2002
-----------------------------------

- Fixed very slow response times on curved geometry in some working units 
  setups by adding a setting to define precision for area/volume computations.  
  Set it to (much) higher value if you experience this problem.


Beta Update 3d -- 31 August 2002
--------------------------------

- Corrected bug with applying (reusing) values in popup.
  This bug was introduced in Beta 3c. It's sordid when it happens... 


Beta Update 3c -- 30 August 2002
--------------------------------

- Added new behavior to 'Rubber Stamp' tool: if nothing was selected it 
  selects all items in the list before applying actions. Note that you can
  fine-tune this behavior in 'Edit Toggle' by defining which options can
  be activated by 'Rubber Stamp' tool ('Automatic activation is allowed').

- Slightly changed the way models are exchanged when jumping to models
  contained in Active File. This is now more consistent with jumping to
  models in external files.

- Added reference attachment's logical name to Model Name readout whenever 
  the target is in the referenced model at snap event. Not sure if this is 
  the right way to address this issue...

- Fixed Level reporting for Complex Elements (Cells): multiple levels are
  reported now.

- Corrected minor bug with balloon background-color defaulting to the color 
  of the last row in the list.

 
Beta Update 3b -- 04 August 2002
--------------------------------

- Added Tags reporting (two flavors). 

- Added a slight (0.25 sec) delay before Icon Menu shows up (it is possible
  now to fast move cursor over the popup without triggering Icon Menu).

- Added automatic dismissal of popup on every Datapoint (in addition to Reset).

- Implemented fractional length/coordinate readout (in addition to decimal).


Beta 3a -- 26 July 2002
-----------------------

- Changed the way popup window is handled: 
   1. removed dismissing popup when cursor is crossing over it
   2. added toggling of popup visibility thru keystroke: Alt-Space 

- Changed the way popup icon menu is handled: 
   1. removed 'Menu Delay' alltogether
   2. added icon Menu activation on cursor crossing over popup

- Fixed minor bug when switching between Model Tree and Info List (popup is now 
  resized according to user preference when switching to Tree)

- Added new choices to Max Width: 'tiny' and 'free'
  ('free' resembles InfoSnap V7 behavior)

- Added the 'Grid' toggle (list appearance)

- Added automatic resizing of List columns in popup (it should save a lot of space,
  and now there is a point to edit all those titles in 'Toggles' tab, right? 
  -- do it yourself right now if you like saving even more screen real estate)

- Added approximate 'Length' reporting

- Added approximate 'Area' reporting

- Added approximate 'Volume' reporting


Beta Update 2b -- 28 June 2002
------------------------------

- Fixed bug with Toggles list synchronization (only one item could be moved
  without exiting InfoSnap Settings). Now you can move several items in one 
  session (but only one at a time).

- Added two new options to display File Path: 'File Name' displays barely name 
  and extension, 'Short Path' displays as much as it will fit in popup window.


Beta 2a -- 26 June 2002
-----------------------

- Implemented initial version of new GUI replacing all toggles for information
  filtering. The order of selections can now be defined by user.

- Hardwired actions for information reusing are replaced by user defined keyins
  definable in new GUI (with exception of Model/Level switching).

- No bugs were reported after Beta 1d, so nothing was fixed this time.


Beta Update 1d -- 27 May 2002
-----------------------------

- Fixed fatal bug preventing start as DGNAPP (actually a workaround for a bug 
  in uStn, dialog create fails if no DGN file was loaded yet)

- Fixed bug causing dependency on currently active Color Table (incorrect colors 
  in popup, due to my sloppy thinking)

- Fixed bug causing incorrect coordinate readout (Global Origin data was discarded, 
  Oops! I did read it, just never used...)

- Fixed bug where InfoSnap was stealing focus from AccuDraw (I am sending Esc for 
  now, this is what users did anyway)

- Fixed fatal bug caused by uStn's AccuSnap snapping to Transient of newly created 
  graphics (had a lot of fun tracing this one; apparently uStn is not overly 
  consistent with how Transients work) 

- Changed behavior of switching to models in different files (XD= rather than RD=)

- Added RESET-button as means of dismissing of non-parked popup
- Added INFOSNAP_SETTINGS environment variable for user preferences directory 
- Added AutoHide timeout for automatic dismissal of popup 


Initial Beta 1c -- 30 April 2002
--------------------------------

- First public beta