Build 442,441,440 Understand Build Notes

| | Comments (0) | TrackBacks (0)

1.4 (Build b442) - 17 Apr 2008

Understand 2.0

  • make the UI readable at default size on Linux/mac
  • Performance enhancements for the project browser
  • Added $curEntity and $CurEntityShortName macros, change $curEntityScope to $curScopeEntity to avoid confusion with naming
  • Fixed error when importing from a Visual Studio project, and encountering a bad filename or possibly mis-parsing the Visual Studio.
  • Minor improvements to Change reports
  • Wizard first panel change: switch to a name and directory entries, giving appropriate defaults for both
  • Command Line: Run now aborted on unable to write project settings error
  • Fixed bug where the CIS sidebars consumed the entire editor window.
  • Added scaled printing.
  • First release of 2.0 Saved User Tools. Configurable from Tools ->Configure User Tools
  • C# Fixed bug where reference to implicit 'value' parameter in event accessor caused unknown entity to be created.
  • C# Fixed bug where references to nullable type components 'HasValue' and 'Value' caused unknown entities to be created.
  • C# Fixed bug where line counts did not agree with editor for some line ending formats.

  • 1.4 (Build b441) - 07 Apr 2008

    Understand 2.0

    • Fixed bug where external editor wasn't opening to correct line and column.
    • Fixed crash when adding/removing files in the project.
    • Trigger mle tree with keyboard and mouse selection, also clear the diff view when a non-entity is clicked/etc. in MLE tree
    • don't show empty diffing screen if change result is cancelled
    • Fixed regression in visiting references from browse mode.
    • ask for and remember report name on change report generation
    • Add user ability to cancel comparison and some speed improvements.
    • Fixed bug where sidebar when first opened wasn't being loaded.
    • Added link to the SciTools blog in the help menu.
    • Added support for displaying Understand's context menu in external editors.
    • Fix some progress dialogs
    • show headings on snapshot preview
    • ticket #344: Project portability warning now pops up before the first snapshot is created and provides a way to cancel snapshot creation.
    • Fixed bug on mac when creating CIS sidebar. Should now work on the mac.
    • MLE tree now updates it's selection based on the editor position.
    • Several fixes to the Change reports: Name separate from parameters name Removed javascript because it is very slow on large trees Removed link on changetype in alphabetic index
    • show found files that are not in the current project in blue
    • Allow macros as part of user tools names, only translated in menu context
    • Removed c# finalizers from unused program unit report.
    • Images added for default usertool icon on toolbar
    • Fixed bug with save-all icon. It now is enabled only when there is one-or-more modified editors.
    • Initial external editor support (Tools->External Editor Settings...)
    • Updating print capabilities of graphics.
      Now saves and restores printing state, which fixes various anomalies including dashed-lines not printing correctly.
      Added poster-printing functionality.
      Added Print Options Dialog to allow choose between single-page printing and full-size (poster) printing.
      Added "Print to PDF" ability.
    • Enable saved User tools in main app: Configure tools, then recalled in popup menus, and on Tools menu, and then on Auto updating User Tools toolbar
    • Wait until after the editor is painted to load the sidebar.
    • Fixed crash after reparse when using editor split-pane view.
    • Update diff view when navigating mle tree with keyboard
    • bug fix: named root paths entered manually rather than through the file dialog weren't getting saved in some cases.
    • added an icon to the named root options page
    • Fixed bug in structure browser where the tree wasn't being repopulated after a reparse.
    • Fixed auto-indent bug.
    • Architecture children are now sorted alphabetically.
    • Enabled macro recording of auto-indent actions. Added context menu item to add keywords to user keyword classes.
    • Use a larger step size when scrolling horizontally in the editor.
    • fix focus switching which editor the status bar is using, fix some flicker, also make the button is visible on the splitter
    • Fixed bug in searching at match boundaries.
    • Modify the OS X install kit.
    • Ticket #238: Ada withs can now be separated into spec/body withs

    1.4 (Build b440) - 31 Mar 2008

    Understand 2.0

    • Fix capitalization
    • Fixed possible crash on exit.
    • Hitting 'enter' or 'return' on the startup dialog now opens the selected project in the list, if there is one. Also adjusted some margins.
    • Show error message if Understand fails to open a browser
    • Added option to draw a separator between items
    • Fixed bug where EditReference was using the reference scope and not the reference entity.
    • Fixed possible parsing problems with files encoded in Shift_JIS.
    • Removed context browser menu item as it is now part of the sidebar.
    • Fixed possible crash in measuring widest editor line.
    • Enhance scope list functionality based on user feedback
    • Tightening up margins in list view
    • Assistant now shows on startup and when the layout mode is switched to Assistant layout.
    • Don't show sidebar on mac. Removed sidebar menu options from context menu on a non-project file.
    • Project Default: File encoding is a per user default on new projects created in the GUI, setting is last configured saved project in the GUI
    • Initial check-in of the Contextual Information Sidebar
    • Fix crash on reparse.
    • Fixed bug where the scopeIB wasn't updating. Also fixed crash when updating scopeIB after reparse.
    • Added support for opening editors in multiple workspaces.
    • Understand sends the file to TrackBack for backup when the file is first modified. Will only send the file once per session (Save signals to TrackBack still function the same).
    • added support for file encoding
    • Fixed crash in MLE tree when a non-project file is added to the project, but not analyzed.
    • Add System codec to list of file encodings, to support the default system encoding
    • Fixed bug in browse mode activation.
    • Bug Fix: some -db shortnames since last release may have not have been found
    • Added: New Project Configuration Option and File and Directory override option: File Encoding
    • Fixed copy via drag and drop within the editor when the copy modifier is used.
    • Use click to show, click again to hide method on toggle buttons,use fast show on click, hide on release when shift is held
    • C# Fixed crash on some syntax errors in Attribute Specifications.
    • C# Fixed bug where use of an unbound generic type in a typeof expression caused a syntax error.
    • C# Fixed bugs parsing '<<=' assignments and shift expressions using '<<'.

    0 TrackBacks

    Listed below are links to blogs that reference this entry: Build 442,441,440 Understand Build Notes.

    TrackBack URL for this entry: http://scitools.com/blog/mt/mt-tb.cgi/42

    Leave a comment

    About this Entry

    This page contains a single entry by KevinG published on April 23, 2008 5:34 PM.

    How Big is Understand 2.0 B442? was the previous entry in this blog.

    Using Architecture in the Information Browser is the next entry in this blog.

    Find recent content on the main index or look in the archives to find all content.