247 Commits

Author SHA1 Message Date
jmillman
b2d2b3e746 (still buggy)show unseen status and improve next unseen action; reset changes that broke regrouping 2015-06-04 13:04:27 -04:00
jmillman
7e260f6818 cleanup 2015-06-04 13:04:25 -04:00
Richard Cordovano
c6b2e936dd Merge pull request #1305 from millmanorama/grouptreecell_npe_fix
fix NPE in GroupTreeCell by not removing null Listener
2015-06-04 09:45:33 -04:00
jmillman
0f7c26aed7 fix NPE in GroupTreeCell by not removing null Listener; comments 2015-06-03 11:11:26 -04:00
jmillman
ceeab5223b fix comment formatting 2015-06-02 16:48:24 -04:00
jmillman
ea610c51ae fix db creation at case change by creating ModuleOutput/Image Gallery folder if needed.
use Path api instead of strings.
2015-06-02 16:35:48 -04:00
jmillman
e7a9aa7a12 comments 2015-06-02 14:03:33 -04:00
jmillman
5b6251b9f7 fix categorization bug updating ui 2015-06-02 13:35:14 -04:00
jmillman
6e4107a72b simplify CategorizeAction 2015-06-02 12:36:35 -04:00
jmillman
8359528f71 show progress of categorization tasks 2015-06-02 12:36:33 -04:00
jmillman
8a7831b57d cleanup; fix typo 2015-06-02 12:36:31 -04:00
jmillman
a08fa13c5f added convenience methods to access attrubutes of GroupKey; cleanup 2015-06-02 12:36:29 -04:00
jmillman
7bf122e1d6 rename DrawableDB.isImagefile() => isDrawableFile(), and other minor cleanup 2015-06-02 12:36:26 -04:00
jmillman
03c64089eb interim refactor of GroupPane to attempt to eliminate ConcurerntModificationException 2015-06-02 12:36:24 -04:00
jmillman
1744a0c595 reduce visibility of members of ImageGalleryModule 2015-05-28 10:12:01 -04:00
jmillman
c123bb991a Move Image Gallery files to ModuleOutput folder
- replace ImageGalleryModule.MODULE_NAME with getter
- move drawable.db to ModuleOutput folder
- move per case ImageGallery properties to ModuleOutput folder.  cleanup PerCaseProperties.java
2015-05-27 15:38:44 -04:00
jmillman
b04fa81b53 fix categorization ui update errors
- remove old listeners when updating treecell item.  cleanup GroupTreeCell
- invalidateHashSetHitsCount before adding/removing files to make sure it is seen during listner involation
- cleanup GroupTreeItem and NavPanel
- add comment to GroupManager
2015-05-27 13:36:32 -04:00
jmillman
09aa1b243e remove unused variable 2015-05-27 13:30:52 -04:00
Richard Cordovano
930dc8ce9a Merge pull request #1270 from APriestman/catZeroBug
Cat zero bug
2015-05-26 14:28:52 -04:00
APriestman
6c7f10a68d Added comments about caching. 2015-05-22 10:30:59 -04:00
APriestman
24bc7c14f7 Fixed bug where the incorrect category name was being displayed when grouping by category.
For speed, now stores hash set hits in memory.
Fixed bug where hash hit count would never update after a group was created, even if files were added/removed
Changed category zero count to be bases on other counts and not stored separately.
2015-05-22 09:35:50 -04:00
Brian Carrier
019d77f375 bail for thumbnail detection if non-supported mime type. 2015-05-15 12:23:14 -04:00
APriestman
11394d0a22 Don't clear out the groupMap 2015-05-08 11:13:12 -04:00
APriestman
5887076259 Sorting by file count now works correctly.
Changing sort method and ascending/descending now updates the GUI immediately.
Properly decrement uncategorized file count.
Fixed a few case-closing exceptions.
2015-05-08 09:12:44 -04:00
APriestman
0ac2bde11a Clear tag data between cases.
Changed lock on tag listener to prevent deadlocks.
2015-05-06 08:54:41 -04:00
APriestman
113a15b0b7 Various Image Gallery performance improvements.
- Keep some file data in memory to avoid excessive database queries (list of image file IDs, image/video, and category counts)
- When categorizing/tagging a group, don't create tiles (including thumbnails) for images that aren't on the screen
- Changed locking around Category and Tag listeners to prevent slowdown/deadlocks
2015-05-05 13:13:28 -04:00
APriestman
6effbb5f95 Added bitmap MIME type to Image Gallery.
Fixed bug where removing the final image in a group would leave it in an unanalyzed state.
2015-04-27 16:24:05 -04:00
APriestman
b97db9f6e0 Merge remote-tracking branch 'upstream/develop' into incorrectThumbnails
Conflicts:
	ImageGallery/src/org/sleuthkit/autopsy/imagegallery/ImageGalleryController.java
2015-04-23 13:34:52 -04:00
APriestman
cad123d9ea Clear out Image Gallery thumbnail cache to prevent images from closed cases from being re-used. 2015-04-23 13:29:20 -04:00
APriestman
1a3c4dab0c Improved regrouping status bar in Image Gallery gui 2015-04-23 09:13:48 -04:00
APriestman
58136ae545 Fixed bug that caused Image Gallery to think the database needed to be repopulated when opening a second case. 2015-04-21 13:25:45 -04:00
APriestman
f7d9b32138 Fixed date format in ImageGallery details pane.
Added exception handling for an error coming up when Autopsy was closed.
2015-04-20 17:24:22 -04:00
APriestman
4f526d39cb More cleanup 2015-04-20 14:36:51 -04:00
APriestman
383a070e6d Cleanup 2015-04-20 13:19:40 -04:00
APriestman
8ae696c5b6 Reset groupPane properly between cases 2015-04-20 08:51:56 -04:00
APriestman
61184d792c Merge remote-tracking branch 'upstream/image_gallery_fixes' into iaNPE 2015-04-17 09:24:54 -04:00
APriestman
93c2065722 Remote listeners on TagUtils 2015-04-17 09:09:17 -04:00
Brian Carrier
1ac7f3f534 Changes to make case closing get pushed down into GroupPane to reset tiles. Not complete yet 2015-04-17 08:59:09 -04:00
APriestman
8a1c142f5f Made locks in DrawableDB not static.
Added method to clear out Category listeners.
Testing using one dbWorkerThread instead of a new one for each case.
2015-04-15 11:25:20 -04:00
APriestman
689fbec719 Fixing exceptions in Image Gallery caused by the case closing. 2015-04-10 12:33:12 -04:00
Brian Carrier
2f0f0e37fc removed uneeded index 2015-04-09 12:14:20 -04:00
Brian Carrier
72b5f96125 fixed query when new data source is added to get files from only the new data source 2015-04-09 12:13:17 -04:00
Brian Carrier
2069e9b9e8 Fix for image gallery to prevent infinite loop 2015-04-02 12:10:38 -04:00
APriestman
780d18b8b6 Reduced size of error message from being unable to save a thumbnail. 2015-03-24 09:27:25 -04:00
APriestman
a8eafcbed5 Re-disable ImageGallery 2015-03-23 14:24:26 -04:00
APriestman
09671b5ba8 Finishing renaming. 2015-03-23 14:14:24 -04:00
APriestman
815209a419 Renaming ImageAnalyzer to ImageGallery (in progress) 2015-03-23 10:12:11 -04:00