Commit Graph
178915 Commits
Author SHA1 Message Date
Tagir Valeev c29dc4e3a4 IDEA-161002 Support cases like if(...) { for(...) {...} } return false; 2016-09-13 12:21:27 +07:00
Tagir Valeev 9540aeb8c2 IDEA-CR-13640 Suggest variable name based on type 2016-09-13 11:35:14 +07:00
Tagir Valeev 634f0a238d IDEA-CR-13651 ComparisonUtils::getComparisonType: accept polyadic comparisons 2016-09-13 11:20:40 +07:00
Tagir Valeev 7f7bc374b8 IDEA-CR-13662 Print lambda body if BoolUtils.getNegated() failed 2016-09-13 11:02:23 +07:00
Tagir Valeev 256823f66a IDEA-CR-13704 PsiMethodUtil::isCompareToCall moved to MethodUtils; code reused from MethodUtils::isCompareTo; redundant null checks removed 2016-09-13 10:54:42 +07:00
Tagir Valeev 77e155245f IDEA-161007 ComparatorCombinators.html better formatting 2016-09-13 10:01:16 +07:00
Tagir Valeev 208b4e18e2 IDEA-CR-13691 StreamApiMigrationInspection: onTheFly checked 2016-09-13 09:58:35 +07:00
Tagir Valeev 03a5e242bf IDEA-161007 ComparatorCombinatorsInspection registration in IdeaPlugin.xml fixed 2016-09-13 09:18:56 +07:00
Konstantin Bulenkov 500acf7f12 change modality state to NON_MODAL while updating actions 2016-09-12 23:35:24 +02:00
Konstantin Bulenkov 466f58fee5 Do not use home-made icons in production code 2016-09-12 22:53:13 +02:00
Vassiliy.Kudryashov d14a90084d Patch for key bindings under OX S (UP, DOWN, PAGE_UP, PAGE_DOWN don't work in JTextArea) 2016-09-12 22:46:54 +03:00
Sergey Malenkov 2b0eb0af9c Move the NestingRulesProvider interface to public API
http://intellij-support.jetbrains.com/hc/en-us/community/posts/208573345-Is-it-OK-to-use-NestingTreeStructureProvider-
2016-09-12 21:47:45 +03:00
Daniil Ovchinnikov bf4082a748 [groovy] generate documentation for implicit closure parameters and local variables (IDEA-130679) 2016-09-12 21:28:59 +03:00
Daniil Ovchinnikov 0323e6fc5e [groovy] do not optimize imports in test data (IDEA-161118) 2016-09-12 20:42:34 +03:00
Daniil Ovchinnikov 15972b8447 [groovy] compute the set duplicated signatures instead of method->signature map
This should fix the `GroovyHighlightingTest.testDuplicateMethods()`
2016-09-12 20:42:34 +03:00
Roman Shevchenko 6c8b8364b3 Merge remote-tracking branch 'origin/master' 2016-09-12 20:34:10 +03:00
Roman Shevchenko 7f501ae188 [java] fixes module highlighting range 2016-09-12 20:33:37 +03:00
Anna Kozlova 9a1107d5b4 junit: don't include dependent modules in scope for one class/method, corresponding classes won't appear on the classpath (IDEA-160633) 2016-09-12 20:16:15 +03:00
Roman Shevchenko 3c76759c6c Cleanup (dead code; docs; formatting) 2016-09-12 19:32:17 +03:00
Yaroslav Lepenkin b141cbe9dd [Reporting] annotate with @JvmField to prevent from obfuscation and proper gson deserialization 2016-09-12 18:46:48 +03:00
peter 83e006b1c1 IDEA-161070 Memory leaks of LightVirtualFiles 2016-09-12 17:01:15 +02:00
peter ed650f151d goto action: update actions to show, not to perform immediately (EA-88206 - assert: PsiDocumentManagerBase.commitAllDocuments) 2016-09-12 16:30:24 +02:00
peter 5acbb515c2 LanguageConsoleImpl: save documents in a transaction on focus gain (EA-88232 - assert: FileDocumentManagerImpl.saveAllDocuments) 2016-09-12 16:30:24 +02:00
peter e2bac6dacd let scope view work with last committed PSI (EA-88240 - assert: PsiDocumentManagerBase.commitDocument) 2016-09-12 16:30:24 +02:00
peter 1e71f0ace4 settings-repository: reload schemes in a write-safe context 2016-09-12 16:30:24 +02:00
peter 17f204ca66 handle jb protocol commands in write-safe context (EA-88277 - assert: FileDocumentManagerImpl.saveAllDocuments) 2016-09-12 16:30:24 +02:00
peter 757087b8c5 PsiFileImpl.rebuildStub invokeLater can happen after project disposal (EA-88282 - assert: MessageBusImpl.checkNotDisposed) 2016-09-12 16:30:24 +02:00
Elizaveta Shashkova 0257ebc26a Python Console is broken for Remote interpreter with IPython 5 (PY-20732)
Don't override this method here, call the original method of `sys.stdin`
2016-09-12 17:29:27 +03:00
Denis Fokin 73273f7e58 IDEA-35480 Per project/frame modality (Commit and Push dialog)
Use ide.perProjectModality registry key to enable
2016-09-12 17:25:57 +03:00
Julia Beliaeva cfb7d9af76 [vcs-log] cancel all progresses on dispose and throw PCE from disposed log storage
It is bad to work with VcsLogStorage after dispose. This can happen if some refreshing/filtering processes
are still in progress when log is disposed. So:
1. All processes are cancelled in VcsLogProgress.
2. VcsLogStorage throws PCE if accessed when disposed.
2016-09-12 17:20:52 +03:00
Roman Shevchenko 210e6844ac Merge remote-tracking branch 'origin/master' 2016-09-12 17:14:46 +03:00
Roman Shevchenko 9da891d894 Cleanup (javadoc) 2016-09-12 17:13:50 +03:00
Roman Shevchenko 48ce294241 [java] javadoc in modules 2016-09-12 17:13:22 +03:00
Roman Shevchenko 71a05d01e7 [java] allows non-members to host a javadoc comment 2016-09-12 17:12:22 +03:00
Gregory.Shrago c8c490d7dd treat HOST_EDITOR like EDITOR in doGetData 2016-09-12 16:49:17 +03:00
Gregory.Shrago aa25113286 ensure the focused editor in getData 2016-09-12 16:49:16 +03:00
Anton Tarasov abf0b20643 [macOS] Mind dock icon size when drawing "Ok" icon on it
The "Ok" icon assumes 128x128 dock icon size. For the debug IDEA the dock icon is 512x512. So, the "ok" icon should be scaled appropriately before drawing.
2016-09-12 16:17:29 +03:00
peter 0028bc789a java method argument completion: move the caret outside the parentheses at the end, remove autocompletion 2016-09-12 15:14:27 +02:00
peter f03580a075 java completion: suggest inaccessible constructors of anonymous classes 2016-09-12 15:14:27 +02:00
peter d29b582d91 live template: when a lookup item is inserted so that the caret is in the next variable, move to that variable 2016-09-12 15:14:27 +02:00
peter 1591b2730f fix SoftWrapApplianceOnDocumentModificationTest by invoking "line comment" action even though it's disabled 2016-09-12 15:14:27 +02:00
Maxim.Mossienko 1f3c96cdbd low memory flusher doesn't wait for write lock if it can not be taken at the moment (WEB-23202) 2016-09-12 15:04:41 +02:00
Roman Shevchenko 0448621e8d Cleanup (formatting; typos) 2016-09-12 15:52:05 +03:00
Egor.Ushakov 9a3d10a2ad EA-83281 - PIEAE: LeafPsiElement.invalid 2016-09-12 15:48:42 +03:00
Sergey Simonchik fadddf8526 fix condition (thanks to Andrey) 2016-09-12 15:05:51 +03:00
Aleksey Pivovarov 047ad30942 IDEA-136797 IDEA-126276 github: respect "No proxy for" parameter
`auth.getHost()` might be set without protocol (ex: github.com),
 in this case `new URI(auth.getHost()).getHost()` will return null.
2016-09-12 14:55:47 +03:00
Aleksey Pivovarov 3e5179b17a github: extract class 2016-09-12 14:55:47 +03:00
Sergey Simonchik 74afb35a8b add logging to investigate EA-88298 - assert: RootModelImpl.addLibraryEntry 2016-09-12 14:54:55 +03:00
Anna Kozlova 710891ee88 junit: ensure control operations are started from the new line (IDEA-158135) 2016-09-12 14:40:08 +03:00
Anna Kozlova f5262aa97c test runner: append output after last passed child (IDEA-160397) 2016-09-12 14:40:07 +03:00