Vladislav.Soroka [Mon, 9 Nov 2015 11:43:18 +0000 (14:43 +0300)]
IDEA-147482 Notification running tests via gradle contains incorrect results
Dmitry Trofimov [Thu, 5 Nov 2015 13:07:59 +0000 (16:07 +0300)]
Run configuration environment variables should override auto configured ones (PY-17100)
Alexey Kudravtsev [Mon, 9 Nov 2015 10:53:58 +0000 (13:53 +0300)]
thread leaks
Alexey Kudravtsev [Mon, 9 Nov 2015 10:45:21 +0000 (13:45 +0300)]
review cleanup
Alexey Kudravtsev [Fri, 6 Nov 2015 15:06:42 +0000 (18:06 +0300)]
thread leaks
Alexey Kudravtsev [Fri, 6 Nov 2015 15:05:09 +0000 (18:05 +0300)]
thread leaks
Alexey Kudravtsev [Fri, 6 Nov 2015 15:04:26 +0000 (18:04 +0300)]
cleanup
Alexey Kudravtsev [Fri, 6 Nov 2015 15:01:58 +0000 (18:01 +0300)]
thread leaks in tests
Maxim.Mossienko [Mon, 9 Nov 2015 10:58:20 +0000 (11:58 +0100)]
IDEA-147584 Find dialog:Whole project scope includes library roots that are located under the project directory
Mikhail Golubev [Fri, 6 Nov 2015 17:56:09 +0000 (20:56 +0300)]
PY-17094 Quickfix that adds Py3 return type annotation handles compound statements inside function
Mikhail Golubev [Mon, 2 Nov 2015 13:09:29 +0000 (16:09 +0300)]
PY-13304 Always use continuation indent after function arguments
It probably conflicts with existing fix for PY-12749.
Mikhail Golubev [Mon, 2 Nov 2015 11:39:18 +0000 (14:39 +0300)]
PY-13304 Cleanup in PyBlock
* Nullified
* Got rid of remaining snake_case
* Add missing @Override annotations
* Remove redundant "final" modifiers
Mikhail Golubev [Mon, 2 Nov 2015 11:17:15 +0000 (14:17 +0300)]
PyStatementListContainer extends PyElement, so it can be used in methods like PsiTreeUtil#getParentOfType
Mikhail Golubev [Mon, 2 Nov 2015 11:15:01 +0000 (14:15 +0300)]
PY-17295 Add missing cast to StatementListContainer (IDEA-CR-6388)
Dmitry Jemerov [Mon, 9 Nov 2015 10:49:00 +0000 (11:49 +0100)]
message readability improved according to hhariri's feedback
peter [Mon, 9 Nov 2015 10:26:45 +0000 (11:26 +0100)]
internal API for easier completion statistic collection
Ekaterina Tuzova [Tue, 3 Nov 2015 13:51:12 +0000 (16:51 +0300)]
updated plugin system for pycharm educational
Ekaterina Tuzova [Fri, 30 Oct 2015 12:58:55 +0000 (15:58 +0300)]
fixed PY-17113 Right click menu is very slow to open up in PyCharm EAP PY-143.24
Vladimir.Orlov [Mon, 9 Nov 2015 07:34:58 +0000 (10:34 +0300)]
Merge remote-tracking branch 'origin/master'
Sergey Simonchik [Sun, 8 Nov 2015 22:41:24 +0000 (01:41 +0300)]
macros: support passing compound relative path to $FileDirPathFromParent(...)$ macro (fixes WEB-18982)
Julia Beliaeva [Sun, 8 Nov 2015 19:39:53 +0000 (22:39 +0300)]
[vcs-log] add some simple bek tests
Julia Beliaeva [Sun, 8 Nov 2015 19:17:17 +0000 (22:17 +0300)]
[vcs-log] followup for EA-68497 and IDEA-147201: even if a graph is broken do not add strange dashed edges to it
Julia Beliaeva [Sun, 8 Nov 2015 19:15:28 +0000 (22:15 +0300)]
[vcs-log] add "operator" keyword where needed in kotlin code
Julia Beliaeva [Sun, 8 Nov 2015 19:14:20 +0000 (22:14 +0300)]
[vcs-log] fix EA-68497 and IDEA-147201
Julia Beliaeva [Sun, 8 Nov 2015 19:13:43 +0000 (22:13 +0300)]
[vcs-log] test for EA-68497 and IDEA-147201
Julia Beliaeva [Sun, 8 Nov 2015 19:11:11 +0000 (22:11 +0300)]
[vcs-log] make BekLinearGraph testable
Kirill Likhodedov [Sun, 8 Nov 2015 14:33:55 +0000 (17:33 +0300)]
Merge pull request 'patch-1' of https://github.com/Turbo87/intellij-community
Vassiliy.Kudryashov [Sat, 7 Nov 2015 20:45:34 +0000 (23:45 +0300)]
IDEA-147099 ICSE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$RemoveWindowedDecoratorCmd.<init>
Vassiliy.Kudryashov [Sat, 7 Nov 2015 20:44:42 +0000 (23:44 +0300)]
IDEA-147099 ICSE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$RemoveWindowedDecoratorCmd.<init>
Sergey Ignatov [Sat, 7 Nov 2015 17:01:18 +0000 (20:01 +0300)]
cleanup for dataflow renderer
Tobias Bieniek [Sat, 7 Nov 2015 16:44:59 +0000 (17:44 +0100)]
CodeDocumenationAwareCommenter: Fix copy/paste issues
Sergey Simonchik [Sat, 7 Nov 2015 09:44:00 +0000 (12:44 +0300)]
test for VfsUtil.findRelativeFile(uri, base)
Ilya.Kazakevich [Fri, 6 Nov 2015 22:42:42 +0000 (01:42 +0300)]
Merge remote-tracking branch 'origin/PY-17356' into PY-17356
# Conflicts:
# python/psi-api/src/com/jetbrains/python/nameResolver/NameResolverTools.java
# python/src/com/jetbrains/python/psi/impl/PyFunctionImpl.java
Ilya.Kazakevich [Fri, 6 Nov 2015 22:28:20 +0000 (01:28 +0300)]
Fixed according to reviews
Ilya.Kazakevich [Tue, 3 Nov 2015 23:48:29 +0000 (02:48 +0300)]
PY-17356: shortcuts added to make inspections faster
Ilya.Kazakevich [Sat, 31 Oct 2015 02:23:16 +0000 (05:23 +0300)]
PY-17356: PyTypeParser is slow, so we cache its result in PyCustomMember
Ilya.Kazakevich [Sat, 31 Oct 2015 01:29:00 +0000 (04:29 +0300)]
PY-17356: Attributes cached for function since as_manager / from_queryset is called multiple times
Vassiliy.Kudryashov [Fri, 6 Nov 2015 19:41:25 +0000 (22:41 +0300)]
IDEA-147099 ICSE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$RemoveWindowedDecoratorCmd.<init>
Bas Leijdekkers [Fri, 6 Nov 2015 19:52:01 +0000 (20:52 +0100)]
SSR: script log first pass
Bas Leijdekkers [Fri, 6 Nov 2015 16:41:11 +0000 (17:41 +0100)]
SSR: small simplification
Bas Leijdekkers [Fri, 6 Nov 2015 16:08:52 +0000 (17:08 +0100)]
SSR: cleanup MatchResultImpl & related
Bas Leijdekkers [Fri, 6 Nov 2015 14:10:48 +0000 (15:10 +0100)]
SSR: test that the type of variables in script are as expected
Bas Leijdekkers [Fri, 6 Nov 2015 14:01:04 +0000 (15:01 +0100)]
SSR: remove unused method
Dmitry Batrak [Fri, 6 Nov 2015 19:46:28 +0000 (22:46 +0300)]
don't perform coordinate conversions in EditorSizeManager when soft wrap model is in inconsistent state
fixes EA-75267 - AIOOBE: TIntArrayList.insert
Dmitry Batrak [Fri, 6 Nov 2015 14:47:06 +0000 (17:47 +0300)]
add bulk mode operations to editor stress tests
Andrey Vlasovskikh [Fri, 6 Nov 2015 19:52:11 +0000 (22:52 +0300)]
Merge remote-tracking branch 'origin/master'
Andrey Vlasovskikh [Fri, 6 Nov 2015 19:51:32 +0000 (22:51 +0300)]
Merge branch 'python-fixes'
Daniil Ovchinnikov [Fri, 6 Nov 2015 19:49:35 +0000 (22:49 +0300)]
[groovy] make GrTraitType extend PsiIntersectionType. Tests included.
- Get rid of mock trait definition and its processing.
- Now we can process it like PsiIntersection type.
- Proper trait ordering in completion and resolve restored.
Daniil Ovchinnikov [Tue, 3 Nov 2015 14:06:08 +0000 (17:06 +0300)]
[groovy] enable GrWithTraitTypeCalculator in Groovy plugin.
Daniil Ovchinnikov [Tue, 3 Nov 2015 13:53:58 +0000 (16:53 +0300)]
[groovy] properly display `as`-coercion trait types in quick info.
Andrey Vlasovskikh [Fri, 6 Nov 2015 19:46:32 +0000 (22:46 +0300)]
Removed unused parameter
Andrey Vlasovskikh [Fri, 6 Nov 2015 19:43:12 +0000 (22:43 +0300)]
Fixed the order of functions returned by getAllSuperFunctions() to match MRO (PY-16776)
Previously we didn't respect the MRO and returned functions from early
ancestors before later ancestors. Now we return them according to the
MRO and we traverse methods by the types of ancestors instead of
concrete PSI elements to invoke the extension points that change the
list of ancestors.
Anna Kozlova [Fri, 6 Nov 2015 19:31:02 +0000 (20:31 +0100)]
priority of array index expression (IDEA-147503)
Anna Kozlova [Fri, 6 Nov 2015 19:19:49 +0000 (20:19 +0100)]
dependencies view: consistent icon for directories (IDEA-147531)
Anna Kozlova [Fri, 6 Nov 2015 18:33:32 +0000 (19:33 +0100)]
revert test data
Anna Kozlova [Fri, 6 Nov 2015 18:23:33 +0000 (19:23 +0100)]
update testng dtd (IDEA-147573)
Roman Shevchenko [Fri, 6 Nov 2015 18:27:03 +0000 (19:27 +0100)]
Cleanup (warnings)
Anna Kozlova [Fri, 6 Nov 2015 17:18:57 +0000 (18:18 +0100)]
replace primitive == comparisons with .equals
Anna Kozlova [Fri, 6 Nov 2015 16:36:36 +0000 (17:36 +0100)]
primitive type comparison internal inspection
Anna Kozlova [Fri, 6 Nov 2015 15:36:27 +0000 (16:36 +0100)]
equality -> .equals cleanup
Sergey Malenkov [Fri, 6 Nov 2015 16:19:49 +0000 (19:19 +0300)]
IDEA-146427 duplicated code
Sergey Malenkov [Fri, 6 Nov 2015 16:12:10 +0000 (19:12 +0300)]
IDEA-146427 Do not create a Keymap copy if dialog is cancelled
Sergey Simonchik [Fri, 6 Nov 2015 16:40:49 +0000 (19:40 +0300)]
vfs: support uri with custom protocol, like temp://, in VfsUtilCore#findRelativeFile(uri, null)
Egor.Ushakov [Fri, 6 Nov 2015 16:19:07 +0000 (19:19 +0300)]
proper capitalization
Egor.Ushakov [Fri, 6 Nov 2015 15:57:56 +0000 (18:57 +0300)]
use LanguageUtil
peter [Fri, 6 Nov 2015 15:46:16 +0000 (16:46 +0100)]
IDEA-147534 Inspection "@NotNull/@Nullable problems" - "Require @NotNull fileds to be initialized explicitly", does not trigger when using @NonnullByDefault
peter [Fri, 6 Nov 2015 15:22:15 +0000 (16:22 +0100)]
add 'appendable' to dictionary
peter [Fri, 6 Nov 2015 15:19:37 +0000 (16:19 +0100)]
[^cdr] fix data race in DumbService.runWhenSmart
Kirill Likhodedov [Fri, 6 Nov 2015 15:29:37 +0000 (18:29 +0300)]
[git] Substitute trilead-ssh2 library with the patched one
* Adds from no to 5 times speedup on git fetch
* The patch is made by TeamCity dev Dmitry Neverov as part of TW-14598.
Anna Kozlova [Fri, 6 Nov 2015 15:13:59 +0000 (16:13 +0100)]
fix unsorted array search
Anna Kozlova [Fri, 6 Nov 2015 15:13:23 +0000 (16:13 +0100)]
change signature: fix search for tags to remove in unsorted array (IDEA-147535)
Anna Kozlova [Fri, 6 Nov 2015 14:09:47 +0000 (15:09 +0100)]
move member: restore qualifier in switch labels for non-enum constants (IDEA-147539)
Anna Kozlova [Fri, 6 Nov 2015 12:43:17 +0000 (13:43 +0100)]
testdata for IDEA-147511
Anna Kozlova [Fri, 6 Nov 2015 12:15:28 +0000 (13:15 +0100)]
tests: allow scroll to source together with track running test as scroll should be done for manual selection only
Anna Kozlova [Fri, 6 Nov 2015 12:11:11 +0000 (13:11 +0100)]
sm runner: scroll to source on manual selection only (IDEA-147403)
peter [Fri, 6 Nov 2015 11:22:21 +0000 (12:22 +0100)]
StaticInitializerReferencesSubClassInspection: don't report private subclasses that can't be initialized by another thread
peter [Fri, 6 Nov 2015 10:51:14 +0000 (11:51 +0100)]
IDEA-147454 Smart completion add parentheses to class declaration in throws statement
Vladimir.Orlov [Fri, 6 Nov 2015 15:07:25 +0000 (18:07 +0300)]
removed JVMVersion form idea.properties (IDEA-147254 JVM settings OS X).
Dmitry Batrak [Fri, 6 Nov 2015 14:14:39 +0000 (17:14 +0300)]
use consistent (and mockable) char width in tests
Dmitry Batrak [Fri, 6 Nov 2015 08:47:37 +0000 (11:47 +0300)]
validate soft wrap positions in editor stress test
Daniil Ovchinnikov [Fri, 6 Nov 2015 13:53:11 +0000 (16:53 +0300)]
[groovy] GroovyFindUsagesProvider: unused INSTANCE field and default constructor removed
Daniil Ovchinnikov [Tue, 3 Nov 2015 13:29:46 +0000 (16:29 +0300)]
[groovy] get presentable text in GroovyExpressionTypeProvider.
It is needed to properly display `as`-coercion trait types e.g. `Foo as T1, T2` instead of `Foo`.
Roman Shevchenko [Fri, 6 Nov 2015 13:57:35 +0000 (14:57 +0100)]
[java] type annotations in method return type (IDEA-147494)
nik [Fri, 6 Nov 2015 13:56:23 +0000 (16:56 +0300)]
workaround for IDEA-147530: make sure that when a new light module is created it won't take settings from previously saved module
Denis Fokin [Fri, 6 Nov 2015 13:27:08 +0000 (17:27 +0400)]
IDEA-145612 IllegalArgumentException "invalid keyCode"
Yaroslav Lepenkin [Fri, 6 Nov 2015 13:22:39 +0000 (16:22 +0300)]
Show only last days recent tests
Yaroslav Lepenkin [Fri, 6 Nov 2015 13:19:23 +0000 (16:19 +0300)]
performance test: increased time for hot file indent detection
Mikhail Golubev [Fri, 6 Nov 2015 12:21:59 +0000 (15:21 +0300)]
Unify line separators in documentation for Python keywords
It also fixes PyQuickDocTest#testReturnKeyword test on Windows.
Mikhail Golubev [Fri, 6 Nov 2015 11:35:16 +0000 (14:35 +0300)]
PY-17470 Fix IndexError in rest_formatter.py helper
This error occurs when there is no type test after colon
in `:type` and `:rtype` declarations.
Mikhail Golubev [Fri, 6 Nov 2015 10:55:57 +0000 (13:55 +0300)]
PY-17470 PY-17529 Don't attempt to remove quotes from already unescaped docstring
Because PyStringLiteralExpressionImpl#getNodeTextRange used for that
strips at least first character unconditionally, user sees corrupted
docstring description without the first letter.
Mikhail Golubev [Fri, 6 Nov 2015 10:48:29 +0000 (13:48 +0300)]
Fix typo in log message
Sergey Malenkov [Fri, 6 Nov 2015 13:04:07 +0000 (16:04 +0300)]
IDEA-146427 Entering and searching keyboard and mouse shortcuts in Settings | Keymap
Dmitry Batkovich [Fri, 6 Nov 2015 12:59:45 +0000 (15:59 +0300)]
"initialize variable" & "initialize in constructor" suggests only public classes for collections
Michael Golubev [Fri, 6 Nov 2015 12:30:43 +0000 (13:30 +0100)]
IDEA-144272 - IAE at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.a
Dmitry Batkovich [Fri, 6 Nov 2015 12:55:37 +0000 (15:55 +0300)]
"initialize variable" & "initialize in constructor" suggests default constructors (with inheritor's if collection) (IDEA-145431)
Egor.Ushakov [Fri, 6 Nov 2015 12:55:03 +0000 (15:55 +0300)]
correctly render alternative sources from jdk (show something more than just rt.jar)
Eugene Zhuravlev [Fri, 6 Nov 2015 12:35:31 +0000 (15:35 +0300)]
fallback url provided when legacy key conversion is not possible (IDEA-147130),
'JetProfile' term changed to 'JetBrains Account' in UI error messages
Vassiliy.Kudryashov [Fri, 6 Nov 2015 12:37:36 +0000 (15:37 +0300)]
project leak via toolbar->icon->DeferredIcon.evaluator->RunManager$1->project
Alexander Zolotov [Thu, 5 Nov 2015 17:31:46 +0000 (20:31 +0300)]
CSS: do not cache custom selectors
Vladislav.Soroka [Fri, 6 Nov 2015 12:26:56 +0000 (15:26 +0300)]
external system: do not cleanup orphan project libraries if import runs from Project Structure Dialog