diff --git a/platform/platform-impl/src/com/intellij/openapi/diff/actions/CompareDirectoriesAction.java b/platform/platform-impl/src/com/intellij/openapi/diff/actions/CompareDirectoriesAction.java index 687e55d5c938..7bb751765ced 100644 --- a/platform/platform-impl/src/com/intellij/openapi/diff/actions/CompareDirectoriesAction.java +++ b/platform/platform-impl/src/com/intellij/openapi/diff/actions/CompareDirectoriesAction.java @@ -15,6 +15,7 @@ */ package com.intellij.openapi.diff.actions; +import com.intellij.featureStatistics.FeatureUsageTracker; import com.intellij.ide.diff.DirDiffSettings; import com.intellij.ide.diff.VirtualFileDiffElement; import com.intellij.openapi.actionSystem.AnAction; @@ -34,6 +35,7 @@ public class CompareDirectoriesAction extends AnAction { public void actionPerformed(AnActionEvent e) { final Project project = getEventProject(e); final VirtualFile[] files = e.getData(PlatformDataKeys.VIRTUAL_FILE_ARRAY); + FeatureUsageTracker.getInstance().triggerFeatureUsed("dir.diff"); if (project != null && files != null) { VirtualFileDiffElement src = null; VirtualFileDiffElement trg = null; diff --git a/platform/platform-resources-en/src/messages/FeatureStatisticsBundle.properties b/platform/platform-resources-en/src/messages/FeatureStatisticsBundle.properties index 36f379cc0036..be8938e0755b 100644 --- a/platform/platform-resources-en/src/messages/FeatureStatisticsBundle.properties +++ b/platform/platform-resources-en/src/messages/FeatureStatisticsBundle.properties @@ -103,6 +103,7 @@ group.ui=UI Usability Features group.ant=Ant support features # suppress inspection "UnusedProperty" group.tools=Tools support +group.diff=Diff Tools navigation.popup.action=Go to action @@ -116,3 +117,5 @@ codeassists.highlight.throws=Highlight method throws find.recent.search=Recent searches history find.completion=Completion in Find Bar switcher=Switcher +dir.diff=Directory Diff +jar.diff=Jar Files Diff diff --git a/platform/vcs-impl/src/com/intellij/openapi/diff/impl/dir/DirDiffDialog.java b/platform/vcs-impl/src/com/intellij/openapi/diff/impl/dir/DirDiffDialog.java index d48dd4d4dfe6..376731daafdb 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/diff/impl/dir/DirDiffDialog.java +++ b/platform/vcs-impl/src/com/intellij/openapi/diff/impl/dir/DirDiffDialog.java @@ -65,4 +65,9 @@ public class DirDiffDialog extends DialogWrapper { public JComponent getPreferredFocusedComponent() { return myDiffPanel.getTable(); } + + @Override + protected Action[] createActions() { + return new Action[]{}; + } } diff --git a/resources-en/src/tips/DirDiff.html b/resources-en/src/tips/DirDiff.html new file mode 100644 index 000000000000..50a01202427a --- /dev/null +++ b/resources-en/src/tips/DirDiff.html @@ -0,0 +1,9 @@ + + + + + + +
To compare two directories select one or both of them in Project View and press &shortcut:CompareDirs;
+ + \ No newline at end of file diff --git a/resources-en/src/tips/JarDiff.html b/resources-en/src/tips/JarDiff.html new file mode 100644 index 000000000000..d2e1d80d8003 --- /dev/null +++ b/resources-en/src/tips/JarDiff.html @@ -0,0 +1,9 @@ + + + + + + +
To compare two jar files select one or both of them in Project View and press &shortcut:CompareJars;
+ + \ No newline at end of file diff --git a/resources-en/src/tips/tips.xml b/resources-en/src/tips/tips.xml index 303b31ef3eec..b36abc7afeeb 100644 --- a/resources-en/src/tips/tips.xml +++ b/resources-en/src/tips/tips.xml @@ -140,4 +140,6 @@ + + diff --git a/resources/src/ProductivityFeaturesRegistry.xml b/resources/src/ProductivityFeaturesRegistry.xml index 7662364d87a1..5abe2c063c29 100644 --- a/resources/src/ProductivityFeaturesRegistry.xml +++ b/resources/src/ProductivityFeaturesRegistry.xml @@ -466,5 +466,19 @@ first-show="6" successive-show="10" min-usage-count="1"/> - + + + + +