(with delay) show progress when initializing persistent maps, this is needed for rare case of index compaction, 2
removed extra parameter and local variable
fix compile
make search actions work
avoid text on icon
presentation mode (initial)
fix titled border color
IDEA-106191 Stats: Allow to expand stats communication format/protocol

Don't send stats data to multiple sources as that contradicts to user license agreement (only one counterparty is mentioned there)
cleanup
test converted from groovy to java to ensure that in the future it will fail to compile instead of failing at runtime whenever signature of a method called from it is changed
disabled logging to System.out
Merge remote-tracking branch 'origin/master'
pack war and jar modules into archives when exploded EAR artifact is included into ear (ZD-2343)
[vcs] cleanup, notnull

Clean GitMergeProvider from unnecessary javadocs, fix warnings.
Let MergeProvider#isBinary accept @NotNull.
[git] IDEA-78808 Fix "yours" and "theirs" for manual conflict resolve

* Introduce GitMergeProvider.detect() that checks the state of each
  repository, and fills a map that is further used to check if a
  reverse merge meaning should be used for the given root.

  Keep GitMergeProvider(boolean) that allows to specify the reverse
  setting for all roots at once - for those cases when we know
  whether reverse provider should be used or not (i. e. when an
  action is executed from IDEA).

  Reverse provider is used for rebase and unstash,
  but we can detect only rebase, not stash (IDEA-77051).

* Make GitVcs use detection when asked for the default Merge Provider
  (this actually fixes IDEA-78808, because GitResolveConflictsAction
  uses the default provider).
  Remove unused method and fields.

It is very unlikely that one root would have unresolved conflicts
after a merge, while another would have unresolved conflicts after
rebase, but it is still possible, so we can't just take the first root
with conflicts and treat it as an etalon for reversing the provider.
[git] IDEA-102290 Fix south panel for Untracked files dialog

The bug was caused by the fact that SelectFilesDialog called init()
in its constructor, therefore the descendants were unable to
customize the dialog by passing data via instance fields from the
constructor, because, for example, getSouthPanel() was already called
in super().

To solve this make SelectFilesDialog.init() for those who need just
to use the dialog, and don't call init() from SelectFilesDialog()
for those who need to extend it.
[vcs] IDEA-97913 "Cherry-pick -> Create patch task doesn't end"

The bug was because the CommitResultHandler was called only for the
default commit dialog action (commit), but not for custom executors.

Notify the CommitResultHandler after CommitExecutor completes.
IDEA-106045 Fix whitespace only difference in diff preview

Use correct comparison policy for diff preview.
Adjust the message shown where there is no differences.

It fixes the assertion, because when there are no diffs,
the arrows to move to next/prev diff are not visible.
[diff] IDEA-106045 Fix whitespace only difference in diff preview

Use correct comparison policy for diff preview.
Adjust the message shown where there is no differences.

It fixes the assertion, because when there are no diffs,
the arrows to move to next/prev diff are not visible.

Add some NotNulls/Nullables.
+ sorted by usage icon