peter
8c3a8e7c44
ContractInferenceFromSourceTest: remove red class reference from test data
2014-09-24 15:55:21 +02:00
Alexey Kudravtsev
d40497b55e
support indicators with no-op cancel() method
2014-09-24 17:51:20 +04:00
Alexey Kudravtsev
ed9d68585a
notnull
2014-09-24 17:51:19 +04:00
Alexey Kudravtsev
c26e733e45
optimisation
2014-09-24 17:51:18 +04:00
Alexey Kudravtsev
ffcb291220
already disposed
2014-09-24 17:51:17 +04:00
Alexey Kudravtsev
56f3dfb4ea
notnull
2014-09-24 17:51:16 +04:00
Egor.Ushakov
d9ede08bb5
track current source position in evaluation dialog
2014-09-24 16:49:56 +04:00
Dmitry Batkovich
d86e93b08c
plugin xml updated
2014-09-24 16:48:08 +04:00
Dmitry Batkovich
c56f89d9d7
Added goto related provider to jump from RBE to property definitions
2014-09-24 16:47:34 +04:00
Dmitry Batkovich
c04eea3749
GotoResourceBundleLocalizationsProvider doesn't work in case of resource bundle editor
2014-09-24 16:46:29 +04:00
peter
141f3f059c
contract inference: support type casts
2014-09-24 14:19:53 +02:00
peter
56f6a73de7
purity inference: take into account constructor calls
2014-09-24 14:19:52 +02:00
Valentin Fondaratov
2b65ab7ef2
update masquerading psiBuilder
2014-09-24 16:08:14 +04:00
Valentin Fondaratov
64f5bd349b
make lexer more flexible
2014-09-24 16:08:13 +04:00
Valentin Fondaratov
280ab31e50
indent-eating lexer and its usage in Jade
2014-09-24 16:08:13 +04:00
Valentin Fondaratov
d77ff8deb2
LazyParseableElementType convenient for using with masquerading builder
2014-09-24 16:08:12 +04:00
Valentin Fondaratov
2b6447505f
masquerading psi builder
2014-09-24 16:08:12 +04:00
Egor.Ushakov
08874ccc2e
IDEA-130294 Draw line highlighters with no gap to the gutter splitter
2014-09-24 16:00:18 +04:00
Yaroslav Lepenkin
67475da61e
[AutoDetectIndent] do not count zero indented lines in statistics, but register them for further relative indent calculation
2014-09-24 15:50:17 +04:00
Aleksey Pivovarov
4604ec18d0
diff: LST - reset all trackers, not only the opened ones
...
Reset of opened editors was made to ensure, that we'll create new tracker on changing of VCS configuration. Yet, we have to notify all existing trackers as well.
Steps to reproduce:
* Commit changes in local file
* Close editor right after closing dialog
* Wait for successfull commit popup
* Reopen file
Result: the LST is not reset, and contains invalid range markers
2014-09-24 15:37:26 +04:00
Aleksey Pivovarov
652b81f693
diff: LST - fix threading
...
We don't need all this synchronisation anymore, as LST/LSTM are using their own locks instead of WriteAction.
This is cleanup after 79ead28 8171c11
2014-09-24 15:37:25 +04:00
Aleksey Pivovarov
22bdba1234
diff: LST - clarify lock assertions
2014-09-24 15:37:25 +04:00
Aleksey Pivovarov
961d892f9a
diff: LST - simplify
2014-09-24 15:37:24 +04:00
Aleksey Pivovarov
9255805b3c
diff: LST - cleanup
2014-09-24 15:37:24 +04:00
Aleksey Pivovarov
f24041c583
diff: LST - inline function
...
This is needed for optimisation, as VirtualFile.getPath() could be slow.
2014-09-24 15:37:24 +04:00
Aleksey Pivovarov
eeaa6951f6
diff: LST - clarify debug messages
2014-09-24 15:37:23 +04:00
Aleksey Pivovarov
66e62934a2
diff: LST - reuse LST instead of creation/deletion every time
...
this will fix IDEA-129533, as the issue was in non-refreshing of LST on reportTrackerBaseLoadFailed()
2014-09-24 15:37:23 +04:00
Aleksey Pivovarov
a19892b2b8
diff: merge two related functions
2014-09-24 15:37:22 +04:00
Aleksey Pivovarov
d446a1596e
diff: LST - cleanup
2014-09-24 15:37:22 +04:00
Aleksey Pivovarov
192bf3cf7b
diff: LST - cleanup
2014-09-24 15:37:22 +04:00
Aleksey Pivovarov
3aa6171325
diff: LST - cleanup
2014-09-24 15:37:21 +04:00
Aleksey Pivovarov
6b7ddf5787
diff: LST - cleanup
2014-09-24 15:37:21 +04:00
Aleksey Pivovarov
923abf827d
diff: cleanup
2014-09-24 15:37:21 +04:00
Aleksey Pivovarov
7ef7041de8
diff: LST - @NotNull
2014-09-24 15:37:20 +04:00
Aleksey Pivovarov
74994e0f70
diff: LST - we don't need to update base revision, if it's already up-to-date
2014-09-24 15:37:20 +04:00
Aleksey Pivovarov
d9246c2dda
diff: LST - cleanup
2014-09-24 15:37:20 +04:00
Aleksey Pivovarov
28db24e8d4
diff: LST - cleanup
2014-09-24 15:37:19 +04:00
Aleksey Pivovarov
4aefc0e214
diff: LST - cleanup
2014-09-24 15:37:19 +04:00
Aleksey Pivovarov
d717a545cd
diff: LST - cleanup
2014-09-24 15:37:19 +04:00
Aleksey Pivovarov
5c6ff4fe96
diff: LST - cleanup
2014-09-24 15:37:18 +04:00
Aleksey Pivovarov
b1098bcc4e
diff: LST - remove useless statement
...
myPartner will be cleared by myPartner.clear()
2014-09-24 15:37:18 +04:00
Aleksey Pivovarov
f587f14693
diff: LST - remove deprecated logic
...
myPreviousBaseRevision is always null, as resetForBaseRevisionLoad() is not used anymore
2014-09-24 15:37:17 +04:00
Vassiliy.Kudryashov
d0917a9351
https://ea.jetbrains.com/browser/ea_problems/60655
...
NPE: HintManagerImpl._getHintPosition
2014-09-24 15:25:10 +04:00
Sergey Malenkov
539179a13b
Workaround for Go to Class window loses focus during typing
2014-09-24 14:49:31 +04:00
Konstantin Bulenkov
521fca36d8
mem leaks in evaluator hint
2014-09-24 12:36:29 +02:00
Bas Leijdekkers
02b61cbc03
IDEA-21316 (New inspection: suspicious getter/setter (accessing different field than expected))
2014-09-24 12:35:08 +02:00
Bas Leijdekkers
d351608684
fix false positives in "Parameter type prevents overriding" inspection
2014-09-24 12:35:08 +02:00
Bas Leijdekkers
340f5914fc
new "Parameter type prevents overriding" inspection
2014-09-24 12:35:07 +02:00
Dmitry Batkovich
8db7406803
Foreground for AdvancedInspectionsSettings list popup fixed
2014-09-24 14:15:59 +04:00
Liana Bakradze
d6005d52ad
Merge remote-tracking branch 'origin/master'
2014-09-24 14:03:49 +04:00