Removed unneeded 'currentNode' member variable from DataContentTopComponent.
Disabled tabs in JTabbedPane in DataContentPanel on panel creation.
Removed ChangeListener interface from DataTopComponent as it is not needed.
Modifications to html editor kit used by ExtractedContentPanel in an effort
to make the font size similar to what's seen in the 'String View' content
viewer.
Merge branch 'timeline' of https://github.com/sleuthkit/autopsy into timeline
Changed DataContentTopComponent member variable in Simile2 to a
DataContentPanel.
Added initial Timeline TopComponent to project. Added a DataResultPanel, a
DataContentPanel and a JPanel to hold all JavaFX timeline components from
Simile2 class.
Created a couple of timeline TopComponents. These approaches do not yet work.
Changed Simile2 to use previously extracted DataResultPanel and
DataContentPanel.
Added code to check for the existence of a pre-computed mactime output file
and to use that instead of running mactime.exe again.
Added indeterminate progress bar to timeline module.
Added try...finally around creation of progress bar to ensure that it is
stopped in the event of a non-checked exception.
Some code cleanup.
Changed timeline progress bar text. Removed unneeded println statement.
Removed two previously created Timeline TopComponents that were not being
used.
Modifications to implement behavior to alert user that timeline has gone
out of date due to image being added. Currently this works when timeline
window is open - need to handle case when an image has been added when
timeline window is closed. Also added another optimization where mactime
file is not reparsed if the in-memory data is still valid.
Refactor of method Simile2.makeBodyFile().
Removed unneeded print statements.
Moved flushing/closing of BufferedWriter used in makeBodyFile() to outside
of the parsing loop. Added line to close Scanner in parseMacTime(). Removed
unneeded print statement.
Modified code to detect if files have been added to the database since the
last time it ran and to regenerate timeline data when timeline is (re)started.
Note that addition of files to the database is noticed by timeline only upon
a restart (of timeline); timeline does not notice this while the timeline
window is open.
Added jfxrt.jar to CoreLibs and removed wrapped jfxrt.jar from Timeline
module. Also set sync=false in build.xml in CoreLibs so that jfxrt.jar
would not be removed by ivy.