Dmitry Trofimov [Sun, 30 Oct 2016 12:05:30 +0000 (13:05 +0100)]
Add test for '-m package' interpreter option in debug mode (PY-15230)
Currently -m is removed while package stays in the options. This breaks the process launch.
Dmitry Trofimov [Sat, 29 Oct 2016 16:08:56 +0000 (18:08 +0200)]
Write correct process output in case it terminates with an error.
Dmitry Trofimov [Fri, 28 Oct 2016 22:04:50 +0000 (00:04 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Fri, 28 Oct 2016 22:03:50 +0000 (00:03 +0200)]
Fix deadlock when running remote debug server (PY-21278)
Sergey Simonchik [Fri, 28 Oct 2016 21:44:47 +0000 (00:44 +0300)]
get rid of extra Disposable instance (IDEA-CR-15107)
Konstantin Bulenkov [Fri, 28 Oct 2016 19:59:39 +0000 (21:59 +0200)]
new icons for Project View tool window
Ilya.Kazakevich [Fri, 28 Oct 2016 18:21:13 +0000 (21:21 +0300)]
PY-21132: Passing -m option correctly
Sergey Malenkov [Fri, 28 Oct 2016 18:19:49 +0000 (21:19 +0300)]
IDEA-162905 improve performance of children processing
Andrey Starovoyt [Fri, 28 Oct 2016 17:48:10 +0000 (20:48 +0300)]
templates: show custom templates after regular code completion
Egor.Ushakov [Fri, 28 Oct 2016 17:32:21 +0000 (20:32 +0300)]
fixed AIOOB in MethodBytecodeUtil.visit
Anna.Kozlova [Fri, 28 Oct 2016 17:34:41 +0000 (19:34 +0200)]
test output order: ensure that tree view with predefined structure searches for place for new printable (IDEA-163309)
Anna.Kozlova [Fri, 28 Oct 2016 16:41:28 +0000 (18:41 +0200)]
skip set invalid package fix (IDEA-163244)
Semyon Proshev [Fri, 28 Oct 2016 17:08:12 +0000 (20:08 +0300)]
PY-21083 Fixed: Inspection of float.fromhex expecting incorrect arguments
Add skeleton for float.fromhex
Egor.Ushakov [Fri, 28 Oct 2016 16:51:16 +0000 (19:51 +0300)]
emulated method breakpoints now work in lambdas
Egor.Ushakov [Fri, 28 Oct 2016 15:54:20 +0000 (18:54 +0300)]
extracted safe allLineLocations to utils
fitermay [Wed, 26 Oct 2016 14:49:28 +0000 (10:49 -0400)]
write action around console clear
fitermay [Mon, 24 Oct 2016 05:17:51 +0000 (01:17 -0400)]
PY-21146: Use PSI to check for multiline statements
fitermay [Sun, 23 Oct 2016 18:06:24 +0000 (14:06 -0400)]
PY-21203: Remove extra trailing output generated by EnterHandler before execution
fitermay [Sat, 22 Oct 2016 05:03:41 +0000 (01:03 -0400)]
PY-21145: Make interrupt action clear the console input when not executing
fitermay [Sat, 22 Oct 2016 04:13:53 +0000 (00:13 -0400)]
PY-21125: Handle newline characters inside lexer tokens
Roman Shevchenko [Fri, 28 Oct 2016 16:33:29 +0000 (18:33 +0200)]
Cleanup (extracts exception handling)
Anna.Kozlova [Fri, 28 Oct 2016 15:57:48 +0000 (17:57 +0200)]
EA-90808 - E: BaseRefactoringProcessor.run
Anna.Kozlova [Fri, 28 Oct 2016 15:54:44 +0000 (17:54 +0200)]
super expression rules should not apply to this expressions (IDEA-163303)
Roman Shevchenko [Fri, 28 Oct 2016 16:02:41 +0000 (18:02 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 28 Oct 2016 16:02:21 +0000 (18:02 +0200)]
[java] fixes blocking accept() call in process proxy
Elizaveta Shashkova [Fri, 28 Oct 2016 15:55:00 +0000 (18:55 +0300)]
Fix indent
Elizaveta Shashkova [Fri, 28 Oct 2016 15:52:46 +0000 (18:52 +0300)]
Tests: add timeout for exec() and fix console tests
Denis Fokin [Fri, 28 Oct 2016 14:01:48 +0000 (17:01 +0300)]
IDEA-163261 German Keyboard: File Search, ALT-a enters weird character
Daniil Ovchinnikov [Fri, 28 Oct 2016 15:47:10 +0000 (18:47 +0300)]
[groovy] @IndexedProperty: use PsiUtil#substituteTypeParameter(), test
Dmitry Batkovich [Fri, 28 Oct 2016 15:38:21 +0000 (18:38 +0300)]
javac ast indices: cache whole dirty scope (vfs changed + uncommitted)
Anton Tarasov [Fri, 28 Oct 2016 15:35:29 +0000 (18:35 +0300)]
[followup] Add/refactor JBUI.JBIcon/ScalableJBIcon/ValidatingScalableJBIcon
Vladislav.Soroka [Fri, 28 Oct 2016 15:30:45 +0000 (18:30 +0300)]
maven: save maven project tree data in the background thread
Daniil Ovchinnikov [Fri, 28 Oct 2016 14:59:13 +0000 (17:59 +0300)]
@NotNull ExtensionPointName
Egor.Ushakov [Fri, 28 Oct 2016 15:10:26 +0000 (18:10 +0300)]
fixed smart step into interface method implemented by lambda
Vladimir Krivosheev [Fri, 28 Oct 2016 15:01:14 +0000 (17:01 +0200)]
fix test data
Anna.Kozlova [Fri, 28 Oct 2016 14:54:16 +0000 (16:54 +0200)]
fix testdata
Vladimir Krivosheev [Fri, 28 Oct 2016 14:44:41 +0000 (16:44 +0200)]
IDEA-163238 Synchronize settings make the IDE unusable
Roman Shevchenko [Fri, 28 Oct 2016 14:45:12 +0000 (16:45 +0200)]
Cleanup (duplicated properties)
Roman Shevchenko [Fri, 28 Oct 2016 14:32:08 +0000 (16:32 +0200)]
Cleanup (process proxy port is an implementation detail)
Roman Shevchenko [Fri, 28 Oct 2016 14:27:25 +0000 (16:27 +0200)]
[build] Unix distributions do not contain breakgen libs anymore
Semyon Proshev [Fri, 28 Oct 2016 14:26:33 +0000 (17:26 +0300)]
Update PyStringLiteralExpressionManipulator to correctly process unquoted newContent.
Fix tests in AppEngineMoveTest.
Vladimir Krivosheev [Fri, 28 Oct 2016 14:17:34 +0000 (16:17 +0200)]
IDEA-155007 IDEA does not kill the debug process immediately
Roman Shevchenko [Fri, 28 Oct 2016 14:13:58 +0000 (16:13 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 28 Oct 2016 14:13:26 +0000 (16:13 +0200)]
[project] no more .jnilib files in CE/bin/mac
Roman Shevchenko [Fri, 28 Oct 2016 14:09:31 +0000 (16:09 +0200)]
[project] no more .so libs in CE/bin/linux
Aleksey Pivovarov [Fri, 28 Oct 2016 13:50:10 +0000 (16:50 +0300)]
IDEA-161501 ui: fix indeterminate progress rendering under HiDPI
follow-up:
a895bbe
Roman Shevchenko [Fri, 28 Oct 2016 14:03:48 +0000 (16:03 +0200)]
[platform] breakgen build scripts optimization
Anton Tarasov [Fri, 28 Oct 2016 13:44:56 +0000 (16:44 +0300)]
[followup] Add/refactor JBUI.JBIcon/ScalableJBIcon/ValidatingScalableJBIcon
Vladimir Krivosheev [Fri, 28 Oct 2016 13:43:40 +0000 (15:43 +0200)]
IDEA-CR-15134 use val
Sergey Malenkov [Fri, 28 Oct 2016 13:40:06 +0000 (16:40 +0300)]
Registry key to control building a project tree
Anna.Kozlova [Fri, 28 Oct 2016 13:25:16 +0000 (15:25 +0200)]
junit 5 conversion: convert tests without @RunWith/@Rule/@ClassRule annotations
Anna.Kozlova [Fri, 28 Oct 2016 09:41:57 +0000 (11:41 +0200)]
fix quick fix name
peter [Fri, 28 Oct 2016 12:18:35 +0000 (14:18 +0200)]
speedup contract inference index
reduce the number of passes over light AST
because it doesn't remember the contents of lazy-parseable tokens for long
and thus might parse the same code block several times
peter [Fri, 28 Oct 2016 11:09:25 +0000 (13:09 +0200)]
contract inference index
peter [Fri, 28 Oct 2016 11:05:21 +0000 (13:05 +0200)]
LookupPreview editor changes should be guarded (EA-90748 - Throwable: ObjectTree.rememberDisposedTrace)
Anton Makeev [Fri, 28 Oct 2016 13:23:46 +0000 (15:23 +0200)]
wait for pending filters in cmake console
Aleksey Pivovarov [Fri, 28 Oct 2016 12:43:29 +0000 (15:43 +0300)]
IDEA-161501 ui: fix indeterminate progress rendering under HiDPI
Aleksey Pivovarov [Fri, 28 Oct 2016 12:03:51 +0000 (15:03 +0300)]
ui: fix HiDPI scaling in Editor Search and Replace UI
* do not scale `icon.getIconWidth()`
* use JBDimension to avoid multiplicative scaling with `JBDimension.scale()`
* do not set minimumSize depending on icon size - it's unnecessary,
as actual size will be calculated as `Math.max(iconSize, minimumSize)`
follow-up:
7aa6ce4c45f898fcf7aa37ea83c6ff03de348a9d
Sergey Malenkov [Fri, 28 Oct 2016 12:47:58 +0000 (15:47 +0300)]
Use new way to register MnemonicHelper
Egor.Ushakov [Fri, 28 Oct 2016 12:45:35 +0000 (15:45 +0300)]
use StreamEx.ofTree
Vladimir Krivosheev [Fri, 28 Oct 2016 12:36:35 +0000 (14:36 +0200)]
IDEA-162844 more correct fix
STR: https://youtrack.jetbrains.com/issue/IDEA-162774#comment=27-
1678789)
Dmitry Batkovich [Fri, 28 Oct 2016 12:39:20 +0000 (15:39 +0300)]
javac ast indices: return vfs listener + process uncommitted changes
Egor.Ushakov [Fri, 28 Oct 2016 12:24:09 +0000 (15:24 +0300)]
do not show slowness warning for emulated breakpoints
Konstantin Bulenkov [Fri, 28 Oct 2016 12:22:30 +0000 (14:22 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Fri, 28 Oct 2016 12:17:49 +0000 (14:17 +0200)]
fix progress on CE splash
Vladislav.Soroka [Fri, 28 Oct 2016 12:13:13 +0000 (15:13 +0300)]
gradle: cleanup
Vladislav.Soroka [Fri, 28 Oct 2016 12:06:28 +0000 (15:06 +0300)]
gradle: check existing corrupted gradle dist zip before test
Sergey Malenkov [Fri, 28 Oct 2016 12:03:39 +0000 (15:03 +0300)]
IDEA-150047 Disable file centering in project view with "Autoscroll from source" enabled and double click
Vladimir Krivosheev [Fri, 28 Oct 2016 11:22:18 +0000 (13:22 +0200)]
BreadcrumbsXmlWrapper - do not add extra UISettingsListener because BreadcrumbsInitializingActivity can notify
Vladimir Krivosheev [Fri, 28 Oct 2016 11:02:18 +0000 (13:02 +0200)]
remove unused and deprecated getStatusText
Vladimir Krivosheev [Fri, 28 Oct 2016 11:00:34 +0000 (13:00 +0200)]
cleanup
Alexander Zolotov [Fri, 28 Oct 2016 10:48:26 +0000 (13:48 +0300)]
Nullable
Rustam Vishnyakov [Fri, 28 Oct 2016 10:54:23 +0000 (13:54 +0300)]
EA-82793 Fix
Vladimir Krivosheev [Fri, 28 Oct 2016 10:50:34 +0000 (12:50 +0200)]
IDEA-161933 Command Line launcher always opens new window
peter [Fri, 28 Oct 2016 10:43:08 +0000 (12:43 +0200)]
tolerate classes with no containing file, wherever they come from (EA-90345 - NPE: DefaultClassNavigationContributor$.process)
Dmitry Batkovich [Fri, 28 Oct 2016 10:35:16 +0000 (13:35 +0300)]
javac ast indices: move from vfs listener to psi listener
peter [Fri, 28 Oct 2016 09:08:01 +0000 (11:08 +0200)]
IDEA-162397 Throwable at com.intellij.openapi.roots.ui.configuration.ProjectStructureConfigurable.apply
peter [Fri, 28 Oct 2016 08:14:39 +0000 (10:14 +0200)]
don't allow unexpected PSI modifications in copy action & MemberChooser (IDEA-163250)
peter [Fri, 28 Oct 2016 07:46:27 +0000 (09:46 +0200)]
@NotNull FileASTNode.getLighterAST
Egor.Ushakov [Fri, 28 Oct 2016 09:53:51 +0000 (12:53 +0300)]
speedup emulated method breakpoints
Vladimir Krivosheev [Fri, 28 Oct 2016 09:47:58 +0000 (11:47 +0200)]
do not create keepass db as memory-only by default
Dmitry Batkovich [Fri, 28 Oct 2016 09:42:54 +0000 (12:42 +0300)]
javac ast indices: fix find usages of class members: can't find usages in getter's method call
Egor.Ushakov [Fri, 28 Oct 2016 08:36:05 +0000 (11:36 +0300)]
do not create requests for already deleted breakpoints
Roman Shevchenko [Fri, 28 Oct 2016 07:45:26 +0000 (09:45 +0200)]
[platform] refreshed breakgen libs
Vladimir.Orlov [Fri, 28 Oct 2016 07:44:46 +0000 (10:44 +0300)]
IDEA-CR-14908IDEA-149511 Add jre64 to IDEA bundle
Vladimir.Orlov [Fri, 28 Oct 2016 07:09:28 +0000 (10:09 +0300)]
IDEA-CR-14908IDEA-149511 Add jre64 to IDEA bundle
Dmitry Batkovich [Fri, 28 Oct 2016 05:54:04 +0000 (08:54 +0300)]
javac ast indices: NPE in isEnabledFor() for directory fixed
peter [Fri, 28 Oct 2016 05:49:58 +0000 (07:49 +0200)]
resolve to context method parameters from non-physical code blocks
Dmitry Batkovich [Fri, 28 Oct 2016 05:48:26 +0000 (08:48 +0300)]
javac ast indices: more tests
Konstantin Bulenkov [Thu, 27 Oct 2016 23:28:40 +0000 (01:28 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 27 Oct 2016 23:26:48 +0000 (01:26 +0200)]
NPE in JBTabsImpl
Julia Beliaeva [Thu, 27 Oct 2016 15:54:59 +0000 (18:54 +0300)]
[vcs-log] minor: remove unused method
Julia Beliaeva [Mon, 24 Oct 2016 01:29:49 +0000 (04:29 +0300)]
[git] add test for loading commits with body containing \u0001 character
Julia Beliaeva [Mon, 24 Oct 2016 01:28:37 +0000 (04:28 +0300)]
[git] minor: reformat code
Julia Beliaeva [Sun, 16 Oct 2016 22:58:27 +0000 (01:58 +0300)]
[git] fix parsing commits with \u0001 symbol in commit message
In order to separate a commit record, find "record end" symbol first. After this, find the beginning of the next record ("record start" symbol). This helps with commit messages containing "record start" (\u0001 used for that), since "record start" in the message is not treated now as a beginning of a new record.
This fixes EA-90019.
Julia Beliaeva [Sun, 16 Oct 2016 19:56:27 +0000 (22:56 +0300)]
[git] better error message for diagnosing EA-90019
Sergey Ignatov [Thu, 27 Oct 2016 21:03:44 +0000 (00:03 +0300)]
show usage popup: merge usages from the same line by default
Dmitry Batkovich [Thu, 27 Oct 2016 20:06:37 +0000 (23:06 +0300)]
javac ast indices: add diagnostic to detect NPE while hierarchy build process
Dmitry Batkovich [Thu, 27 Oct 2016 19:54:17 +0000 (22:54 +0300)]
javac ast indices: more find usages tests
Roman Shevchenko [Thu, 27 Oct 2016 19:13:38 +0000 (21:13 +0200)]
[platform] migrates breakgen build to CMake