idea/community.git
6 years agoIDEA-156380 Spellchecker marks `<tbody>` and `<thead>` as typos in .jsp files
Dmitry Avdeev [Thu, 11 Aug 2016 09:15:04 +0000 (12:15 +0300)]
IDEA-156380 Spellchecker marks `<tbody>` and `<thead>` as typos in .jsp files

6 years agocorrectly resolve this type in user expressions
Egor.Ushakov [Thu, 11 Aug 2016 09:06:42 +0000 (12:06 +0300)]
correctly resolve this type in user expressions

6 years agouse correct toolbar component appcode/163.2560 clion/163.2559
Egor.Ushakov [Thu, 11 Aug 2016 08:27:14 +0000 (11:27 +0300)]
use correct toolbar component

6 years agomade variables toolbar customizable
Egor.Ushakov [Thu, 11 Aug 2016 08:04:34 +0000 (11:04 +0300)]
made variables toolbar customizable

6 years agoRemove dead code UIUtil.isUnderAquaLookAndFeel() is always false appcode/163.2546 clion/163.2551 dbe/163.2549 idea/163.2545 idea/163.2548 idea/163.2553 phpstorm/163.2552 pycharm/163.2547 pycharm/163.2554 rubymine/163.2555 webstorm/163.2556 webstorm/163.2557
Konstantin Bulenkov [Thu, 11 Aug 2016 00:20:47 +0000 (02:20 +0200)]
Remove dead code UIUtil.isUnderAquaLookAndFeel() is always false

6 years agoRemove dead code UIUtil.isUnderAquaLookAndFeel() is always false
Konstantin Bulenkov [Thu, 11 Aug 2016 00:16:01 +0000 (02:16 +0200)]
Remove dead code UIUtil.isUnderAquaLookAndFeel() is always false

6 years ago!UIUtil.isUnderAquaLookAndFeel() is always true
Konstantin Bulenkov [Thu, 11 Aug 2016 00:14:18 +0000 (02:14 +0200)]
!UIUtil.isUnderAquaLookAndFeel() is always true

6 years agosimplify read bytes counting (following IDEA-CR-12695)
Sergey Simonchik [Wed, 10 Aug 2016 21:52:08 +0000 (00:52 +0300)]
simplify read bytes counting (following IDEA-CR-12695)

6 years ago[groovy] highlight 'def' in constructors and parameters as unnecessary rubymine/163.2541
Daniil Ovchinnikov [Wed, 10 Aug 2016 18:54:59 +0000 (21:54 +0300)]
[groovy] highlight 'def' in constructors and parameters as unnecessary

6 years ago[groovy] disable formatting when removing modifier
Daniil Ovchinnikov [Wed, 10 Aug 2016 18:51:27 +0000 (21:51 +0300)]
[groovy] disable formatting when removing modifier

6 years ago[groovy] simplify/fix highlighting of unnecessary 'def'
Daniil Ovchinnikov [Wed, 10 Aug 2016 18:14:40 +0000 (21:14 +0300)]
[groovy] simplify/fix highlighting of unnecessary 'def'

6 years ago[groovy] move descriptions into bundle, extract 'remove modifier' fix
Daniil Ovchinnikov [Wed, 10 Aug 2016 18:04:42 +0000 (21:04 +0300)]
[groovy] move descriptions into bundle, extract 'remove modifier' fix

6 years agoJava inspection: Renamed the inspection "Replace method reference with lambda" to... appcode/163.2533 idea/163.2529
Pavel Dolgov [Wed, 10 Aug 2016 18:20:03 +0000 (21:20 +0300)]
Java inspection: Renamed the inspection "Replace method reference with lambda" to a noun-based name. (IDEA-157727)

6 years agoregexp: support \X (Unicode extended grapheme cluster) in Java (IDEA-156407)
Bas Leijdekkers [Wed, 10 Aug 2016 17:51:47 +0000 (19:51 +0200)]
regexp: support \X (Unicode extended grapheme cluster) in Java (IDEA-156407)

6 years agoregexp: cleanup test
Bas Leijdekkers [Wed, 10 Aug 2016 16:35:23 +0000 (18:35 +0200)]
regexp: cleanup test

6 years agoregex: more readable completion type text
Bas Leijdekkers [Wed, 10 Aug 2016 16:02:53 +0000 (18:02 +0200)]
regex: more readable completion type text

6 years ago[groovy] update inspection descriptions
Daniil Ovchinnikov [Wed, 10 Aug 2016 17:44:31 +0000 (20:44 +0300)]
[groovy] update inspection descriptions

6 years agoJava inspection: Renamed the inspection "Add array creation expression" to a noun...
Pavel Dolgov [Wed, 10 Aug 2016 17:28:30 +0000 (20:28 +0300)]
Java inspection: Renamed the inspection "Add array creation expression" to a noun-based name. Improved messages for the symmetric "Constant array creation" inspection, test added (IDEA-157727)

6 years ago[groovy] unnecessary semicolon inspection (IDEA-43109)
Daniil Ovchinnikov [Wed, 10 Aug 2016 16:40:17 +0000 (19:40 +0300)]
[groovy] unnecessary semicolon inspection (IDEA-43109)

6 years agoadded examples
Alexey Kudravtsev [Wed, 10 Aug 2016 16:19:06 +0000 (19:19 +0300)]
added examples

6 years agoJava control flow: Added test with many levels of 'finally' inside 'finally' for... appcode/163.2517
Pavel Dolgov [Wed, 10 Aug 2016 15:47:12 +0000 (18:47 +0300)]
Java control flow: Added test with many levels of 'finally' inside 'finally' for the "Unused assignment" inspection (IDEA-155836)

6 years ago[java] excludes package statement from ClsFileImpl's children (EA-86343)
Roman Shevchenko [Wed, 10 Aug 2016 15:51:44 +0000 (17:51 +0200)]
[java] excludes package statement from ClsFileImpl's children (EA-86343)

6 years agorelease virtual file of debugger console from DaemonCodeAnalyzerImpl
Konstantin Ulitin [Wed, 10 Aug 2016 15:38:08 +0000 (18:38 +0300)]
release virtual file of debugger console from DaemonCodeAnalyzerImpl

6 years agotypo
Alexey Kudravtsev [Wed, 10 Aug 2016 15:37:28 +0000 (18:37 +0300)]
typo

6 years agohide deprecated INFO severity in inspection settings
Dmitry Batkovich [Wed, 10 Aug 2016 15:36:46 +0000 (18:36 +0300)]
hide deprecated INFO severity in inspection settings

6 years agoJPS is now module-path aware (IDEA-158385)
Eugene Zhuravlev [Wed, 10 Aug 2016 15:28:38 +0000 (17:28 +0200)]
JPS is now module-path aware (IDEA-158385)

6 years agowording, example added
Alexey Kudravtsev [Wed, 10 Aug 2016 15:31:10 +0000 (18:31 +0300)]
wording, example added

6 years agocleanup
Alexey Kudravtsev [Wed, 10 Aug 2016 15:16:31 +0000 (18:16 +0300)]
cleanup

6 years agoEA-79195 - assert: ComponentManagerImpl.getComponent
Alexey Kudravtsev [Wed, 10 Aug 2016 11:34:49 +0000 (14:34 +0300)]
EA-79195 - assert: ComponentManagerImpl.getComponent

6 years agoEA-79920 - NPE: HighlightUtils$$.value
Alexey Kudravtsev [Wed, 10 Aug 2016 10:59:13 +0000 (13:59 +0300)]
EA-79920 - NPE: HighlightUtils$$.value

6 years agoEA-84374 - assert: MultiHostRegistrarImpl.keepTreeFromChameleoningBack
Alexey Kudravtsev [Wed, 10 Aug 2016 10:02:36 +0000 (13:02 +0300)]
EA-84374 - assert: MultiHostRegistrarImpl.keepTreeFromChameleoningBack

6 years agoEA-86717 - Throwable: DebugUtil.currentStackTrace
Alexey Kudravtsev [Wed, 10 Aug 2016 09:44:13 +0000 (12:44 +0300)]
EA-86717 - Throwable: DebugUtil.currentStackTrace

6 years agoEA-86672 - NPE: UIUtil.convertSpaceNbsp
Alexey Kudravtsev [Wed, 10 Aug 2016 09:33:58 +0000 (12:33 +0300)]
EA-86672 - NPE: UIUtil.convertSpaceNbsp

6 years agoproperties: filter nulls while checking of incomplete properties
Dmitry Batkovich [Wed, 10 Aug 2016 15:27:29 +0000 (18:27 +0300)]
properties: filter nulls while checking of incomplete properties

6 years agoIG: Support @CanIgnoreReturnValue (IDEA-158576)
Bas Leijdekkers [Wed, 10 Aug 2016 15:09:28 +0000 (17:09 +0200)]
IG: Support @CanIgnoreReturnValue (IDEA-158576)

6 years agoCleanup (warning)
Roman Shevchenko [Wed, 10 Aug 2016 15:04:20 +0000 (17:04 +0200)]
Cleanup (warning)

6 years agobetter action names and icons on the variables toolbar clion/163.2514 dbe/163.2519
Egor.Ushakov [Wed, 10 Aug 2016 14:59:11 +0000 (17:59 +0300)]
better action names and icons on the variables toolbar

6 years agofixed selection after class level watch remove
Egor.Ushakov [Wed, 10 Aug 2016 14:46:59 +0000 (17:46 +0300)]
fixed selection after class level watch remove

6 years agofixed incorrect class level watch edit/delete
Egor.Ushakov [Wed, 10 Aug 2016 13:21:29 +0000 (16:21 +0300)]
fixed incorrect class level watch edit/delete

6 years agoCPP-7228 CMake console doesn't display broken configurations on Windows
Vasily Pisar [Wed, 10 Aug 2016 14:51:06 +0000 (17:51 +0300)]
CPP-7228 CMake console doesn't display broken configurations on Windows
CPP-475 Show cmake output messages while loading

- do not try to 'watermark' null-icons

6 years agoit seems that temporary focusLost event might lead to actions being performed, and...
peter [Wed, 10 Aug 2016 14:46:18 +0000 (16:46 +0200)]
it seems that temporary focusLost event might lead to actions being performed, and it's normal (EA-84254, IDEA-159670)

6 years agocredential-store module
Vladimir Krivosheev [Wed, 10 Aug 2016 14:02:00 +0000 (16:02 +0200)]
credential-store module

6 years agoPY-20280 Fixed: Warn if class variable listed in __slots__
Semyon Proshev [Fri, 5 Aug 2016 14:10:50 +0000 (17:10 +0300)]
PY-20280 Fixed: Warn if class variable listed in __slots__

Introduce PyDunderSlotsInspection which detects invalid definition of __slots__ in a class

6 years agoAttempt to make PyCompatibilityInspection.Visitor.visitPyCallExpression more readable
Semyon Proshev [Tue, 12 Jul 2016 12:59:52 +0000 (15:59 +0300)]
Attempt to make PyCompatibilityInspection.Visitor.visitPyCallExpression more readable

6 years agoPY-18965 Fixed: Python version 2.7 does not have method exec - regression
Semyon Proshev [Tue, 12 Jul 2016 11:51:24 +0000 (14:51 +0300)]
PY-18965 Fixed: Python version 2.7 does not have method exec - regression

Ignore call 'exec' expressions in PyCompatibilityInspection

6 years agoCleanup (formatting)
Roman Shevchenko [Wed, 10 Aug 2016 14:02:25 +0000 (16:02 +0200)]
Cleanup (formatting)

6 years agoUpdate PyStdlibTypeProvider to return "Any" as list element type if list generic...
Semyon Proshev [Mon, 1 Aug 2016 15:53:58 +0000 (18:53 +0300)]
Update PyStdlibTypeProvider to return "Any" as list element type if list generic is not specified

6 years agoMake PyTypeProvider.getCallType returns Ref<PyType> instead of PyType. Attempt to...
Semyon Proshev [Mon, 1 Aug 2016 15:40:38 +0000 (18:40 +0300)]
Make PyTypeProvider.getCallType returns Ref<PyType> instead of PyType. Attempt to make related methods more readable

6 years agoIDEA-157763 Settings repository for IDE: initial
Alexander Lobas [Wed, 10 Aug 2016 13:57:12 +0000 (16:57 +0300)]
IDEA-157763 Settings repository for IDE: initial

6 years agoJava inspection: Rename the inspection "Replace Equality with Equals" to a noun-based...
Pavel Dolgov [Wed, 10 Aug 2016 13:15:15 +0000 (16:15 +0300)]
Java inspection: Rename the inspection "Replace Equality with Equals" to a noun-based name - messages improved (IDEA-157727)

6 years agoPY-20223 Fixed: NumberFormatException in requirements normalizer breaks code inspecti...
Semyon Proshev [Wed, 3 Aug 2016 11:35:52 +0000 (14:35 +0300)]
PY-20223 Fixed: NumberFormatException in requirements normalizer breaks code inspection in PyCharm 2016.2

Use BigInteger for normalizing version parts

6 years agoAdd tests for requirement version and local version numbers which are not normalized
Semyon Proshev [Wed, 3 Aug 2016 11:33:46 +0000 (14:33 +0300)]
Add tests for requirement version and local version numbers which are not normalized

6 years agomove PWD setting to setupEnvironment
Dennis Ushakov [Wed, 10 Aug 2016 13:19:05 +0000 (16:19 +0300)]
move PWD setting to setupEnvironment

6 years agoPY-16055 Add type checking for function return type
Lada Gagina [Fri, 22 Jul 2016 20:09:55 +0000 (23:09 +0300)]
PY-16055  Add type checking for function return type

Checking function return type is the same with function type annotation.

6 years agoCPP-7228 CMake console doesn't display broken configurations on Windows
Vasily Pisar [Wed, 10 Aug 2016 13:11:04 +0000 (16:11 +0300)]
CPP-7228 CMake console doesn't display broken configurations on Windows
CPP-475 Show cmake output messages while loading

- do not lose icons for tabbed content tabs: https://youtrack.jetbrains.com/issue/CPP-475#comment=27-1492402

6 years agoCPP-7228 CMake console doesn't display broken configurations on Windows
Vasily Pisar [Wed, 10 Aug 2016 13:03:40 +0000 (16:03 +0300)]
CPP-7228 CMake console doesn't display broken configurations on Windows

- watermark icon (i.e. semi-transparent and pale) for non-selected tabs

6 years agoPY-16055 Fix incorrect return type in MutableMapping test appcode/163.2507
Lada Gagina [Fri, 22 Jul 2016 20:12:43 +0000 (23:12 +0300)]
PY-16055  Fix  incorrect return type in MutableMapping test

6 years agoremove ContainerUtil.filter(Condition, T) to avoid too many overloads
peter [Wed, 10 Aug 2016 13:04:58 +0000 (15:04 +0200)]
remove ContainerUtil.filter(Condition, T) to avoid too many overloads

6 years agodeclare addIfNotNull(collection, element) to be the right one
peter [Wed, 10 Aug 2016 12:52:58 +0000 (14:52 +0200)]
declare addIfNotNull(collection, element) to be the right one

6 years ago[groovy] highlight unnecessary 'def' as unused (IDEA-141044)
Daniil Ovchinnikov [Wed, 10 Aug 2016 12:57:15 +0000 (15:57 +0300)]
[groovy] highlight unnecessary 'def' as unused (IDEA-141044)

6 years ago[groovy] extract getModifier() to GrModifierList
Daniil Ovchinnikov [Wed, 10 Aug 2016 11:55:50 +0000 (14:55 +0300)]
[groovy] extract getModifier() to GrModifierList

6 years agoPY-19927 Add highlighting to __setstate__ and __sizeof__ magic methods
Lada Gagina [Mon, 25 Jul 2016 19:06:59 +0000 (22:06 +0300)]
PY-19927 Add highlighting to __setstate__ and __sizeof__ magic methods

6 years agodiff: add null check for action that is not assigned in MPS
Aleksey Pivovarov [Wed, 10 Aug 2016 12:01:27 +0000 (15:01 +0300)]
diff: add null check for action that is not assigned in MPS

6 years agorequire that GroovyHotSwapper (actually, any) cached value clients should already... appcode/163.2503 clion/163.2504
peter [Wed, 10 Aug 2016 11:32:44 +0000 (13:32 +0200)]
require that GroovyHotSwapper (actually, any) cached value clients should already have read access

6 years agoDon't collect statistics if (!StatisticsUploadAssistant.isSendAllowed()) (DEA-157013)
Serega Vasiliev [Wed, 10 Aug 2016 11:12:27 +0000 (13:12 +0200)]
Don't collect statistics if (!StatisticsUploadAssistant.isSendAllowed()) (DEA-157013)

6 years agoIDEA-157013 Exception in usage statistics blocks closing project
Serega Vasiliev [Wed, 10 Aug 2016 10:55:01 +0000 (12:55 +0200)]
IDEA-157013 Exception in usage statistics blocks closing project

6 years agofixed new class level watch for leaf or collapsed nodes
Egor.Ushakov [Wed, 10 Aug 2016 10:30:13 +0000 (13:30 +0300)]
fixed new class level watch for leaf or collapsed nodes

6 years agocorrect context for class level watch editor
Egor.Ushakov [Wed, 10 Aug 2016 09:58:19 +0000 (12:58 +0300)]
correct context for class level watch editor

6 years ago[Recent Tests] install actions on next popup
Yaroslav Lepenkin [Wed, 10 Aug 2016 10:19:38 +0000 (13:19 +0300)]
[Recent Tests] install actions on next popup

6 years ago[Recent Tests] simplify and rename
Yaroslav Lepenkin [Tue, 9 Aug 2016 16:29:58 +0000 (19:29 +0300)]
[Recent Tests] simplify and rename

6 years agoresource bundle editor: highlight unused properties in editor (as was previously...
Dmitry Batkovich [Wed, 10 Aug 2016 10:13:14 +0000 (13:13 +0300)]
resource bundle editor: highlight unused properties in editor (as was previously done for incomplete properties)

6 years agoshorten renderers node name
Egor.Ushakov [Wed, 10 Aug 2016 09:27:39 +0000 (12:27 +0300)]
shorten renderers node name

6 years agofixed completion in expressions for primitive type
Egor.Ushakov [Wed, 10 Aug 2016 08:28:27 +0000 (11:28 +0300)]
fixed completion in expressions for primitive type

6 years agoremove getMemoryProvider appcode/163.2495 clion/163.2494
Vladimir Krivosheev [Wed, 10 Aug 2016 08:57:40 +0000 (10:57 +0200)]
remove getMemoryProvider

6 years agocleanup
Vladimir Krivosheev [Wed, 10 Aug 2016 08:24:50 +0000 (10:24 +0200)]
cleanup

6 years agosupport pass with no document (e.g. ResourceBundleEditorPass)
Alexey Kudravtsev [Wed, 10 Aug 2016 08:50:19 +0000 (11:50 +0300)]
support pass with no document (e.g. ResourceBundleEditorPass)

6 years agoremove highly non-obvious not necessary anymore code
Alexey Kudravtsev [Wed, 10 Aug 2016 08:49:50 +0000 (11:49 +0300)]
remove highly non-obvious not necessary anymore code

6 years agofix the IDEA-CR-12595 the other way: add LOCAL_ANALYSIS to myJobDescriptors for simpl...
Alexey Kudravtsev [Wed, 10 Aug 2016 08:48:50 +0000 (11:48 +0300)]
fix the IDEA-CR-12595 the other way: add LOCAL_ANALYSIS to myJobDescriptors for simple global inspections because they will call inspectFile() which uses LOCAL_ANALYSIS

6 years agocleanup
Alexey Kudravtsev [Tue, 9 Aug 2016 16:13:40 +0000 (19:13 +0300)]
cleanup

6 years agoalways set PWD variable to the value of working dir
Dennis Ushakov [Tue, 9 Aug 2016 13:35:22 +0000 (16:35 +0300)]
always set PWD variable to the value of working dir
#RUBY-16153 fixed

6 years agopreserve tree selection on class level watch new/edit
Egor.Ushakov [Wed, 10 Aug 2016 07:45:53 +0000 (10:45 +0300)]
preserve tree selection on class level watch new/edit

6 years agoOC-13667 rework quick documentation provider and let it use symbols
Max Medvedev [Tue, 9 Aug 2016 13:17:27 +0000 (16:17 +0300)]
OC-13667 rework quick documentation provider and let it use symbols

6 years agoIDEA-159606 Appearance&Behavior | System Settings | Passwords settings page: change...
Vladimir Krivosheev [Wed, 10 Aug 2016 07:27:47 +0000 (09:27 +0200)]
IDEA-159606 Appearance&Behavior | System Settings | Passwords settings page: change the text

6 years agoIG: always warn on finalize 163.2482 appcode/163.2488 clion/163.2483 dbe/163.2481 idea/163.2482 pycharm/163.2487 webstorm/163.2489 webstorm/163.2490
Bas Leijdekkers [Tue, 9 Aug 2016 20:14:48 +0000 (22:14 +0200)]
IG: always warn on finalize

6 years agoIG: introduce utility method
Bas Leijdekkers [Tue, 9 Aug 2016 20:14:27 +0000 (22:14 +0200)]
IG: introduce utility method

6 years agopostpone visibility checks due to lombok augmentation to visibility modifiers (IDEA...
Anna.Kozlova [Tue, 9 Aug 2016 18:59:04 +0000 (20:59 +0200)]
postpone visibility checks due to lombok augmentation to visibility modifiers (IDEA-159135)

6 years agobind params to fields: exclude parameters passed to super/this calls from preselectio...
Anna.Kozlova [Tue, 9 Aug 2016 18:30:53 +0000 (20:30 +0200)]
bind params to fields: exclude parameters passed to super/this calls from preselection (IDEA-159610)

6 years agousage of a constant (IDEA-CR-12860)
Anna.Kozlova [Tue, 9 Aug 2016 17:45:48 +0000 (19:45 +0200)]
usage of a constant (IDEA-CR-12860)

6 years ago[groovy] unnecessary 'def' modifier inspection (IDEA-141044)
Daniil Ovchinnikov [Tue, 9 Aug 2016 18:33:58 +0000 (21:33 +0300)]
[groovy] unnecessary 'def' modifier inspection (IDEA-141044)

6 years agoUse absolute path to iml file in tests
Alexander Zolotov [Tue, 9 Aug 2016 18:10:54 +0000 (21:10 +0300)]
Use absolute path to iml file in tests

get rid of light_idea_test_case.iml warning

6 years agoRegex: javadoc
Alexander Zolotov [Fri, 5 Aug 2016 22:54:44 +0000 (01:54 +0300)]
Regex: javadoc

6 years agoCleanup (constant)
Roman Shevchenko [Tue, 9 Aug 2016 18:01:37 +0000 (20:01 +0200)]
Cleanup (constant)

6 years ago[platform] migrates ASM visitors to convenience API constant
Roman Shevchenko [Tue, 9 Aug 2016 17:58:33 +0000 (19:58 +0200)]
[platform] migrates ASM visitors to convenience API constant

6 years ago[platform] patches ASM to expose the latest API version via convenience constant
Roman Shevchenko [Tue, 9 Aug 2016 17:45:07 +0000 (19:45 +0200)]
[platform] patches ASM to expose the latest API version via convenience constant

6 years agoFIXED IDEA-92182 Removal of trailing whitespace on file save should treat Groovy...
Rustam Vishnyakov [Tue, 9 Aug 2016 17:40:13 +0000 (20:40 +0300)]
FIXED IDEA-92182 Removal of trailing whitespace on file save should treat Groovy multiline strings correctly

6 years agoFix wrong module name in test helper
Valentina Kiryushkina [Tue, 9 Aug 2016 16:38:49 +0000 (19:38 +0300)]
Fix wrong module name in test helper

6 years agoAbstractBaseJavaLocalInspectionTool#getProblemElement should not return PsiTypeParameter
Dmitry Batkovich [Tue, 9 Aug 2016 16:26:15 +0000 (19:26 +0300)]
AbstractBaseJavaLocalInspectionTool#getProblemElement should not return PsiTypeParameter

6 years agoresource bundle editor propagate value check writable IDEA-159109
Dmitry Batkovich [Tue, 9 Aug 2016 16:25:52 +0000 (19:25 +0300)]
resource bundle editor  propagate value  check writable IDEA-159109

6 years agoresource bundle editor copy search whole project content for target RB-s IDEA-159110
Dmitry Batkovich [Tue, 9 Aug 2016 16:25:31 +0000 (19:25 +0300)]
resource bundle editor  copy  search whole project content for target RB-s IDEA-159110

6 years agoresource bundle editor use proper VirtualFile to close RBE IDEA-159254
Dmitry Batkovich [Tue, 9 Aug 2016 16:24:57 +0000 (19:24 +0300)]
resource bundle editor  use proper VirtualFile to close RBE IDEA-159254