Commit Graph
178535 Commits
Author SHA1 Message Date
Pavel Dolgov 21bc6ce944 Java control flow: Improved "Move return to computation" inspection, added more tests (IDEA-121153) 2016-09-06 19:05:05 +03:00
Pavel Dolgov a0afa83117 Java inspections: Created "Move return to computation" inspection, added a few tests (IDEA-121153) 2016-09-06 19:05:05 +03:00
Anton Tarasov e0c424778e Draw tabs image via UIUtil.drawImage to meet HiDPI/Retina. 2016-09-06 18:53:13 +03:00
Anna Kozlova 4a8ce92726 testng: fire configuration started if configuration listener is available 2016-09-06 18:46:48 +03:00
Alexander.Kirsanov f25934aab9 Added safe cast to ScalableIcon in DeferredIconImpl 2016-09-06 18:13:31 +03:00
Alexander.Kirsanov 65fe6ddae9 End offset of highlightInfo processing in updateHighlightersByTyping shouldn't depend on a document change length 2016-09-06 18:05:43 +03:00
Alexander.Kirsanov 12c7bcc090 Customizing behavior in occurence navigation for FileHyperlinkInfo can be done only with method overriding 2016-09-06 18:01:11 +03:00
Anna Kozlova 3a1a16ea71 IDEA-CR-13563 2016-09-06 17:39:58 +03:00
Anna Kozlova f41ad9e6b6 update coverage to jdk 9 compatible asm 2016-09-06 17:36:41 +03:00
Anna Kozlova efe99f97e7 allow external annotations outside project or everything inside project (IDEA-160840) 2016-09-06 17:36:41 +03:00
Dmitry Trofimov bdb873e08b Merge remote-tracking branch 'origin/master' 2016-09-06 16:12:12 +02:00
Dmitry Trofimov 27e35af0e2 Merge remote-tracking branch 'origin/master' 2016-09-06 16:04:03 +02:00
Semyon Proshev 690968ac93 ConvertVariadicParamIntention: merge findKeywordContainerSubscriptions and findKeywordContainerCalls into one method with given predicate 2016-09-06 17:01:59 +03:00
Semyon Proshev bf8b9155c8 ConvertVariadicParamIntention: annotate, rename and update replaceCallElements method 2016-09-06 17:01:59 +03:00
Semyon Proshev cdb1f85adc ConvertVariadicParamIntention: annotate, rename and update replaceSubscriptions method 2016-09-06 17:01:58 +03:00
Semyon Proshev 36889826a1 ConvertVariadicParamIntention: annotate, rename and update isCallElement and fillCallExpressions methods 2016-09-06 17:01:58 +03:00
Semyon Proshev 7756f9d0f7 ConvertVariadicParamIntention: annotate, rename and update fillSubscriptions method 2016-09-06 17:01:58 +03:00
Semyon Proshev 8089c24f56 ConvertVariadicParamIntention: annotate and update getText, getFamilyName, isAvailable, getKeywordContainer and invoke methods 2016-09-06 17:01:57 +03:00
Semyon Proshev 0bcf80147a Simplify ConvertVariadicParamIntention.getKeywordContainer and use it in ConvertVariadicParamIntention.isAvailable 2016-09-06 17:01:57 +03:00
Semyon Proshev 28156d540d Simplify ConvertVariadicParamIntention.isAvailable, annotate PyNames.isIdentifierString and link PyIntentionTest.testConvertVariadicParamEmptySubscription with issue 2016-09-06 17:01:57 +03:00
Dmitry Trofimov 5123deb520 Support reading virtualenv variables on Windows
This enables on Windows having the correct env variables for Python processes started by PyCharm (PY-15085) and starts the terminal in a virtualenv aware mode (PY-10498)
2016-09-06 15:58:07 +02:00
Roman Shevchenko 43ae9b3f82 [java] filters invalid directories before checking a language level (EA-88041) 2016-09-06 16:51:52 +03:00
Sergey Malenkov e3babadd95 IDEA-97406 switch on scalable effects by default
It also fixes an issue with Retina on Mac (see JBHiDPIScaledImage)
2016-09-06 16:50:50 +03:00
Anton Tarasov b1af9cb9ef [follow-up] Fix JBHiDPIScaledImage used for drawing.
Create a delegate BufferedImage for JBHiDPIScaledImage used for drawing to meet the logic of UIUtil.drawImage(JBHiDPIScaledImage).
2016-09-06 16:50:03 +03:00
Vladimir Krivosheev c9521d024f http components 4.5.2 2016-09-06 15:34:18 +02:00
Vladimir Krivosheev a033f50dbe netty 4.1.5 2016-09-06 15:27:54 +02:00
Vladimir Krivosheev f5f2cc385f jsch-0.1.54 2016-09-06 15:27:52 +02:00
Vladimir Krivosheev 86f0dd3500 cleanup 2016-09-06 15:27:52 +02:00
Vladimir Krivosheev a9111bc805 cleanup 2016-09-06 15:27:51 +02:00
Vladimir Krivosheev 619705c4cc convert BuiltInWebBrowserUrlProvider to kotlin 2016-09-06 15:27:51 +02:00
Vladimir Krivosheev a749e9f946 cleanup 2016-09-06 15:27:51 +02:00
Vladimir Krivosheev ec753291cb convert BaseOpenInBrowserAction, OpenFileInDefaultBrowserAction, OpenInBrowserRequest, WebBrowserServiceImpl, SelectInDefaultBrowserTarget to kotlin 2016-09-06 15:27:50 +02:00
Vladimir Krivosheev 030f1a5a8c convert BaseOpenInBrowserAction, OpenFileInDefaultBrowserAction, OpenInBrowserRequest, WebBrowserServiceImpl, SelectInDefaultBrowserTarget to kotlin 2016-09-06 15:27:50 +02:00
peter 77026684cc disable identifier highlighter in dumb mode (IDEA-160814) 2016-09-06 15:23:42 +02:00
peter f2db561947 relax PsiDocumentManagerImplTest expectations 2016-09-06 15:23:41 +02:00
peter 14660aff41 java completion: show only accessible constructors, make array braces non-grayed (IDEA-CR-13383) 2016-09-06 15:23:40 +02:00
peter 35ae3470ae correct refreshAndFindFileByUrl javadoc (IDEA-CR-13533) 2016-09-06 15:23:40 +02:00
Dmitry Avdeev 383314ac80 IDEA-160773 JSP: autocomplete closes wrong tag 2016-09-06 16:18:38 +03:00
Anton Tarasov 177f9cef0a Fix HiDPIScaledImage used for drawing.
- One of the ctors should correctly separate user & device spaces
- getWidth/getHeight should always return values in a user space
- cleanup HiDPIScaledGraphics
2016-09-06 16:14:00 +03:00
Shaverdova Elena 1d1a00005e Fix JavaEETemplateTest 2016-09-06 14:23:24 +02:00
Aleksey Pivovarov 4f548fa37b use long for delay intervals 2016-09-06 15:21:42 +03:00
Aleksey Pivovarov 24dc8fba8f git: fix annotations not being closed on commit
We can't reuse FileAnnotation after it's been disposed.
It's being disposed when annotations are closed, so we should create new one.
2016-09-06 15:21:42 +03:00
Aleksey Pivovarov cc9950d2a9 git: show full commit messages in tooltip when file history is loaded 2016-09-06 15:21:41 +03:00
Aleksey Pivovarov e13e5a7d43 git: fix "annotate previous revision" for renamed files
In some cases (ex: when a file was split into two files), `git log` might detect more renames than `git blame`.

In this case we will fallback to the old history-based approach.
This might be not particulary right (ex: in tricky cases with multiple renames in multiple branches), but works good enough in general.
2016-09-06 15:21:41 +03:00
Aleksey Pivovarov c7c745c197 git: reduce blinking when loading annotations
* avoid unnecessary update in `invokeLater` if file history can be computed fast enough
2016-09-06 15:21:41 +03:00
Aleksey Pivovarov 7bef6c6596 extract helper class 2016-09-06 15:21:41 +03:00
Aleksey Pivovarov 76e66463bd cleanup 2016-09-06 15:21:40 +03:00
Egor.Ushakov 02e52cd74c early cancel and restart debugger read actions - added a delay between iterations 2016-09-06 15:19:57 +03:00
Aleksey Pivovarov 9493eeabbf diff: remove unused getters 2016-09-06 14:30:26 +03:00
Egor.Ushakov 4edc44db65 EA-87911 - IAE: DebuggerUtils.findClass 2016-09-06 14:20:58 +03:00