Commit Graph
186513 Commits
Author SHA1 Message Date
Tagir Valeev 1ee8a1fbfe IDEA-166211 Convert for-loop with Collections.addAll inside into Java 8's stream API calls chain 2017-01-11 15:57:54 +07:00
Yaroslav Lepenkin 616eb95766 Keep type annotation on the same line with type in method declaration 2017-01-11 11:33:23 +03:00
Yaroslav Lepenkin f7970d5f7a IDEA-93206 "Final" keyword added by intention has wrong formatting. 2017-01-11 11:33:23 +03:00
Tagir Valeev b3a181a091 StreamApiMigrationInspection: refactoring of collect scenarios: CollectTerminal interface extracted and used; all forEach scenarios moved to ForEachMigration; cosmetics 2017-01-11 14:37:50 +07:00
Valentin Fondaratov 1d89b014b0 speed up test execution by effectively removing the necessity for sleep(100) every 5 tests 2017-01-11 01:14:51 +03:00
Yann Cébron f27d5171bd Merge remote-tracking branch 'origin/master' 2017-01-10 18:52:24 +01:00
Yann Cébron 3a55c55d97 jetbrains.dic +"metas" 2017-01-10 18:43:01 +01:00
Andrey Dernov 68ab7b4400 Create new Swift type from usage: disable intention in normal mode (OC-11232, OC-11682, OC-14391) 2017-01-10 19:59:31 +03:00
Ekaterina Tuzova 7f4804f259 pycharm edu rc 2017-01-10 19:24:21 +03:00
Dmitry Batrak c12530a628 IDEA-165577 Sibling multi-cursors are merged into one 2017-01-10 19:01:57 +03:00
Egor.Ushakov 8b32495183 IDEA-149813 Decompiler has lost generic parameter - fixed incorrect warning for lambdas 2017-01-10 18:50:16 +03:00
Egor.Ushakov 07224c8704 IDEA-166363 Support LocalVariableTypeTable attribute 2017-01-10 18:50:16 +03:00
Egor.Ushakov 0b8bcf1196 cleanup - use Comparator 2017-01-10 18:50:16 +03:00
Artem Khvastunov e233feacf1 WI-34643 feature: support regex in "Allow replacing copyright if old copyright contains" field (wording) 2017-01-10 16:41:27 +01:00
Dmitry Batkovich dc7d4a92f4 improve unused return value quickfix (use SideEffectChecker and UnnecessaryReturnInspection) IDEA-166180 2017-01-10 18:33:33 +03:00
Yaroslav Lepenkin da82d17377 Execute postRunnable if codeCleanup found files to modify.
Post runnable is used when performing pre-commit actions (CheckinHandler),
so now commit won't be cancelled if cleanup code modified something.
2017-01-10 18:10:07 +03:00
Yaroslav Lepenkin 97af7f7949 invoke code cleanup in checkin handler as modal (IDEA-165903)
That way CommitChangeListDialog#runBeforeCommitHandlers will wait for CodeCleanup completion and won't stop the commit
2017-01-10 18:10:07 +03:00
Anna.Kozlova 977c4cc924 clashing return type of overriding methods: fix unchecked override comparison (IDEA-166355) 2017-01-10 15:43:36 +01:00
Anna.Kozlova 5880b3ac4f ant macro to detect make/rebuild 2017-01-10 15:43:36 +01:00
Anna.Kozlova f809707949 NPE 2017-01-10 15:43:36 +01:00
Ekaterina Tuzova d6059b21bc EDU-827 Do not open random file on creating new subtask 2017-01-10 17:41:20 +03:00
Bas Leijdekkers 1b91778539 IG: consider used in lambda as used in inner class (IDEA-166369) 2017-01-10 15:34:12 +01:00
Valentin Fondaratov d4ddde8f53 check whether project is disposed before getting message bus 2017-01-10 17:10:38 +03:00
Valentin Fondaratov 34eda89a46 fix project leak 2017-01-10 17:10:38 +03:00
Sergey Simonchik cd17d00c88 reuse NopProcessHandler 2017-01-10 16:58:11 +03:00
Vladimir.Orlov 323bcc7e6e PY-20792 Update PyCharm Community edition icon 2017-01-10 16:47:56 +03:00
Kirill Likhodedov f9c6b93701 git tests: reset git executable in tearDown
Relates to IDEA-166094
Follow-up to d7ea2b2
2017-01-10 16:25:55 +03:00
Dmitry Batkovich f6c9f4e10b inspections: use more clear names 2017-01-10 16:23:22 +03:00
Dmitry Batkovich fabb8922bd inspections: use more clear names 2017-01-10 16:23:22 +03:00
Dmitry Batkovich 2fd5fd06e6 cleanup 2017-01-10 16:23:22 +03:00
Dmitry Batkovich aa95159f3c inspections:
1. add @NotNull scope parameter of ToolsImpl#enableTool() and replace callers respectively
2. InspectionProfileImpl#enableTool() always enables default tool
2017-01-10 16:23:22 +03:00
Anton Tarasov 8b6cbc4552 IDEA-166384 provide a utility method in IDEA to support JRE-166 2017-01-10 16:08:56 +03:00
Valentina Kiryushkina afa542fcb6 Fix EDU-699: create inspection to check if language level for adaptive course is python3 2017-01-10 15:44:41 +03:00
Valentina Kiryushkina 8ff4ee8502 Adaptive check code task: always set language level to python3 to avoid meaningless submission with error text like "python 2 is unsupported" 2017-01-10 15:44:41 +03:00
Dmitry Batrak 7812690c2e disable ligatures when non-JetBrains JRE is used (to prevent issues like IDEA-157347) 2017-01-10 15:37:18 +03:00
Pavel Fatin 1f4c422a2d Editor rendering benchmark (an "internal" action) 2017-01-10 12:33:41 +01:00
Bas Leijdekkers 4a89674b9f don't offer to replace with MessageFormat.format() when concatenation is constant (IDEA-18184 & IDEA-165981) 2017-01-10 13:20:24 +01:00
Vladimir.Orlov 03ba17b426 Merge remote-tracking branch 'origin/master' 2017-01-10 15:13:40 +03:00
Alexey Kudravtsev b5f50356b6 IDEA-CR-17050 followup 2017-01-10 15:05:53 +03:00
Vladimir.Orlov 163dd31380 IDEA-161255 Update Community edition icons 2017-01-10 15:03:59 +03:00
Alexey Kudravtsev 9b29f08c3e log errors thrown in fired-and-forgotten tasks 2017-01-10 14:52:04 +03:00
Alexey Kudravtsev 247389cad2 user input was broken 2017-01-10 14:52:04 +03:00
Alexey Kudravtsev 3ae830a29c notnull 2017-01-10 14:52:04 +03:00
Alexey Kudravtsev eb74eeb828 test for ANSI coloring performance + fixes 2017-01-10 14:52:04 +03:00
Gregory.Shrago 66bf61455a @nullable 2017-01-10 14:45:34 +03:00
Bas Leijdekkers e670931296 IG: fix "Only report truly superfluously boxed expressions" option when boxed with a method call (IDEA-166129) 2017-01-10 12:37:27 +01:00
Alexey Ushakov 2a2496aebd IDEA-166362 Show warning notification concerning outdated boot java runtime
Corrected warning message
2017-01-10 14:33:35 +03:00
Dmitry Batrak 81e5771039 IDEA-166346 gap rename the block variable when on the "Show parameter name hints" 2017-01-10 14:28:56 +03:00
Bas Leijdekkers 493d462224 IG: add parentheses when necessary (IDEA-166224) 2017-01-10 12:16:51 +01:00
Valentina Kiryushkina a821713067 Fix PY-22198 Exception in PyImplementMethodsQuickFix on showing dialog with methods to implement
Fix according to the new API for intentions/quickfixes: it’s now prohibited to show dialogs from write actions
2017-01-10 14:10:28 +03:00