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