summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLISA STILLWELL <lisa@dhcp152-54-6-218.wireless.europa.renci.org>2011-08-19 21:37:03 (GMT)
committer LISA STILLWELL <lisa@dhcp152-54-6-218.wireless.europa.renci.org>2011-08-19 21:37:03 (GMT)
commit2149430f72a533d846465bc8ffd529e087af9eba (patch)
tree55a116dfab57b349effe23e30796c1a414a18914
parentf937c6f46c9467fb7e3acbf81c7a81593e536759 (diff)
parent4b9029033b0daf7bdbc478711a8b3e4a8f7e93d0 (diff)
downloadQCG-Data-2149430f72a533d846465bc8ffd529e087af9eba.zip
QCG-Data-2149430f72a533d846465bc8ffd529e087af9eba.tar.gz
QCG-Data-2149430f72a533d846465bc8ffd529e087af9eba.tar.bz2
Merge branch 'master' into idrop-lite
-rw-r--r--idrop-swing/pom.xml2
-rw-r--r--idrop-swing/release_notes.txt170
-rw-r--r--idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/LoginDialog.java2
-rw-r--r--idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.form34
-rw-r--r--idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.java25
-rw-r--r--idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/utils/TreeUtils.java42
-rw-r--r--idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/viscomponents/LocalFileTree.java10
-rw-r--r--idrop-swing/src/main/resources/log4j.properties4
8 files changed, 246 insertions, 43 deletions
diff --git a/idrop-swing/pom.xml b/idrop-swing/pom.xml
index f7750d0..424e6ed 100644
--- a/idrop-swing/pom.xml
+++ b/idrop-swing/pom.xml
@@ -81,7 +81,7 @@
<executions>
<execution>
<goals>
- <goal>jnlp</goal>
+ <goal>jnlp-inline</goal>
<!-- use jnlp, jnlp-inline or jnlp-single as appropriate -->
</goals>
</execution>
diff --git a/idrop-swing/release_notes.txt b/idrop-swing/release_notes.txt
index a190fde..998e7f5 100644
--- a/idrop-swing/release_notes.txt
+++ b/idrop-swing/release_notes.txt
@@ -1,17 +1,161 @@
-iDrop Desktop Client
-******** Note that this is software in development, and is not yet intended for general use *************
+*'''Project''': iDrop-swing- Desktop iRODS transfer manager
+*'''Date''': 08/30/2010
+*'''Release Version''': 1.0.0 Release to conincide with iRODS 3.0
+*'''git tag''': xxxxx
-work in progress -- Milestone 0.9.8
-*[#308] irods tree does not refresh when deleting a directory
-*[#61] delete local file multi-select
-*[#254] drag and drop, desktop to irods file should use irods parent as target
-*[#153] local file dir copy/move
-* [#316] feedback on tree node expansion
-*[#313] info not synchronizing on tree select
-*[#315] delete nodes in ll, refresh issue?
-*[#321] progress bar not clearing at begin of txfr
-* [#317] rename irods file (in windows xp) completes but throws up an 'exception moving file' dialog
-*[#338] allow different look and feel of client interface
+==News==
+This is the initial release of the iDrop desktop transfer manager client. iDrop runs in the system tray of your favorite operating system, and can manage transfers between your computer and iRODS, and manage data once in iRODS.
+
+iDrop also automates synchronization between your desktop and iRODS. There is an initial local -> iRODS backup capability, with automatic version of files within iRODS. Other modes are in development
+
+
+GForge for iDrop-swing is at: [[https://code.renci.org/gf/project/irodsidrop/]]
+
+==Requirements==
+
+-iDrop depends on Java 1.6+
+-iDrop is built using Maven
+
+iDrop-swing uses Maven for dependency management. See the pom.xml file for references to various dependencies.
+
+Note that the following bug and feature requests are logged in GForge with related commit information [[https://code.renci.org/gf/project/irodsidrop/tracker/]]
+
+
+==Bug Fixes==
+
+
+iRODS iDrop > add busy and message bar feedback for updates in info panel 2011-02-10 07:03:04
+
+iRODS iDrop > menubar name has not been set 2011-04-06 09:44:45
+
+iRODS iDrop > rename irods file (in windows xp) completes but throws up an 'exception moving file' dialog 2011-07-01 04:33:24
+
+iRODS iDrop > transfer irods folder to local shows exception 2011-07-08 07:44:20
+
+iRODS iDrop > irods move - destination has to be a directory 2011-07-08 07:51:38
+
+iRODS iDrop > clear synch messages on init of process 2011-08-05 11:06:00
+
+iRODS iDrop > queue status not correctly refreshing when alternate sort selected 2011-02-10 06:54:28
+
+iRODS iDrop > repaint probs in idrop gui after logout 2011-06-02 08:07:47
+
+iRODS iDrop > progress bar not clearing at begin of txfr 2011-07-05 03:45:04
+
+iRODS iDrop > enter/return does not submit on password change dialog 2011-02-10 06:49:44
+
+iRODS iDrop > GUI builder broken/disconnected 2011-07-07 03:31:41
+
+iRODS iDrop > get confirm location 2011-01-20 12:28:05
+
+iRODS iDrop > sizing problem file name in info panel 2011-07-21 07:55:53
+
+iRODS iDrop > select on iRODS tree to show info needs hourglass 2011-08-09 04:42:26
+
+iRODS iDrop > windows error txfr long file name w/embedded spaces 2011-02-10 06:53:32
+
+iRODS iDrop > transfer progress not clearing on init of transfer 2011-03-31 12:15:50
+
+iRODS iDrop > result of transfer does not cause refresh of tree 2011-06-05 11:32:26
+
+iRODS iDrop > copy txfr not filling out txfr summary window in queue mgr dialog 2011-06-06 08:38:20
+
+iRODS iDrop > copy to parent dir causes - 511000 irods error 2011-06-06 10:28:52
+
+iRODS iDrop > local tree losing transfer handler 2011-06-06 11:29:57
+
+iRODS iDrop > pause graphic does not appear after not restarting transfer 2011-06-13 13:53:19
+
+iRODS iDrop > fix startup exception when already running 2011-06-14 04:55:42
+
+iRODS iDrop > new local dir causes wierd blank tree entry 2011-06-14 04:56:14
+
+iRODS iDrop > irods tree does not refresh when deleting a directory 2011-06-22 18:34:34
+
+iRODS iDrop > renaming a local folder throws exception 2011-07-08 07:15:27
+
+iRODS iDrop > idrop window stops refreshing - possibly from right clicking 2011-07-08 07:49:39
+
+iRODS iDrop > show filesize of directories as hyphen 2011-07-16 06:04:18
+
+iRODS iDrop > win7 rename folder (from test script) 2011-07-21 07:48:10
+
+iRODS iDrop > start of get transfer does not reset progress bar 2011-07-21 07:51:38
+
+iRODS iDrop > JFileChooser in Win7 Documents vs. My Documents messes up synch 2011-08-04 05:55:12
+
+iRODS iDrop > synch manager cleanups 2011-08-05 11:05:24
+
+iRODS iDrop > callbacks from puts on winxp not finding tree path 2011-08-08 14:14:27
+
+iRODS iDrop > mutli-file irods delete not working 2011-06-02 07:42:24
+
+iRODS iDrop > refresh of irodsFileTree does not scroll down to selected item 2011-06-05 11:33:17
+
+iRODS iDrop > windows error on irods move WinXP 2011-06-06 08:24:34
+
+iRODS iDrop > Unable to build details for transfer type in queue manager dialog when copy 2011-06-06 08:26:14
+
+iRODS iDrop > -321000 error on copy in idrop 2011-06-06 08:35:59
+
+iRODS iDrop > info not synchronizing on tree select 2011-06-30 05:51:56
+
+iRODS iDrop > delete nodes in ll, refresh issue? 2011-06-30 12:41:36
+
+iRODS iDrop > fedora linux error when selecting node for info 2011-08-09 04:41:15
+
+iRODS iDrop > node delete issue seen on mac and win 2011-08-10 12:09:37
+
+iRODS iDrop > hit cancel button on switch grid or change password shouldn't exit 2011-08-15 12:22:54
+
+iRODS iDrop > idrop-swing does not get irods file list 2011-04-18 09:21:37
+
+iRODS iDrop > -511017 on copy
+
+==Features==
+
+iRODS iDrop > refresh remote tree after transfer completes - if queue is small/empty 2011-02-10 07:00:51
+
+iRODS iDrop > fix pause 2011-05-31 09:25:25
+
+iRODS iDrop > feedback on tree node expansion 2011-07-01 04:20:33
+
+iRODS iDrop > allow different look and feel of client interface 2011-07-08 07:19:18
+
+iRODS iDrop > add details to tree views 2011-02-10 06:50:36
+
+iRODS iDrop > add ability to run via maven after build 2011-01-21 09:45:49
+
+iRODS iDrop > startup sequence with graphical progress 2011-02-10 05:38:49
+
+iRODS iDrop > delete local file multi-select 2011-02-01 07:41:51
+
+iRODS iDrop > update tags => update tag cloud 2011-02-26 10:01:16
+
+iRODS iDrop > local file dir copy/move 2011-03-31 12:18:48
+
+iRODS iDrop > get rid of tag view (replace with tag cloud?) 2011-03-31 12:19:45
+
+iRODS iDrop > LL - sync management preferences for single device 2011-05-27 08:32:58
+
+iRODS iDrop > add within-file progress bar 2011-08-15 09:49:50
+
+iRODS iDrop > Add progress bar to bottom of iDrop and links to view queue from idrop menu 2011-02-10 06:55:07
+
+iRODS iDrop > copy irods function 2011-02-10 07:02:02
+
+iRODS iDrop > LL - headless auto-backup 2011-02-10 07:25:14
+
+iRODS iDrop > LL - first-run setup wizard for sync folders 2011-05-27 08:28:32
+
+iRODS iDrop > drag and drop, desktop to irods file should use irods parent as target 2011-06-03 09:44:23
+
+
+==Outstanding Issues==
+
+Please consult [[https://code.renci.org/gf/project/irodsidrop/tracker/]]
+
+for the latest open bugs and Jargon feature requests
diff --git a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/LoginDialog.java b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/LoginDialog.java
index 3925adf..f0fcc7b 100644
--- a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/LoginDialog.java
+++ b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/LoginDialog.java
@@ -165,6 +165,8 @@ public class LoginDialog extends JDialog {
IRODSFileSystem irodsFileSystem = null;
+ /* getting userAO will attempt the login */
+
try {
irodsFileSystem = idropCore.getIrodsFileSystem();
final UserAO userAO = irodsFileSystem.getIRODSAccessObjectFactory().getUserAO(irodsAccount);
diff --git a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.form b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.form
index 057dcde..7a816b9 100644
--- a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.form
+++ b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.form
@@ -865,14 +865,17 @@
</Constraint>
</Constraints>
- <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout">
- <Property name="alignment" type="int" value="0"/>
- <Property name="horizontalGap" type="int" value="0"/>
+ <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridLayout">
+ <Property name="columns" type="int" value="0"/>
+ <Property name="rows" type="int" value="1"/>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="lblFileOrCollectionName">
<Properties>
<Property name="text" type="java.lang.String" value=" "/>
+ <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
+ <Dimension value="[900, 100]"/>
+ </Property>
<Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
<Dimension value="[80, 30]"/>
</Property>
@@ -1335,16 +1338,35 @@
</Constraint>
</Constraints>
- <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout">
- <Property name="alignment" type="int" value="0"/>
- </Layout>
+ <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/>
<SubComponents>
<Component class="javax.swing.JLabel" name="lblCurrentFileLabel">
<Properties>
<Property name="text" type="java.lang.String" value="Current File:"/>
</Properties>
+ <Constraints>
+ <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+ <GridBagConstraints gridX="-1" gridY="-1" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="22" weightX="0.0" weightY="0.0"/>
+ </Constraint>
+ </Constraints>
</Component>
<Component class="javax.swing.JLabel" name="lblCurrentFile">
+ <Properties>
+ <Property name="maximumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
+ <Dimension value="[999, 999]"/>
+ </Property>
+ <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
+ <Dimension value="[30, 10]"/>
+ </Property>
+ <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor">
+ <Dimension value="[300, 20]"/>
+ </Property>
+ </Properties>
+ <Constraints>
+ <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+ <GridBagConstraints gridX="-1" gridY="-1" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/>
+ </Constraint>
+ </Constraints>
</Component>
</SubComponents>
</Container>
diff --git a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.java b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.java
index 166984a..839321f 100644
--- a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.java
+++ b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.java
@@ -330,9 +330,7 @@ public class iDrop extends javax.swing.JFrame implements ActionListener,
&& ts.getTransferState() == TransferStatus.TransferState.OVERALL_COMPLETION) {
try {
((LocalFileSystemModel) idropGui.getFileTree().getModel()).notifyCompletionOfOperation(idropGui.getFileTree(), ts);
- progressIntraFile.setMaximum(10);
- progressIntraFile.setMinimum(0);
- progressIntraFile.setValue(0);
+
} catch (IdropException ex) {
log.error("error on tree notify after operation", ex);
throw new IdropRuntimeException("error processing overall status callback", ex);
@@ -924,7 +922,8 @@ public class iDrop extends javax.swing.JFrame implements ActionListener,
@Override
public void run() {
- log.debug("refreshing series panel");
+ gui.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+
TreePath[] currentPaths = null;
if (getTreeStagingResource() != null) {
@@ -1008,6 +1007,7 @@ public class iDrop extends javax.swing.JFrame implements ActionListener,
} finally {
getiDropCore().getIrodsFileSystem().closeAndEatExceptions(
iDropCore.getIrodsAccount());
+ gui.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
}
}
});
@@ -1575,9 +1575,10 @@ public class iDrop extends javax.swing.JFrame implements ActionListener,
pnlFileNameAndIcon.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
pnlFileNameAndIcon.setMinimumSize(new java.awt.Dimension(100, 50));
- pnlFileNameAndIcon.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 0, 5));
+ pnlFileNameAndIcon.setLayout(new java.awt.GridLayout());
lblFileOrCollectionName.setText(" ");
+ lblFileOrCollectionName.setMaximumSize(new java.awt.Dimension(900, 100));
lblFileOrCollectionName.setMinimumSize(new java.awt.Dimension(80, 30));
pnlFileNameAndIcon.add(lblFileOrCollectionName);
@@ -1810,7 +1811,7 @@ public class iDrop extends javax.swing.JFrame implements ActionListener,
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
- gridBagConstraints.weightx = 0.0050;
+ gridBagConstraints.weightx = 0.005;
pnlIdropBottom.add(userNameLabel, gridBagConstraints);
pnlTransferOverview.setLayout(new java.awt.BorderLayout());
@@ -1857,11 +1858,17 @@ public class iDrop extends javax.swing.JFrame implements ActionListener,
pnlTransferOverview.add(pnlTransferStatus, java.awt.BorderLayout.NORTH);
- pnlTransferFileInfo.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));
+ pnlTransferFileInfo.setLayout(new java.awt.GridBagLayout());
lblCurrentFileLabel.setText("Current File:");
- pnlTransferFileInfo.add(lblCurrentFileLabel);
- pnlTransferFileInfo.add(lblCurrentFile);
+ gridBagConstraints = new java.awt.GridBagConstraints();
+ gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_END;
+ pnlTransferFileInfo.add(lblCurrentFileLabel, gridBagConstraints);
+
+ lblCurrentFile.setMaximumSize(new java.awt.Dimension(999, 999));
+ lblCurrentFile.setMinimumSize(new java.awt.Dimension(30, 10));
+ lblCurrentFile.setPreferredSize(new java.awt.Dimension(300, 20));
+ pnlTransferFileInfo.add(lblCurrentFile, new java.awt.GridBagConstraints());
pnlTransferOverview.add(pnlTransferFileInfo, java.awt.BorderLayout.CENTER);
diff --git a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/utils/TreeUtils.java b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/utils/TreeUtils.java
index c09a3ad..70c2126 100644
--- a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/utils/TreeUtils.java
+++ b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/utils/TreeUtils.java
@@ -104,12 +104,23 @@ public class TreeUtils {
parent.lazyLoadOfChildrenOfThisNode();
+ String normalizedPath = null;
+
for (int i = 0; i < parent.getChildCount(); i++) {
childEntry = (File) ((LocalFileNode) parent.getChildAt(i)).getUserObject();
+
+ normalizedPath = childEntry.getAbsolutePath().replace('\\', '/');
+
+ if (normalizedPath.length() >= 2) {
+ if (normalizedPath.charAt(1) == ':') {
+ normalizedPath = normalizedPath.substring(2);
+ }
+ }
+
if (childEntry.isDirectory()) {
log.debug("child entry is a collection");
- if (userObject.equals(childEntry.getAbsolutePath())) {
+ if (userObject.equals(normalizedPath)) {
foundNode = (LocalFileNode) parent.getChildAt(i);
break;
}
@@ -119,7 +130,7 @@ public class TreeUtils {
log.debug(
"looking for match when child entry is a file with abs path:{}",
childEntry.getAbsolutePath());
- if (userObject.equals(childEntry.getAbsolutePath())) {
+ if (userObject.equals(normalizedPath)) {
foundNode = (LocalFileNode) parent.getChildAt(i);
break;
}
@@ -134,7 +145,11 @@ public class TreeUtils {
LocalFileNode localNode = (LocalFileNode) fileSystemModel.getRoot();
TreePath calculatedTreePath = new TreePath(localNode);
localNode.getUserObject();
- String[] pathComponents = absolutePath.split("/");
+
+ String normalizedPath = absolutePath.replace('\\', '/');
+
+ String[] pathComponents = normalizedPath.split("/");
+
StringBuilder searchRoot = new StringBuilder();
LocalFileNode currentNode = (LocalFileNode) fileSystemModel.getRoot();
@@ -147,6 +162,19 @@ public class TreeUtils {
String nextPathComponent;
for (int i = 0; i < pathComponents.length; i++) {
+
+ nextPathComponent = pathComponents[i];
+
+ /*
+ * In windows, the drive letter is the first part of the path, so if the first path
+ * component is length 2 and the second char is ':', then it will be ignored
+ */
+
+ if (i == 0 && nextPathComponent.length() == 2 && nextPathComponent.charAt(1) == ':') {
+ log.debug("skipping drive in path");
+ continue;
+ }
+
// next element from userObjects is the child of the current node,
// note that for the first node (typically
// '/') a delimiting slash is not needed
@@ -154,7 +182,6 @@ public class TreeUtils {
searchRoot.append('/');
}
- nextPathComponent = pathComponents[i];
searchRoot.append(nextPathComponent);
if (i > 0) {
currentNode = findChild(currentNode, searchRoot.toString());
@@ -175,7 +202,7 @@ public class TreeUtils {
}
}
if (calculatedTreePath == null) {
- throw new IdropException("cannot find path to node:" + absolutePath);
+ throw new IdropException("cannot find path to node:" + normalizedPath);
}
return calculatedTreePath;
@@ -365,8 +392,8 @@ public class TreeUtils {
tree.collapsePath(parent);
}
}
-
- public static void expandAll(final Outline tree, final TreePath parent,
+
+ public static void expandAll(final Outline tree, final TreePath parent,
final boolean expand) {
// Traverse children
TreeNode node = (TreeNode) parent.getLastPathComponent();
@@ -386,7 +413,6 @@ public class TreeUtils {
}
}
-
//FIXME: consider getting rid of defunct code below...
/**
* Given a tree node, get the nodes that are in the given expansion state as
diff --git a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/viscomponents/LocalFileTree.java b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/viscomponents/LocalFileTree.java
index 7016174..41291d8 100644
--- a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/viscomponents/LocalFileTree.java
+++ b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/viscomponents/LocalFileTree.java
@@ -301,10 +301,12 @@ public class LocalFileTree extends JTree implements TreeWillExpandListener {
toDelete);
} else {
List<LocalFileNode> nodesToDelete = new ArrayList<LocalFileNode>();
- for (int row : rows) {
- nodesToDelete.add((LocalFileNode) thisTree.getSelectionModel().getSelectionPaths()[row].getLastPathComponent());
- }
-
+ TreePath[] paths = thisTree.getSelectionPaths();
+
+ for (TreePath treePath : paths) {
+ nodesToDelete.add((LocalFileNode) treePath.getLastPathComponent());
+ }
+
deleteDialog = new DeleteLocalFileDialog(idropParentGui,
true, thisTree, nodesToDelete);
}
diff --git a/idrop-swing/src/main/resources/log4j.properties b/idrop-swing/src/main/resources/log4j.properties
index c36633f..06110dc 100644
--- a/idrop-swing/src/main/resources/log4j.properties
+++ b/idrop-swing/src/main/resources/log4j.properties
@@ -3,8 +3,8 @@
log4j.category.org.irods.jargon.idrop=WARN, A1
log4j.category.org.irods.jargon.core= INFO, A1
log4j.categor.org.irods.jargon.usertagging=ERROR,A1
-log4j.category.org.irods.jargon.transfer=DEBUG, A1
-log4j.category.org.irods.jargon.datautils=DEBUG, A1
+log4j.category.org.irods.jargon.transfer=INFO, A1
+log4j.category.org.irods.jargon.datautils=WARN, A1
log4j.category.org.hibernate=ERROR, A1