Dmitry Trofimov [Sun, 9 Oct 2016 09:08:50 +0000 (11:08 +0200)]
Always load bashrc config even for login shell (IDEA-156885)
Konstantin Bulenkov [Fri, 7 Oct 2016 20:57:15 +0000 (22:57 +0200)]
win10: don't use white triangles on selection in trees
Konstantin Bulenkov [Fri, 7 Oct 2016 20:35:22 +0000 (22:35 +0200)]
win10: new selection
Konstantin Bulenkov [Fri, 7 Oct 2016 20:28:41 +0000 (22:28 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Fri, 7 Oct 2016 20:25:47 +0000 (22:25 +0200)]
win10: Tree expanded/collapsed icons
Roman Shevchenko [Fri, 7 Oct 2016 19:03:30 +0000 (21:03 +0200)]
[java] stubs for 'requires' and 'exports' statement
Daniil Ovchinnikov [Fri, 7 Oct 2016 18:29:04 +0000 (21:29 +0300)]
provide PsiElement via ConfigurationContext's DataContext (IDEA-150532)
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)
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)
Anna.Kozlova [Fri, 7 Oct 2016 16:46:24 +0000 (18:46 +0200)]
import popups: regroup options
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)
Anna.Kozlova [Fri, 7 Oct 2016 15:03:25 +0000 (17:03 +0200)]
cleanup
Sergey Malenkov [Fri, 7 Oct 2016 16:52:42 +0000 (19:52 +0300)]
IDEA-161827 align text underline more accurately
Daniil Ovchinnikov [Fri, 7 Oct 2016 13:33:41 +0000 (16:33 +0300)]
[groovy] inline unnecessary constant
Roman Shevchenko [Fri, 7 Oct 2016 16:33:55 +0000 (18:33 +0200)]
[java] fixes NPE (EA-89485)
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
nik [Fri, 7 Oct 2016 15:57:01 +0000 (18:57 +0300)]
mark as exclude action: don't show for files under excluded folders
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.
Kirill Likhodedov [Fri, 7 Oct 2016 15:14:10 +0000 (18:14 +0300)]
Display short hash in the "Checkout New Branch From" title
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.
Kirill Likhodedov [Fri, 7 Oct 2016 14:44:15 +0000 (17:44 +0300)]
Add an icon for Git push
IDEA-78105, DSGN-3316
Kirill Likhodedov [Thu, 6 Oct 2016 17:26:16 +0000 (20:26 +0300)]
Update Update Project AKA Pull AKA CheckOut icon
DSGN-3316
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
Kirill Likhodedov [Thu, 6 Oct 2016 10:08:01 +0000 (13:08 +0300)]
Update icon for commit action
DSGN-3316
Pavel Dolgov [Fri, 7 Oct 2016 14:47:00 +0000 (17:47 +0300)]
Merge remote-tracking branch 'origin/master'
Pavel Dolgov [Fri, 7 Oct 2016 14:39:55 +0000 (17:39 +0300)]
Merge branch 'pdolgov/importJava9Sources'
Anna.Kozlova [Fri, 7 Oct 2016 14:36:38 +0000 (16:36 +0200)]
junit 5: fix testdata
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
Anna.Kozlova [Fri, 7 Oct 2016 14:02:14 +0000 (16:02 +0200)]
junit 5: track successful rate
Pavel Dolgov [Fri, 7 Oct 2016 14:35:07 +0000 (17:35 +0300)]
Javafx: Migration to JDK 9 (IDEA-157536)
Alexey Kudravtsev [Fri, 7 Oct 2016 14:17:04 +0000 (17:17 +0300)]
bring bounded executor back
Vladimir Krivosheev [Fri, 7 Oct 2016 14:04:02 +0000 (16:04 +0200)]
IDEA-CR-13854 remove unused method add
Vladimir Krivosheev [Thu, 29 Sep 2016 15:22:59 +0000 (17:22 +0200)]
do not eat error
Roman Shevchenko [Fri, 7 Oct 2016 14:12:56 +0000 (16:12 +0200)]
Cleanup (dead code)
Bas Leijdekkers [Fri, 7 Oct 2016 14:01:21 +0000 (16:01 +0200)]
IDEA-162140 (AtomicFieldUpdater warnings incorrect for generic members)
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)
peter [Fri, 7 Oct 2016 13:36:18 +0000 (15:36 +0200)]
physical documents should only be changed in write-safe contexts
Roman Shevchenko [Fri, 7 Oct 2016 13:32:34 +0000 (15:32 +0200)]
Cleanup (inlined uncommon method)
nik [Fri, 7 Oct 2016 13:13:58 +0000 (16:13 +0300)]
create project from sources: NPE fixed (EA-78581)
nik [Fri, 7 Oct 2016 12:58:04 +0000 (15:58 +0300)]
package file action: correctly report problems with invalid zip files (EA-74396)
nik [Fri, 7 Oct 2016 12:49:55 +0000 (15:49 +0300)]
correctly handle incorrect configuration when loading descriptors for a facet (EA-69155)
nik [Fri, 7 Oct 2016 12:41:47 +0000 (15:41 +0300)]
FacetModificationTrackingServiceImpl made thread-safe (EA-72611)
nik [Fri, 7 Oct 2016 10:54:57 +0000 (13:54 +0300)]
old project settings conversion: assertion fixed (EA-72215)
Konstantin Bulenkov [Fri, 7 Oct 2016 13:02:14 +0000 (15:02 +0200)]
Merge remote-tracking branch 'origin/master'
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
peter [Fri, 7 Oct 2016 12:28:59 +0000 (14:28 +0200)]
execute PydevConsoleRunner in a write-safe context (EA-89529 - assert: FileDocumentManagerImpl.saveAllDocuments)
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)
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)
peter [Fri, 7 Oct 2016 12:07:47 +0000 (14:07 +0200)]
don't startCacheUpdate for disposed project (EA-88839 - assert: MessageBusImpl.checkNotDisposed)
peter [Fri, 7 Oct 2016 11:50:37 +0000 (13:50 +0200)]
add notnull to BulkOccurrenceProcessor (IDEA-CR-13878)
peter [Fri, 7 Oct 2016 11:27:37 +0000 (13:27 +0200)]
add MergingLexerAdapterBase.toString for better EA-89515 diagnostics (assert: TemplateDataElementType.createOuterLanguageElement)
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
Alexey Kudravtsev [Fri, 7 Oct 2016 12:26:09 +0000 (15:26 +0300)]
removed unnecessary lazy value
Alexey Kudravtsev [Fri, 7 Oct 2016 12:15:06 +0000 (15:15 +0300)]
reverted to use Alarm to avoid thread multiplication when checkTextAvailable() hangs
Alexey Kudravtsev [Fri, 7 Oct 2016 10:04:43 +0000 (13:04 +0300)]
cleanup
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)
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
Anna.Kozlova [Fri, 7 Oct 2016 08:26:15 +0000 (10:26 +0200)]
EA-89400 - assert: PsiPrimitiveType.getUnboxedType
Anna.Kozlova [Fri, 7 Oct 2016 08:23:58 +0000 (10:23 +0200)]
EA-89456 - IAE: CleanupInspectionIntention.applyFixes
Anna.Kozlova [Fri, 7 Oct 2016 08:21:19 +0000 (10:21 +0200)]
javafx: ensure valid type & logging
EA-89519 - IAE: PsiElementFactoryImpl.createTypeElement
Yaroslav Lepenkin [Fri, 7 Oct 2016 10:26:15 +0000 (13:26 +0300)]
[FreezeLogger] check modality state under invokeLater
Yaroslav Lepenkin [Fri, 7 Oct 2016 09:40:36 +0000 (12:40 +0300)]
[Parameter Name Hints] set is also setter
Yaroslav Lepenkin [Fri, 7 Oct 2016 09:30:35 +0000 (12:30 +0300)]
[Parameter Name Hints] minor
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)
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)
Dmitry Trofimov [Fri, 7 Oct 2016 10:28:00 +0000 (13:28 +0300)]
Merge remote-tracking branch 'origin/master'
Eugene Zhuravlev [Fri, 7 Oct 2016 10:07:18 +0000 (12:07 +0200)]
unexpected errors logging
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
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
Alexey Kudravtsev [Fri, 7 Oct 2016 09:25:18 +0000 (12:25 +0300)]
diag: fold by default the DEBUG logging of the failed tests
Alexey Kudravtsev [Thu, 6 Oct 2016 15:17:37 +0000 (18:17 +0300)]
renames for clarity
Alexey Kudravtsev [Thu, 6 Oct 2016 13:08:34 +0000 (16:08 +0300)]
suppressed "can be private" because it's called via reflection
Alexey Kudravtsev [Thu, 6 Oct 2016 11:31:42 +0000 (14:31 +0300)]
EA-87865 - Throwable: ExceptionUtil.currentStackTrace
Alexey Kudravtsev [Thu, 6 Oct 2016 11:27:40 +0000 (14:27 +0300)]
renamed ambiguous getBom to getPossibleBom
Alexey Kudravtsev [Thu, 6 Oct 2016 09:19:55 +0000 (12:19 +0300)]
cleanup
Semyon Proshev [Wed, 28 Sep 2016 19:25:47 +0000 (22:25 +0300)]
Create bundle constant for PyRenameElementQuickFix name
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
Tagir Valeev [Fri, 7 Oct 2016 09:18:12 +0000 (16:18 +0700)]
PsiReference.isReferenceTo() used (IDEA-CR-14288)
Tagir Valeev [Fri, 7 Oct 2016 08:44:06 +0000 (15:44 +0700)]
SimplifyStreamApiCallChainsInspection: support primitive anyMatch/noneMatch/allMatch conversions
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)
nik [Fri, 7 Oct 2016 07:49:58 +0000 (10:49 +0300)]
root index: ignore roots from unsupported file systems (EA-75058)
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)
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
Vladimir.Orlov [Fri, 7 Oct 2016 07:07:28 +0000 (10:07 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Fri, 7 Oct 2016 06:57:11 +0000 (09:57 +0300)]
WinLauncher: fixed path to launcher in project file.
nik [Fri, 7 Oct 2016 06:44:40 +0000 (09:44 +0300)]
corrected action name for MarkAsContentRootAction
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)
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
Sergey Simonchik [Thu, 6 Oct 2016 20:58:16 +0000 (23:58 +0300)]
EA-89520 - NPE: SwingHelper.adjustDialogSizeToFitPreferredSize
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
Sergey Malenkov [Thu, 6 Oct 2016 18:21:54 +0000 (21:21 +0300)]
IDEA-161827 use line metrics to align text effects
Roman Shevchenko [Thu, 6 Oct 2016 18:15:59 +0000 (20:15 +0200)]
Cleanup (minor optimization; typos)
Andrey Starovoyt [Thu, 6 Oct 2016 17:44:42 +0000 (20:44 +0300)]
typescript: improve tsconfig support
Konstantin Bulenkov [Thu, 6 Oct 2016 17:18:40 +0000 (19:18 +0200)]
Merge remote-tracking branch 'origin/master'
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
Julia Beliaeva [Thu, 6 Oct 2016 17:07:44 +0000 (20:07 +0300)]
[vcs-log] minor: optimize imports
Julia Beliaeva [Thu, 6 Oct 2016 17:07:02 +0000 (20:07 +0300)]
[vcs-log] properly calculate date and author column width
Yaroslav Lepenkin [Thu, 6 Oct 2016 16:52:44 +0000 (19:52 +0300)]
[Parameter Name Hints] blacklisting initial
Konstantin Bulenkov [Thu, 6 Oct 2016 16:44:58 +0000 (18:44 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 6 Oct 2016 16:42:16 +0000 (18:42 +0200)]
locked icon has tuned