Commit Graph
152193 Commits
Author SHA1 Message Date
Anna Kozlova 34d5b5f027 make normalize return denotable type (IDEA-140528) 2015-05-21 21:53:44 +02:00
Anna Kozlova f18948a3a2 testdata for IDEA-140586 2015-05-21 21:53:42 +02:00
peter 04f6f25a5d make VirtualFile.getPath code shorter and save some CPU cycles 2015-05-21 21:41:15 +02:00
Ilya.Kazakevich a3366357d0 Merge remote-tracking branch 'origin/master' 2015-05-21 22:28:40 +03:00
Ilya.Kazakevich cb1aa45d9e Real tests added for PY-14560 2015-05-21 22:26:41 +03:00
Vassiliy.Kudryashov 45d25811de Improvements in buttons UI 2015-05-21 21:29:00 +03:00
Egor.Ushakov 079e9270c9 IDEA-140562 In the Debug Variables & Watches views, indicate whether a variable is a method parameter 2015-05-21 21:02:15 +03:00
Mikhail Golubev 4cb4c1fd03 PY-9285 Allow refactoring even in libraries if file is under content roots and not excluded 2015-05-21 20:43:17 +03:00
Mikhail Golubev fcfa978730 PY-15958 PyActiveSdkConfigurable accounts changes made via "Project Interpreters" dialog
Otherwise Python SDK settings, in particular interpreter paths, are not
persisted properly unless project interpreter was changed as well.
2015-05-21 20:43:16 +03:00
Nadya Zabrodina 8105f7a0e5 IDEA-139958 MQ: Possibility to activate edit mode(in mq tab) from keyboard 2015-05-21 20:38:01 +04:00
Egor.Ushakov a9f8dca70d IDEA-140560 In Debug Variables & Watches views, indicate whether a variable is final 2015-05-21 20:34:17 +03:00
Anna Kozlova d69f1114e2 ensure offline inspections are able to write result files during processing to avoid problems to be collected; ensure writeOutput is performed synchronously 2015-05-21 18:32:08 +02:00
Dmitry Avdeev 833fdd6770 test fixed 2015-05-21 19:25:20 +03:00
Dmitry Avdeev 80a0bcb4cc cleanup 2015-05-21 19:25:19 +03:00
Kirill Likhodedov a88ad70110 IDEA-140501 Send repo update events on a separate thread
Otherwise, if update() is called from
VcsRepositoryManager#getRepositoryForRoot (a Repository for the root
was not created yet => it is being created at once) other
messages from the message bus queue block the current thread from
returning the created GitRepositoryImpl instance, and moreover may
cause other GitRepositoryImpl() creations (because the repo map is
still not up-to-date).

A correct solution is to disable all git/hg actions while the repo map
is being updated, but it is a large change. On the other hand, sending
notification events on a separate thread shouldn't hurt.
2015-05-21 19:04:14 +03:00
peter 85fcb6d85c close all editors in LoadProjectTest.tearDown to reduce the number of console exceptions when it fails 2015-05-21 18:00:22 +02:00
peter 9d15070779 assertIsDispatchThread: move thread dump to attachment from the message for better readability 2015-05-21 17:51:48 +02:00
peter 38416d6cf7 don't correct classes by resolve scope shen they're outside source roots 2015-05-21 17:27:59 +02:00
peter 677c80ea5e a bit more diagnostics for EA-68284 - assert: PsiDocumentManagerBase.finishCommitInWriteAction 2015-05-21 17:27:59 +02:00
peter 04dac377df EA-56301 - assert: ProjectViewModuleNode.getChildren 2015-05-21 17:27:58 +02:00
peter f77da63b46 a bit more diagnostics for EA-63193 - assert: MessageBusImpl.asRoot 2015-05-21 17:27:58 +02:00
Dmitry Avdeev e5c61a0786 RunLineMarkerProvider: sharing context 2015-05-21 18:14:49 +03:00
Egor.Ushakov fef4727db2 IDEA-34854 In Export Thread dialog enable exporting thread report to an arbitrary folder 2015-05-21 18:02:13 +03:00
Rustam Vishnyakov cac5c2e8ee IDEA-121346 Settings->Colors&Fonts: remember last selected entry from attributes list 2015-05-21 17:43:09 +03:00
Dmitry Jemerov 6d757de7f1 don't interrupt code cleanup processing in case of an exception from a single quickfix; log the exception instead 2015-05-21 16:37:41 +02:00
Dennis Ushakov c957986a74 handle last tag in file correctly 2015-05-21 17:24:16 +03:00
Dennis Ushakov 5d99d31af7 #WEB-380 fixed 2015-05-21 17:20:17 +03:00
Sergey Simonchik 08ea01cdf4 SwingHelper: wrapWithInfoButton added, get rid of warnings 2015-05-21 17:15:46 +03:00
Sergey Malenkov 25c3ce2252 IDEA-140524 Throwable at com.intellij.ide.util.gotoByName.GotoActionItemProvider.a(GotoActionItemProvider.java:105)
move configurable-based providers to XMLs where the corresponding configurable is declared
2015-05-21 17:04:17 +03:00
Vladimir Krivosheev f83f8238a5 IDEA-CR-2805 commons-logging is required (CertificateManager uses apache http component) 2015-05-21 15:58:30 +02:00
Elizaveta Shashkova 7b9039ef27 Fix indention 2015-05-21 16:54:24 +03:00
Elizaveta Shashkova 60f25cd120 Debugger exits in multiprocess programs (PY-15007)
CheckOutputThread finishes debug session too early. The pause should be made in order to start all necessary threads in the new process tracing.
2015-05-21 16:54:24 +03:00
Alexey Kudravtsev e048866da8 made public back for scala 2015-05-21 16:45:35 +03:00
peter fe18f46534 when searching for methods on EDT, don't wait for smart mode (EA-67196 - assert: DumbServiceImpl.waitForSmartMode) 2015-05-21 15:31:41 +02:00
peter 56b4bcef5b recover after exceptions when trying to show lookup (EA-65651, EA-65652) and fix one of them 2015-05-21 15:31:41 +02:00
peter 5bfa9f37bd more checkEditorValid assertion in completion (EA-65107 - assert: CompletionAssertions.checkEditorValid) 2015-05-21 15:31:41 +02:00
peter e49a769357 project/module file index: be prepared to iteration outside read action, e.g. from pushers (EA-68060, EA-68579) 2015-05-21 15:31:40 +02:00
peter 476364b582 diagnostics and workarounds for findFile/findDirectory assertions on invalid files 2015-05-21 15:31:40 +02:00
peter 04331ce6a7 drop contract cache on method change (EA-68596 - AIOOBE: ContractChecker.checkContractClause) 2015-05-21 15:31:39 +02:00
peter cf233126df more diagnostics for EA-62720 - assert: LookupOffsets.performGuardedChange 2015-05-21 15:31:39 +02:00
peter 3317062fe1 add EditorWindowImpl.toString (diagnose EA-68632 - assert: LookupOffsets.getLookupStart) 2015-05-21 15:31:39 +02:00
Dmitry Avdeev d72fa5defc EA-39114 - NPE: DataManager.getInstance re-fixed 2015-05-21 16:07:15 +03:00
Dmitry Avdeev 0d1f9bbe5c RunLineMarkerProvider initial 2015-05-21 15:59:06 +03:00
Dmitry Avdeev bd82c87702 cleanup 2015-05-21 15:59:03 +03:00
Dmitry Avdeev 0219825c35 pass magic constant 2015-05-21 15:59:01 +03:00
Dmitry Avdeev 891da0ff84 EA-39114 - NPE: DataManager.getInstance re-fixed 2015-05-21 15:58:59 +03:00
Dmitry Avdeev deb34c0cf9 cleanup 2015-05-21 15:57:22 +03:00
Dmitry Batrak 4f60a4d0a2 IDEA-136064 Copy/Paste from history not working properly 2015-05-21 15:38:25 +03:00
Denis Fokin b463dbbe75 IDEA-140577 NPE in splash screen 2015-05-21 15:37:40 +03:00
Alexey Kudravtsev a007ab5ea2 ignore changes in workspace.xml during highlighting 2015-05-21 15:27:23 +03:00