Roman Shevchenko
3b35be0963
Merge remote-tracking branch 'origin/master'
2016-03-09 22:05:14 +01:00
peter
9334c5c858
determine applicable live templates without committing physical documents in AnAction.update
2016-03-09 21:02:12 +01:00
peter
c7a844e7db
make submitTransactionAndWait more convenient
2016-03-09 21:02:11 +01:00
Maxim.Mossienko
67c2d10ef3
speed search in results preview based on file names of results (IDEA-152756)
2016-03-09 19:36:50 +01:00
Dmitry Batkovich
f2345455dc
inspection tool window: GlobalInspectionContextImpl must to reset view state
2016-03-09 21:16:53 +03:00
Vassiliy.Kudryashov
a096130f8d
IDEA-152440 Changes in License Dialog: 'Terms Of Service' (TOS) and 'Privacy Policy' (PP)
...
Stage #6 : more CSS improvements
2016-03-09 21:05:55 +03:00
Egor.Ushakov
f17ab80c1d
isEmpty for maps
2016-03-09 20:17:53 +03:00
Egor.Ushakov
ad8b09c8e4
removed unused dependencies
2016-03-09 20:09:04 +03:00
Aleksey Pivovarov
467531cdca
IDEA-152678 lst: allow to initialize tracker multiple times
...
this is required in case if base revesion was changed - LineStatusTrackerManager.refreshTracker()
it was broken in 2cbc4f0
2016-03-09 19:52:05 +03:00
Daniil Ovchinnikov
f5341956f0
[groovy] do not try to infer rValue within index property assignment (EA-58298)
2016-03-09 19:30:31 +03:00
Egor.Ushakov
649a1a4d51
debugger: fixed variables visibility in for statements evaluation
2016-03-09 19:15:24 +03:00
Egor.Ushakov
a6237d4256
debugger: support return and try-catch in evaluation
2016-03-09 19:08:35 +03:00
Semyon Proshev
3c1c2ff832
Drop PyClassTypeImpl#getPossibleInstanceMembers and its usages as useless and not modified since 2008
2016-03-09 19:06:53 +03:00
Semyon Proshev
ae1b7f7d17
Implement todos in PyClassTypeImpl and PyJavaClassType which are connected with members and ancestors
2016-03-09 19:06:52 +03:00
Semyon Proshev
8d78d16800
PY-18096 Fixed: False positive "Type doesn't have expected attributes" for namedtuple
...
Introduce PyClassLikeType.getMemberNames(boolean, TypeEvalContext). This method returns all members including dynamically ones (e.g. fields of namedtuple)
2016-03-09 19:06:52 +03:00
Valentina Kiryushkina
646e78521d
Fix problem with study task description tool window blinking on task change
...
* Create separate methods for tool window initialization and tool window update
* On update only set new text in study tool window browser window
2016-03-09 18:49:38 +03:00
Aleksey Pivovarov
1b18252b5d
IDEA-152575 diff: change title for clibroard contents
...
make it clear, that changes to "clipboard content" are not propagated back to the clipboard
2016-03-09 18:29:55 +03:00
Semyon Proshev
495ae960d3
Remove code duplicates in PySliceExpressionImpl and PyClassTypeImpl by creating new util method in PyUtil. This method allows to calculate return type of type member.
2016-03-09 18:19:49 +03:00
Semyon Proshev
b33ab7a469
PY-18560 Fixed: wrong inferred type for result of __getitem__ by square brackets with slice
...
Fix calculating type of slice expression: keep tuples and collections as is and resolve __getitem__ method for other class types
2016-03-09 18:19:49 +03:00
Konstantin Ulitin
5948d46411
WEB-20680 ES6 unicode code points escape sequences are not supported in strings
2016-03-09 18:12:03 +03:00
Vladimir Krivosheev
3d8b772627
WEB-19117 Debugger is extremely slow to start w/ Node.js 5.0.0
2016-03-09 16:10:35 +01:00
Alexey Kudravtsev
1f73ef47f3
fixed weird different classloaders in community?
2016-03-09 18:08:25 +03:00
Roman Shevchenko
5acfdb77ba
Cleanup (modern serialization)
2016-03-09 16:02:52 +01:00
peter
32cc8e1093
don't drop PsiCacheKey cache on any change in a physical file
2016-03-09 15:35:52 +01:00
Mikhail Golubev
3cdc8c9cf8
PY-18386 Replace cache and type eval context parameters with single parameter object
2016-03-09 17:24:52 +03:00
Mikhail Golubev
2c2cbf3adb
PY-18386 Add recursion guard to handle recursive types via PEP 484 type aliases
...
Recursive type are not fully supported yet. It only prevents SOE for them.
2016-03-09 17:24:52 +03:00
Semyon Proshev
9cb08375e6
Tests for open function type in Python 3
2016-03-09 17:08:50 +03:00
Semyon Proshev
9c0ecff67e
PY-18322 Fixed: PyCharm cannot detect obvious unresolved method
...
Correctly determine openFunctionType in Python 2. Update read and write types of builtin file in skeletons
2016-03-09 17:08:50 +03:00
Konstantin Kolosovsky
92de3814e4
svn: Fixed committing case-only renames (on Windows)
...
"ContainerUtil.classify()" uses "Set" internally. This way only one
case-only different "FilePath" instance is left after "classify()"
on case-insensitive OS and corresponding commit fails.
"ContainerUtil.groupBy()" solves this issue.
2016-03-09 16:55:08 +03:00
Alexey Kudravtsev
82417ae5cc
always register balloon in Disposer
2016-03-09 16:29:19 +03:00
Alexey Kudravtsev
f682084180
ported JobScheduler to ForkJoinPool.commonPool()
2016-03-09 16:29:19 +03:00
Alexey Kudravtsev
0714e7a97a
notnull
2016-03-09 16:29:19 +03:00
Alexey Kudravtsev
35dfe0a4d8
notnull
2016-03-09 16:29:19 +03:00
Alexey Kudravtsev
2c52eb3033
lambdify
2016-03-09 16:29:19 +03:00
Alexey Kudravtsev
51f6e09f59
cleanup
2016-03-09 16:29:19 +03:00
Alexey Kudravtsev
654211ec73
moved to core-impl since it is private API anyway
2016-03-09 16:29:19 +03:00
Alexey Kudravtsev
76ca6c2f2c
got rid of reflection
2016-03-09 16:29:19 +03:00
Anna Kozlova
0a2ab72163
use statistics from introduce variable for create local from usage (IDEA-152410)
2016-03-09 14:23:53 +01:00
Anna Kozlova
355ee67f27
generify fix for unchecked assignments (IDEA-152658)
2016-03-09 14:23:53 +01:00
Anna Kozlova
cee6581734
generify: collapse to diamond when applicable
2016-03-09 14:23:53 +01:00
Anna Kozlova
119449501b
testdata for IDEA-152659
2016-03-09 14:23:53 +01:00
Anna Kozlova
db215203e0
inference for non-poly expressions: isAssignable already contains loose context inside, don't allow any additional conversions (IDEA-152694)
2016-03-09 14:23:53 +01:00
Anna Kozlova
5b8e459686
lambda: proceed c-like arrays declarations in parameters for lambda with excplicit type declarations (IDEA-152690)
2016-03-09 14:23:53 +01:00
Vassiliy.Kudryashov
7bb78c99b4
IDEA-152440 Changes in License Dialog: 'Terms Of Service' (TOS) and 'Privacy Policy' (PP)
...
Stage #5 : CSS improvements
2016-03-09 16:05:26 +03:00
Dmitry Batkovich
62f33640a8
java inspections: some of QuickFix#getFamilyName()-s are fixed to be independent of context
2016-03-09 15:49:06 +03:00
Vladimir.Orlov
5148cd5ed1
Merge remote-tracking branch 'origin/master'
2016-03-09 15:45:43 +03:00
Vladimir.Orlov
be26cb3151
IDEA-149996 IDEA 16 144.2608.2 cannot be compiled via ant: jdk.linux does not exist
2016-03-09 15:41:01 +03:00
Dmitry Batkovich
a95c25ce6d
Inspesction tool window: unused declaration: navigate by clicking on link + show tooltip with fully qualified name
2016-03-09 15:31:16 +03:00
Roman Shevchenko
77a63a0eea
[java] @see tag ref verification (IDEA-97635)
2016-03-09 13:28:11 +01:00
Anton Makeev
08c26bed63
Version.parseVersion now understands various suffixes (1.0-beta, 1.0beta, 1.beta): UpdateInfoDialog decoupled from Version parsing logic
2016-03-09 13:16:01 +01:00