idea/community.git
4 years agoutil: add the final modifier to myMediatedProcess
Sergey Simonchik [Sat, 8 Oct 2016 10:30:59 +0000 (13:30 +0300)]
util: add the final modifier to myMediatedProcess

4 years agoutil: allow to overwrite "PWD" in "Environment Variables" dialog like it's possible...
Sergey Simonchik [Sat, 8 Oct 2016 10:16:51 +0000 (13:16 +0300)]
util: allow to overwrite "PWD" in "Environment Variables" dialog like it's possible in a terminal

4 years agoutil: specify nullability, avoid map allocation if possible, update deprecated method...
Sergey Simonchik [Sat, 8 Oct 2016 10:11:24 +0000 (13:11 +0300)]
util: specify nullability, avoid map allocation if possible, update deprecated methods warnings (no IDEA 17 anymore)

4 years agoMerge remote-tracking branch 'origin/master' appcode/163.5961 clion/163.5960
Roman Shevchenko [Sat, 8 Oct 2016 08:24:06 +0000 (10:24 +0200)]
Merge remote-tracking branch 'origin/master'

4 years ago[java] stubs for 'requires' and 'exports' statement (test data update)
Roman Shevchenko [Sat, 8 Oct 2016 07:57:33 +0000 (09:57 +0200)]
[java] stubs for 'requires' and 'exports' statement (test data update)

4 years agowin10: don't use white triangles on selection in trees appcode/163.5951 clion/163.5950 dbe/163.5953 idea/163.5952 phpstorm/163.5955 pycharm/163.5948 pycharm/163.5954 webstorm/163.5956
Konstantin Bulenkov [Fri, 7 Oct 2016 20:57:15 +0000 (22:57 +0200)]
win10: don't use white triangles on selection in trees

4 years agowin10: new selection
Konstantin Bulenkov [Fri, 7 Oct 2016 20:35:22 +0000 (22:35 +0200)]
win10: new selection

4 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Fri, 7 Oct 2016 20:28:41 +0000 (22:28 +0200)]
Merge remote-tracking branch 'origin/master'

4 years agowin10: Tree expanded/collapsed icons
Konstantin Bulenkov [Fri, 7 Oct 2016 20:25:47 +0000 (22:25 +0200)]
win10: Tree expanded/collapsed icons

4 years ago[java] stubs for 'requires' and 'exports' statement
Roman Shevchenko [Fri, 7 Oct 2016 19:03:30 +0000 (21:03 +0200)]
[java] stubs for 'requires' and 'exports' statement

4 years agoprovide PsiElement via ConfigurationContext's DataContext (IDEA-150532)
Daniil Ovchinnikov [Fri, 7 Oct 2016 18:29:04 +0000 (21:29 +0300)]
provide PsiElement via ConfigurationContext's DataContext (IDEA-150532)

4 years ago[groovy] do not add module classpath by default, allow user to select instead (IDEA...
Daniil Ovchinnikov [Fri, 7 Oct 2016 17:58:19 +0000 (20:58 +0300)]
[groovy] do not add module classpath by default, allow user to select instead (IDEA-162258)

4 years agodisable insertion of unambiguous static imports in the editor, leave as is for paste...
Anna.Kozlova [Fri, 7 Oct 2016 17:35:22 +0000 (19:35 +0200)]
disable insertion of unambiguous static imports in the editor, leave as is for paste code (IDEA-162245)

4 years agoimport popups: regroup options
Anna.Kozlova [Fri, 7 Oct 2016 16:46:24 +0000 (18:46 +0200)]
import popups: regroup options

4 years agojunit 5: test factory method navigation with dynamic tests navigation to parent metho...
Anna.Kozlova [Fri, 7 Oct 2016 15:39:58 +0000 (17:39 +0200)]
junit 5: test factory method navigation with dynamic tests navigation to parent methods (IDEA-162200)

4 years agocleanup
Anna.Kozlova [Fri, 7 Oct 2016 15:03:25 +0000 (17:03 +0200)]
cleanup

4 years agoIDEA-161827 align text underline more accurately
Sergey Malenkov [Fri, 7 Oct 2016 16:52:42 +0000 (19:52 +0300)]
IDEA-161827 align text underline more accurately

4 years ago[groovy] inline unnecessary constant
Daniil Ovchinnikov [Fri, 7 Oct 2016 13:33:41 +0000 (16:33 +0300)]
[groovy] inline unnecessary constant

4 years ago[java] fixes NPE (EA-89485)
Roman Shevchenko [Fri, 7 Oct 2016 16:33:55 +0000 (18:33 +0200)]
[java] fixes NPE (EA-89485)

4 years agoUse new icon for Push
Kirill Likhodedov [Fri, 7 Oct 2016 16:14:21 +0000 (19:14 +0300)]
Use new icon for Push

The icon was added in de93087, but the usage was not updated

IDEA-78105, DSGN-3316

4 years agomark as exclude action: don't show for files under excluded folders pycharm/163.5924
nik [Fri, 7 Oct 2016 15:57:01 +0000 (18:57 +0300)]
mark as exclude action: don't show for files under excluded folders

4 years agoDon't display useless "IJ" icon in git branch input dialogs
Kirill Likhodedov [Fri, 7 Oct 2016 15:15:50 +0000 (18:15 +0300)]
Don't display useless "IJ" icon in git branch input dialogs

They add noise and provide no real value.

4 years agoDisplay short hash in the "Checkout New Branch From" title
Kirill Likhodedov [Fri, 7 Oct 2016 15:14:10 +0000 (18:14 +0300)]
Display short hash in the "Checkout New Branch From" title

4 years agoRename "Configure Remotes" action to "Remotes..."
Kirill Likhodedov [Fri, 7 Oct 2016 15:06:21 +0000 (18:06 +0300)]
Rename "Configure Remotes" action to "Remotes..."

To be more consistent with existing "Branches...",
and to avoid potential confusion that something might be configured
automatically.

4 years agoAdd an icon for Git push
Kirill Likhodedov [Fri, 7 Oct 2016 14:44:15 +0000 (17:44 +0300)]
Add an icon for Git push

IDEA-78105, DSGN-3316

4 years agoUpdate Update Project AKA Pull AKA CheckOut icon
Kirill Likhodedov [Thu, 6 Oct 2016 17:26:16 +0000 (20:26 +0300)]
Update Update Project AKA Pull AKA CheckOut icon

DSGN-3316

4 years agoUpdate Git Branches and IntelliSort icons
Kirill Likhodedov [Thu, 6 Oct 2016 16:35:13 +0000 (19:35 +0300)]
Update Git Branches and IntelliSort icons

Also rename branch -> branches to conform the action name

DSGN-3316

4 years agoUpdate icon for commit action
Kirill Likhodedov [Thu, 6 Oct 2016 10:08:01 +0000 (13:08 +0300)]
Update icon for commit action

DSGN-3316

4 years agoMerge remote-tracking branch 'origin/master' appcode/163.5917 clion/163.5916
Pavel Dolgov [Fri, 7 Oct 2016 14:47:00 +0000 (17:47 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoMerge branch 'pdolgov/importJava9Sources'
Pavel Dolgov [Fri, 7 Oct 2016 14:39:55 +0000 (17:39 +0300)]
Merge branch 'pdolgov/importJava9Sources'

4 years agojunit 5: fix testdata
Anna.Kozlova [Fri, 7 Oct 2016 14:36:38 +0000 (16:36 +0200)]
junit 5: fix testdata

4 years agojunit refactoring: extract common repeat so available for junit5/3 as well as 4;...
Anna.Kozlova [Fri, 7 Oct 2016 14:22:13 +0000 (16:22 +0200)]
junit refactoring: extract common repeat so available for junit5/3 as well as 4; make test discovery work with junit 5

4 years agojunit 5: track successful rate
Anna.Kozlova [Fri, 7 Oct 2016 14:02:14 +0000 (16:02 +0200)]
junit 5: track successful rate

4 years agoJavafx: Migration to JDK 9 (IDEA-157536)
Pavel Dolgov [Fri, 7 Oct 2016 14:35:07 +0000 (17:35 +0300)]
Javafx: Migration to JDK 9 (IDEA-157536)

4 years agobring bounded executor back
Alexey Kudravtsev [Fri, 7 Oct 2016 14:17:04 +0000 (17:17 +0300)]
bring bounded executor back

4 years agoIDEA-CR-13854 remove unused method add
Vladimir Krivosheev [Fri, 7 Oct 2016 14:04:02 +0000 (16:04 +0200)]
IDEA-CR-13854 remove unused method add

4 years agodo not eat error
Vladimir Krivosheev [Thu, 29 Sep 2016 15:22:59 +0000 (17:22 +0200)]
do not eat error

4 years agoCleanup (dead code)
Roman Shevchenko [Fri, 7 Oct 2016 14:12:56 +0000 (16:12 +0200)]
Cleanup (dead code)

4 years agoIDEA-162140 (AtomicFieldUpdater warnings incorrect for generic members)
Bas Leijdekkers [Fri, 7 Oct 2016 14:01:21 +0000 (16:01 +0200)]
IDEA-162140 (AtomicFieldUpdater warnings incorrect for generic members)

4 years agoFix "Convert JUnit 3 class to JUnit 4" for non-ancient junit releases (IDEA-162131)
Bas Leijdekkers [Thu, 6 Oct 2016 18:33:55 +0000 (20:33 +0200)]
Fix "Convert JUnit 3 class to JUnit 4" for non-ancient junit releases (IDEA-162131)

4 years agophysical documents should only be changed in write-safe contexts
peter [Fri, 7 Oct 2016 13:36:18 +0000 (15:36 +0200)]
physical documents should only be changed in write-safe contexts

4 years agoCleanup (inlined uncommon method)
Roman Shevchenko [Fri, 7 Oct 2016 13:32:34 +0000 (15:32 +0200)]
Cleanup (inlined uncommon method)

4 years agocreate project from sources: NPE fixed (EA-78581)
nik [Fri, 7 Oct 2016 13:13:58 +0000 (16:13 +0300)]
create project from sources: NPE fixed (EA-78581)

4 years agopackage file action: correctly report problems with invalid zip files (EA-74396)
nik [Fri, 7 Oct 2016 12:58:04 +0000 (15:58 +0300)]
package file action: correctly report problems with invalid zip files (EA-74396)

4 years agocorrectly handle incorrect configuration when loading descriptors for a facet (EA...
nik [Fri, 7 Oct 2016 12:49:55 +0000 (15:49 +0300)]
correctly handle incorrect configuration when loading descriptors for a facet (EA-69155)

4 years agoFacetModificationTrackingServiceImpl made thread-safe (EA-72611)
nik [Fri, 7 Oct 2016 12:41:47 +0000 (15:41 +0300)]
FacetModificationTrackingServiceImpl made thread-safe (EA-72611)

4 years agoold project settings conversion: assertion fixed (EA-72215)
nik [Fri, 7 Oct 2016 10:54:57 +0000 (13:54 +0300)]
old project settings conversion: assertion fixed (EA-72215)

4 years agoMerge remote-tracking branch 'origin/master' idea/163.5912
Konstantin Bulenkov [Fri, 7 Oct 2016 13:02:14 +0000 (15:02 +0200)]
Merge remote-tracking branch 'origin/master'

4 years agoexit with 0, when IDE instance is already running and arguments are passed successfully
Konstantin Bulenkov [Fri, 7 Oct 2016 12:58:55 +0000 (14:58 +0200)]
exit with 0, when IDE instance is already running and arguments are passed successfully

4 years agoexecute PydevConsoleRunner in a write-safe context (EA-89529 - assert: FileDocumentMa...
peter [Fri, 7 Oct 2016 12:28:59 +0000 (14:28 +0200)]
execute PydevConsoleRunner in a write-safe context (EA-89529 - assert: FileDocumentManagerImpl.saveAllDocuments)

4 years agoshow cloudgit commit dialog in a write-safe context (EA-89532 - assert: FileDocumentM...
peter [Fri, 7 Oct 2016 12:20:17 +0000 (14:20 +0200)]
show cloudgit commit dialog in a write-safe context (EA-89532 - assert: FileDocumentManagerImpl.saveAllDocuments)

4 years agoFlatWelcomeFrame: handle jb protocol commands in write-safe context (EA-89533 - asser...
peter [Fri, 7 Oct 2016 12:17:40 +0000 (14:17 +0200)]
FlatWelcomeFrame: handle jb protocol commands in write-safe context (EA-89533 - assert: FileDocumentManagerImpl.saveAllDocuments)

4 years agodon't startCacheUpdate for disposed project (EA-88839 - assert: MessageBusImpl.checkN...
peter [Fri, 7 Oct 2016 12:07:47 +0000 (14:07 +0200)]
don't startCacheUpdate for disposed project (EA-88839 - assert: MessageBusImpl.checkNotDisposed)

4 years agoadd notnull to BulkOccurrenceProcessor (IDEA-CR-13878)
peter [Fri, 7 Oct 2016 11:50:37 +0000 (13:50 +0200)]
add notnull to BulkOccurrenceProcessor (IDEA-CR-13878)

4 years agoadd MergingLexerAdapterBase.toString for better EA-89515 diagnostics (assert: Templat...
peter [Fri, 7 Oct 2016 11:27:37 +0000 (13:27 +0200)]
add MergingLexerAdapterBase.toString for better EA-89515 diagnostics (assert: TemplateDataElementType.createOuterLanguageElement)

4 years agostrip nullable annotations which come from method return types on introduce local
Anna.Kozlova [Fri, 7 Oct 2016 12:40:57 +0000 (14:40 +0200)]
strip nullable annotations which come from method return types on introduce local

4 years agoremoved unnecessary lazy value
Alexey Kudravtsev [Fri, 7 Oct 2016 12:26:09 +0000 (15:26 +0300)]
removed unnecessary lazy value

4 years agoreverted to use Alarm to avoid thread multiplication when checkTextAvailable() hangs
Alexey Kudravtsev [Fri, 7 Oct 2016 12:15:06 +0000 (15:15 +0300)]
reverted to use Alarm to avoid thread multiplication when checkTextAvailable() hangs

4 years agocleanup
Alexey Kudravtsev [Fri, 7 Oct 2016 10:04:43 +0000 (13:04 +0300)]
cleanup

4 years agolambda: ensure deep nested lambdas get target types from top level inference (IDEA... appcode/163.5902 clion/163.5904
Anna.Kozlova [Fri, 7 Oct 2016 11:53:09 +0000 (13:53 +0200)]
lambda: ensure deep nested lambdas get target types from top level inference (IDEA-157314)

4 years agolambda highlighting: if return statement has problem, try to highlight only correspon...
Anna.Kozlova [Fri, 7 Oct 2016 09:34:59 +0000 (11:34 +0200)]
lambda highlighting: if return statement has problem, try to highlight only corresponding return even if containing inference failed

4 years agoEA-89400 - assert: PsiPrimitiveType.getUnboxedType
Anna.Kozlova [Fri, 7 Oct 2016 08:26:15 +0000 (10:26 +0200)]
EA-89400 - assert: PsiPrimitiveType.getUnboxedType

4 years agoEA-89456 - IAE: CleanupInspectionIntention.applyFixes
Anna.Kozlova [Fri, 7 Oct 2016 08:23:58 +0000 (10:23 +0200)]
EA-89456 - IAE: CleanupInspectionIntention.applyFixes

4 years agojavafx: ensure valid type & logging
Anna.Kozlova [Fri, 7 Oct 2016 08:21:19 +0000 (10:21 +0200)]
javafx: ensure valid type & logging
EA-89519 - IAE: PsiElementFactoryImpl.createTypeElement

4 years ago[FreezeLogger] check modality state under invokeLater dbe/163.5901
Yaroslav Lepenkin [Fri, 7 Oct 2016 10:26:15 +0000 (13:26 +0300)]
[FreezeLogger] check modality state under invokeLater

4 years ago[Parameter Name Hints] set is also setter
Yaroslav Lepenkin [Fri, 7 Oct 2016 09:40:36 +0000 (12:40 +0300)]
[Parameter Name Hints] set is also setter

4 years ago[Parameter Name Hints] minor
Yaroslav Lepenkin [Fri, 7 Oct 2016 09:30:35 +0000 (12:30 +0300)]
[Parameter Name Hints] minor

4 years agojava dfa: rewrite "try "treatment to visit finally on break/continue control transfer...
peter [Fri, 7 Oct 2016 10:31:11 +0000 (12:31 +0200)]
java dfa: rewrite "try "treatment to visit finally on break/continue control transfers (IDEA-55394, IDEA-156394)

4 years agoIDEA-161588 If you paste code with statically imported ambiguous methods copied from...
peter [Fri, 7 Oct 2016 09:12:02 +0000 (11:12 +0200)]
IDEA-161588 If you paste code with statically imported ambiguous methods copied from another Java file, IDEA should remember the "static imports" and add them automatically like it does for classes

honor even more settings (IDEA-CR-14253)

4 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Fri, 7 Oct 2016 10:28:00 +0000 (13:28 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agounexpected errors logging
Eugene Zhuravlev [Fri, 7 Oct 2016 10:07:18 +0000 (12:07 +0200)]
unexpected errors logging

4 years agorevert "hidpi: scale StyleSheet font sizes for better rendering of "font-size: medium...
Sergey Simonchik [Fri, 7 Oct 2016 10:04:59 +0000 (13:04 +0300)]
revert "hidpi: scale StyleSheet font sizes for better rendering of "font-size: medium|xx-small|x-small|small|large|x-large|xx-large"" as it messes with quick doc

4 years agoLightQuickFixTestCase: Check whether <caret> is present in "before" files; wrong...
Tagir Valeev [Fri, 7 Oct 2016 09:33:18 +0000 (16:33 +0700)]
LightQuickFixTestCase: Check whether <caret> is present in "before" files; wrong tests fixed

4 years agodiag: fold by default the DEBUG logging of the failed tests
Alexey Kudravtsev [Fri, 7 Oct 2016 09:25:18 +0000 (12:25 +0300)]
diag: fold by default the DEBUG logging of the failed tests

4 years agorenames for clarity
Alexey Kudravtsev [Thu, 6 Oct 2016 15:17:37 +0000 (18:17 +0300)]
renames for clarity

4 years agosuppressed "can be private" because it's called via reflection
Alexey Kudravtsev [Thu, 6 Oct 2016 13:08:34 +0000 (16:08 +0300)]
suppressed "can be private" because it's called via reflection

4 years agoEA-87865 - Throwable: ExceptionUtil.currentStackTrace
Alexey Kudravtsev [Thu, 6 Oct 2016 11:31:42 +0000 (14:31 +0300)]
EA-87865 - Throwable: ExceptionUtil.currentStackTrace

4 years agorenamed ambiguous getBom to getPossibleBom
Alexey Kudravtsev [Thu, 6 Oct 2016 11:27:40 +0000 (14:27 +0300)]
renamed ambiguous getBom to getPossibleBom

4 years agocleanup
Alexey Kudravtsev [Thu, 6 Oct 2016 09:19:55 +0000 (12:19 +0300)]
cleanup

4 years agoCreate bundle constant for PyRenameElementQuickFix name
Semyon Proshev [Wed, 28 Sep 2016 19:25:47 +0000 (22:25 +0300)]
Create bundle constant for PyRenameElementQuickFix name

4 years agoPY-16098 Fixed: Warn that async and await will become keywords in Python 3.7
Semyon Proshev [Wed, 28 Sep 2016 19:11:20 +0000 (22:11 +0300)]
PY-16098 Fixed: Warn that async and await will become keywords in Python 3.7

Warn about variables, classes and functions called "await" or "async" in Pythons 3.5 and 3.6. Suggest quick fix to rename such nodes

4 years agoPsiReference.isReferenceTo() used (IDEA-CR-14288)
Tagir Valeev [Fri, 7 Oct 2016 09:18:12 +0000 (16:18 +0700)]
PsiReference.isReferenceTo() used (IDEA-CR-14288)

4 years agoSimplifyStreamApiCallChainsInspection: support primitive anyMatch/noneMatch/allMatch... appcode/163.5894 clion/163.5893
Tagir Valeev [Fri, 7 Oct 2016 08:44:06 +0000 (15:44 +0700)]
SimplifyStreamApiCallChainsInspection: support primitive anyMatch/noneMatch/allMatch conversions

4 years agocreating project from sources: don't fail if corrupted zip archive found (EA-58250)
nik [Fri, 7 Oct 2016 07:55:17 +0000 (10:55 +0300)]
creating project from sources: don't fail if corrupted zip archive found (EA-58250)

4 years agoroot index: ignore roots from unsupported file systems (EA-75058)
nik [Fri, 7 Oct 2016 07:49:58 +0000 (10:49 +0300)]
root index: ignore roots from unsupported file systems (EA-75058)

4 years agoframework detection: @NotNull and assertions added to find problematic plugin which...
nik [Fri, 7 Oct 2016 07:07:07 +0000 (10:07 +0300)]
framework detection: @NotNull and assertions added to find problematic plugin which incorrectly returns null from FacetBasedFrameworkDetector#getFacetType (EA-78816)

4 years agoresource bundle editor: do not update tree nodes if duplicated-key property is appear...
Dmitry Batkovich [Fri, 7 Oct 2016 07:51:22 +0000 (10:51 +0300)]
resource bundle editor: do not update tree nodes if duplicated-key property is appeared IDEA-162113

4 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Fri, 7 Oct 2016 07:07:28 +0000 (10:07 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoWinLauncher: fixed path to launcher in project file.
Vladimir.Orlov [Fri, 7 Oct 2016 06:57:11 +0000 (09:57 +0300)]
WinLauncher: fixed path to launcher in project file.

4 years agocorrected action name for MarkAsContentRootAction
nik [Fri, 7 Oct 2016 06:44:40 +0000 (09:44 +0300)]
corrected action name for MarkAsContentRootAction

4 years agoproject model: automatically treat source roots located under excluded roots as unexc...
nik [Fri, 7 Oct 2016 06:36:11 +0000 (09:36 +0300)]
project model: automatically treat source roots located under excluded roots as unexcluded (IDEA-135096)

4 years agoStream API migration various fixes
Tagir Valeev [Fri, 7 Oct 2016 04:57:53 +0000 (11:57 +0700)]
Stream API migration various fixes

1. findFirst() scenario can pull previous assignment (not declaration) now
2. anyMatch() fix did not work if there's single assignment to non-variable (e.g. array element)
3. if non-adjacent return becomes unreachable after findFirst()/anyMatch(), it returned automatically now

4 years agoEA-89520 - NPE: SwingHelper.adjustDialogSizeToFitPreferredSize appcode/163.5881 clion/163.5879 dbe/163.5880 idea/163.5874 phpstorm/163.5876 pycharm/163.5875 pycharm/163.5877 webstorm/163.5887
Sergey Simonchik [Thu, 6 Oct 2016 20:58:16 +0000 (23:58 +0300)]
EA-89520 - NPE: SwingHelper.adjustDialogSizeToFitPreferredSize

4 years agoOpenShift Origin - API change to support separate tool window for OSh3 servers
Michael Golubev [Thu, 6 Oct 2016 18:21:48 +0000 (20:21 +0200)]
OpenShift Origin - API change to support separate tool window for OSh3 servers

4 years agoIDEA-161827 use line metrics to align text effects
Sergey Malenkov [Thu, 6 Oct 2016 18:21:54 +0000 (21:21 +0300)]
IDEA-161827 use line metrics to align text effects

4 years agoCleanup (minor optimization; typos)
Roman Shevchenko [Thu, 6 Oct 2016 18:15:59 +0000 (20:15 +0200)]
Cleanup (minor optimization; typos)

4 years agotypescript: improve tsconfig support
Andrey Starovoyt [Thu, 6 Oct 2016 17:44:42 +0000 (20:44 +0300)]
typescript: improve tsconfig support

4 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 6 Oct 2016 17:18:40 +0000 (19:18 +0200)]
Merge remote-tracking branch 'origin/master'

4 years agoset exit code to 1, if patcher can't apply a patch
Konstantin Bulenkov [Thu, 6 Oct 2016 17:16:05 +0000 (19:16 +0200)]
set exit code to 1, if patcher can't apply a patch

4 years ago[vcs-log] minor: optimize imports
Julia Beliaeva [Thu, 6 Oct 2016 17:07:44 +0000 (20:07 +0300)]
[vcs-log] minor: optimize imports