Hackystat
Sensor Update Site
Welcome to the Hackystat Sensor Shell Update Site. This site contains
feature and plug-in versions of Hackystat sensor shell for Eclipse project releases,
published in the form expected by the Eclipse Update Manager (R2.0). Use the
Update Manager's Feature Updates view to open this site (<your_hackystat_root_dir>/download/eclipse)
to locate new and updated Hackystat sensor shell versions to download.
Version History
- May 28, 2003
- Bug Fix:
- Fixed the error that project closed or opened event was recorded even though save action is triggered.
- Mar 25, 2003
- Bug Fixs:
- Fixed the error when the welcome page is on the text editor becuase it does not belong to
any project.
- Fixed the sensor that completely would not work when the sensor property
is disabled.
- Mar 13, 2003
- New Features:
- Supports Eclipse 2.1 RC2, which was released on March 7, 2003.
- Mar 10, 2003
- Bug Fixes:
- Solved the problem that Eclipse sensor could not get the proper fully
qualified class package name if java class files are in the root project
directory.
- Mar 06, 2003
- New Features:
- Supports the JUnit sensor. The supported Sensor Data Types (SDT) are
Activity, FileMetric, and UnitTest.
- Supports the property file activation. User can enable or disable these
three SDTs in the sensor.properties file.
- Changes:
- Part of the sensor activation. Each process method of the supported
SDT could return without any task if a SDT is disable.
- Feb 24, 2003
- Changes:
- Integrated for Hacystat 3. Compatible to Hackystat3 along with version
up from Hackystat2 to Hackystat 3.
- Separated sensor.eclipse.jar, which contains eclipse related package,
from core sensorshell.jar.
- Dec 20, 2002
- Changes:
- Trimmed the unnecessary codes.
- Added more explanatory documents.
- Nov 7, 2002
- Changes:
- Better performance on Eclipse Start up. Penetrates lazy instantiation
so that the status, in which either active file exists in the text editor
on startup, browser is de-activate, or any editor part is clicked, would
instantiate Eclipse sensor. This would avoid sensor form being initialized
in the situation in which user just opens Eclipse IDE, but do nothing.
- Part to listen to the selection listener. Instead, listens to the part
listener for an active file and opened files.
- Oct 30, 2002
- Bug Fixes:
- Part in which an initial active file was not recorded.
- Part in which an active file was doublely recorded for CK metrics.
- Oct 29, 2002
- Bug Fixes:
- Part in which NullPointerException was thrown if the "welcome" page
of platform was clicked.
- Part in which threads created two instances when EclipseSensor.getInstance
was initially called.
Fixed it, synchoronizing the class on initial call.
- Part in which sensor recorded empty absolute path although there existed
no active file.
- Part in which sensor recorded the previous active file although there
existed not active file.
- Oct 27, 2002
- Bug Fixes:
- Part in which sensor generates incorrect class package name.
- Changes:
- Better performance of the project open and close status, and file save
status.
- Oct 25, 2002
- New Features:
- Part in which sensor can listen to browser's activation status.
- Part in which sensor can listen to browser's close status.
- Part in which sensor can listen to project open status.
- Part in which sensor can listen to project close status.
- Part in which sensor can listen to file open status.
- Part in which sensor can listen to file close status.
- Part in which sensor can listen to file save status.
- Changes:
- Tool type of the sensor from "Emacs" to "Eclipse".
- Oct 22, 2002
- Bug Fixes:
- Part in which sensor initially can not grab an active file.
- Part in which sensor can not get the buffer size of an active file.
Contact Information
If you would like to know more about this software, or would like to be informed of future releases:
- Developer contact: Takuya Yamashita (takuyay@hawaii.edu)
- CVS repository: Available. Contact Philip Johnson (johnson@hawaii.edu)
for server and password.
- Developer and user mailing lists: not available.