Anna Kozlova
a4eba96102
anonymous -> lambda: name conflict with params resolution (IDEA-138494)
2015-03-31 13:48:26 +02:00
Anna Kozlova
c391ee3576
save memory on plugin descriptors
2015-03-31 13:48:24 +02:00
Rustam Vishnyakov
57d6aa199d
Fixed IDEA-138299 Unsaved changes in code style section Wrapping and Braces cause exception when switch to other project
2015-03-31 14:35:25 +03:00
Aleksey Pivovarov
6f7066339c
EA-66942 diff: do not create OpenFileDescriptor with default project
...
a better solution would be to use 'null' project everywhere, using Default only when applicable and necessary. But this is not possible without removing/fixing of old DiffPanelImpl / DirDiff*.
2015-03-31 14:31:17 +03:00
Aleksey Pivovarov
f25bccb049
EA-67123 diff: check if file is still valid
...
data[0] could be invalidated while FileChooser was opened
2015-03-31 14:31:16 +03:00
Roman Shevchenko
f5f224c160
Cleanup (consumer is enough)
2015-03-31 13:11:41 +02:00
Anton Makeev
86f410d5f5
IDEA-138547 No help for Settings | Debugger
2015-03-31 13:08:45 +02:00
Vassiliy.Kudryashov
79188ffd56
https://ea.jetbrains.com/browser/ea_problems/48070 NPE
2015-03-31 13:54:58 +03:00
Bas Leijdekkers
c809bc2582
fix tests
2015-03-31 12:29:11 +02:00
peter
d0ba874be0
GroovyDebuggerTest: avoid NPE
2015-03-31 11:54:56 +02:00
Rustam Vishnyakov
1c459ebd91
Brighter right margin color in Darcula to make it distinguishable from template background (IDEA-138124 New release (141.177) breaks right margin display in editor)
2015-03-31 12:36:58 +03:00
Dmitry Batrak
6b27187749
avoid NPEs in command-line diff application
2015-03-31 12:34:22 +03:00
Andrey Vokin
7cb783f35e
Heroku. ProductivityFeatures for Heroku removed
2015-03-31 12:10:15 +03:00
Vladimir Krivosheev
c247c60c1d
update WIP model/reader
2015-03-31 07:49:59 +02:00
Mikhail Golubev
64a451775a
Preserve qualified import style of usages for moved element
2015-03-30 20:20:59 +03:00
Mikhail Golubev
9ced9aef9b
Add missing return statement in PyUtil#deleteElementSafely
2015-03-30 20:20:58 +03:00
Alexander Zolotov
f5df846532
Remove redundant isValid checking
2015-03-30 19:25:32 +03:00
Daniil Ovchinnikov
832cb12322
IDEA-137521 ignore old settings properly
2015-03-30 19:12:14 +03:00
Daniil Ovchinnikov
92927ce0ff
IDEA-137521 methods and fields renamed to reflect the meaning
2015-03-30 19:12:12 +03:00
Daniil Ovchinnikov
ce6b623e69
IDEA-137521 GDSL activation state fix & refactoring
2015-03-30 19:12:10 +03:00
Dmitry Avdeev
1649fefd93
IDEA-138409 Deadlock on startup: obsolete template removing dropped
2015-03-30 18:36:54 +03:00
Bas Leijdekkers
d20d47c8f5
IDEA-138354 ("Misordered modifiers" inspection vs @Target(ElementType.TYPE_USE))
2015-03-30 17:24:18 +02:00
Bas Leijdekkers
ba929cc8ea
sort 'default' modifier correctly in "Missorted modifiers" inspection
2015-03-30 17:24:18 +02:00
Mikhail Golubev
170185dbc5
Rearrange branches in updateSingleUsage to make clearer how various cases are handled
2015-03-30 16:46:34 +03:00
Mikhail Golubev
0883ba1fec
Remove extra whitespaces left after symbol was moved, update test data accordingly
2015-03-30 16:46:33 +03:00
Mikhail Golubev
b49e7315b5
PY-15350 Add test case. Problem itself was fixed earlier by usage of PyUtil.deleteElementSafely in refactoring
2015-03-30 16:46:33 +03:00
Mikhail Golubev
d4d6d515d5
PY-15342 Extract common method PyUtil.deleteElementSafely, use it to replace moved element with pass where needed
...
Add more tests for PY-15342 for various cases of handling `global`
statement.
2015-03-30 16:46:33 +03:00
Mikhail Golubev
637325192a
PY-15342 Use PSI to find and delete comma to avoid excess hopping between PSI and AST
2015-03-30 16:46:32 +03:00
Mikhail Golubev
c478b45ddf
PY-15342 Further reduce duplication using updated PyPsiUtils.deleteAdjacentComma
...
PyPsiUtils.deleteAdjacentComma is now more robust and delete comma
with surrounding whitespaces of any type in one action.
2015-03-30 16:46:32 +03:00
Mikhail Golubev
2998c75dbe
PY-15342 Extract common method for searching closest adjacent comma in utils and PSI elements
...
Override removeChildInternal in PyGlobalStatement and
PyNonlocalStatement in similar fashion as it's done already in
PyArgumentList and PySequenceExpression, i.e. delete dangling comma
if any
2015-03-30 16:46:31 +03:00
Mikhail Golubev
9569af6e81
PY-15342 Initial attempt to handle global references to moved symbol
2015-03-30 16:46:31 +03:00
Mikhail Golubev
c7bfe12238
PY-15342 Extract MoveSymbolProcessor that handles moving of single module memeber
...
It will help to fix this and similar problems later on.
2015-03-30 16:46:31 +03:00
peter
1260e0e7ea
take "scanning files for index" outside of read action in concurrent mode
2015-03-30 15:30:54 +02:00
peter
bfb9c0a390
restore dumping threads when failed to acquitre read action for some time
2015-03-30 15:30:53 +02:00
Vladislav.Soroka
caecea8e81
maven: test setting target level on re-import
2015-03-30 16:03:09 +03:00
Alexey Kudravtsev
ec4f5e571f
delay initialization to withstand absence of some components in upsource
2015-03-30 15:34:29 +03:00
Alexey Kudravtsev
51395d01ff
make dependencies explicit
2015-03-30 15:34:28 +03:00
Alexey Kudravtsev
6d2f5f5e35
notnull
2015-03-30 15:34:26 +03:00
Alexey Kudravtsev
c0b4810a66
read action
2015-03-30 15:34:25 +03:00
Alexey Kudravtsev
7be1a3db54
cleanup
2015-03-30 15:34:24 +03:00
Alexey Kudravtsev
6203206d82
NPE
2015-03-30 15:34:23 +03:00
Alexey Kudravtsev
10d6d8b84e
NPE
2015-03-30 15:34:21 +03:00
Alexey Kudravtsev
e89b6edfba
delay initialization of FileTypes
2015-03-30 15:34:20 +03:00
Alexey Kudravtsev
205ce2f877
make dependencies explicit
2015-03-30 15:34:19 +03:00
Alexey Kudravtsev
0b256a8e5c
get rid of moronic interface implementation
2015-03-30 15:34:18 +03:00
Alexey Kudravtsev
e094f79f51
deprecated
2015-03-30 15:34:16 +03:00
Alexey Kudravtsev
edcc12c1d7
removed nullable
2015-03-30 15:34:15 +03:00
Alexey Kudravtsev
9a264ed64e
delay initialization
2015-03-30 15:34:14 +03:00
Anna Kozlova
00238aefdc
bombed
2015-03-30 14:27:21 +02:00
Alexander Zolotov
5594c4dac3
Use smart pointers in chooser
...
since popup will be shown `later`, there are no guarantees that elements will
be alive till that time
2015-03-30 14:18:15 +03:00