Commit Graph
149818 Commits
Author SHA1 Message Date
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