Vladimir Krivosheev [Thu, 16 Jun 2016 11:59:03 +0000 (13:59 +0200)]
log if close all channels took more than 1 seconds
Dmitry Batkovich [Thu, 16 Jun 2016 13:21:12 +0000 (16:21 +0300)]
inspection toolwindow: offline inspection result action resolves packages/classes structure
Anna Kozlova [Thu, 16 Jun 2016 13:19:15 +0000 (16:19 +0300)]
test discovery: pass module through system property if applicable
Anna Kozlova [Thu, 16 Jun 2016 12:59:53 +0000 (15:59 +0300)]
restart auto tests after automake only if some files were generated (IDEA-157550)
Anna Kozlova [Thu, 16 Jun 2016 12:58:12 +0000 (15:58 +0300)]
extract method: ensure folded replacement uses correct names, ensure invalid elements are skipped (IDEA-157519)
Anna Kozlova [Thu, 16 Jun 2016 11:28:47 +0000 (14:28 +0300)]
EA-84131 - IAE: SearchableOptionsRegistrarImpl.getProcessedWordsWithoutStemming
Anna Kozlova [Thu, 16 Jun 2016 11:15:31 +0000 (14:15 +0300)]
EA-83932 - NPE: InlineToAnonymousClassHandler.isRedundantImplements
Eugene Zhuravlev [Thu, 16 Jun 2016 12:31:12 +0000 (14:31 +0200)]
assertion fix
Alexey Kudravtsev [Thu, 16 Jun 2016 10:49:40 +0000 (13:49 +0300)]
cleanup
Alexey Kudravtsev [Thu, 16 Jun 2016 10:49:15 +0000 (13:49 +0300)]
detect idle IO pooled thread
Vladimir Krivosheev [Thu, 16 Jun 2016 11:07:23 +0000 (13:07 +0200)]
compiler.shared.event.group
Eugene Zhuravlev [Thu, 16 Jun 2016 10:34:48 +0000 (12:34 +0200)]
automake scheduling policy: when doc save is scheduled, cancel pending automake tasks too
Vladimir Krivosheev [Thu, 16 Jun 2016 10:33:24 +0000 (12:33 +0200)]
revert — SHARED_THREAD
Aleksandr Samofalov [Thu, 16 Jun 2016 10:13:26 +0000 (13:13 +0300)]
Merge remote-tracking branch 'origin/master'
Aleksandr Samofalov [Thu, 16 Jun 2016 10:12:53 +0000 (13:12 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir Krivosheev [Thu, 16 Jun 2016 08:29:20 +0000 (10:29 +0200)]
cleanup
Vladimir Krivosheev [Thu, 16 Jun 2016 08:22:19 +0000 (10:22 +0200)]
cleanup
Eugene Zhuravlev [Thu, 16 Jun 2016 09:56:33 +0000 (11:56 +0200)]
auto-shutdown listener thread on JVM close
Aleksey Pivovarov [Thu, 16 Jun 2016 09:32:28 +0000 (12:32 +0300)]
EA-81259 - CCE: GitAnnotationProvider.annotate
Aleksandr Samofalov [Thu, 16 Jun 2016 09:16:56 +0000 (12:16 +0300)]
Merge remote-tracking branch 'origin/master'
Gregory.Shrago [Wed, 15 Jun 2016 20:03:08 +0000 (23:03 +0300)]
workaround IOOBE at sun.font.ExtendedTextSourceLabel.createCharinfo
Daniil Ovchinnikov [Wed, 15 Jun 2016 19:58:22 +0000 (22:58 +0300)]
[groovy] warm-up test by highlighing the same file, ensure that resolve starts non-cached in the test
Daniil Ovchinnikov [Wed, 15 Jun 2016 18:12:01 +0000 (21:12 +0300)]
[groovy] script position manager helper: unify usages, @NotNull/@Nullable
Ilya.Kazakevich [Wed, 15 Jun 2016 19:25:56 +0000 (22:25 +0300)]
Trying to fix thread leak exception in test
See comment in file
peter [Wed, 15 Jun 2016 18:50:18 +0000 (20:50 +0200)]
use app.invokeLater in show usages settings (EA-84246 - assert: TransactionGuardImpl.submitTransactionAndWait)
Shaverdova Elena [Wed, 15 Jun 2016 18:32:52 +0000 (20:32 +0200)]
update jsch to 0.1.53
Valentina Kiryushkina [Wed, 15 Jun 2016 18:17:37 +0000 (21:17 +0300)]
Fix according to review IDEA-CR-11509
peter [Wed, 15 Jun 2016 18:15:34 +0000 (20:15 +0200)]
consider progress modality write-safe when it's created (not started) in a write-safe context (EA-83534 - assert: TransactionGuardImpl.submitTransactionAndWait)
Mikhail Golubev [Wed, 15 Jun 2016 17:25:43 +0000 (20:25 +0300)]
PY-19836 When sorting imports by names use their aliases as tiebreaker
It's necessary for the rare case when the same definition, module or
package is imported multiple times with different aliases or both
with and without alias.
Mikhail Golubev [Wed, 15 Jun 2016 17:16:04 +0000 (20:16 +0300)]
Fix test data broken due to updated behavior of PyFile#getImportBlock()
Previously this method didn't consider import statement below the
first line comment so import optimizer didn't touch the file as if
all its imports were in order.
Anton Tarasov [Wed, 15 Jun 2016 17:18:42 +0000 (20:18 +0300)]
IDEA-157496 Webstorm freezes at splash screen
No need to call updateComponents() from ctor as it is called from actionPerformed(). Though, some init order should be reverted (and appropriate dependency established) in order to avoid NPE. This way all the UI is accessed from EDT.
Maxim.Mossienko [Wed, 15 Jun 2016 16:42:15 +0000 (18:42 +0200)]
IDEA-120891 PhpStorm stuck after trying to cancel find in path
Mikhail Golubev [Mon, 30 May 2016 18:24:42 +0000 (21:24 +0300)]
PY-18792 Better names and descriptions for the new options
Mikhail Golubev [Mon, 30 May 2016 18:05:41 +0000 (21:05 +0300)]
PY-18792 Allow to order imports within the same group first by name, then by type
This way several imports for the same module or package are placed
together regardless of their type. For instance, "import pkg1",
"import pkg2", "from pkg1 import a" are ordered as "import pkg1",
"from pkg1 import a", "import pkg2", i.e. imports of the same kind are
not necessarily put together since names of qualifier and imported
symbols have greater priority.
This is similar to the style "google" of flake8-import-order package and
flag "--force-sort-within-sections" of isort.
Mikhail Golubev [Fri, 27 May 2016 16:03:44 +0000 (19:03 +0300)]
PyFile#getImportBlock works better when there are comments in-between or file ends with import
Mikhail Golubev [Fri, 27 May 2016 12:47:49 +0000 (15:47 +0300)]
PY-19674 Treat all relative (with dots) "from" imports as application local imports
Mikhail Golubev [Fri, 27 May 2016 11:03:20 +0000 (14:03 +0300)]
PY-18792 Move messages into PyBundle
Mikhail Golubev [Fri, 27 May 2016 10:53:08 +0000 (13:53 +0300)]
PY-14176 "Join from imports from same source" handles relative and star imports
Mikhail Golubev [Thu, 26 May 2016 17:13:58 +0000 (20:13 +0300)]
PY-19292 PY-14176 Optimize Imports doesn't re-create unaffected import statements
For instance, "from" import statements where imported names are already
ordered. Otherwise even when all imports are well formed, the whole
import block will be inserted anew and reformatted.
Mikhail Golubev [Thu, 26 May 2016 14:07:24 +0000 (17:07 +0300)]
PY-18792 Add several new options for Optimize Imports in Python
Namely allow to:
* disable alphabetical ordering of imports
* order individual imported names inside "from" import (PY-19292)
* combine multiple "from" imports with the same source (PY-14176)
Mikhail Golubev [Wed, 25 May 2016 19:30:44 +0000 (22:30 +0300)]
PY-18792 Add dedicated page for Optimize Imports in Python code style settings
Aleksandr Samofalov [Wed, 15 Jun 2016 16:30:31 +0000 (19:30 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir Krivosheev [Wed, 15 Jun 2016 16:25:00 +0000 (18:25 +0200)]
restore ChannelBufferToString — go compatibility
Aleksandr Samofalov [Wed, 15 Jun 2016 16:20:17 +0000 (19:20 +0300)]
Merge remote-tracking branch 'origin/master'
Rustam Vishnyakov [Wed, 15 Jun 2016 15:55:02 +0000 (18:55 +0300)]
Get rid of "Read-only scheme" message, properly disable all the options (controls) instead.
Bas Leijdekkers [Wed, 15 Jun 2016 15:59:33 +0000 (18:59 +0300)]
IDEA-130024 (False warning 'if statement with identical branches')
Yann Cébron [Wed, 15 Jun 2016 15:53:12 +0000 (17:53 +0200)]
PropertyImpl: use getElementIcon() to allow customizing
Vladislav.Soroka [Wed, 15 Jun 2016 15:47:02 +0000 (18:47 +0300)]
IDEA-153239 Gradle test runner never used by Idea 2016.1
Aleksandr Samofalov [Wed, 15 Jun 2016 15:44:54 +0000 (18:44 +0300)]
Merge branches 'evagl/OC-11226' and 'master' of git.labs.intellij.net:idea/community
Yaroslav Lepenkin [Wed, 15 Jun 2016 15:18:11 +0000 (18:18 +0300)]
[Recent Tests] attach unmatched tests to it's suites, even if they were executed from different run configurations
Dmitry Batrak [Wed, 15 Jun 2016 15:18:12 +0000 (18:18 +0300)]
make 'project-less' editors recognize bulk mode as well
Dmitry Trofimov [Sat, 4 Jun 2016 02:28:55 +0000 (19:28 -0700)]
Fix unit test runner to handle python3 relative imports (PY-17535)
(cherry picked from commit
8728f0fa138b95e6bc1892a74eb8bd595d6cb90a)
Elizaveta Shashkova [Wed, 15 Jun 2016 14:40:58 +0000 (17:40 +0300)]
Fix tests related to project roots again
Sometimes filenames may be not absolute
Aleksey Pivovarov [Wed, 15 Jun 2016 14:15:37 +0000 (17:15 +0300)]
IDEA-157159 github: update icon
Vladislav.Soroka [Wed, 15 Jun 2016 13:53:11 +0000 (16:53 +0300)]
gradle: fix gradle home detection for customizable gradle wrapper mode (IDEA-125057)
Pavel Dolgov [Wed, 15 Jun 2016 14:01:45 +0000 (17:01 +0300)]
Java: Fixed applicability check in JDK setup validator. Fixed cleanup in tests. (IDEA-152945)
Pavel Dolgov [Wed, 15 Jun 2016 13:17:26 +0000 (16:17 +0300)]
Java inspection: Replace Arrays.asList().stream() with Stream.of() when asList is statically imported. Use PSI tree modifications in quick fixes instead of text manipulations. Tests added. (IDEA-157459)
Valentina Kiryushkina [Wed, 15 Jun 2016 13:12:21 +0000 (16:12 +0300)]
Merge remote-tracking branch 'origin/master'
Anna Kozlova [Wed, 15 Jun 2016 12:57:59 +0000 (15:57 +0300)]
hide testng option for test discovery if not applicable
Anna Kozlova [Wed, 15 Jun 2016 12:53:50 +0000 (15:53 +0300)]
hide configure remote test discovery index action if not applicable
Anna Kozlova [Wed, 15 Jun 2016 11:45:03 +0000 (14:45 +0300)]
make coverage ready for serialization
Maxim.Mossienko [Thu, 9 Jun 2016 23:26:35 +0000 (02:26 +0300)]
extra space in description
(cherry picked from commit
d5dc02b)
Maxim.Mossienko [Thu, 9 Jun 2016 23:20:58 +0000 (02:20 +0300)]
- do not allow set incorrect path
- avoid removing read only files
(cherry picked from commit
b480932)
Anna Kozlova [Thu, 9 Jun 2016 19:51:04 +0000 (22:51 +0300)]
init remote path action
(cherry picked from commit
271c880)
Maxim.Mossienko [Thu, 9 Jun 2016 18:58:57 +0000 (21:58 +0300)]
ability to specify external test discovery index
(cherry picked from commit
36c0752)
Anna Kozlova [Thu, 9 Jun 2016 15:39:17 +0000 (18:39 +0300)]
rerun java test configuration on make completed without errors
(cherry picked from commit
7058066)
Anna Kozlova [Thu, 9 Jun 2016 13:17:01 +0000 (16:17 +0300)]
missed junit 3 dependency
(cherry picked from commit
8b4a98a)
Anna Kozlova [Thu, 9 Jun 2016 13:15:20 +0000 (16:15 +0300)]
collect discovery data inside TestAll
(cherry picked from commit
df6e8fb)
Anna Kozlova [Thu, 9 Jun 2016 10:10:28 +0000 (13:10 +0300)]
change list run restored for junit
(cherry picked from commit
953c12b)
Anna Kozlova [Wed, 8 Jun 2016 20:13:20 +0000 (23:13 +0300)]
replace separate run configurations with corresponding test kind; run over change list to be restored
(cherry picked from commit
2f95663)
Anna Kozlova [Wed, 8 Jun 2016 15:54:29 +0000 (18:54 +0300)]
filter applicable methods by test framework
(cherry picked from commit
e3f2cc4)
Anna Kozlova [Wed, 8 Jun 2016 14:25:15 +0000 (17:25 +0300)]
typo
(cherry picked from commit
99bbd1d)
Anna Kozlova [Wed, 8 Jun 2016 13:38:19 +0000 (16:38 +0300)]
disable fork mode if module was chosen successfully
(cherry picked from commit
180cac8)
Anna Kozlova [Wed, 8 Jun 2016 12:25:49 +0000 (15:25 +0300)]
test discovery: module detection
(cherry picked from commit
e538af4)
Valentina Kiryushkina [Wed, 15 Jun 2016 13:04:56 +0000 (16:04 +0300)]
Minor fixes after merge
Valentina Kiryushkina [Wed, 15 Jun 2016 13:04:25 +0000 (16:04 +0300)]
Resolve merge conflicts
Aleksandr Samofalov [Wed, 15 Jun 2016 13:00:27 +0000 (16:00 +0300)]
OC-13658 autoPopup=true for smart completion
Roman Shevchenko [Wed, 15 Jun 2016 13:00:27 +0000 (16:00 +0300)]
Cleanup (formatting)
Roman Shevchenko [Wed, 15 Jun 2016 12:53:44 +0000 (15:53 +0300)]
Cleanup (formatting)
Aleksey Pivovarov [Wed, 15 Jun 2016 12:39:56 +0000 (15:39 +0300)]
git: explicitly disable rename tracking if it is not supported by parser
`diff.rename` option can be set by user (and is `true` by default for git 2.9+)
Dmitry Batrak [Wed, 15 Jun 2016 12:45:36 +0000 (15:45 +0300)]
EA-83902 - AIOOBE: TIntArrayList.insert
make sure editor is the last to know about bulk mode start and the first to know about bulk mode finish, so that other bulk mode listeners see consistent editor state
Yaroslav Lepenkin [Wed, 15 Jun 2016 12:22:06 +0000 (15:22 +0300)]
[Recent Tests] Corrected magnitude calculation
Yaroslav Lepenkin [Wed, 15 Jun 2016 11:37:35 +0000 (14:37 +0300)]
[Recent Tests] Corrected run configuration presentation in recent tests
Yaroslav Lepenkin [Wed, 15 Jun 2016 10:47:01 +0000 (13:47 +0300)]
[Recent Tests] Set suite magnitude to failed if it's marked as passed, but some of suite's test is failed
Yaroslav Lepenkin [Wed, 15 Jun 2016 09:17:55 +0000 (12:17 +0300)]
[Recent Tests] minor: extension method moved into class member
Roman Shevchenko [Wed, 15 Jun 2016 12:29:41 +0000 (15:29 +0300)]
Cleanup (wording)
Gregory.Shrago [Wed, 15 Jun 2016 12:05:57 +0000 (15:05 +0300)]
IDEA-157466 Background Image: some toolwindows don't get the set background when the tab displays 'nothing selected'
Dmitry Batkovich [Wed, 15 Jun 2016 12:03:19 +0000 (15:03 +0300)]
inspection toolwindow: disable add as entry point action if all selected elements are already EPs
peter [Wed, 15 Jun 2016 11:58:04 +0000 (13:58 +0200)]
don't switch to strong AST references on file rename (EA-83842 - assert: PsiFileImpl.switchFromStubToAst)
Gregory.Shrago [Wed, 15 Jun 2016 11:31:30 +0000 (14:31 +0300)]
use cache for all non-resource images
peter [Wed, 15 Jun 2016 11:20:43 +0000 (13:20 +0200)]
invoke post-runnable of code cleanup on commit in a write-safe mode (IDEA-157336)
Maxim.Mossienko [Wed, 15 Jun 2016 10:44:09 +0000 (12:44 +0200)]
avoid concurrency problem, 2 (EA-84206)
Anna Kozlova [Wed, 15 Jun 2016 10:44:38 +0000 (13:44 +0300)]
anonymous -> lambda: accept anonymous classes with inferred another type and ref to a parameter as the cast would be inserted (IDEA-157457)
Anna Kozlova [Wed, 15 Jun 2016 09:59:57 +0000 (12:59 +0300)]
generate by template: do not delete parts of method signature (IDEA-157445)
Anna Kozlova [Wed, 15 Jun 2016 09:19:40 +0000 (12:19 +0300)]
foreach -> streams: title upper case (IDEA-157290)
Dmitry Batrak [Wed, 15 Jun 2016 10:15:00 +0000 (13:15 +0300)]
IDEA-157491 Using ParameterInfoHandler not parameterized by PsiElement results in ClassCastException
Valentina Kiryushkina [Wed, 15 Jun 2016 09:55:02 +0000 (12:55 +0300)]
Minor Remove useless navigate to task call
Dmitry Batkovich [Wed, 15 Jun 2016 09:34:16 +0000 (12:34 +0300)]
type migration: refactoring execution on field/parameter can't start because can't find variable (fixed)
Vladimir Krivosheev [Wed, 15 Jun 2016 09:31:18 +0000 (12:31 +0300)]
[platform] activation protocol quick fix (IDEA-CR-11401)
Dmitry Trofimov [Wed, 1 Jun 2016 07:08:21 +0000 (00:08 -0700)]
vmprof profiler support implemented (PY-19481) with a call tree, switched to thriftpy for data transfer
(cherry picked from commit
905c4a8107dc7b6e8cdb6f5ae115e36816b01926)