Sergey Simonchik [Thu, 22 Oct 2015 11:34:07 +0000 (14:34 +0300)]
test framework: prevent test failure on case-sensitive file systems: fast fail if the requested and real paths are not case-sensitive equal
Alexey Kudravtsev [Wed, 21 Oct 2015 17:00:18 +0000 (20:00 +0300)]
make temporary names more nice-looking, remove project files cached in VFS from the previous tests
Alexey Kudravtsev [Wed, 21 Oct 2015 16:57:40 +0000 (19:57 +0300)]
constant introduced for light project name
Alexey Kudravtsev [Wed, 21 Oct 2015 15:38:13 +0000 (18:38 +0300)]
better diagnostics for EA-64802 - ISE: GlobalSearchScope$UnionScope.<init>
Alexey Kudravtsev [Wed, 21 Oct 2015 15:31:53 +0000 (18:31 +0300)]
diagnostics for EA-66858 - assert: UnitBitSet.pack
Alexey Kudravtsev [Wed, 21 Oct 2015 15:22:39 +0000 (18:22 +0300)]
EA-67215 - NPE: GeneralHighlightingPass$.value
Alexey Kudravtsev [Wed, 21 Oct 2015 15:15:05 +0000 (18:15 +0300)]
cleanup
Alexey Kudravtsev [Wed, 21 Oct 2015 14:56:16 +0000 (17:56 +0300)]
EA-68276 - assert: ComponentManagerImpl.getPicoContainer
Alexey Kudravtsev [Wed, 21 Oct 2015 14:53:19 +0000 (17:53 +0300)]
EA-68554 - IAE: TypeConversionUtil.isAssignable
Alexey Kudravtsev [Wed, 21 Oct 2015 13:46:25 +0000 (16:46 +0300)]
EA-74877 - IAE: DeclarationSearcher.a
Dmitry Batkovich [Thu, 22 Oct 2015 10:25:24 +0000 (13:25 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Batkovich [Thu, 22 Oct 2015 10:24:30 +0000 (13:24 +0300)]
guava type migration: proper recognition of PsiMethodReference type => migration for variable references
Andrey Vokin [Thu, 22 Oct 2015 10:20:19 +0000 (13:20 +0300)]
RUBY-17264 Generate xml tag spoils html tag and throws exception
Egor.Ushakov [Thu, 22 Oct 2015 09:56:26 +0000 (12:56 +0300)]
typo
Vladislav.Soroka [Thu, 22 Oct 2015 10:04:37 +0000 (13:04 +0300)]
IDEA-146602 Gradle: endless dependencies
Nikolay Mikhaylov [Thu, 22 Oct 2015 09:42:09 +0000 (12:42 +0300)]
Fix EA-74670 - NPE: MavenManager.getOrLoadMavenArtifactJars
irengrig [Thu, 22 Oct 2015 09:29:43 +0000 (11:29 +0200)]
Merge remote-tracking branch 'origin/master'
Nikolay Mikhaylov [Thu, 22 Oct 2015 09:09:54 +0000 (12:09 +0300)]
Fix EA-75005 - PCE: AbstractProgressIndicatorBase.checkCanceled
Dmitry Trofimov [Thu, 22 Oct 2015 09:11:15 +0000 (11:11 +0200)]
Change constructor visibility
Dmitry Trofimov [Thu, 22 Oct 2015 08:52:54 +0000 (10:52 +0200)]
Added a registry key for default graceful stopping of processes on Windows (PY-17252)
Dmitry Trofimov [Thu, 22 Oct 2015 08:47:25 +0000 (10:47 +0200)]
Send SIGINT in debug mode (PY-13316)
This needed to allow debugging of SIGINT signal handlers.
Drawback: if the process is suspended it won't stop. But then it can be killed with a skull-button, so it isn't a major problem.
Yann Cébron [Thu, 22 Oct 2015 08:04:13 +0000 (10:04 +0200)]
DictionaryTest: skip containsWordPerformanceTest in coverage enabled builds
Vladimir Krivosheev [Thu, 22 Oct 2015 07:51:25 +0000 (09:51 +0200)]
prolong bomb
Vladimir Krivosheev [Wed, 21 Oct 2015 15:31:48 +0000 (17:31 +0200)]
cleanup
Eugene Zhuravlev [Wed, 21 Oct 2015 21:44:49 +0000 (23:44 +0200)]
license expiration periodic checks and notifications
Bas Leijdekkers [Wed, 21 Oct 2015 20:33:39 +0000 (22:33 +0200)]
IG: handle negating conditional expressions better in "Redundant 'if' expression" inspection's quickfix
Vassiliy.Kudryashov [Wed, 21 Oct 2015 20:30:43 +0000 (23:30 +0300)]
IDEA-143449 Editor leak on closing all projects
Shaverdova Elena [Wed, 21 Oct 2015 19:21:47 +0000 (22:21 +0300)]
EA-74875 - CCE: com.intellij.slicer.SliceLeafAnalyzer$6$1.run(SliceLeafAnalyzer.java:256) com.intellij.slicer.SliceTooComplexDFAUsage cannot be cast to com.intellij.slicer.JavaSliceUsage
Dmitry Trofimov [Wed, 21 Oct 2015 18:23:38 +0000 (20:23 +0200)]
Take compatible plugin instead of incompatible even if the newest has less version
Newer plugin can have version that less then older one in another branch. If IDE was updated to another branch, plugin becomes incompatible and it should be updated to the newer compatible one even if it has less version.
In general avoid having incompatible plugin when there is a newer one that is compatible is a good thing.
Yann Cébron [Wed, 21 Oct 2015 18:10:38 +0000 (20:10 +0200)]
IDEA-135777 PsiViewer: do not highlight PsiPolyVariantReferences with valid results as "unresolved"
Sergey Malenkov [Wed, 21 Oct 2015 17:12:23 +0000 (20:12 +0300)]
IDEA-143734 Fix description in Preferences | Build, Execution, Deployment
Yaroslav Lepenkin [Wed, 21 Oct 2015 16:57:50 +0000 (19:57 +0300)]
Recents tests: added navigation
Kirill Likhodedov [Tue, 20 Oct 2015 17:01:40 +0000 (20:01 +0300)]
[git] IDEA-71600 better identify conflict during unstash
Kirill Likhodedov [Tue, 29 Sep 2015 10:56:59 +0000 (13:56 +0300)]
[git] IDEA-142731 use correct VirtualFiles after refresh
If a file was deleted, we refreshed its parent (which is correct)
and returned the parent to the caller (which is wrong).
Instead, refresh as previously, but return only those VirtualFiles
which correspond to existent files.
Sergey Malenkov [Wed, 21 Oct 2015 16:07:33 +0000 (19:07 +0300)]
Fix releasing of Editor from a second-level popup
Konstantin Bulenkov [Wed, 21 Oct 2015 16:03:56 +0000 (18:03 +0200)]
make isRetina method work on Zulu and other JREs
peter [Wed, 21 Oct 2015 15:43:32 +0000 (17:43 +0200)]
let in-process-groovyc have a parent loader of type GroovyClassLoader so that @Grab can work (https://devnet.jetbrains.com/message/
5561141)
Eugene Kudelevsky [Wed, 21 Oct 2015 15:41:01 +0000 (18:41 +0300)]
adjusting priorities for better compatibility with Upsource [requested by Sergey Anchipolevskiy]
Dmitry Trofimov [Wed, 21 Oct 2015 14:53:24 +0000 (16:53 +0200)]
Exclude .tox only from indexing (PY-16141)
Dmitry Trofimov [Wed, 21 Oct 2015 12:38:10 +0000 (14:38 +0200)]
Use path mappings from settings for Python console process (PY-13087)
irengrig [Wed, 21 Oct 2015 15:18:47 +0000 (17:18 +0200)]
Merge remote-tracking branch 'origin/master'
Daniil Ovchinnikov [Wed, 21 Oct 2015 14:51:53 +0000 (17:51 +0300)]
[groovy] fix skipping whitespaces and comments in references (IDEA-144268)
Sergey Ignatov [Wed, 21 Oct 2015 14:29:01 +0000 (17:29 +0300)]
get rid of 'open' from empty text
nik [Wed, 21 Oct 2015 14:21:11 +0000 (16:21 +0200)]
minimum required version of Kotlin plugin updated to 1.0.0-beta
irengrig [Wed, 21 Oct 2015 14:22:12 +0000 (16:22 +0200)]
project startup tasks: correct warning message to not mention 'executor'. IDEA-CR-5815
Roman Shevchenko [Wed, 21 Oct 2015 14:12:22 +0000 (16:12 +0200)]
[project] code style settings for Kotlin (post-merge cleanup)
Ivan Chirkov [Wed, 21 Oct 2015 13:50:46 +0000 (15:50 +0200)]
IDEA-146576 Plugin "Install" button is defunct after timeout: added param cleanup to InstallPluginAction.install method #IDEA-146576 fixed
Vladimir Krivosheev [Wed, 21 Oct 2015 13:56:49 +0000 (15:56 +0200)]
move ShowLibraryFramesAction to xdebugger, support in "script" debugger sdk
Vladimir Krivosheev [Wed, 21 Oct 2015 13:42:06 +0000 (15:42 +0200)]
move ShowLibraryFramesAction to xdebugger, support in "script" debugger sdk
Vladimir Krivosheev [Wed, 21 Oct 2015 13:34:59 +0000 (15:34 +0200)]
convert ExecutionStackImpl to kotlin
Vladimir Krivosheev [Wed, 21 Oct 2015 13:34:39 +0000 (15:34 +0200)]
convert ExecutionStackImpl to kotlin
Vladimir Krivosheev [Wed, 21 Oct 2015 12:41:03 +0000 (14:41 +0200)]
rename to XDebuggerSettingManagerImpl
Vladimir Krivosheev [Wed, 21 Oct 2015 12:30:02 +0000 (14:30 +0200)]
append parent name if file name equals to index.* and no function name
Vladimir Krivosheev [Wed, 21 Oct 2015 12:25:55 +0000 (14:25 +0200)]
cleanup
Vladimir Krivosheev [Wed, 21 Oct 2015 10:17:08 +0000 (12:17 +0200)]
cleanup
Bas Leijdekkers [Wed, 21 Oct 2015 13:51:00 +0000 (15:51 +0200)]
IG: Make "'throw' inside 'finally' block" inspection more relaxed (IDEA-112623)
Dmitry Batkovich [Wed, 21 Oct 2015 13:51:00 +0000 (16:51 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Batkovich [Wed, 21 Oct 2015 13:49:34 +0000 (16:49 +0300)]
guava type migration: quick fix is shown for Iterable m() {return FluentIterable;}
Yaroslav Lepenkin [Tue, 20 Oct 2015 21:35:57 +0000 (00:35 +0300)]
Recent tests popup - initial
Ilya.Kazakevich [Wed, 21 Oct 2015 13:11:21 +0000 (16:11 +0300)]
PY-17148: fixed according to IDEA-CR-5603
Ilya.Kazakevich [Wed, 7 Oct 2015 19:42:36 +0000 (22:42 +0300)]
PY-17148 union with callable types should also be callable
peter [Wed, 21 Oct 2015 13:16:44 +0000 (15:16 +0200)]
when reloading ExcludedEntriesConfiguration state, clear previous contents
irengrig [Wed, 21 Oct 2015 13:15:04 +0000 (15:15 +0200)]
Merge remote-tracking branch 'origin/master'
irengrig [Wed, 21 Oct 2015 13:13:18 +0000 (15:13 +0200)]
Merge remote-tracking branch 'origin/master'
Anton Tarasov [Wed, 21 Oct 2015 13:10:49 +0000 (16:10 +0300)]
IDEA-146564 [follow-up] removed reg value listener
irengrig [Wed, 21 Oct 2015 13:11:23 +0000 (15:11 +0200)]
WEB-18677 Startup Tasks: double click should open RC to edit
Dmitry Batkovich [Wed, 21 Oct 2015 13:06:55 +0000 (16:06 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Batkovich [Wed, 21 Oct 2015 13:05:23 +0000 (16:05 +0300)]
guava type migration: quick fix is shown for Iterable it = FluentIterable.from(some)...transform/filter();
irengrig [Wed, 21 Oct 2015 12:49:07 +0000 (14:49 +0200)]
Merge remote-tracking branch 'origin/master'
irengrig [Wed, 21 Oct 2015 12:47:01 +0000 (14:47 +0200)]
WEB-18685 Startup Tasks: Shared RC is added without enabled checkbox
Bas Leijdekkers [Wed, 21 Oct 2015 12:34:59 +0000 (14:34 +0200)]
IG: add a type of boolean expression to simplify (IDEA-89723)
Dmitry Batkovich [Wed, 21 Oct 2015 12:35:51 +0000 (15:35 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Batkovich [Wed, 21 Oct 2015 12:34:42 +0000 (15:34 +0300)]
guava type migration: migration of FluentIterable chain fixed (no smart pointers now)
Konstantin Ulitin [Wed, 21 Oct 2015 12:11:03 +0000 (15:11 +0300)]
use proper element type (IDEA-CR-5383)
Ekaterina Tuzova [Wed, 21 Oct 2015 12:22:44 +0000 (15:22 +0300)]
pycharm edu 2.0.2
Ekaterina Tuzova [Wed, 21 Oct 2015 11:25:19 +0000 (14:25 +0300)]
updated plugin versions
Ekaterina Tuzova [Wed, 21 Oct 2015 09:49:52 +0000 (12:49 +0300)]
since build for educational plugins
Pavel Fatin [Wed, 21 Oct 2015 12:11:13 +0000 (14:11 +0200)]
Using JNA direct mapping in JnaUnixMediatorImpl
JNA's FAQ says that "you might expect a speedup of about an order of magnitude moving to JNA direct mapping".
More real-life example: total time of enumerating attributes within /usr is reduced from 7.3s to 5.7s (about 20% improvement).
The improvement is basically "for free", and, in theory, can speedup IDEA's indexing.
Daniil Ovchinnikov [Wed, 21 Oct 2015 12:03:59 +0000 (15:03 +0300)]
[groovy] properly find containing reference expression & skip whitespaces and comments in reference text (IDEA-144268)
Roman Shevchenko [Wed, 21 Oct 2015 11:58:38 +0000 (13:58 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 21 Oct 2015 11:54:35 +0000 (13:54 +0200)]
Cleanup (formatting)
Daniil Ovchinnikov [Wed, 21 Oct 2015 11:44:37 +0000 (14:44 +0300)]
[groovy] @NotNull & fix warnings & remove unnecessary casts
Aleksey Pivovarov [Wed, 21 Oct 2015 11:40:50 +0000 (14:40 +0300)]
vcs: annotate stacktrace - fix tooltips for multiline commit messages
Dmitry Trofimov [Wed, 21 Oct 2015 11:08:23 +0000 (13:08 +0200)]
Fix Python scripts execution on Jython
Daniil Ovchinnikov [Wed, 21 Oct 2015 11:25:11 +0000 (14:25 +0300)]
[groovy] expression type provider: properly escape unknown type
Dmitry Batkovich [Wed, 21 Oct 2015 11:26:09 +0000 (14:26 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Batkovich [Wed, 21 Oct 2015 11:25:23 +0000 (14:25 +0300)]
guava type migration: FluentIterable#toMap parameter is function => lambda
peter [Wed, 21 Oct 2015 11:20:08 +0000 (13:20 +0200)]
say that we can't modify PSI outside command (IDEA-CR-6010)
Daniil Ovchinnikov [Wed, 21 Oct 2015 10:35:04 +0000 (13:35 +0300)]
[groovy] introduce field fixed (IDEA-146530)
Honor replaced elements while generating initializer for constructors.
Properly remove unnecessary occurrences (see tests for cases).
Replace all items independently of initialize-in choice because unneeded occurence will will be removed later properly, so we do not have to deal with cases.
Daniil Ovchinnikov [Tue, 20 Oct 2015 13:26:07 +0000 (16:26 +0300)]
[groovy] allow initializing introduced field within current method:
- if container is within scope, (i.e. if all occurrences are within same method)
- if processing single occurrence
Aleksey Pivovarov [Wed, 21 Oct 2015 10:09:47 +0000 (13:09 +0300)]
diff: cleanup kotlin tests
Alexey Kudravtsev [Wed, 21 Oct 2015 10:33:38 +0000 (13:33 +0300)]
assertion for EA-54086 - assert: PsiDocumentManagerBase.cancelAndRunWhenAllCommitted
Alexey Kudravtsev [Tue, 20 Oct 2015 16:58:05 +0000 (19:58 +0300)]
cleanup
Alexey Kudravtsev [Tue, 20 Oct 2015 15:07:00 +0000 (18:07 +0300)]
double dispose fixed
Alexey Kudravtsev [Tue, 20 Oct 2015 12:40:49 +0000 (15:40 +0300)]
EA-71380 - NPE: AnalysisScope$.contains
Alexey Kudravtsev [Tue, 20 Oct 2015 12:17:33 +0000 (15:17 +0300)]
EA-72366 - SIOOBE: VirtualFilePointerManagerImpl.a
Alexey Kudravtsev [Tue, 20 Oct 2015 11:56:01 +0000 (14:56 +0300)]
assertion for EA-30357 - assert: CollectHighlightsUtil.findCommonParent
Alexey Kudravtsev [Tue, 20 Oct 2015 11:29:33 +0000 (14:29 +0300)]
better diagnostics
Alexey Kudravtsev [Tue, 20 Oct 2015 11:26:14 +0000 (14:26 +0300)]
assertion for EA-70897 - SOE: CachingReference.resolve
Alexey Kudravtsev [Tue, 20 Oct 2015 10:43:53 +0000 (13:43 +0300)]
EA-74820 - assert: PsiUtilCore.getLanguageAtOffset