Understand 2.0 Build Notes (b460)

| | Comments (0) | TrackBacks (0)

(Build b460) - 25 Aug 2008

ARCHITECT

  • Delay architecture resolve to improve initial project startup
  • If an architecture has been modified in the architecture builder, ensure prompt to save/discard is shown on project or application close. Also added shortcut keys.
  • Fix for crash when moving an architecture out of it's parent and then removing the parent before saving.
  • Fixed bug where moving an entity to a new architecture wouldn't remove it from the old architecture.

EDITOR

  • Fixed browse mode activation bug when dragging with ctrl pressed.
  • Added basic support for C preprocessor directives in Fortran editor syntax highlighting.
  • improve performance of opening editor windows.
  • Fixed bug related to showing the read-only warning multiple times for actions that cause multiple edits.
  • On X Windows changed rectangular selection with the mouse from alt+click to ctrl+click since most window managers grab alt+click for moving the window.
  • Fixed several drag and drop bugs.

GENERAL

  • EntityFilter/Locator - entity lists expand on demand rather than on project open/reparse
  • Major improvements to project load time.
  • Added the Splittable Workspace. The workspace can be split once either direction with the toolbar buttons, and windows can be moved back and forth using the right-click menu options. Active area determined via a checkbox on each area. All new windows will open in the checked area
  • Added a "Rescan" action to the Analyze ToolButton menu.
  • Fixed crash in entity explorer when creating a new project
  • show status message and beep when locator/entity filter is empty
  • added bindable actions for: Activate Next Tabbed Area, Activate Next Tab, Activate Previous Tab, and Move Window to Next Tabbed Area

GRAPHS

  • Fix issue with Architecture Graphs continuously redrawing itself.

INFOBROWSER

  • Fixed java IB Calls field to show non-dynamic calls

METRICS

  • Added a link to the project metrics summary.
  • Refresh architecture tree after reparse in the project metrics overview.
  • Improved performance of the Project Metrics Browser.
  • Temporarily remove "Browse Metric Graphs" it will return once metrics aggregation calculation is fast enough to use.

PARSER

  • Java, made change to handle Java6 compiler version.
  • Ada, Fixed bug in generic instantiations of packages that contain nested generic instantiations. This bug could cause inaccuracies in types and could result in failure of overload resolution
  • Ada, Fixed bug where character literals with non-ASCII characters resulted in syntax errors.
  • Java, fixed a syntax error parsing some generic type names in source files from .jar files. Fixed an error where a syntax error in a parameter declaration could result in a parameter entity with an empty name.
  • C/C++,fixed parse error when user defined conversion operators included a const qualifier.
  • C/C++, improved references to constructors.

PERL

  • Correctly include maintain_uperl application in OS X build

PROJECT

  • Bug fix: import of an include list and immediate save would not write the imported list; import could double up items in the list
  • Add editor-windows, opened through the open-file-dialog, to the MRU list.
  • Project Conversion Dialog, added a pull-down of recently entered create-in directories.
  • In project conversion dialog, fill in the create in directory with the directory of the 1.4 project if the line edit is empty.
  • Pasting in project name in some cases could have caused a crash
  • fixed bug in import procedure for 1.4 c projects where include paths were added as auto include files
  • Fixed incorrect error message on failed project conversion to relative paths
  • Allow new-projects working directory to use the same directory as the open-project.

REPORTS

  • Dropping a .upl file into Understand installs the plugin script into STIHOME/conf/scripts/local. The Editor window, project browser, etc, manage drop events separately, so dropping a .upl file into one of them will not install it.
  • Interactive Reports submenu's are now properly created when the report names contain a backslash
  • Interactive Reports will now display tab characters properly
  • Interactive Reports now correctly print the last line of text sent, even if it does not end with a newline

0 TrackBacks

Listed below are links to blogs that reference this entry: Understand 2.0 Build Notes (b460).

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

Leave a comment

About this Entry

This page contains a single entry by KevinG published on August 25, 2008 10:04 AM.

Understand 2.0 Build Notes (b459) was the previous entry in this blog.

Understand 2.0 Build Notes (b461) is the next entry in this blog.

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