Recently in Build Notes Category

We've been working hard to improve Understand and have made a lot of new builds recently (4 this last week). I finally caught up with the build notes, so if you want some light reading, here you are:

(Build b447) - 10 Jun 2008

Change

  • Add a new way of searching for changed entities when comparing snapshots. In addition to the tree used to display the entities, there is now a list -- similar to the Entity Filter or Locator windows in Understand.
  • Added date column to change comparison list view
  • Added new columns to Change Locater
  • Add import to all list options in configure dialog; allow to import from a file a text list of stored values on most configured list panels, for example, include lists and macros
  • Added charts and tables for Code Size and Complexity. There is now a"Metrics" menu where these graphs, along with other metric functionality, can be accessed.
  • Added: New Getting Started window that replaces the Open Project Dialog. Includes recent projects list, SciTools blog entry links, and links to other help material. If closed, can be accessed in the Help->Getting Started menu.
  • Added .H as a c++ file type by default
  • Added: -classpath for java enabled projects; add classpaths or jar files to project configuration
  • Added new options to Java class path panel: Now enabled to allow multiple jar file selections; Remember last jar file directory
  • Check "Alternate Snapshot Time" automatically and don't allow unchecking when "alternate folder" or "TrackBack" options are chosen
  • Added an additional "Dependency Graph (as expanded)" context-menu item. It will show only when the context menu is requested in the "Architecture Browser" and the architecture is expanded.
  • Wizard change: add Import msvc project option by c and c# languages, if not chosen don't show the visual studio panel
  • Bug fixes: if multiple capture commands of the same name and parameters were launched previously, another window was always open, ignoring reuse option
  • Fixed regression in syncing existing editors to a new project.
  • Generate Detailed Metrics... button on project metrics browser now opens the new metrics export dialog.
  • Bug fix: The cursor when hovered over the context browser splitter now changes to a resize cursor.
  • Some UI changes to make snapshot creation more usable
  • Added an HTML/text report for uninitialized items in a project.
  • Find in files no longer uses case sensitive file matching on Windows - still case sensitive on other platforms
  • Remember Snapshot Preview size and position.
  • Added an unused variable and parameter report.

Welcome to my first post using our own toolset to publish build metrics about our most recent weekly build.

 I’d intended to use Measure, a tool we are about to release in alpha form, for this post…. but alas I hit a problem with it that that will have to be resolved tomorrow by the engineers working on it. 

So instead, this Build Metrics post will be done using the Change tool built in to Understand 2.0.  Later, I hope tomorrow, when the issue with Measure has been resolved, I’ll update this post with charts and reports made from it.

First some procedures….. I have an Understand 2.0 project. It was synced to current source, but using fancy SVN magic I set it to April 20 for B442, then I reparsed, made a snapshot labeled B442. Then I restored the source to April 27 for B443, reparsed, and made a snapshot labeled B443.   Then I asked Change to compare B443 versus B442:

All changes checked in to form B443:

2008-04-28 20.28

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

About this Archive

This page is a archive of recent entries in the Build Notes category.

Build Metrics is the previous category.

Documentation is the next category.

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