sleuthkit/autopsy — pull request #112 by Devin148 (2012-12-06 14:16:14+00:00)
Title: Tags/Bookmarking and HTML Report

### Tags and Bookmarking
---

##### Tags.java
- Abstracted out bookmark creation
- Added Tag creation methods
- Added numerous methods such as getTagsByName() and getTagNames() for use at a later date

##### Bookmarks.java
- Removed name differences in result and file bookmarks (now just "Bookmark")
- Changed search for nodes to use new TSK method, getting all bookmarks of type X with name of Y
- Left static variable as BOOKMARK_TAG_NAME for other classes

##### BookmarkAction.java
- Removed FileBookmarkAction and replaced with BookmarkAction
- Takes file/filenode or artifact, and makes appropriate bookmark
- Now asks for a comment on the bookmark

##### Node Files
- Added right click action for "Bookmark Result" where possible. **Currently not able to add for keyword search result as the node only provides a file.**
- Added "Bookmark File" to keyword search result
- Kept "Bookmark File" on all artifact nodes in case user wants to bookmark the underlying file

### HTML Report
---
- Added hashset hits to report
- HTML report now copies images from the reporting module into the user config directory, then the report directory, using PlatformUtil methods
- Displays icons next to the appropriate artifact in the navigation menu
- New summary page with a larger mention of "Autopsy" and a spot for a logo (with the Autopsy logo as a placeholder).
- Properly displays exif metadata after the latitude/longitude value changes
- Generates both file and result bookmarks