Commit Graph
168475 Commits
Author SHA1 Message Date
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