617 Commits

Author SHA1 Message Date
jmillman
d39644687b 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-17 17:42:00 -04:00
jmillman
4ae9eaf019 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-17 15:54:34 -04:00
jmillman
36b727e94d make sure all code is using the correct TagsManager (DrawableTagsManager) from controller; more cleanup 2015-06-17 15:51:15 -04:00
Karl Mortensen
be9fd906a4 Warn if failure, allow retry 2015-06-17 09:26:00 -04:00
jmillman
fe95cc21d7 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-16 16:53:16 -04:00
jmillman
aad2335b34 cleanup Follow Up tag and Category TagNames (prevent short name version from being added, by removing commas) 2015-06-16 12:51:06 -04:00
jmillman
86e1ca1886 make new DeleteFollowUpTag action; use Set instead of List to prevent duplicate files in groups 2015-06-16 11:14:44 -04:00
Richard Cordovano
0443e1d6e6 Merge develop branch into collaborative branch and resolve conflicts 2015-06-12 11:28:42 -04:00
Richard Cordovano
b09138f236 Merge pull request #1352 from millmanorama/next_unseen_dynamic_groups
properly persist the seen state of user defined groups (tags, categories)
2015-06-12 11:14:23 -04:00
Richard Cordovano
510ddf81ae Merge pull request #1350 from millmanorama/slideshowview_npe
disable slidehsow mode toggle when there are no files in group
2015-06-12 11:14:03 -04:00
jmillman
44e40a2a2e create new groups as needed when marking seen 2015-06-11 17:00:52 -04:00
jmillman
7212cdf951 properly save group viewed state to db
create category groups on initialization
don't replace groups only insert
read seen state at group construction
2015-06-11 16:57:55 -04:00
jmillman
ce4ff627fb disable slidehsow mode toggle when there are no files in group 2015-06-11 16:02:49 -04:00
Richard Cordovano
19592a9994 Merge pull request #1348 from millmanorama/stop_garbage_collection_listeners
keep a reference to public unmodifiable view of fileids so that liste…
2015-06-11 15:57:30 -04:00
Richard Cordovano
411e6f6015 Merge pull request #1347 from millmanorama/unseen_status_fix
don't mark groups as unseen unless a file was actually added or removed
2015-06-11 15:57:00 -04:00
Richard Cordovano
963415c609 Merge pull request #1346 from millmanorama/remove_duplicate_category_entries
remove duplicate Category value form values list
2015-06-11 15:56:49 -04:00
jmillman
efd19fc56f allow marking grouos as seen or unseen, update next unseen appropriatly 2015-06-11 15:52:15 -04:00
jmillman
0a61ad02f7 Merge branch 'stop_garbage_collection_listeners' into develop 2015-06-11 15:16:39 -04:00
jmillman
6c40864803 Merge branch 'unseen_status_fix' into develop 2015-06-11 15:16:33 -04:00
jmillman
c350d419a1 Merge branch 'remove_duplicate_category_entries' into develop 2015-06-11 15:16:27 -04:00
jmillman
13fefb1c17 keep a reference to public unmodifiable view of fileids so that listeners are not immediately garbage colelcted 2015-06-11 14:48:50 -04:00
jmillman
a87a665993 don't mark groups as unseen unless a file was actually added or removed 2015-06-11 14:30:35 -04:00
jmillman
ccf2af40ca remove duplicate Category value form values list 2015-06-11 14:29:07 -04:00
jmillman
048c44cde2 rebuild the list of tagnames each time the list is shown 2015-06-11 14:09:05 -04:00
Richard Cordovano
e090ff7a5a Merge pull request #1341 from millmanorama/GroupPane_realted_bug_fixes
Group pane realted bug fixes
2015-06-11 13:54:21 -04:00
Richard Cordovano
3498cf675d Merge pull request #1344 from millmanorama/DrawableDB_illegalstateexception
fix illegalstate exception from DrawableDB
2015-06-11 13:53:52 -04:00
jmillman
26076037f1 fix illegalstate exception from DrawableDB 2015-06-11 13:46:25 -04:00
jmillman
2ba6847c80 fix npe in GroupTreeCell 2015-06-11 13:34:12 -04:00
jmillman
1e6c97ce84 remove references to obsolete .css file 2015-06-11 13:27:48 -04:00
jmillman
f4f568bff1 GroupPane bug fixes: don't show context menu when right clicking empty group; create new slideshowpane to force category border update
cleanup DrawableTile, DrawableView, DrawableViewBase, GroupPane. SlideShowView
2015-06-11 13:27:31 -04:00
jmillman
33d1231c5c fix npe caused by attempting to select all files in an empty group 2015-06-11 13:24:41 -04:00
Richard Cordovano
d57c16d97f Merge pull request #1340 from millmanorama/option_panel_missing_string
fix npe resulting from mising bundle property
2015-06-11 12:01:04 -04:00
jmillman
9d3453dace fix npe resulting from mising bundle property 2015-06-11 11:42:41 -04:00
jmillman
4876776d99 change the project name in the build script 2015-06-11 10:12:26 -04:00
Richard Cordovano
e38c3dc239 Merge remote-tracking branch 'upstream/develop' into collaborative 2015-06-11 09:10:05 -04:00
jmillman
b9f25256c3 Lots of cleanup and comments
rename and comment DrawableViewBase

more cleanup of category related code

comments

license header;  cleanup in DrawableDB, GroupManager, and ImageGalleryController

cleanup HashSetManager and DrawableGroup

cleanup/commetns DrawableTile, DrawableView, DrawableViewBase

more cleanup ind DrawableDB
2015-06-10 12:12:29 -04:00
jmillman
c2bdb0fc31 clear last selected effect from tiles as they scroll out of view 2015-06-10 10:11:43 -04:00
jmillman
bcca575c9d bug fixes 2015-06-10 10:11:40 -04:00
jmillman
a20f040066 use event bus for category change events 2015-06-10 10:11:38 -04:00
jmillman
06e0a33499 interim refactor of towards HashSetManager 2015-06-10 10:11:37 -04:00
jmillman
eb9f4750ad refactor CategoryCounts 2015-06-10 10:11:27 -04:00
Richard Cordovano
e07f6a358d Merge remote-tracking branch 'upstream/develop' into collaborative 2015-06-10 09:39:00 -04:00
jmillman
733987b617 use ui thread model for scrolling 2015-06-09 14:43:42 -04:00
jmillman
f3bcb66efc attempt to fix infinite loop 2015-06-09 10:47:20 -04:00
Richard Cordovano
7d3bc0c4cc Merge develop branch into collabortive branch 2015-06-08 11:05:50 -04:00
jmillman
cfe9e44b97 prevent index out of bounds during multiselect 2015-06-05 15:26:14 -04:00
Richard Cordovano
e1a6f2a8c2 Merge pull request #1317 from millmanorama/category_counts_during_ingest
show category count updates as ingest proceedes
2015-06-05 13:39:04 -04:00
jmillman
13bd12cbfc show category count updates as ingest proceedes 2015-06-05 13:30:21 -04:00
jmillman
4fe5f15e13 refresh tags tree when removing FollowUp tag; 2015-06-05 12:31:20 -04:00
Richard Cordovano
825559baf3 Merge pull request #1312 from millmanorama/options_panel_review
cleanup and add explanation to ImageGalleryOptionsPanel
2015-06-05 12:07:29 -04:00