Commit Graph
198096 Commits
Author SHA1 Message Date
Anna Kozlova eb5c7ecb20 side effects in for stmt declaration (IDEA-172700)
transformation should be added before for stmt
2017-06-28 16:10:43 +02:00
Anna Kozlova 352770463f navigation to already defined variable (IDEA-162316) 2017-06-28 16:10:43 +02:00
peter 4713328ffe resolve member/type annotation nullable/notnull conflict (IDEA-174042) 2017-06-28 16:06:40 +02:00
peter 870e568148 infer no contracts in non-stubbed files (e.g. jshell) 2017-06-28 16:06:40 +02:00
Semyon Proshev 0418188864 PY-24867 Fixed: 'Add requirement ...' quick-fix doesn't work well for packages with names that don't match PyPI packages
Suggest all pypi packages that could contain specified module.
2017-06-28 17:01:48 +03:00
Semyon Proshev 8e3b1cb107 Many pypi packages could install same modules. Support this in PyPIPackageUtil.PACKAGES_TOPLEVEL and its usages. 2017-06-28 17:01:48 +03:00
Semyon Proshev 7088d9d25f PY-11963 Fixed: Package requirements inspection warning for Python packages with names that don't match PyPI packages
Update PyPackageRequirementsInspection to honor PyPIPackageUtil.PACKAGES_TOPLEVEL and use this data as possible package name
2017-06-28 17:01:47 +03:00
anstarovoyt 88c460300f angular: fix description for featured plugins 2017-06-28 16:26:35 +03:00
Pavel Dolgov 5173e0f670 Java: Infer nullability annotations for extracted method's parameters by checking the first read usage in the extracted fragment (IDEA-150243) 2017-06-28 16:17:34 +03:00
Pavel Dolgov ff879a617e Java: Regression test for extracting method from loop body (IDEA-152406) 2017-06-28 15:41:04 +03:00
Egor.Ushakov edab85d266 lazy toString renderer, not enabled for now 2017-06-28 15:37:09 +03:00
Vladislav.Soroka f3d58363e9 Gradle: do not call project service in the dispose method 2017-06-28 15:27:02 +03:00
Konstantin Kolosovsky 7bc7852865 Fix directory mappings initialization for "CommittedChangesCacheTest"
Previous implementation of "ProjectLevelVcsManagerImpl.waitForInitialized" could return when "VcsInitialization" was in IDLE (but not FINISHED) status. In such cases logic relying on active vcses configuration could've been called before active vcses were initialized (in "NewMappings.activateActiveVcses()") which led to errors in tests.
2017-06-28 14:54:09 +03:00
Konstantin Kolosovsky 4693fd2761 Refactor "SvnAnnotationProvider" - @NotNull, @Override 2017-06-28 14:54:08 +03:00
Elizaveta Shashkova af2b05d3af Improve logging for failed connection in Python debugger (it might help to investigate PY-16301) 2017-06-28 14:44:48 +03:00
Nicolay Mitropolsky 51077f5a8a MakeVoidQuickFix opens one window to warn about unmodifiable files 2017-06-28 11:53:14 +03:00
Yann Cébron c9bab235fc [devkit] AbstractRegisterFix: fix getFamilyName() contract 2017-06-28 10:41:55 +02:00
peter 3aaf33bd1c make some performance test expectations tighter 2017-06-28 10:31:01 +02:00
Yann Cébron 8f1e636359 IDEA-170298 Incorrect "action is not registered in plugin.xml"
fix various bugs & handling for IJ project
2017-06-28 09:48:37 +02:00
Vladislav.Soroka 16a0b0554e Gradle: use gradle output paths for runtime classpath when the build is delegated to gradle 2017-06-28 10:44:01 +03:00
Tagir Valeev cdce28fae8 MoveFieldAssignmentToInitializer: disable for self-references
Fixes IDEA-174956 "Move assignment to field declaration" produces red code
2017-06-28 10:34:33 +03:00
Tagir Valeev 9643e2d238 DeleteSideEffectsAwareFix: singular/plural message merged
Review: IDEA-CR-21623
2017-06-28 10:07:18 +03:00
Tagir Valeev 6b24ab8ec0 MismatchedCollectionQueryUpdateInspection: java.util.Map also allowed 2017-06-28 09:33:25 +03:00
Tagir Valeev 5216e3c722 ProjectBytecodeAnalysis: fix purity for multiple classes
When there are multiple classes available with the same FQN the idea was to combine their effects. However it was not properly implemented and actual effects depended on the order of classes returned by index
2017-06-28 09:33:23 +03:00
Valentin Fondaratov c89bb65469 reduce memory footprint of the graphs and their condensations
Improves performance (RUBY-19431)

(cherry picked from commit 28b377e r=IDEA-CR-22287)
2017-06-28 02:05:03 +02:00
Gregory.Shrago ed85a00203 delay scripts detection until some project is open 2017-06-28 01:53:46 +03:00
Gregory.Shrago 78f76d6979 make sure languages are initialized when mappings are read 2017-06-28 01:31:58 +03:00
Vassiliy.Kudryashov 95452ea670 Fix broken build (it was a conflict between keymaps) 2017-06-27 23:51:58 +03:00
Ilya.Kazakevich a03ffc5fe7 PY-24777 allow tuples for optparse arguments 2017-06-27 23:49:17 +03:00
Maxim.Mossienko bd6c40caa0 to prevent OOME perform one lightweight document commit
(when there are many uncommitted documents during batch document changes)
2017-06-27 20:22:17 +02:00
Maxim.Mossienko 2ecb0a4b1f start dumb mode if there are many pending vfs changes to be processed 2017-06-27 20:22:17 +02:00
Anna Kozlova e9da357c35 revert due to SOE 2017-06-27 20:37:48 +03:00
Anna Kozlova 088510d098 skip warnings for constructor refs with varargs (IDEA-174074) 2017-06-27 19:47:53 +03:00
Konstantin Kolosovsky 857b2bf810 Add more diagnostics for "CommittedChangesCacheTest" 2017-06-27 19:39:32 +03:00
Konstantin Kolosovsky f87f56d6ae Fix possible "CommittedChangesCacheTest.tearDown()" leak, simplify 2017-06-27 19:39:32 +03:00
peter a178f43b09 IDEA-175049 'Analyze stacktrace' functionality erroneously detects stacktrace as thread dump 2017-06-27 18:23:35 +02:00
dmitriy.tseyler 8eb4830146 DBE: Fix duplicate shortcuts test 2017-06-27 18:57:25 +03:00
Kirill Kirichenko de322a1653 IDEA-171869 Win10 LaF EditorTextField insets in combobox and Wrapper fixed 2017-06-27 18:45:46 +03:00
Vladimir.Orlov f26216b5e2 Revert: new graphics for splashes and about 2017-06-27 18:33:19 +03:00
Maxim.Kolmakov 641d6c8b44 [gui-test] Greenify 2017-06-27 17:11:03 +02:00
Maxim.Kolmakov b772fae56f [gui-test] New generator for ComponentWithBrowseButton 2017-06-27 17:11:03 +02:00
Dmitry Batkovich e731b6d0a1 Merge remote-tracking branch 'origin/master' 2017-06-27 17:57:10 +03:00
Dmitry Batkovich 8cb0abb189 i18n: specify getFamilyName for I18nizeConcatenationQuickFix (EA-103481) 2017-06-27 17:55:59 +03:00
Maxim.Mossienko e8c4c97938 do replacement under progress (IDEA-125953) 2017-06-27 16:52:06 +02:00
Rustam Vishnyakov f61f80ef25 IDE font help topic ID 2017-06-27 17:48:24 +03:00
Roman Shevchenko 90eb10586f Cleanup (warnings; formatting) 2017-06-27 17:13:10 +03:00
Roman Shevchenko f0021948fa [platform] GeneralCommandLine API fix (IDEA-CR-19850) 2017-06-27 16:45:16 +03:00
Tagir Valeev 038e42e2f9 MismatchedCollectionQueryUpdate: createAddRemoveTreeClassChooserPanel used
Review: IDEA-CR-17765
2017-06-27 16:39:46 +03:00
Vladimir Krivosheev 2e4f94e68a External project storage — append postfix @maven to store maven module data
IDEA project can store idea/maven/gradle/etc modules — we cannot check is it maven project or not. So, per-module postfix is used.

Project files are not yet use different file location — will be tested later is it really required on real-world user project
2017-06-27 15:32:08 +02:00
Sergey Karashevich f8f38ad231 [gui-test] update documentation & small refactorings 2017-06-27 16:27:19 +03:00