idea/community.git
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

6 years agoinspection toolwindow remove ins shortcut from move to entries action
Dmitry Batkovich [Tue, 9 Aug 2016 16:24:35 +0000 (19:24 +0300)]
inspection toolwindow  remove ins shortcut from move to entries action

6 years agoproperties formatting default values
Dmitry Batkovich [Tue, 9 Aug 2016 16:24:13 +0000 (19:24 +0300)]
properties formatting  default values

6 years agoadd "keep blank lines" option in properties code style
Vincent Reuland [Sun, 24 Jul 2016 14:50:29 +0000 (16:50 +0200)]
add "keep blank lines" option in properties code style

6 years agoIDEA-158856 Save File As Template dialog: Help is missing
Dmitry Avdeev [Mon, 8 Aug 2016 13:29:09 +0000 (16:29 +0300)]
IDEA-158856 Save File As Template dialog: Help is missing

6 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Tue, 9 Aug 2016 16:07:28 +0000 (18:07 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoIDEA-159625 GotoTestOrCodeAction action doesn't set presentation.enable to false...
Konstantin Bulenkov [Tue, 9 Aug 2016 16:04:59 +0000 (18:04 +0200)]
IDEA-159625 GotoTestOrCodeAction action doesn't set presentation.enable to false, when it isn't available.

6 years agofix shortcuts for new projects
Liana Bakradze [Tue, 9 Aug 2016 15:46:20 +0000 (18:46 +0300)]
fix shortcuts for new projects

6 years agoAdded notification about input to adaptive task description
Ekaterina Tuzova [Tue, 9 Aug 2016 15:39:56 +0000 (18:39 +0300)]
Added notification about input to adaptive task description

6 years agoPost credentials to stepic on user password/email change
Valentina Kiryushkina [Tue, 9 Aug 2016 13:00:42 +0000 (16:00 +0300)]
Post credentials to stepic on user password/email change

6 years ago[platform] patches ASM to use the latest API version by default
Roman Shevchenko [Tue, 9 Aug 2016 15:30:15 +0000 (17:30 +0200)]
[platform] patches ASM to use the latest API version by default

6 years agoJava control flow: Detecting redundant assignment when the control flow includes...
Pavel Dolgov [Tue, 9 Aug 2016 15:20:27 +0000 (18:20 +0300)]
Java control flow: Detecting redundant assignment when the control flow includes a try-finally statement, fixed handling calls, tests added (IDEA-155836)

6 years ago[Recent Tests] prevent from showing suite twice in select configuration step
Yaroslav Lepenkin [Tue, 9 Aug 2016 15:15:01 +0000 (18:15 +0300)]
[Recent Tests] prevent from showing suite twice in select configuration step

6 years ago[Recent Tests] added test to ensure failed test is shown if no suite is associated...
Yaroslav Lepenkin [Tue, 9 Aug 2016 14:27:04 +0000 (17:27 +0300)]
[Recent Tests] added test to ensure failed test is shown if no suite is associated with it

6 years agoMerge remote-tracking branch 'origin/master' appcode/163.2466 clion/163.2465
Konstantin Bulenkov [Tue, 9 Aug 2016 14:40:13 +0000 (16:40 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agotry to load svg icon even if there is no "width" attribute. Use "viewBox" instead
Konstantin Bulenkov [Tue, 9 Aug 2016 14:37:44 +0000 (16:37 +0200)]
try to load svg icon even if there is no "width" attribute. Use "viewBox" instead

6 years agoIDEA-159621 MacPathChooserDialog does not find proper owner if IdeFrame.Child is...
Denis Fokin [Tue, 9 Aug 2016 14:30:48 +0000 (17:30 +0300)]
IDEA-159621 MacPathChooserDialog does not find proper owner if IdeFrame.Child is the active window

6 years ago[platform] patches ASM to use the latest API version by default
Roman Shevchenko [Tue, 9 Aug 2016 14:29:04 +0000 (16:29 +0200)]
[platform] patches ASM to use the latest API version by default

6 years agoupdate netty to 4.1.4 webstorm/163.2459
Vladimir Krivosheev [Tue, 9 Aug 2016 14:12:00 +0000 (16:12 +0200)]
update netty to 4.1.4

6 years agoEP — ability to load for OS only (as it is already done for service components)
Vladimir Krivosheev [Mon, 8 Aug 2016 14:34:37 +0000 (16:34 +0200)]
EP — ability to load for OS only (as it is already done for service components)

6 years agoclear text in new class level watch editor
Egor.Ushakov [Tue, 9 Aug 2016 12:27:43 +0000 (15:27 +0300)]
clear text in new class level watch editor

6 years agoIDEA-159500 Mac Native File Chooser appears from wrong parent window in some cases
Denis Fokin [Tue, 9 Aug 2016 14:03:28 +0000 (17:03 +0300)]
IDEA-159500 Mac Native File Chooser appears from wrong parent window in some cases

6 years agodiamonds: fix conflicting names between constructor and class type parameters (rename...
Anna.Kozlova [Tue, 9 Aug 2016 13:29:25 +0000 (15:29 +0200)]
diamonds: fix conflicting names between constructor and class type parameters (rename the constructor type parameters)

6 years agofix inheritance of abstract and default methods when multiple defaults are present
Anna.Kozlova [Tue, 9 Aug 2016 12:32:14 +0000 (14:32 +0200)]
fix inheritance of abstract and default methods when multiple defaults are present

6 years agoIG: correct source tool names in merger
Bas Leijdekkers [Tue, 9 Aug 2016 13:43:49 +0000 (15:43 +0200)]
IG: correct source tool names in merger

6 years agobuild scripts: fixed using compiled classes from archive, don't delete directory...
nik [Tue, 9 Aug 2016 13:43:51 +0000 (16:43 +0300)]
build scripts: fixed using compiled classes from archive, don't delete directory with classes in such cases

6 years agometa annotations hierarchy
Serega Vasiliev [Tue, 9 Aug 2016 08:41:46 +0000 (10:41 +0200)]
meta annotations hierarchy

6 years agoThe debugger hanging after print or call matplotlib in the debug IPython console...
Elizaveta Shashkova [Tue, 9 Aug 2016 12:53:01 +0000 (15:53 +0300)]
The debugger hanging after print or call matplotlib in the debug IPython console (PY-20005)

We already put 'pydev_do_not_trace' flag on IPythonHistorySavingThread, and we should check it when suspending all threads

6 years agoAutoindent XML/HTML tags on completion
Rustam Vishnyakov [Tue, 9 Aug 2016 12:45:25 +0000 (15:45 +0300)]
Autoindent XML/HTML tags on completion

6 years agoFix EDU-740 NPE on clicking on text inside a tag without href attribute
Valentina Kiryushkina [Tue, 9 Aug 2016 12:27:59 +0000 (15:27 +0300)]
Fix EDU-740 NPE on clicking on text inside a tag without href attribute

6 years agogithub: add missing annotations
Aleksey Pivovarov [Tue, 9 Aug 2016 12:25:16 +0000 (15:25 +0300)]
github: add missing annotations

follow-up: 53a9da4

6 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Tue, 9 Aug 2016 12:01:14 +0000 (14:01 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoremove option to change path to custom iconset
Konstantin Bulenkov [Tue, 9 Aug 2016 11:58:48 +0000 (13:58 +0200)]
remove option to change path to custom iconset

6 years agoadded constatnt back temporarily for compatibility appcode/163.2446 clion/163.2447
Alexey Kudravtsev [Tue, 9 Aug 2016 11:51:56 +0000 (14:51 +0300)]
added constatnt back temporarily for compatibility