From e6e36476d9470d9da2b6d9e92a4e65c6218cdbf5 Mon Sep 17 00:00:00 2001 From: Richard Cordovano Date: Mon, 8 May 2017 17:04:24 -0400 Subject: [PATCH 1/2] Updated NEWS.txt for release 4.4.0 --- NEWS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/NEWS.txt b/NEWS.txt index 24a005f4cf..f511481b5c 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -8,6 +8,7 @@ Improvements: module settings. - Artifact attributes can be marked to indicate discovery by multiple tools. - Import/export of interesting files set membership rules. +- High DPI display support added. - Support for application service plug-in modules (Java only). - Progress dialogs for case create/open/close/delete operations that support cancellation of create/open operations and cancellation of the opening of case From d4184abbf264364666f3f777094dfa23ff55b694 Mon Sep 17 00:00:00 2001 From: Richard Cordovano Date: Wed, 10 May 2017 11:50:15 -0400 Subject: [PATCH 2/2] Move attempt to gc from Autopsy.Case to SleuthkitCase --- .../org/sleuthkit/autopsy/casemodule/Case.java | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/Case.java b/Core/src/org/sleuthkit/autopsy/casemodule/Case.java index bf9be4aa69..b12f0b7597 100644 --- a/Core/src/org/sleuthkit/autopsy/casemodule/Case.java +++ b/Core/src/org/sleuthkit/autopsy/casemodule/Case.java @@ -541,21 +541,6 @@ public class Case { if (RuntimeProperties.runningWithGUI()) { updateGUIForCaseClosed(); } - - /* - * This is an undocumented, legacy hack. Empirically, it seems - * to be necessary due to problems with finalizers in the - * SleuthKit Java bindings data model calling native methods - * that read garbage from freed memory, leading to access - * violations otherwise. Why the garbage collector is called - * twice is not known, but it appears to be intended to try to - * force the garbage collection to occur. - * - * TODO (JIRA-2611): Make JNI code more robust when handling - * file closure - */ - System.gc(); - System.gc(); } } }