================================== MICROSTATION V8.9 XM ONLY! ================================== =========================================== InfoSnap v2.2.15 --- 23 June 2010 -- UPDATE =========================================== ================= NEW STUFF: ================= - Reporting Text Properties for Element Tags. (thanks to Greg Carlill for pointing out this omission) - New modifier was added to AutoNuke control (in 'Settings-2'). Now you can choose which AutoNuke behavior you prefer to use. When 'tight' is enabled, nuked dialog boxes will return as soon as you move the cursor away. When 'tight' is disabled nuked dialogboxes will return when cursor leaves all views area (this is the default). ================= FIXED: ================= - When dialog boxes were nuked by AutoNuke or AutoSweep and forcefully reopened by reactivating the tool to which they belong, they opened as semi-transparent. This bug is fixed now. (thanks to Jeffrey L. Callicott for bringing this to my attention) - 'Z-Coord' AccuSnap enhancement toggle required at least one snap in DGN file before it started reporting Z coordinates. This is fixed now (thanks to Thomas Voghera for bringing this to my attention). Note that only planar linear elements in XY plane are reported by this toggle. - 'X,Y,Z-Range' AccuSnap enhancement toggles reported incorrect ranges for Mesh elements. This is fixed now. =========================================== InfoSnap v2.2.14 -- 25 April 2010 -- UPDATE =========================================== ================= NEW STUFF: ================= - Enhance AccuSnap Balloon - the whole GUI was redesigned and added several customization options. Now it is easy to control layout of data which is injected to AccuSnap balloon. - InfoSnap Toggle "View Saved+" has been enhanced. This toggle is only effective when snapping to 'nothing' in view. It presents a choice of standard view orientations in InfoSnap balloon. Several new choices were added. You can choose which ones you want to have present in balloon and in which order. Define environment variable INFOSNAP_STANDARDVIEWS and assign only those letters (shown in the first column) which are representing your desired view rotations. Possible choices: T = Top I = Iso F = Front R = Right L = Left B = Back O = bOttom G = riGht iso N = Next P = Previous Default setting is corresponding to: INFOSNAP_STANDARDVIEWS = TIFRLBOGNP ================= FIXED: ================= - Problem with AutoNuke when AutoSweep was inactive. Dialog boxes did not returned after nuking. (Thanks Thomas Voghera for bringing this to my attention) - Crashes when snapping to Transient elements when working in Activated Reference File and using particular AccuSnap balloon enhancements (Angles or Nodes toggles activated in InfoSnap). (Thanks Damon Aspden for bringing this to my attention) - Assuming you have 'View Saved' toggle enabled: When you snap to nothing, there are saved views presented in the InfoSnap popup balloon. Selecting any of these should activate it in the same view where the current snap occured. Unfortunately, this didn't work that way. Saved views were activated in the view where the last snap to a graphic element occured. Now this bug is fixed. (Thanks Job Goedhart for bringing this to my attention) - Sometimes when AutoSweep was active and user closed a View which was partially obscured by a dialog box, sometimes an error message was displayed in MicroStation Message Area stating an InfoSnap error ("unable to resolve handle of window 0x...."). This glitch was absolutely harmless, never the less I finally managed to both reproduce and resolve it. =========================================================== InfoSnap v2.1.5 thru v2.2.9 -- 01 Feb 2010 -- FINAL RELEASE =========================================================== ================= NEW STUFF: ================= - ViewBuddy can now issue warning whenever there are missing reference Raster files. - now it is possible to display a custom text or contents of two environment variables in MicroStation title bar. Two new InfoSnap environment variables were added for this purpose: INFOSNAP_BANNER_PART1 and INFOSNAP_BANNER_PART2. When defined, each of them can either point to an arbitrary text string or a name of an environment variable of your choice. If it points to an arbitrary text string, the string should be prefixed with a dash '-' in order to be displayed verbatim instead of being interpreted as a variable (see an example below). Make also sure that you have activated 'Enhance uStn title bar' in InfoSnap 'Settings 1'-tab! Example: Variable definitions: INFOSNAP_BANNER_PART1=-_USTN_PROJECTDESCR is: INFOSNAP_BANNER_PART2=_USTN_PROJECTDESCR Displayed result: _USTN_PROJECTDESCR is: Untitled Project - InfoSnap Workspaces. This is mainly for Administrators who want to partially disable InfoSnap GUI and enforce some, but not all, settings while still leaving some degree of freedom for users. The InfoSnap workspace is simply a list of GUI items, where any of them can be set to a predefined state/value and will be guaranteed to remain inaccessible (disabled) in InfoSnap GUI. Workspace is very easy to create - it is simply done by example. Just configure InfoSnap exactly the way you want it, open Current State Monitor and select "Create Item List..." button. Then open the created file in a text editor (like Notepad) and edit the first column changing the number 1 (one) to 0 (zero) for each item which you want to freeze. Finally, define a configuration (environment) variable INFOSNAP_ADMIN_OVERRIDES pointing to this file. Restart InfoSnap, and voila! The workspace is activated and enforced. - New framework for automatic updates is now fully implemented. - Automatic Updates communication parameters can be fine tuned. In case of difficulties to establish a stable connection to InfoSnap update site, you can adjust key parameters which are controlling InfoSnap Internet access. This is done by defining environment variables as follow: INFOSNAP_CONNECT_TIMEOUT = number of seconds to wait for connection to be successfully initiated. Default is 10 seconds. INFOSNAP_CONNECT_RETRIES = number of attempts to initiate connection. Default is 2 consecutive attempts. INFOSNAP_TRANSFER_TIMEOUT = max length of inactivity during transfer before connection is dropped. Default is 120 seconds. ================= CHANGED: ================= - Improved processing of shrunk dialog box indicators (aka 'raisins'). Previous logic allowed placement outside of the edge of the screen. Now indicators are forced to always stay visible. ================= FIXED: ================= - Fixed crash when View Buddy was active and newly opened V7 DGN file prompted about conversion from V7 to V8 file format. Crash occured only when certain toggles were active in View Buddy. - Fixed regression with a double-bump gestures for registering dialog boxes för shrinking. Now gestures work again as designed. - Fixed glitch in View Buddy - intermittently dissappearing alarm panel from the view title bar. - Fixed a number of small visual glitches, way too boring to list them here. - Fixed minor problems in 'Current State Monitor'. Added more info about dialog boxes. - Fixed bug in 'Monitor AccuSnap' which often prevented displaying element info when AccuSnap located an element during a fly-over. - Fixed bug affecting AccuDraw's double key shortcuts where shortcuts were sometimes prematurely terminated by InfoSnap popup. (Thanks Rob Collins-McNicholls for bringing this issue to my attention) - Fixed bug affecting visibilty of View Buddy alarm panel when located on a view title bar. The bug manifested itself by invisble panel whenever the view title bar coincided with a dialog box which was subsequently minimized or shrunk. Also most often noticed as mysteriously disappearing View Buddy panel when moving or resizing some views. - Fixed severe instability when ViewBuddy's slam-down trigger list opened itself immediately after closing AutoMenu pop-up (usually by selecting a choice from AutoMenu whose position coincided with ViewBuddy). - Fixed bug affecting rubber-banded quick measurements (shift-cursor). In some view configurations, i.e. those without clipping planes the rubber band sometimes was not visible. - Fixed few issues when toggling between Visited Model History tree and Snap Output in popup balloon ("Home"-icon): popup was not repainted completely when changing its size, it shrunk by two pixels each time it was toggled. - Auto Menu could not handle some toggles (error: Unable to load/create dialog item of type 'PDTextMenu', id = 161 from dialog "INFOSNAP"). I rewrote the whole Auto Menu popup logic and eliminated all dead meat from the output. Implemented a workaround for MicroStation not liking some menu item ID numbers (Thanks Robin Moran for bringing this issue to my attention). - When the DoubleBump delay was set to 0.0 seconds in Settings-1 tab, all dialogs previously shrunk by IS immediately started cycling open and closed. This continued until a non-zero value for the DoubleBump delay value was entered. (Thanks John Canon for reporting this bug). - Popup balloon help in Toggles list box and in Main PopUp was sometimes non readable (black text on black background) in some color schemes. This is corrected now. - Crash when snapping to snappable Transients. ================================== InfoSnap v2.1.5 ------ 08 May 2008 ================================== NEW STUFF: - New toggle: 'Transparency'. Lists Element, Level and Reference transparency. - New toggle: 'Priority'. Lists Element, Level and Reference display priority (3D). FIXED: - Intermittent problem with dialog boxes defined in DoubleBump settings file not shrinking when InfoSnap was initially fired up. This bug was triggered when AutoUpdate feature was failing to retrieve the list of updates from our update server (thanks Jamey White and Damon Aspden for reporting, and special thanks to Damon for invaluable help in tracing down the cause of this bug) CHANGED: - Entirely new way of handling InfoSnap Automatic Updates by an external updater (MDL). Hopefully it will solve once for all intermittent issues where InfoSnap repeatedly and unsuccessfully tried to install the update. This change will be effective begining with the next update (it is always the current installation which pulls the update off the web). - InfoSnap Automatic Updates are now performed only once a week. This is a change from previous behavior where update check was performed each time InfoSnap was started. You can still perform the immediate check from InfoSnap Settings dialog box. InfoSnap v2.1.4 -- 14 January 2008 ================================== FIXED: - Some issues with main pop-up grabbing focus from AccuDraw (thanks Keith Laurie for reporting). - Intermitent bug in Single Bump mode causing popup to disappear when user first clicked inside (near the bottom of it) and then clicked on its icon switching popup to Model Tree view. InfoSnap v2.1.3 -- 04 January 2008 ================================== SUMMARY OF NEWS, FIXES AND CHANGES (post-version 2.0.0) ================================== NEW STUFF: - 'Current State Monitor' has been enhanced with export functionality. Pressing the new "Export Settings..." button will export all InfoSnap settings along with active MicroStation UPF file to the selected directory. This will both aid all future problem reporting to me and can also be used to conveniently backup a snapshot of all InfoSnap settings. - "Import" settings (via 'Current State Monitor'). InfoSnap data files can be now exported and imported across different MicroStation installations. Import logic resolves naming differences for affected data files and places them in correct location (overwriting current ones without a warning). - New environment variable: INFOSNAP_LAYOUT Can be set to path where the file containing the snapshot of current dialog box positions is stored. The file will be created automatically. If not defined, it defaults to MS_TMP. This variable is rarely needed. - The much requested feature known from venerable InfoGlider for MicroStation 95 thru v7 is now implemented in both InfoSnap V8 and XM: the ability to make ad-hoc "rubber-band measurements". To enable this feature make sure that you have selected something other than 'disabled' (or 'key alone') in the 'Keyboard' option button ("Settings-1"). Then press this key while moving mouse cursor within a view area. Example: "Settings-1": 'Keyboard' = 'Shift+btn' Now press the 'Shift'-key on your keyboard when moving mouse pointer over the MicroStation view. The "rubber band" is drawn parallell to your view surface and the length of it is dynamically shown near the cursor. Now let the 'Shift'-key go off and move the mouse. The "rubber band" disappears. That's it, no need to press mouse buttons at all! Please note that measurements are only approximate as they are computed from the cursor position when you hitted keyboard rather than from exact snap points (which are cheerfully ignored). Colors of the text in the measurement pop-up are the same as for main InfoSnap pop-up and are set in 'Settings-1' tab. - Added ability to create two separate user-defined entries in the threat list in ViewBuddy. Also added several new keyins to manage this new functionality: INFOSNAP VBUDDY1 ONSLEEP|ONACTIVATE|RED|YELLOW|GREEN|ACTIVATE|SLEEP [ThreatNameGoesHere] INFOSNAP VBUDDY2 ONSLEEP|ONACTIVATE|RED|YELLOW|GREEN|ACTIVATE|SLEEP [ThreatNameGoesHere] Where: VBUDDY1, VBUDDY2 - is trigger selector (defines first or second trigger as a target) ONSLEEP, ONACTIVATE - define which event will activate alarm RED, YELLOW, GREEN - sets color light for this trigger to be used when alarm is triggered ACTIVATE - request activate event SLEEP - request sleep event Example: In a script composed of keyins to manage backups, you may add the following keyins to trigger a vBuddy alarm when the backup is failing: INFOSNAP VBUDDY2 ONACTIVATE INFOSNAP VBUDDY2 RED INFOSNAP VBUDDY2 ACTIVATE Backup Failure! And use following keyin when it succeeds: INFOSNAP VBUDDY2 SLEEP Backup OK - Added User Preference File (*.UPF) location to Current State Monitor. - AutoNuke and AutoSweep utilize dialog box transparency to enhance visual feedback to indicate which dialog boxes are about to hide (MicroStation XM only). CHANGED: - "Export" settings (via 'Current State Monitor') creates now an additional archive library which contain all InfoSnap data files in format which is suitable for "Import". Only the file with extension "*.Exported" is necessary to move all data files to another computer. - 'Keyboard:' option in 'Settings-1' defaults now to SHIFT (instead for CONTROL). Wording of some available options has been changed to target a 'btn' (i.e. Button instead of a slightly misleading 'Key'). FIXED in V8 since version 2.0.0: - Problem occuring when opening V7 files with InfoSnap loaded as MS_DGNAPP. This is resolved now (thanks Ben L. Sharbono for reporting). - Problem occuring when minimizing 'MicroStation Application Window' containing the active tool icon when both 'Tool Settings' dialog box was declared non-nukable in DoubleBump file and PopSet utility was active. The 'Application Window' bounced back to maximized state (thanks Ben L. Sharbono for reporting and providing a reproducible test case). - 'Current State Monitor' - fixed readability problem with displaying of insanely long pathes. They are no longer truncated at the tail -- instead, they are abbreviated in the middle. - In some cases the AutoMenu popup could display the small square as the last character in the label text on menu items. This is corrected now. - True Element color/weight/style were not reported when the level symbology override was active (thanks to Bill Ostroff for reporting). - Changed processing of Automatic Updates to be more tolerant for timing issues. - Crash when interrogating Material information (thanks to David Thompson for reporting). - Problem with shrunk dialog boxes which remained unshrunk after DGN file exchange if mouse cursor happened to coincide with it during file swap. - Problem with exiting MicroStation if there were shrunk dialog boxes and if MicroStation opened a modal message dialog box asking for confirmation upon exit. This resulted in a loop of automatic shrink/unshrink actions until modal dialog box was dismissed (thanks to Greg Carlill for reporting). ============================================== ============================================== KNOWN PROBLEMS: - due to problems with one particular MDL function in MicroStation XM which is causing several unwanted side-effects, the toggle "Level Usage" will be deactivated automatically whenever the (snapped to) element is in the referenced model. "Level Usage" will continue to work correctly for elements in the active model. - "Dotnetized" dialog boxes (like Level Display, i.e. utilizing Dotnet framework parent) are not allowed to retain their transparency (as set by user) when they are shrunk or nuked. This is caused by a work-around in InfoSnap to prevent crashing MicroStation. Other dialog boxes are unaffected. - "Dotnetized" dialog boxes (like Level Display, i.e. utilizing Dotnet framework parent) are preventing manual InfoSnap unload when they are shrunk or nuked. This is caused by a work-around in InfoSnap to prevent crashing MicroStation. Other dialog boxes are unaffected. - Help window may disappear unless environment variable MS_BROWSERMAKECHILDWINDOW is set to 1. (MS_BROWSERMAKECHILDWINDOW=1) ============================================== Other contributors who helped with bug reporting (listed in no particular order): John Canon Richard Thomas Jamey White Bobby Jones Thomas Voghera Ben L. Sharbono Damon Aspden Bill Ostroff David Thompson Greg Carlill Rob Collins-McNicholls Robin Moran ...and whoever else I forgot to mention. Thank you guys! ============================================== /Chris Zakrewsky Team uStation AB SWEDEN http://www.ustation.se