Dmitry Trofimov [Fri, 25 Nov 2016 14:38:35 +0000 (15:38 +0100)]
Unset auxiliary env variables
Dmitry Trofimov [Fri, 25 Nov 2016 14:36:12 +0000 (15:36 +0100)]
Fix login shell detection in shell integration scripts (IDEA-164435)
Roman Shevchenko [Fri, 25 Nov 2016 14:32:37 +0000 (15:32 +0100)]
[vfs] missing 'VirtualFile.markClean()' call on deletion (IDEA-CR-16239)
Roman Shevchenko [Fri, 25 Nov 2016 14:30:07 +0000 (15:30 +0100)]
[tests] order-independent partial VFS refresh test
irengrig [Fri, 25 Nov 2016 10:29:40 +0000 (11:29 +0100)]
javascript linters: simplify: programmatically register editor notifications for linter using linter descriptors, for WEB-24181 Automatically enable linters
Daniil Ovchinnikov [Fri, 25 Nov 2016 14:23:24 +0000 (17:23 +0300)]
Merge branch 'dany/force-grails-springloaded'
Ekaterina Tuzova [Fri, 25 Nov 2016 14:15:01 +0000 (17:15 +0300)]
copy invisible files from inner directories
Ekaterina Tuzova [Fri, 25 Nov 2016 12:34:52 +0000 (15:34 +0300)]
pass correct task file
Ekaterina Tuzova [Thu, 24 Nov 2016 15:03:54 +0000 (18:03 +0300)]
Lesson 3 Task 2: Not recognizing correct answer #14
Ekaterina Tuzova [Wed, 23 Nov 2016 12:17:44 +0000 (15:17 +0300)]
do not show lesson if there are only one lesson and only one task
Pavel Dolgov [Fri, 25 Nov 2016 12:50:47 +0000 (15:50 +0300)]
Java: Report error in the case of accidental endless loop while searching for unused variables. Also, allow cancelling this search. (IDEA-164371)
Alexey Kudravtsev [Fri, 25 Nov 2016 12:16:36 +0000 (15:16 +0300)]
run re-detect with delay for files for which auto-detection crashed (to avoid disk thrashing in case of always locked files) to fix IDEA-164396 Navigating to Class, File or Symbol by Name doens't work in Windows
Alexey Kudravtsev [Thu, 24 Nov 2016 14:45:57 +0000 (17:45 +0300)]
more clear name
Dana Dahlstrom [Tue, 22 Nov 2016 14:47:04 +0000 (17:47 +0300)]
Fix test that catches AssertionError from its own call to TestCase.fail
Alexey Kudravtsev [Tue, 22 Nov 2016 14:35:23 +0000 (17:35 +0300)]
misprints
Bas Leijdekkers [Fri, 25 Nov 2016 13:08:53 +0000 (14:08 +0100)]
IG: "Migrate to JUnit 5" quick fix needs to prepare files for writing
Bas Leijdekkers [Thu, 24 Nov 2016 19:27:06 +0000 (20:27 +0100)]
IG: fix "Non-varargs method overrides varargs method" quick fix
Sergey Karashevich [Fri, 25 Nov 2016 12:27:59 +0000 (15:27 +0300)]
[gui-test] added pause to sync files with git; catch WaitTimedOutError on MessagesFixture.exists()
Dmitry Batkovich [Fri, 25 Nov 2016 12:46:08 +0000 (15:46 +0300)]
fix javac protobuf config (CUSTOM_OUTPUT_OBJECT id == 7)
Roman Shevchenko [Fri, 25 Nov 2016 12:00:05 +0000 (13:00 +0100)]
[tests] minor file watcher test optimization
Anna.Kozlova [Fri, 25 Nov 2016 11:48:57 +0000 (12:48 +0100)]
copy also nullable annotations when create constructor parameter from field (IDEA-164493)
Anna.Kozlova [Fri, 25 Nov 2016 10:46:26 +0000 (11:46 +0100)]
check constructor only implicitly called constructor (IDEA-164500)
Pavel Dolgov [Thu, 24 Nov 2016 18:45:51 +0000 (21:45 +0300)]
Java: Don't traverse the project twice in the global inspection "Redundant 'requires' statement in module-info" (IDEA-163139)
Roman Shevchenko [Fri, 25 Nov 2016 09:51:47 +0000 (10:51 +0100)]
Cleanup (formatting)
Roman Shevchenko [Fri, 25 Nov 2016 09:48:56 +0000 (10:48 +0100)]
[vfs] stop earlier when refresh is cancelled
Konstantin Bulenkov [Fri, 25 Nov 2016 09:42:29 +0000 (10:42 +0100)]
ability to set horizontal alignment
Tagir Valeev [Fri, 25 Nov 2016 09:23:46 +0000 (16:23 +0700)]
TerminalOperation: TypeConversionUtil.isPrimitive used (IDEA-CR-16207)
peter [Fri, 25 Nov 2016 09:11:24 +0000 (10:11 +0100)]
add a registry key to catch "clear read-only status" calls from write actions in tests
Anna.Kozlova [Thu, 24 Nov 2016 19:25:45 +0000 (20:25 +0100)]
optimize imports: check accessibility before expanding on-demand to single-static-import (IDEA-157833)
Anna.Kozlova [Thu, 24 Nov 2016 19:17:34 +0000 (20:17 +0100)]
import static: insert single-static-import if multiple on-demand imports with corresponding constants are available leading to ambiguity reference
Anna.Kozlova [Thu, 24 Nov 2016 18:10:52 +0000 (19:10 +0100)]
ensure inserted single-static-import when conflicting on-demand imports are presented (IDEA-155031)
Anna.Kozlova [Thu, 24 Nov 2016 16:46:48 +0000 (17:46 +0100)]
optimize imports: don't collapse into on-demand when result in ambiguity
peter [Fri, 25 Nov 2016 08:47:41 +0000 (09:47 +0100)]
python intentions: make files writable outside write action
Sergey Karashevich [Thu, 24 Nov 2016 16:57:10 +0000 (19:57 +0300)]
[gui-test] update gui tests
Sergey Karashevich [Thu, 24 Nov 2016 16:56:18 +0000 (19:56 +0300)]
[gui-test] added findAny(...) to find Message without title; and exists(...) to know about existence of Message with specific title
Sergey Karashevich [Thu, 24 Nov 2016 16:53:30 +0000 (19:53 +0300)]
[gui-test] added GitSettings to GuiTestCase; setUp() git global user.name to "jetbrains_tester" and git global user.email to "test@jetbrains.com" and restore it to previous pair on tearDown()
Sergey Karashevich [Thu, 24 Nov 2016 16:49:47 +0000 (19:49 +0300)]
[gui-test] mac jre path fix
Sergey Karashevich [Thu, 24 Nov 2016 16:48:45 +0000 (19:48 +0300)]
[gui-test] wrap with TransactionGuard
Sergey Karashevich [Thu, 24 Nov 2016 16:46:02 +0000 (19:46 +0300)]
[gui-test] added waiting for FileChooserDialog until JTextField will be filled
peter [Fri, 25 Nov 2016 08:30:58 +0000 (09:30 +0100)]
xml/jsp/dom intentions: make files writable outside write action
peter [Fri, 25 Nov 2016 08:18:12 +0000 (09:18 +0100)]
javafx intentions: make files writable outside write action
peter [Fri, 25 Nov 2016 08:11:25 +0000 (09:11 +0100)]
java intentions/fixes 3: make files writable outside write action
peter [Fri, 25 Nov 2016 07:58:40 +0000 (08:58 +0100)]
java intentions/fixes 2: make files writable outside write action
peter [Fri, 25 Nov 2016 07:44:54 +0000 (08:44 +0100)]
java intentions 1: make files writable outside write action
Tagir Valeev [Fri, 25 Nov 2016 06:41:51 +0000 (13:41 +0700)]
idea_default.xml: ObjectToString inspection enabled with all new ignore options (IDEA-CR-16197)
Tagir Valeev [Fri, 25 Nov 2016 03:43:52 +0000 (10:43 +0700)]
TerminalOperation: PsiType.INT.equalsToText, etc. used (IDEA-CR-16207)
Maxim.Mossienko [Thu, 24 Nov 2016 21:27:49 +0000 (22:27 +0100)]
take directory name from CommonDataKeys.VIRTUAL_FILE, if we can not get directory name from Psi (IDEA-164440)
Eugene Zhuravlev [Thu, 24 Nov 2016 11:24:19 +0000 (12:24 +0100)]
IDEA-164402 When build runtime is java8 and higher and the project depends on JDK6 or JDK7, consider using javac from these JDKs if possible
Daniil Ovchinnikov [Thu, 24 Nov 2016 18:06:24 +0000 (21:06 +0300)]
[groovy] support 'Move element left/right' action (IDEA-158612)
Daniil Ovchinnikov [Thu, 24 Nov 2016 16:07:08 +0000 (19:07 +0300)]
[groovy] remove GrParameterModifierList
Elizaveta Shashkova [Thu, 24 Nov 2016 18:01:19 +0000 (21:01 +0300)]
Can't saw script output with Remote Interpreter and "Show command line afterwards" option (PY-21426)
Roman Shevchenko [Thu, 24 Nov 2016 17:46:31 +0000 (18:46 +0100)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 24 Nov 2016 17:40:36 +0000 (18:40 +0100)]
Cleanup (duplication)
Ilya.Kazakevich [Thu, 24 Nov 2016 16:34:03 +0000 (19:34 +0300)]
PY-21617, PY-21614: Project name not passed to Django in plugin leading to bugs
* Plugin uses different GUI, so project name lost and project generation failed
* We know check all params are not null when passing to project generation task
Andrey Vokin [Thu, 24 Nov 2016 15:55:25 +0000 (16:55 +0100)]
WEB-21292 IDEA thinks my Stylus files are generated source files
Liana.Bakradze [Thu, 24 Nov 2016 16:08:40 +0000 (19:08 +0300)]
update placeholders from target subtask
Alexander Koshevoy [Thu, 24 Nov 2016 15:53:00 +0000 (18:53 +0300)]
PY-21539 List of packages for docker-compose interpreters is empty in Settings dialog
The bug caused by the removal of ModalityState (
76dc21487fc0bb02aa2b5e692f2ba776c44df2b7 revision) in docker-compose utility execution in DockerComposeProcessStarterManager.runDockerComposeContainer() method that is invoked during list packages request.
peter [Thu, 24 Nov 2016 15:58:09 +0000 (16:58 +0100)]
less Throwable allocations when PSI gets invalidated as the result of VFS changes
Dmitry Trofimov [Thu, 24 Nov 2016 15:53:47 +0000 (16:53 +0100)]
Make terminal shell path setting application level again (IDEA-164206)
Daniil Ovchinnikov [Thu, 24 Nov 2016 15:16:36 +0000 (18:16 +0300)]
[groovy] fix resolve of Boolean property (IDEA-164452)
peter [Thu, 24 Nov 2016 15:13:35 +0000 (16:13 +0100)]
a more concise way to cancel project-bound progresses automatically on project disposal (IDEA-CR-15966)
peter [Thu, 24 Nov 2016 15:06:21 +0000 (16:06 +0100)]
suppression intentions: make files writable outside write action
peter [Thu, 24 Nov 2016 14:46:29 +0000 (15:46 +0100)]
groovy intentions/fixes: make files writable outside write action
Liana.Bakradze [Thu, 24 Nov 2016 14:45:47 +0000 (17:45 +0300)]
update placeholders that appear between subtasks
Roman Shevchenko [Thu, 24 Nov 2016 14:23:52 +0000 (15:23 +0100)]
[java] restores incremental compilation in modular projects
Roman Shevchenko [Thu, 24 Nov 2016 14:15:34 +0000 (15:15 +0100)]
[java] omits files excluded from compilation on building module index
Yaroslav Lepenkin [Thu, 24 Nov 2016 13:45:57 +0000 (16:45 +0300)]
[formatter] allow empty blocks IDEA-162000
Yaroslav Lepenkin [Fri, 18 Nov 2016 13:55:38 +0000 (16:55 +0300)]
[formatter tests] new way of specifying test formatting model
Vassiliy.Kudryashov [Thu, 24 Nov 2016 14:05:46 +0000 (17:05 +0300)]
IDEA-162580 Tool Windows show/hide state is not memorized
Daniil Ovchinnikov [Thu, 24 Nov 2016 13:22:44 +0000 (16:22 +0300)]
force springloaded position manager for Grails 3.x applications (IDEA-162931)
Daniil Ovchinnikov [Thu, 24 Nov 2016 12:14:08 +0000 (15:14 +0300)]
[grails] extract springloaded check into separate method
Daniil Ovchinnikov [Wed, 23 Nov 2016 15:49:17 +0000 (18:49 +0300)]
[grails] add option to fallback to simple debugger
Dmitry Avdeev [Thu, 24 Nov 2016 13:33:25 +0000 (16:33 +0300)]
project load cancelling (EA-81420 - PCE: AbstractProgressIndicatorBase.checkCanceled)
Sergey Simonchik [Thu, 24 Nov 2016 13:27:11 +0000 (16:27 +0300)]
WEB-24359 2016.3 Run configuration stops by SIGKILL instead of SIGINT on Windows
Roman Shevchenko [Thu, 24 Nov 2016 13:09:58 +0000 (14:09 +0100)]
compilation fix
Roman Shevchenko [Thu, 24 Nov 2016 13:07:17 +0000 (14:07 +0100)]
[java] omits files excluded from compilation on building module index
Bas Leijdekkers [Thu, 24 Nov 2016 13:00:15 +0000 (14:00 +0100)]
IG: no need to prepare current file for writing, start fixes in own write actions where necessary
Bas Leijdekkers [Thu, 24 Nov 2016 10:40:49 +0000 (11:40 +0100)]
IG/IPP: make "Method can be varargs method" inspection INFORMATION-level and remove intention
Valentina Kiryushkina [Thu, 24 Nov 2016 12:34:20 +0000 (15:34 +0300)]
Fix EDU-793 PyCharm freezes when creating course from Stepik
Freeze on course creation was caused by EduEduStepicAuthorizedClient which tried to login before getting step. Now we use an authorized client only if user logged in at project creation (it's required for private and adaptive courses), otherwise an unauthorized client is used.
Pavel Dolgov [Wed, 23 Nov 2016 18:33:29 +0000 (21:33 +0300)]
Java: Don't use PSI elements in the global inspection "Redundant 'requires' statement in module-info", tests added (IDEA-163139)
nik [Thu, 24 Nov 2016 12:12:27 +0000 (15:12 +0300)]
allow products to customize default script name for 'Create Launcher Script' dialog (IDEA-CR-13319)
Yaroslav Lepenkin [Thu, 24 Nov 2016 12:07:17 +0000 (15:07 +0300)]
[Parameter Hints] minor, flaky test debugging on TC
Yaroslav Lepenkin [Thu, 24 Nov 2016 11:23:54 +0000 (14:23 +0300)]
[Parameter Hints] IDEA-164121, clear state when empty element is passed
Yaroslav Lepenkin [Thu, 24 Nov 2016 10:36:51 +0000 (13:36 +0300)]
[Parameter Hints] builder methods only ones with single param
Gregory.Shrago [Thu, 24 Nov 2016 09:47:02 +0000 (12:47 +0300)]
replace recursion with traverser
Tagir Valeev [Thu, 24 Nov 2016 11:18:08 +0000 (18:18 +0700)]
PsiElementConcatenation.html: New in 2016.3 added
Tagir Valeev [Thu, 24 Nov 2016 10:46:45 +0000 (17:46 +0700)]
IDEA-163405 Migration from Stream API back to for loops: iteration#2
peter [Thu, 24 Nov 2016 11:05:47 +0000 (12:05 +0100)]
fix flaky ImportHelperTest: ensure auto-import is executed
Roman Shevchenko [Thu, 24 Nov 2016 10:51:45 +0000 (11:51 +0100)]
[java] JDK9 doc URL
Roman Shevchenko [Thu, 24 Nov 2016 10:45:23 +0000 (11:45 +0100)]
[vfs] diagnostics (EA-92268)
nik [Thu, 24 Nov 2016 10:28:48 +0000 (13:28 +0300)]
include xercesImpl library to classpath of 'util' module at runtime (instead of including it to build process' classpath only)
nik [Thu, 24 Nov 2016 10:26:42 +0000 (13:26 +0300)]
build scripts: add xerces library to classpath because it's required for 'util' module
Kirill Likhodedov [Thu, 24 Nov 2016 10:23:03 +0000 (13:23 +0300)]
Fix tag creation IDEA-164369
It was broken in
bedf7d3c when runAction was wrapped into a bg task
and thus moved to a pooled thread, but doSynchronously was kept intact
and was still starting a modal task inside.
To fix it, don't start the modal task, and use new procedure of
executing handlers and collecting results.
peter [Thu, 24 Nov 2016 10:22:57 +0000 (11:22 +0100)]
check in more kinds of tests that intentions clear read-only status
Dennis Ushakov [Thu, 24 Nov 2016 10:14:36 +0000 (13:14 +0300)]
Merge branch 'SimpleCharStream' of https://github.com/dahlstrom-g/intellij-community
Konstantin Ulitin [Thu, 24 Nov 2016 10:00:21 +0000 (13:00 +0300)]
WEB-24182 Debugger: no console output when using Chromium v. < 54 for debugging
Andrey Starovoyt [Thu, 24 Nov 2016 09:55:38 +0000 (12:55 +0300)]
typescript: provide nodejs parameter options for TypeScript service WEB-24267
Anton Makeev [Wed, 23 Nov 2016 21:05:20 +0000 (00:05 +0300)]
CPP-8004 Set CLion's project name from CMake's ${PROJECT_NAME}: reset names cache on the welcome screen
Aleksey Pivovarov [Thu, 24 Nov 2016 09:07:24 +0000 (12:07 +0300)]
merge: execute finally block on `registerUndoRedo` failure
EA-92269 - assert: MergeModelBase.dispose
Alexander Lobas [Thu, 24 Nov 2016 08:35:28 +0000 (11:35 +0300)]
Clean notification API