Tagir Valeev
a47088fa4f
StringConcatenationInLoopsInspection: automatically create append chains
2017-01-31 16:29:02 +03:00
Tagir Valeev
cb4521b853
ChangeToAppendUtil: preserve comments if possible
2017-01-31 16:29:02 +03:00
Tagir Valeev
5a75075957
StringConcatenationInLoopsInspection: disable when field is updated with mismatching qualifier
2017-01-31 16:29:01 +03:00
Dmitry Avdeev
4fb171c331
less visible ctor
2017-01-31 16:10:43 +03:00
Dmitry Avdeev
9d0ab8eef4
cleanup
2017-01-31 16:10:43 +03:00
Alexander Zolotov
1b9cf20cc4
WEB-24917 Throwable when choose color
2017-01-31 16:04:01 +03:00
Alexander Zolotov
9264c0f4af
Live Templates: remove warning on setting template contexts for new template
...
(IDEA-165863)
2017-01-31 16:04:01 +03:00
Semyon Proshev
15a2c6e370
While checking if resolved callee was qualified by class consider union types for qualifier (as a result of multiresolve) and verify that all members are related to callee and are class definitions.
...
PyArgumentListInspectionTest.testPy2005() fixed.
2017-01-31 15:54:57 +03:00
alexey.afanasiev
bdc52bba4d
IDEA-167189 Incorrect inspection for Ratpack's Promise.next()
2017-01-31 15:43:08 +03:00
Konstantin Aleev
9bdc2704b5
Add ability to provide custom statuses for runtime dashboard nodes
2017-01-31 15:42:08 +03:00
Dmitry Batrak
5ac9f92a8b
EA-86752 - NPE: OffsetsElementSignatureProvider.findElement
2017-01-31 15:20:55 +03:00
Dmitry Batkovich
a362e9b3e2
schemes ui: use Predicate instead of Function<*, Boolean>
2017-01-31 15:07:40 +03:00
Dmitry Batkovich
3ffc5ef4ec
schemes ui: stop edit name when focus is lost
2017-01-31 14:56:25 +03:00
Dmitry Batrak
ccba876c57
EA-93577 - NPE: UISettings.setupEditorAntialiasing
2017-01-31 14:53:22 +03:00
Dmitry Batrak
23386de14c
EA-95626 - TDDE: TraceableDisposable.throwDisposalError
...
fill another gap in editor validation
2017-01-31 14:39:59 +03:00
Vladimir Krivosheev
dc8ad194c6
Merge remote-tracking branch 'origin/master'
2017-01-31 11:47:06 +01:00
Egor.Ushakov
a4cdef17a1
IDEA-167264 Cannot get to SunFontManager$10.run():3316 in debugger
2017-01-31 13:35:18 +03:00
Konstantin Bulenkov
ed128176d2
Merge remote-tracking branch 'origin/master'
2017-01-31 13:28:29 +03:00
Konstantin Bulenkov
071d140f1b
add OS name and version when copying about info to clipboard
2017-01-31 13:27:11 +03:00
Konstantin Bulenkov
1d113962bf
+ getOsNameAndVersion()
2017-01-31 13:26:23 +03:00
Vladimir Krivosheev
4aff4a430e
Merge branch 'develar/m'
...
# Conflicts:
# platform/configuration-store-impl/src/ModuleStoreImpl.kt
# platform/configuration-store-impl/src/StateStorageManagerImpl.kt
2017-01-31 11:23:14 +01:00
Vladimir Krivosheev
82452a3c9c
fix "ModuleStoreRenameTest.rename module parent virtual dir " test
...
Not a regression — now module storage is created on module init and long standing issue now is discovered in tests
2017-01-31 11:16:00 +01:00
Dmitry Batrak
633e0a4f98
EA-95464 - TDDE: TraceableDisposable.throwDisposalError
...
fill gap in editor validation - validate injected editor as well
(this covers also the case when there are no injections, but particular
action does support injections)
2017-01-31 12:49:34 +03:00
Yaroslav Lepenkin
17f5f75d98
[java line indent provider] fallback to formatter if inside try resources list
2017-01-31 12:46:30 +03:00
Sergey Ignatov
2a91b3ac91
reduce memory consumption: return an empty list, not a new array list
...
remove some yellow code
2017-01-31 12:30:01 +03:00
alexey.afanasiev
480299d34d
IDEA-167269 Incorrect as -> asType(). (IDEA-CR-17817)
2017-01-31 12:26:37 +03:00
Dmitry Batrak
e34ae008e9
IDEA-167366 When you enter Ctrl-Ctrl Down arrow to enter column mode, then while holding ctrl do shift right arrow, does not move to next word boundary
2017-01-31 12:04:56 +03:00
peter
ca551bdf12
fix NormalCompletionOrderingTest expectations again: getUI method is not 1.9-only anymore
2017-01-31 09:36:07 +01:00
Gregory.Shrago
c242cf9ffa
java.lang.IndexOutOfBoundsException: Invalid index
2017-01-31 10:41:39 +03:00
Yaroslav Lepenkin
58af76b481
[inline hints] added method to test inline hints inside CodeInsightTestFixtureImpl
2017-01-31 10:27:07 +03:00
Yaroslav Lepenkin
ab3de01236
removed flaking tests logging
2017-01-31 10:27:07 +03:00
Roman Shevchenko
4a31c8c554
[java] modular JDK definition should only include modular roots (IDEA-165523)
2017-01-31 09:19:43 +03:00
Roman Shevchenko
418ca9d9dd
Cleanup (code reuse)
2017-01-31 09:05:26 +03:00
Roman Shevchenko
f09c23c5bf
[tests] updates JRT test data
2017-01-31 08:24:27 +03:00
Pavel Fatin
e249d22a89
MouseWheelEventEx: don't "decode" absolute scrolling deltas
2017-01-30 23:55:26 +01:00
Gregory.Shrago
7ee8571fb4
correct row sorter & preselect selected row in "new"
2017-01-31 01:16:59 +03:00
Pavel Fatin
77f144de67
true smooth scrolling: compatibility with a different encoding of absolute scrolling deltas in JetBrains Runtime
2017-01-30 22:35:45 +01:00
irengrig
847ad9d0d3
IDEA-167370 Deadlock while JSon schema editing
2017-01-30 22:01:07 +01:00
peter
a5a04bb4af
IDEA-167285 Using "complete current statement" with code completion produces broken code
2017-01-30 21:10:52 +01:00
Alexander.Kirsanov
19f208e621
Changed focused component to OK button in case of non-empty clipboard
2017-01-30 21:39:30 +03:00
Alexander.Kirsanov
755c27be4e
Added @Nullable annotation in EditorColorsListener
2017-01-30 21:39:30 +03:00
Alexander.Kirsanov
9197962360
Changed getKeywordParser() visibility in SyntaxTable to public
2017-01-30 21:39:30 +03:00
liana.bakradze
0691bf163f
PY-22412 Icon for Data View tool window
2017-01-30 20:50:15 +03:00
Liana.Bakradze
3c5b8a810f
PY-22362 Data View tool window
2017-01-30 20:48:26 +03:00
Egor.Ushakov
ba32cfcbcf
async debugger:
...
- store Locations for frames
- reuse XDebuggerFramesList in views
2017-01-30 20:35:05 +03:00
Roman Shevchenko
a96b45ab36
[java] better disposal of JRT handler
2017-01-30 20:14:38 +03:00
Semyon Proshev
1159828b64
While clarifying call expression resolve results we could get duplicate callables so we have to merge them.
...
PyParameterInfoTest.testIgnoreNewInOldStyleClass() and PyParameterInfoTest.testInheritedClassInit() fixed.
2017-01-30 19:58:36 +03:00
Semyon Proshev
c7e1b58176
PY-22004 Fixed: Show all possible parameter hints when function could be resolved to different locations
...
Update PyParameterInfoHandler to use pair of PyCallExpression and PyMarkedCallee as ParameterType and PyCallExpression.multiResolveCallee(PyResolveContext) to support multiresolved callees.
2017-01-30 19:58:35 +03:00
Semyon Proshev
da669cc2bf
Update PyRemoveParameterQuickFix to use PyCallExpression.multiMapArguments(PyResolveContext)
2017-01-30 19:58:35 +03:00
Semyon Proshev
403eb86b30
Update PyNamedParameterImpl to use PyCallExpression.multiMapArguments(PyResolveContext)
2017-01-30 19:58:35 +03:00