Commit Graph
8715 Commits
Author SHA1 Message Date
jmillman b5216cc87b use new Autopsy Tag events, don't fire extra events from ig, but listen to events from autopsy 2015-06-24 11:06:26 -04:00
jmillman 335b82bbc2 Tag Events
- created new Case.Event enum values for BlackBoard/Content tags added/deleted
- created new PropertyChangeEvent subclasses for  BlackBoard/Content tags added/deleted
- replaced ModuleDataEvent hack  with new Tag Events
- removed [in] from javadocs, other minor cleanup
2015-06-24 11:04:16 -04:00
jmillman dabcec9e27 more granular synchronization in DrawableTagsManager 2015-06-24 11:02:01 -04:00
jmillman 6d12aec7ae new Tag event system 2015-06-24 11:01:59 -04:00
jmillman b430039c1b more tag/category autopsy integeration
update CategoryCounts, FollowUp and Category border on general Tag Event
use most severe category if multiple categories are present for a file
enforce category ordering via enum declaration order
2015-06-24 11:01:57 -04:00
jmillman 8b26c43b20 rename method; add synchronization; remove singletonness from SummaryTablePane 2015-06-24 11:01:55 -04:00
jmillman 2916f60dc7 refactor in GroupManager, to make logic and flow cleaner
split FileUpdateEvent handlers to seperate update and removed methods
name DbWorkerThread, Thread
2015-06-24 11:00:41 -04:00
jmillman b195499830 more work to keep autopsy and ImageGallery tags in sync
add setFiles method to DrawableGroup;
don't clear groups from GroupMap except for CaseChange; reuse groups via setFiles method when regrouping
reselect group in navpanel after regroup
2015-06-24 11:00:39 -04:00
jmillman 2be00f7694 more cleanup of Categories/Tags and listening to autopsy generated "Tag Events"
-remove unused code from Category.java
-use Category.isCategoryTagName instead of .getDisplayName().startsWith(Category.CATEGORY_PREFIX)

-regroup when notified of Tag Change from autopsy
2015-06-24 11:00:38 -04:00
jmillman 1e9d6c54c4 make sure all code is using the correct TagsManager (DrawableTagsManager) from controller; more cleanup 2015-06-24 10:59:54 -04:00
jmillman 4960980c0d clean up and refactor code related to Tagging and actions;
move away from singleton by injecting controller rather than using getDefault();
 use EventBus in DrawableTagsManager (used to be TagUtils)

requires equal and hashcode method implemented on TagName
2015-06-24 10:58:56 -04:00
jmillman dc65b8ae2f cleanup Follow Up tag and Category TagNames (prevent short name version from being added, by removing commas) 2015-06-24 10:57:43 -04:00
jmillman e30bc537a1 make new DeleteFollowUpTag action; use Set instead of List to prevent duplicate files in groups 2015-06-24 10:57:41 -04:00
jmillman 334bd901cd Merge remote-tracking branch 'upstream/develop' into events_tags_categories_rework
Conflicts:
	ImageGallery/src/org/sleuthkit/autopsy/imagegallery/actions/AddTagAction.java
2015-06-24 10:42:50 -04:00
jmillman 6f89e80b53 Merge branch 'tag_events' into events_tags_categories_rework 2015-06-24 10:40:48 -04:00
jmillman 8808496f83 catch IllegalStateException from Case.getCurrentCase() in TagsManager methods 2015-06-24 10:29:03 -04:00
jmillman f9f1c7db94 use private notifyPropertyChangeEvent() method in notifyNewDataSource 2015-06-24 10:17:51 -04:00
jmillman 2d7cc05e30 remove TagAction class since it provides no value 2015-06-24 10:13:59 -04:00
jmillman 5308dc1230 SlideShow toggle is disabled when there is no group selected; fix relative paths to images in fxml 2015-06-24 09:59:23 -04:00
sidheshenator ef50ce604b setDataViewByOffset() and setDataViewByPageNumber() in DataContentViewerHex refactored 2015-06-23 17:03:26 -04:00
Richard Cordovano 52c9e16f5a Merge pull request #1395 from millmanorama/close_fxmenu_behind_tag_dialog
use SwingUtilities.invokeLater rather than invokeandWait so that show…
2015-06-23 16:30:24 -04:00
Richard Cordovano 9fa7414327 Merge pull request #1394 from millmanorama/ThumnbailCache_npe_fixes
fix npe by optionalizing getCachefile
2015-06-23 16:28:20 -04:00
jmillman 890d904bad SlideShow toggle is disabled initialy; fix relative paths to images in fxml 2015-06-23 16:23:59 -04:00
sidheshenator d3bd4a6ed7 exceptions handled for invalid offsets 2015-06-23 16:16:31 -04:00
jmillman 76cdc7863f clean up add tag action, use invokeLater not invokeAndWait; getNonCategoryTagNames returns TagNames in alphabetical order by displayname 2015-06-23 16:12:55 -04:00
jmillman 51f6b05980 only add new cat tag if there is no existing cat tag. put adding and removing fileids to/from group on jfx thread; remove file from groups when adding to new catagory based on new tag 2015-06-23 15:46:12 -04:00
Richard Cordovano bad8961631 Merge pull request #1391 from millmanorama/limit_popups
only prompt that the events db is out of date, when the timeline wind…
2015-06-23 14:32:16 -04:00
jmillman 4db34a412a use SwingUtilities.invokeLater rather than invokeandWait so that showing the swing dialog does not block hiding the fx menu. 2015-06-23 14:19:55 -04:00
jmillman dac18bf6da fix npe by optionalizing getCachefile 2015-06-23 13:20:52 -04:00
jmillman 42380b5a44 Merge remote-tracking branch 'upstream/develop' into events_tags_categories_rework 2015-06-23 11:30:30 -04:00
jmillman 964679ad9a only prompt that the events db is out of date, when the timeline window is open 2015-06-23 11:21:40 -04:00
Brian Carrier 8346c23de9 Merge pull request #1390 from sidheshenator/update_api_exception_handling
Update api exception handling
2015-06-23 10:40:14 -04:00
Sidhesh Mhatre 880a5be15a Update update_versions.py 2015-06-23 10:35:13 -04:00
Brian Carrier 23a393e2fa Merge branch 'release-3.1.3' of github.com:sleuthkit/autopsy into release-3.1.3 2015-06-23 10:31:08 -04:00
Brian Carrier 0f47400d3a Hand copied changes from collab branch to this branch. Did not copy the time out terminator because that is not in tdevelop yet. 2015-06-23 10:30:33 -04:00
sidheshenator 4b1ba59257 early exit if jdiff or javadoc not found 2015-06-23 09:38:22 -04:00
sidheshenator 85ea8bc90d update_versions.py does not execute if javadoc cannot be executed 2015-06-23 09:16:23 -04:00
jmillman 1c16f9e405 better handling of exceptions in event bus eventhandlers 2015-06-22 16:42:44 -04:00
jmillman c689956bbc Merge remote-tracking branch 'upstream/develop' into events_tags_categories_rework 2015-06-22 15:43:29 -04:00
jmillman 567abf7948 move classes to better packages; remove FileUpdateEvent 2015-06-22 15:42:48 -04:00
jmillman e21ad201ff remove unneeded interface 2015-06-22 15:23:36 -04:00
jmillman 05cefa388a move DrawableView and GroupPane to a new package 2015-06-22 15:22:14 -04:00
jmillman b8f22991a4 reduce duplicate code 2015-06-22 15:11:16 -04:00
jmillman 96bc05cec7 Merge branch 'tag_events' into multiple_tag/follow_up_fixes
Conflicts:
	Core/src/org/sleuthkit/autopsy/casemodule/services/TagsManager.java
	Core/src/org/sleuthkit/autopsy/events/TagAddedEvent.java
	Core/src/org/sleuthkit/autopsy/events/TagDeletedEvent.java
2015-06-22 14:55:14 -04:00
jmillman 3fa996d6fc Tag Events
- created new Case.Event enum values for BlackBoard/Content tags added/deleted
- created new PropertyChangeEvent subclasses for  BlackBoard/Content tags added/deleted
- replaced ModuleDataEvent hack  with new Tag Events
- removed [in] from javadocs, other minor cleanup
2015-06-22 14:53:07 -04:00
sidheshenator 05b53ca5f4 files skipped due to unknown size logged 2015-06-22 14:49:49 -04:00
jmillman 4fdac3a8be rename method in CategoryManager to be more descriptive; fix tag and category grouping when tags aer added / removed 2015-06-22 14:46:04 -04:00
Richard Cordovano d945280afe Merge pull request #1388 from sidheshenator/sevenzipextractor_NPE_fix
files skipped due to unknown size logged
2015-06-22 14:44:10 -04:00
sidheshenator 3c3584b23d files skipped due to unknown size logged 2015-06-22 14:00:01 -04:00
sidheshenator 09be261f89 Unused fields removed. Potential NPE checked in SevenZipExtractor 2015-06-22 13:34:08 -04:00