Commit Graph
182223 Commits
Author SHA1 Message Date
Tagir Valeev a71f76403a variable.getUseScope() removed from ReferencesSearch (IDEA-CR-14823) 2016-10-27 10:49:26 +07:00
Tagir Valeev 60b6d1093a PsiUtil.resolveClassInClassTypeOnly used (IDEA-CR-14722) 2016-10-27 10:35:04 +07:00
Sergey Malenkov bbb491fab9 IDEA-162905 "Select Target -> Project View" doesn't work 2016-10-26 22:36:36 +03:00
Vassiliy.Kudryashov ab36b91b26 IDEA-163057 2016.3 crashes 2016-10-26 21:26:52 +03:00
Roman Shevchenko f05bbb6e84 Cleanup (formatting) 2016-10-26 19:49:31 +02:00
peter 4a0ec7d71b make SearchInLibsTest tolerate multithreaded search 2016-10-26 19:15:06 +02:00
Anna.Kozlova 6d2b61eb19 restore create subclass for decompiled classes (IDEA-163147) 2016-10-26 19:13:17 +02:00
Anna.Kozlova bf0d218fc6 pass explanations from language level pushers for more places (IDEA-163152) 2016-10-26 19:13:17 +02:00
Anna.Kozlova 3897001f18 simplify static checks 2016-10-26 19:13:17 +02:00
Anna.Kozlova 6bc30924e6 separator (following IDEA-CR-15002) 2016-10-26 19:13:17 +02:00
Anna.Kozlova b16144aded start local fix without write action (IDEA-163184) 2016-10-26 19:13:17 +02:00
Anna.Kozlova 4ac84f9af9 reuse AssertHint to detect expected/actual (follow IDEA-CR-14744) 2016-10-26 19:13:17 +02:00
Dmitry Avdeev e370b1a954 IDEA-162905 "Select Target -> Project View" doesn't work 2016-10-26 20:08:45 +03:00
Andrey Vlasovskikh 60451cb448 PY-21088 Understand __all__.append() and __all__.extend()
PyCharm used to fail to statically evaluate __all__.append() calls in
typing.py and concluded that since __all__ was too dynamic to analyse
it was better to assume that __all__ isn't present.

It affected resolving to internal module attributes not mentioned in
__all__ and even led to false positives in unused locals when these
internal names were imported from another module right next to
star-import from the module with __all__.
2016-10-26 20:06:07 +03:00
peter 9e4071cd68 make FindManagerTest tolerate multithreaded search 2016-10-26 18:55:26 +02:00
Dmitry Trofimov 9b1224ef7d Merge remote-tracking branch 'origin/master' 2016-10-26 18:31:15 +02:00
Dmitry Trofimov 88017c34f7 Escape should work in terminal the same way as for other windows (IDEA-116221) 2016-10-26 18:29:31 +02:00
Vassiliy.Kudryashov bd8b87f003 IDEA-119018 Keep subsequent searches (Find in path) on separate tabs: make result option section unfolded by default 2016-10-26 19:27:38 +03:00
Dmitry Trofimov 34738358a4 Merge remote-tracking branch 'origin/master' 2016-10-26 18:08:33 +02:00
Andrey Vlasovskikh eed34a10df PY-21133 Removed non-existent __coroutinte.__iter__ 2016-10-26 18:55:51 +03:00
Ekaterina Tuzova 0d8497a73d fixed ipython notebook undo 2016-10-26 18:47:58 +03:00
Andrey Vlasovskikh e74de54d38 PY-21182 Register PythonSdkPathCache as Disposable before its childern
If we register it before its children then it becomes a root object and
it won't be removed from the list of root object on its disposal since
its a child of the current project.
2016-10-26 18:41:43 +03:00
Vladimir Krivosheev c127252a08 remove ProfileManager 2016-10-26 17:14:54 +02:00
Daniil Ovchinnikov 8cda01ca7a [grails] fix UnsupportedOperationException (IDEA-163162) 2016-10-26 18:13:19 +03:00
Yaroslav Lepenkin 92642078d8 [Recent Tests] on shift enter execute handleSelect on proper popup. Allows to debug configurations from next step popup. 2016-10-26 18:10:43 +03:00
Yaroslav Lepenkin 260c61f52e [Recent Tests] minor 2016-10-26 18:10:43 +03:00
Vladimir Krivosheev fa8122a74a revert: remove addProfileChangeListener from ProfileManager 2016-10-26 16:53:44 +02:00
Vladimir Krivosheev b14fee0376 remove addProfileChangeListener from ProfileManager 2016-10-26 16:48:51 +02:00
Vladimir Krivosheev 6110c0b96b move getProfiles to impl 2016-10-26 16:42:12 +02:00
Vladimir Krivosheev b7e818d80d move deleteProfile to impl 2016-10-26 16:42:11 +02:00
Vladimir Krivosheev 1e9f58c53e simplify — reduce class casts 2016-10-26 16:42:11 +02:00
Vladimir Krivosheev c93625ba77 simplify ProfileManager — move inspection specific 2016-10-26 16:42:10 +02:00
peter a9dd179ce0 don't use JobScheduler in Find in Path to prevent deadlocks like IDEA-162320 2016-10-26 16:38:31 +02:00
Dmitry Batkovich 25a9dadaf3 test framework: initialize file type for *.class-files with proper constant in MockFileTypeManager 2016-10-26 17:35:58 +03:00
Alexey Utkin ab40e6ba24 Merge remote-tracking branch 'origin/master' 2016-10-26 17:24:17 +03:00
Julia Beliaeva 42de26af74 [vcs-log] if a tab state is somehow null create a new one EA-90491 2016-10-26 17:12:32 +03:00
Julia Beliaeva 69ea3ebfce [vcs-log] minor: fix typo 2016-10-26 17:02:03 +03:00
Daniil Ovchinnikov fafb0e959d [groovy] search for groovy SDK class instead of checking
libraries structure and jar names.
2016-10-26 16:58:12 +03:00
peter 037ffa0c8e convert PreContract to kotlin data classes, fix NPE 2016-10-26 15:55:37 +02:00
peter cd8327ab76 move ContractInferenceInterpreter to a separate file
otherwise it can't be referenced from Kotlin (KT-4455)
2016-10-26 15:55:37 +02:00
peter c75c0c2de3 contract inference: resolve parameters using light AST 2016-10-26 15:55:37 +02:00
peter 19065f9e81 contract inference: move parameter notnullness check to a later stage when resolve is allowed 2016-10-26 15:55:37 +02:00
peter b52fa143d9 refactor DelegationContract to reduce method size 2016-10-26 15:55:37 +02:00
peter ffb840c7ad make ContractInference traverse light AST 2016-10-26 15:55:37 +02:00
Julia Beliaeva 0014926884 [vcs-log] show references tooltip only for visible rows IDEA-162405 2016-10-26 16:53:28 +03:00
Sergey Ignatov f3ddb0315d add dots to File > New, Directory, and Package actions 2016-10-26 16:51:34 +03:00
Vladislav.Soroka f43d7f667a gradle: remove corrupted gradle dist zip before test 2016-10-26 16:45:06 +03:00
Rustam Vishnyakov 2a78a35071 Avoid too many range checks for large files when collecting custom regions 2016-10-26 16:43:00 +03:00
Dmitry Avdeev 30971f8f1a IDEA-163155 SelectIn | ProjectsView doesn't navigate to element if tool window has been previous... 2016-10-26 16:25:18 +03:00
Alexey Kudravtsev 2b3b42bb58 NPE 2016-10-26 16:11:05 +03:00