Bas Leijdekkers [Mon, 10 Oct 2016 12:48:36 +0000 (14:48 +0200)]
IG: check for TestCase too
Bas Leijdekkers [Mon, 10 Oct 2016 12:19:11 +0000 (14:19 +0200)]
IG: check for TestCase instead of inheritors of Assert
Bas Leijdekkers [Mon, 10 Oct 2016 10:31:24 +0000 (12:31 +0200)]
IG: check for TestCase and add test
Bas Leijdekkers [Mon, 10 Oct 2016 09:56:19 +0000 (11:56 +0200)]
make fields final
Julia Beliaeva [Mon, 3 Oct 2016 15:59:02 +0000 (18:59 +0300)]
[vcs-log] apply text filter on focus lost IDEA-143431
Julia Beliaeva [Mon, 3 Oct 2016 15:55:30 +0000 (18:55 +0300)]
[vcs-log] extract TextFilterClass
Dmitry Avdeev [Mon, 10 Oct 2016 15:23:34 +0000 (18:23 +0300)]
android tests
Kirill Likhodedov [Mon, 10 Oct 2016 10:05:03 +0000 (13:05 +0300)]
Simplify prompts for new branch names
Shorten text, remove an icon once again, add colons.
Konstantin Bulenkov [Mon, 10 Oct 2016 15:02:49 +0000 (17:02 +0200)]
Merge remote-tracking branch 'origin/master'
Mikhail Golubev [Mon, 10 Oct 2016 14:38:57 +0000 (17:38 +0300)]
Proper names for Python PSI classes for comprehension expressions
They have "Py" prefix and do not contain ugly "Comprh" abbreviation
anymore.
Mikhail Golubev [Mon, 10 Oct 2016 14:28:24 +0000 (17:28 +0300)]
Extracted methods from PythonStringUtil into dedicated util class PyStringLiteralUtil
Mikhail Golubev [Mon, 10 Oct 2016 14:21:45 +0000 (17:21 +0300)]
Move PythonStringUtil out of python-psi-api to python-community
Mikhail Golubev [Mon, 10 Oct 2016 14:02:38 +0000 (17:02 +0300)]
Move classes related to template languages from python-openapi back to ultimate
All their usages are in the ultimate project anyway and no third-party
plugins seem to be benefit from them (at least API Watcher claims so).
Template languages are a standard feature of PyCharm professional so
it makes little sense to keep these classes in community project.
They were migrated there in the first place since Flask plugin
belonged to the set of contrib plugins in the past.
Moreover, they contain a lot of implementation details and prevent from
getting rid of such code in python-api module as well.
Kirill Likhodedov [Mon, 10 Oct 2016 14:50:17 +0000 (17:50 +0300)]
Use proper icon for IntelliSort
Instead of flipping existing Branches action.
This change was already made in
4c40dd5, but was reverted later
together with icon changes.
Kirill Likhodedov [Mon, 10 Oct 2016 14:45:31 +0000 (17:45 +0300)]
Revert "Use new icon for Push"
This reverts commit
751484894be55e5672d8d91381d123ad12f828e5.
VCS icons are to be updated later, and a better version will follow.
IDEA-78105, DSGN-3316
Kirill Likhodedov [Mon, 10 Oct 2016 14:45:07 +0000 (17:45 +0300)]
Revert "Add an icon for Git push"
This reverts commit
de93087852183d38ca6275fda11aa74e13287764.
VCS icons are to be updated later, and a better version will follow.
IDEA-78105, DSGN-3316
Kirill Likhodedov [Mon, 10 Oct 2016 14:44:41 +0000 (17:44 +0300)]
Revert "Update Update Project AKA Pull AKA CheckOut icon"
This reverts commit
142fcf8be88934559cc5e6f3a65d1bba0b4cbddb.
VCS icons are to be updated later, and a better version will follow.
Kirill Likhodedov [Mon, 10 Oct 2016 14:44:11 +0000 (17:44 +0300)]
Revert "Update Git Branches and IntelliSort icons"
This reverts commit
4c40dd5821a352082530f4b8798bd284e4e9d55d.
VCS icons are to be updated later, and a better version will follow.
Kirill Likhodedov [Mon, 10 Oct 2016 14:43:03 +0000 (17:43 +0300)]
Revert "Update icon for commit action"
This reverts commit
7087a77e60134ae374e7726e19fda3725533a9f5.
VCS icons are to be updated later, and a better version will follow.
Julia Beliaeva [Mon, 10 Oct 2016 14:38:34 +0000 (17:38 +0300)]
[vcs-log] fix actions order in date filter popup
Julia Beliaeva [Mon, 10 Oct 2016 14:35:31 +0000 (17:35 +0300)]
[vcs-log] scale "Select" filter popup
Julia Beliaeva [Mon, 10 Oct 2016 14:30:54 +0000 (17:30 +0300)]
[vcs-log] scale root column width
Julia Beliaeva [Mon, 10 Oct 2016 14:26:08 +0000 (17:26 +0300)]
[vcs-log] scale max author and root column width
Konstantin Bulenkov [Mon, 10 Oct 2016 14:27:24 +0000 (16:27 +0200)]
rollback threads icons
Konstantin Bulenkov [Mon, 10 Oct 2016 14:25:52 +0000 (16:25 +0200)]
remove threads_dark.png
Sergey Malenkov [Mon, 10 Oct 2016 14:12:29 +0000 (17:12 +0300)]
Do not use a horizontal scroll bar in the popup of Search Everywhere
peter [Mon, 10 Oct 2016 14:05:05 +0000 (16:05 +0200)]
mac gesture is a user activity (IDEA-CR-14338, EA-88837 - assert: PsiDocumentManagerBase.commitAllDocuments)
Daniil Ovchinnikov [Mon, 10 Oct 2016 14:02:27 +0000 (17:02 +0300)]
[groovy] fix tests (IDEA-162294)
nik [Mon, 10 Oct 2016 13:00:20 +0000 (16:00 +0300)]
build scripts: allow products to specify several root module to build searchable index (because e.g. AppCode doesn't have single main module)
nik [Mon, 10 Oct 2016 12:54:57 +0000 (15:54 +0300)]
build scripts: exclude translatable resources from patched module files to avoid putting duplicate searchableOptions.xml to the main product jar
nik [Mon, 10 Oct 2016 12:35:33 +0000 (15:35 +0300)]
build scripts: allow customizing JVM memory options for a particular product
nik [Mon, 10 Oct 2016 08:41:27 +0000 (11:41 +0300)]
build scripts: allow products to define special icns for EAP builds
nik [Mon, 10 Oct 2016 08:10:34 +0000 (11:10 +0300)]
build scripts: implemented a hack for AppCode build scripts which allows us to include additional modules to the scrambling process classpath
nik [Mon, 10 Oct 2016 08:01:43 +0000 (11:01 +0300)]
build scripts: fix building products which target not all OS
peter [Mon, 10 Oct 2016 13:49:26 +0000 (15:49 +0200)]
assert write-safe document changes only for physical files (EA-89590 - assert: DocumentImpl.replaceString)
peter [Mon, 10 Oct 2016 13:45:02 +0000 (15:45 +0200)]
dfa: empty stack on contract fail (IDEA-CR-14293)
peter [Mon, 10 Oct 2016 13:35:55 +0000 (15:35 +0200)]
check auto-import behavior in CopyPasteTest (IDEA-CR-14336)
Daniil Ovchinnikov [Mon, 10 Oct 2016 13:42:51 +0000 (16:42 +0300)]
[groovy] do not allow modifier 'static' on toplevel classes (IDEA-162294)
Denis Fokin [Mon, 10 Oct 2016 13:37:41 +0000 (16:37 +0300)]
IDEA-149545 Force touch go to declaration
Denis Fokin [Mon, 10 Oct 2016 13:33:32 +0000 (16:33 +0300)]
TransactionGuard warning is fixed
Vladislav.Soroka [Mon, 10 Oct 2016 13:24:07 +0000 (16:24 +0300)]
gradle: show composite build configuration context menu if more that 1 gradle project linked
Aleksey Pivovarov [Mon, 10 Oct 2016 12:59:54 +0000 (15:59 +0300)]
diff: do not pass data from EditorDataProviders to context
* NavigatableRule forces "Jump To Source" navigation to use "partial" PSI,
that breaks habbit and might unexpectedly open current LightVirtualFile in editor.
* This context is required by some actions to function properly
(ex: rename variable, find usages on declaration)
Vladislav.Soroka [Mon, 10 Oct 2016 13:12:21 +0000 (16:12 +0300)]
Gradle: upgrade Tooling API from 2.14.1 up to 3.1
Vladislav.Soroka [Mon, 10 Oct 2016 13:10:28 +0000 (16:10 +0300)]
gradle: npe fix
Alexander Zolotov [Mon, 10 Oct 2016 11:03:27 +0000 (14:03 +0300)]
Emmet: close unclosed tags under transparent command (IDEA-161156)
Vladislav.Soroka [Mon, 10 Oct 2016 13:02:05 +0000 (16:02 +0300)]
Gradle: upgrade Tooling API from 2.14.1 up to 3.1
Vladislav.Soroka [Mon, 10 Oct 2016 12:58:54 +0000 (15:58 +0300)]
Gradle: upgrade Tooling API from 2.14.1 up to 3.1
Vladislav.Soroka [Mon, 10 Oct 2016 12:57:33 +0000 (15:57 +0300)]
Gradle: upgrade Tooling API from 2.14.1 up to 3.1
Vladislav.Soroka [Mon, 10 Oct 2016 12:54:10 +0000 (15:54 +0300)]
Gradle: upgrade Tooling API from 2.14.1 up to 3.1
Dmitry Avdeev [Mon, 10 Oct 2016 12:48:06 +0000 (15:48 +0300)]
check for expired commands
Daniil Ovchinnikov [Mon, 10 Oct 2016 12:41:00 +0000 (15:41 +0300)]
[groovy] fix typo (IDEA-162256)
Vladislav.Soroka [Mon, 10 Oct 2016 12:38:42 +0000 (15:38 +0300)]
Gradle: upgrade Tooling API from 2.14.1 up to 3.1
Vladislav.Soroka [Mon, 10 Oct 2016 11:58:17 +0000 (14:58 +0300)]
IDEA-114469 Gradle Composite Build Support
Daniil Ovchinnikov [Mon, 10 Oct 2016 12:33:12 +0000 (15:33 +0300)]
revert
b891ba0 (follow up IDEA-CR-14317)
Dennis Ushakov [Mon, 10 Oct 2016 12:26:03 +0000 (15:26 +0300)]
don't use FontInfo for faster startup
Dmitry Batrak [Mon, 10 Oct 2016 12:24:02 +0000 (15:24 +0300)]
IDEA-161418 Missing example of "Inline parameters hint" in color scheme settings
show color setting for parameter hints only in IDEA (as they are implemented only for Java currently)
Anna.Kozlova [Mon, 10 Oct 2016 12:15:11 +0000 (14:15 +0200)]
convert to local: skip refs in javadocs (IDEA-162003)
Anna.Kozlova [Mon, 10 Oct 2016 12:09:44 +0000 (14:09 +0200)]
logging
Anna.Kozlova [Mon, 10 Oct 2016 11:27:41 +0000 (13:27 +0200)]
unambiguous imports: don't expect static members to be imported automatically
Anna.Kozlova [Mon, 10 Oct 2016 10:51:02 +0000 (12:51 +0200)]
extends type parameter: allow wildcards (IDEA-162229)
Eugene Zhuravlev [Mon, 10 Oct 2016 12:14:25 +0000 (14:14 +0200)]
bundle ant script directly into zip-artifact
Dmitry Avdeev [Mon, 10 Oct 2016 11:37:54 +0000 (14:37 +0300)]
merging android studio 2.2: layout
Dmitry Avdeev [Mon, 10 Oct 2016 09:21:32 +0000 (12:21 +0300)]
merging android studio 2.2: licenses
Dmitry Avdeev [Fri, 7 Oct 2016 18:19:25 +0000 (21:19 +0300)]
merging android studio 2.2: community libraries
Dmitry Avdeev [Fri, 7 Oct 2016 17:24:25 +0000 (20:24 +0300)]
merging android studio 2.2: layout
Dmitry Avdeev [Fri, 7 Oct 2016 14:20:46 +0000 (17:20 +0300)]
merging android studio 2.2
Dmitry Avdeev [Fri, 7 Oct 2016 08:36:59 +0000 (11:36 +0300)]
merging android studio 2.2
Dmitry Trofimov [Mon, 10 Oct 2016 11:56:49 +0000 (13:56 +0200)]
Merge remote-tracking branch 'origin/master'
Sergey Karashevich [Mon, 10 Oct 2016 11:47:58 +0000 (14:47 +0300)]
[testGuiFramework] fix library jsr305 dependency
Tagir Valeev [Mon, 10 Oct 2016 11:22:50 +0000 (18:22 +0700)]
fix invalid negative tests for quick-fixes
Daniil Ovchinnikov [Mon, 10 Oct 2016 10:59:22 +0000 (13:59 +0300)]
[groovy] script run configuration: write setting value if not default only (follow up IDEA-162258)
Dmitry Trofimov [Mon, 10 Oct 2016 10:59:15 +0000 (12:59 +0200)]
Enable reading shell envs on Linux (PY-10498)
Aleksey Pivovarov [Mon, 10 Oct 2016 10:39:38 +0000 (13:39 +0300)]
IDEA-56814 git: fix encoding issues in annotations
* We use same encoding to parse file content and git meta information.
After
a7c864a we no longer use file content, so this hack is no longer required.
* This fixes parse error on files in UTF-16
* This fixes parsing of non-ascii names
peter [Mon, 10 Oct 2016 10:30:04 +0000 (12:30 +0200)]
indexing should be modal in root changes caused by refactorings to prevent deadlocks with import optimization (IDEA-162154)
Sergey Malenkov [Mon, 10 Oct 2016 10:23:20 +0000 (13:23 +0300)]
IDEA-161827 use line metrics to paint underwave
Dmitry Batkovich [Mon, 10 Oct 2016 10:12:06 +0000 (13:12 +0300)]
null argument checker: accept ephemeral memory states to analysis IDEA-162184
Eugene Zhuravlev [Mon, 10 Oct 2016 09:47:54 +0000 (11:47 +0200)]
bundle junit4 with internalUtilities
Konstantin Bulenkov [Mon, 10 Oct 2016 09:38:03 +0000 (11:38 +0200)]
fix Darcula help button
Anna.Kozlova [Mon, 10 Oct 2016 09:03:50 +0000 (11:03 +0200)]
allow unambiguous imports on the fly for other languages when java's import is disabled
Anna.Kozlova [Fri, 7 Oct 2016 17:41:27 +0000 (19:41 +0200)]
cleanup
Dmitry Batkovich [Mon, 10 Oct 2016 08:48:02 +0000 (11:48 +0300)]
NullParameterConstraintChecker#checkMethodParameters remove isOnTheFly parameter
Tagir Valeev [Mon, 10 Oct 2016 08:19:08 +0000 (15:19 +0700)]
IDEA-162190 Inspection to convert anonymous ThreadLocal subclass to ThreadLocal.withInitial
Dmitry Batkovich [Mon, 10 Oct 2016 07:34:20 +0000 (10:34 +0300)]
inspection view: show default package name as '<default>' IDEA-162106
Nadya Zabrodina [Sun, 9 Oct 2016 21:44:20 +0000 (00:44 +0300)]
[hg]: add registry option to process and highlight hg ignored files
* set default value to false;
* need to provide better ignored files updating process, especially for
vcs specific ignored files;
* need to distinguish different kind of ignored (ide/index/vcs ignored);
Nadya Zabrodina [Sun, 9 Oct 2016 21:40:45 +0000 (00:40 +0300)]
[hg]: suppress logging output for unknown and ignored file statuses
* logging potentially large output may lead to java heap space error
Sergey Simonchik [Sun, 9 Oct 2016 21:21:40 +0000 (00:21 +0300)]
protractor: support multiCapabilities
Julia Beliaeva [Sun, 9 Oct 2016 20:55:16 +0000 (23:55 +0300)]
[vcs-log] more precise author column width calculation
Take text style into account during calculation.
Julia Beliaeva [Sun, 9 Oct 2016 20:39:04 +0000 (23:39 +0300)]
[vcs-log] fix incorrect author commit width calculation
Julia Beliaeva [Sun, 9 Oct 2016 20:04:44 +0000 (23:04 +0300)]
[vcs-log] minor: @NotNull
Julia Beliaeva [Sun, 9 Oct 2016 20:04:21 +0000 (23:04 +0300)]
[vcs-log] minor: convert field to local
Vassiliy.Kudryashov [Sun, 9 Oct 2016 20:32:58 +0000 (23:32 +0300)]
Disposing popup corrupts appearing popup
Dmitry Trofimov [Sun, 9 Oct 2016 17:25:41 +0000 (19:25 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Sun, 9 Oct 2016 16:57:36 +0000 (18:57 +0200)]
Fix remote coverage execution
Sergey Karashevich [Sun, 9 Oct 2016 11:17:51 +0000 (14:17 +0300)]
gui-tests-framework: cleanup
Sergey Karashevich [Sun, 9 Oct 2016 11:12:33 +0000 (14:12 +0300)]
gui-tests-framework: reverting testGroups back
Sergey Karashevich [Sun, 9 Oct 2016 10:47:43 +0000 (13:47 +0300)]
gui-tests-framework: remove FormFactorStep from ConfigureFormFactorStepFixture
Sergey Karashevich [Sat, 8 Oct 2016 14:58:54 +0000 (17:58 +0300)]
gui-tests-framework: update copyright
Sergey Karashevich [Sat, 8 Oct 2016 14:44:14 +0000 (17:44 +0300)]
gui-tests-framework: fixed branch after rebase (added missed fixtures); migrate to TransactionGuard policy in GuiTestBase; tests fixes
Sergey Karashevich [Fri, 7 Oct 2016 10:11:43 +0000 (13:11 +0300)]
gui-tests-framework: run test for different IDE with the different classpath
Sergey Karashevich [Fri, 30 Sep 2016 13:05:41 +0000 (16:05 +0300)]
gui-tests-framework: git configure added to GuiTestCase