idea/community.git
4 years agooverride NotNullLazyValue#isComputed to compare actual field (IDEA-CR-15467)
Sergey Simonchik [Mon, 7 Nov 2016 12:38:43 +0000 (15:38 +0300)]
override NotNullLazyValue#isComputed to compare actual field (IDEA-CR-15467)

4 years agoshow modal progress on setting emulated method breakpoints
Egor.Ushakov [Mon, 7 Nov 2016 12:25:55 +0000 (15:25 +0300)]
show modal progress on setting emulated method breakpoints

4 years agoWin Installer: "Installation Options" dialog correctly shows checkbox for downloading... idea/171.787
Vladimir.Orlov [Mon, 7 Nov 2016 12:21:18 +0000 (15:21 +0300)]
Win Installer: "Installation Options" dialog correctly shows checkbox for downloading jre64. Earlier it worked if oracle jre 64 had been preinstalled.

4 years agojavac ast indices: check that project is not disposed before read action (IDEA-CR...
Dmitry Batkovich [Mon, 7 Nov 2016 12:20:51 +0000 (15:20 +0300)]
javac ast indices: check that project is not disposed before read action (IDEA-CR-15200)

4 years ago[groovy] script declarations: make code even more readable
Daniil Ovchinnikov [Mon, 7 Nov 2016 12:13:13 +0000 (15:13 +0300)]
[groovy] script declarations: make code even more readable

4 years agorun highlighting and find-in-project in "impatient" mode (which cancels whenever...
Alexey Kudravtsev [Mon, 7 Nov 2016 10:58:15 +0000 (13:58 +0300)]
run highlighting and find-in-project in "impatient" mode (which cancels whenever pending write action is detected) to fix thread starvation issues like IDEA-162320 IDEA stuck after calling Find in path during indexing

4 years agocleanup
Alexey Kudravtsev [Mon, 31 Oct 2016 12:44:39 +0000 (15:44 +0300)]
cleanup

4 years agoone more case of "can't scan binary" exception fixed
Alexey Kudravtsev [Mon, 31 Oct 2016 12:41:12 +0000 (15:41 +0300)]
one more case of "can't scan binary" exception fixed

4 years ago[groovy] substitutor computer: use VolatileNotNullLazyValue since atomic is not reall...
Daniil Ovchinnikov [Mon, 7 Nov 2016 11:59:01 +0000 (14:59 +0300)]
[groovy] substitutor computer: use VolatileNotNullLazyValue since atomic is not really needed (follow up IDEA-CR-15466)

4 years agosimplify CtrlMouseHandler (IDEA-CR-15401) appcode/171.786 clion/171.785
peter [Mon, 7 Nov 2016 11:50:24 +0000 (12:50 +0100)]
simplify CtrlMouseHandler (IDEA-CR-15401)

4 years agocleanup
Daniil Ovchinnikov [Mon, 7 Nov 2016 11:25:41 +0000 (14:25 +0300)]
cleanup

4 years agooverride NotNullLazyValue#isComputed to compare actual field
Sergey Simonchik [Mon, 7 Nov 2016 11:38:50 +0000 (14:38 +0300)]
override NotNullLazyValue#isComputed to compare actual field

4 years agounused return value local inspection: don't treat void return types
Dmitry Batkovich [Mon, 7 Nov 2016 11:34:04 +0000 (14:34 +0300)]
unused return value local inspection: don't treat void return types

4 years ago[groovy] substitutor computer: compute exit points atomically
Daniil Ovchinnikov [Mon, 7 Nov 2016 11:01:37 +0000 (14:01 +0300)]
[groovy] substitutor computer: compute exit points atomically

4 years ago@NotNull
Daniil Ovchinnikov [Mon, 7 Nov 2016 11:00:38 +0000 (14:00 +0300)]
@NotNull

4 years agoIDEA-163627 Simplify optional.isPresent() inspection could better handle some specifi... phpstorm/171.784
Tagir Valeev [Mon, 7 Nov 2016 10:20:46 +0000 (17:20 +0700)]
IDEA-163627 Simplify optional.isPresent() inspection could better handle some specific cases
IDEA-163462 Simplify Optional.isPresent() ? Optional.get() : ...

4 years agouse PsiFileGist instead of time-expensive indices for contract inference idea/171.783
peter [Mon, 7 Nov 2016 10:10:19 +0000 (11:10 +0100)]
use PsiFileGist instead of time-expensive indices for contract inference

4 years agointroduce VirtualFileGist and PsiFileGist
peter [Mon, 7 Nov 2016 07:41:20 +0000 (08:41 +0100)]
introduce VirtualFileGist and PsiFileGist

4 years agointroduce local tool for unused return value
Dmitry Batkovich [Mon, 7 Nov 2016 09:55:29 +0000 (12:55 +0300)]
introduce local tool for unused return value

4 years agounused return value fix should replace return-statements in write action
Dmitry Batkovich [Mon, 7 Nov 2016 09:49:40 +0000 (12:49 +0300)]
unused return value fix should replace return-statements in write action

4 years agounused return value inspection: do not cache quick fix (otherwise it doesn't work...
Dmitry Batkovich [Mon, 7 Nov 2016 09:16:17 +0000 (12:16 +0300)]
unused return value inspection: do not cache quick fix (otherwise it doesn't work after inspection re-run)

4 years agojavac ast indices: revert getDirtyScope()
Dmitry Batkovich [Mon, 7 Nov 2016 08:15:07 +0000 (11:15 +0300)]
javac ast indices: revert getDirtyScope()

4 years agofix compilation
Vladimir Krivosheev [Mon, 7 Nov 2016 09:32:12 +0000 (10:32 +0100)]
fix compilation

4 years agoIDEA-163532 Speed search in popups preselects the last match instead of the first
Sergey Malenkov [Mon, 7 Nov 2016 09:22:00 +0000 (12:22 +0300)]
IDEA-163532 Speed search in popups preselects the last match instead of the first

4 years agoIDEA-155007 check shouldKillProcessSoftly
Vladimir Krivosheev [Mon, 7 Nov 2016 09:21:50 +0000 (10:21 +0100)]
IDEA-155007 check shouldKillProcessSoftly

4 years agotest for ManagingFS.getModificationCount appcode/171.782 clion/171.781
Maxim.Mossienko [Mon, 7 Nov 2016 08:20:06 +0000 (09:20 +0100)]
test for ManagingFS.getModificationCount

4 years agojavac ast indices: EA-91164 - IAE: ProjectFileIndexImpl.$$$reportNull$$$
Dmitry Batkovich [Mon, 7 Nov 2016 08:10:21 +0000 (11:10 +0300)]
javac ast indices: EA-91164 - IAE: ProjectFileIndexImpl.$$$reportNull$$$

4 years agoproject files conversion: don't print message to log if a file under .idea doesn...
nik [Mon, 7 Nov 2016 07:37:30 +0000 (10:37 +0300)]
project files conversion: don't print message to log if a file under .idea doesn't exist

E.g. .idea/misc.xml may not be created for new projects.

4 years agoadd ProgressManager#runInReadActionWithWriteActionPriority API
peter [Mon, 7 Nov 2016 07:25:14 +0000 (08:25 +0100)]
add ProgressManager#runInReadActionWithWriteActionPriority API

4 years agohandle project closing during commitAndRunReadAction
peter [Mon, 7 Nov 2016 07:16:11 +0000 (08:16 +0100)]
handle project closing during commitAndRunReadAction

4 years agoassert pom transactions and psi->doc sync happen on valid psi
peter [Mon, 7 Nov 2016 07:04:55 +0000 (08:04 +0100)]
assert pom transactions and psi->doc sync happen on valid psi

4 years agomake PersistentMap implement Closeable
peter [Sat, 5 Nov 2016 20:47:17 +0000 (21:47 +0100)]
make PersistentMap implement Closeable

4 years agoStreamToLoopInspection: added ExplicitCollectTerminalOperation; StreamVariable simpli...
Tagir Valeev [Mon, 7 Nov 2016 05:13:39 +0000 (12:13 +0700)]
StreamToLoopInspection: added ExplicitCollectTerminalOperation; StreamVariable simplified; guard checks added (IDEA-CR-15249)

4 years agocleanup dbe/171.778 pycharm/171.779 pycharm/171.780 webstorm/171.777
Gregory.Shrago [Mon, 7 Nov 2016 00:52:45 +0000 (03:52 +0300)]
cleanup

4 years agoCPP-7964 CLion doesn't open a folder that contains CMakeCache.txt file as project... appcode/171.775 clion/171.776 dbe/171.769 idea/171.766 idea/171.770 phpstorm/171.771 pycharm/171.772 pycharm/171.773 rubymine/171.774
Anton Makeev [Sat, 5 Nov 2016 22:52:43 +0000 (23:52 +0100)]
CPP-7964 CLion doesn't open a folder that contains CMakeCache.txt file as project when using File | Open

4 years agoPY-21352 Bug that None as the host argument value of pydevd.settrace() method has...
Alexander Koshevoy [Sun, 6 Nov 2016 15:01:22 +0000 (18:01 +0300)]
PY-21352 Bug that None as the host argument value of pydevd.settrace() method has been passed as "None" string literal

4 years agoPY-21264 Debugger hanging after creating a new subprocess the other way than forking...
Alexander Koshevoy [Sun, 6 Nov 2016 14:56:53 +0000 (17:56 +0300)]
PY-21264 Debugger hanging after creating a new subprocess the other way than forking fixed

PROCESS_CREATED message is sent in all cases to IDE when new process is being created. ClientModeDebuggerTransport connection logic has been changed to fit into waitForConnect() method without scheduling reconnection tasks. Handshake message is used to check for connection with subprocess to be real one, not ephemeral. DebuggerTransport.messageReceived() has been abolished.

4 years agoflusher daemon flushes vfs attributes / contents completely: this is needed for bette... appcode/171.760 appcode/171.765 clion/171.754 clion/171.764 dbe/171.756 idea/171.752 idea/171.758 phpstorm/171.761 phpstorm/171.763 pycharm/171.753 pycharm/171.759 rubymine/171.755 webstorm/171.762
Maxim.Mossienko [Sat, 5 Nov 2016 22:04:35 +0000 (23:04 +0100)]
flusher daemon flushes vfs attributes / contents completely: this is needed for better fault tolerance

4 years agoGK: merge "token sequences with token texts: completion"
Gregory.Shrago [Sat, 5 Nov 2016 16:45:14 +0000 (19:45 +0300)]
GK: merge "token sequences with token texts: completion"

4 years ago[vcs-log] fix links in table
Julia Beliaeva [Sat, 5 Nov 2016 15:14:44 +0000 (18:14 +0300)]
[vcs-log] fix links in table

4 years ago[vcs-log] apply filters immediately appcode/171.739 appcode/171.748 clion/171.740 clion/171.747 dbe/171.743 phpstorm/171.738 phpstorm/171.746 pycharm/171.736 pycharm/171.741 rubymine/171.742 webstorm/171.745
Julia Beliaeva [Fri, 4 Nov 2016 20:32:03 +0000 (23:32 +0300)]
[vcs-log] apply filters immediately

4 years agoSSR: more reliable variable tooltips
Bas Leijdekkers [Fri, 4 Nov 2016 20:15:41 +0000 (21:15 +0100)]
SSR: more reliable variable tooltips

4 years agoSSR: better canMatch() check to fix PHP structural search inspection
Bas Leijdekkers [Fri, 4 Nov 2016 19:47:43 +0000 (20:47 +0100)]
SSR: better canMatch() check to fix PHP structural search inspection

4 years ago[vcs-log] use deleteWithRenaming instead of delete for invalidating log caches for...
Julia Beliaeva [Fri, 4 Nov 2016 19:00:54 +0000 (22:00 +0300)]
[vcs-log] use deleteWithRenaming instead of delete for invalidating log caches for better speed and reliability

4 years agocheck class duplication: ensure classes from foreign modules are not included
Anna.Kozlova [Fri, 4 Nov 2016 18:33:46 +0000 (19:33 +0100)]
check class duplication: ensure classes from foreign modules are not included

4 years agochange signature detection: exclude spaces at method signature tail
Anna.Kozlova [Fri, 4 Nov 2016 14:04:25 +0000 (15:04 +0100)]
change signature detection: exclude spaces at method signature tail

4 years ago[java] fixes @deprecated doc tag detection (IDEA-163315)
Roman Shevchenko [Fri, 4 Nov 2016 18:07:43 +0000 (19:07 +0100)]
[java] fixes @deprecated doc tag detection (IDEA-163315)

4 years agoDon't focus tool window when 'Exit' action is being called
Vassiliy.Kudryashov [Fri, 4 Nov 2016 18:01:48 +0000 (21:01 +0300)]
Don't focus tool window when 'Exit' action is being called

4 years agodpi aware border
Konstantin Bulenkov [Fri, 4 Nov 2016 17:16:44 +0000 (18:16 +0100)]
dpi aware border

4 years agodon't show got it popup for toolwindow buttons
Konstantin Bulenkov [Fri, 4 Nov 2016 17:13:42 +0000 (18:13 +0100)]
don't show got it popup for toolwindow buttons

4 years agoallow IDE to start even if there is some problems with frame decoration
Konstantin Bulenkov [Fri, 4 Nov 2016 16:42:42 +0000 (17:42 +0100)]
allow IDE to start even if there is some problems with frame decoration

4 years agoremove default dotted border from all SimpleColoredComponents
Konstantin Bulenkov [Mon, 31 Oct 2016 13:00:01 +0000 (14:00 +0100)]
remove default dotted border from all SimpleColoredComponents

(cherry picked from commit b95251f90677e6b868ff2910a2e55cef23c2d0ad)

4 years agoupdate welcome screen icons
Konstantin Bulenkov [Thu, 3 Nov 2016 17:29:00 +0000 (18:29 +0100)]
update welcome screen icons

(cherry picked from commit 56e0b0efd14200cf24e256441488ae01270022de)

4 years agofix test `credentials with empty username - KeePass`
Vladimir Krivosheev [Fri, 4 Nov 2016 16:14:19 +0000 (17:14 +0100)]
fix test `credentials with empty username - KeePass`

4 years ago[devkit] DevKitInspectionBase: extract registration functionality into RegistrationCh...
Yann Cébron [Fri, 4 Nov 2016 15:49:01 +0000 (16:49 +0100)]
[devkit] DevKitInspectionBase: extract registration functionality into RegistrationCheckerUtil

4 years agoMerge remote-tracking branch 'origin/master'
Yann Cébron [Fri, 4 Nov 2016 15:35:30 +0000 (16:35 +0100)]
Merge remote-tracking branch 'origin/master'

4 years ago[devkit] merge InternalInspection into DevKitInspectionBase
Yann Cébron [Fri, 4 Nov 2016 15:34:38 +0000 (16:34 +0100)]
[devkit] merge InternalInspection into DevKitInspectionBase

all inspections will now run only in plugin projects

4 years agoJavaClassNameInsertHandler: avoid EA-89320 - ISE: OffsetMap.getOffset
peter [Fri, 4 Nov 2016 15:26:45 +0000 (16:26 +0100)]
JavaClassNameInsertHandler: avoid EA-89320 - ISE: OffsetMap.getOffset

4 years agodon't commit documents synchronously in dom ui (EA-90158 - assert: PsiDocumentManager...
peter [Fri, 4 Nov 2016 15:24:43 +0000 (16:24 +0100)]
don't commit documents synchronously in dom ui (EA-90158 - assert: PsiDocumentManagerBase.commitDocument)

4 years agonavigate from switcher in a write-safe context (EA-89634 - assert: PsiDocumentManager...
peter [Fri, 4 Nov 2016 15:19:33 +0000 (16:19 +0100)]
navigate from switcher in a write-safe context (EA-89634 - assert: PsiDocumentManagerBase.commitDocument)

4 years agorelease the editor in a write-safe context (EA-90138 - assert: PsiDocumentManagerBase...
peter [Fri, 4 Nov 2016 15:14:58 +0000 (16:14 +0100)]
release the editor in a write-safe context (EA-90138 - assert: PsiDocumentManagerBase.commitAllDocuments)

4 years agofix test data — remove inherit-compiler-output="false"
Vladimir Krivosheev [Fri, 4 Nov 2016 15:31:22 +0000 (16:31 +0100)]
fix test data — remove inherit-compiler-output="false"

4 years agoWI-33168 Application no longer takes focus when hitting a breakpoint in 2016.3 EAP...
Svetlana.Zemlyanskaya [Fri, 4 Nov 2016 15:30:30 +0000 (16:30 +0100)]
WI-33168 Application no longer takes focus when hitting a breakpoint in 2016.3 EAP during PHP Debug

4 years ago[groovy] build process class path provider
Roman Shevchenko [Fri, 4 Nov 2016 15:26:00 +0000 (16:26 +0100)]
[groovy] build process class path provider

4 years agofix test data — remove inherit-compiler-output="false"
Vladimir Krivosheev [Fri, 4 Nov 2016 15:19:54 +0000 (16:19 +0100)]
fix test data — remove inherit-compiler-output="false"

4 years agoRunnerAndConfigurationSettingsImpl should expand project and module paths
Vladimir Krivosheev [Fri, 4 Nov 2016 15:04:39 +0000 (16:04 +0100)]
RunnerAndConfigurationSettingsImpl should expand project and module paths

4 years agocleanup
Vladimir Krivosheev [Fri, 4 Nov 2016 14:50:17 +0000 (15:50 +0100)]
cleanup

4 years agosimplify — use util union
Vladimir Krivosheev [Fri, 4 Nov 2016 14:09:36 +0000 (15:09 +0100)]
simplify — use util union

4 years agoEA-90879 - NPE: PsiClassImpl.calcBasesResolveContext clion/171.734
peter [Fri, 4 Nov 2016 14:58:45 +0000 (15:58 +0100)]
EA-90879 - NPE: PsiClassImpl.calcBasesResolveContext

4 years agotake write action in TemplateExpressionLookupElement.handleCompletionChar (EA-90931)
peter [Fri, 4 Nov 2016 14:54:35 +0000 (15:54 +0100)]
take write action in TemplateExpressionLookupElement.handleCompletionChar (EA-90931)

4 years agomore diagnostics for invalidated tail offset during completion (EA-90945 - ISE: Offse...
peter [Fri, 4 Nov 2016 14:48:17 +0000 (15:48 +0100)]
more diagnostics for invalidated tail offset during completion (EA-90945 - ISE: OffsetMap.getOffset)

4 years agohandle broken tail offset after completion (EA-90946 - ISE: OffsetMap.getOffset)
peter [Fri, 4 Nov 2016 14:42:06 +0000 (15:42 +0100)]
handle broken tail offset after completion (EA-90946 - ISE: OffsetMap.getOffset)

4 years agoperform ImportMavenRepositoriesTask in smart mode (EA-90963 - INRE: FileBasedIndexImp...
peter [Fri, 4 Nov 2016 14:39:32 +0000 (15:39 +0100)]
perform ImportMavenRepositoriesTask in smart mode (EA-90963 - INRE: FileBasedIndexImpl.handleDumbMode)

4 years agodon't load quick doc for invalid elements (EA-90969 - PIEAE: PsiInvalidElementAccessE...
peter [Fri, 4 Nov 2016 14:33:58 +0000 (15:33 +0100)]
don't load quick doc for invalid elements (EA-90969 - PIEAE: PsiInvalidElementAccessException.createByNode)

4 years agoSSR: match html tag with different language content (e.g. css) correctly (WEB-22955) appcode/171.733
Bas Leijdekkers [Fri, 4 Nov 2016 14:19:11 +0000 (15:19 +0100)]
SSR: match html tag with different language content (e.g. css) correctly (WEB-22955)

4 years agoprevent SOE on cyclic inheritance (EA-91135 - SOE: ExpectedTypesProvider.processAllSu...
peter [Fri, 4 Nov 2016 14:14:25 +0000 (15:14 +0100)]
prevent SOE on cyclic inheritance (EA-91135 - SOE: ExpectedTypesProvider.processAllSuperTypes)

4 years agoChooseByNameTest: access PSI in a read action
peter [Fri, 4 Nov 2016 13:58:15 +0000 (14:58 +0100)]
ChooseByNameTest: access PSI in a read action

4 years agocatch INRE during deprecated check in favorites view (IDEA-163426)
peter [Fri, 4 Nov 2016 13:55:42 +0000 (14:55 +0100)]
catch INRE during deprecated check in favorites view (IDEA-163426)

4 years agoIDEA-163489 Inspection "Constant conditions & exceptions" with option "Suggest @Nulla...
peter [Fri, 4 Nov 2016 13:52:17 +0000 (14:52 +0100)]
IDEA-163489 Inspection "Constant conditions & exceptions" with option "Suggest @Nullable annotation for methods" warns about lambdas

4 years agoGradleSystemRunningSettings — do not write defaults
Vladimir Krivosheev [Fri, 4 Nov 2016 13:58:59 +0000 (14:58 +0100)]
GradleSystemRunningSettings — do not write defaults

4 years agocleanup
Vladimir Krivosheev [Fri, 4 Nov 2016 13:53:03 +0000 (14:53 +0100)]
cleanup

4 years agoinherit-compiler-output — do not write default value (false)
Vladimir Krivosheev [Fri, 4 Nov 2016 13:41:21 +0000 (14:41 +0100)]
inherit-compiler-output — do not write default value (false)

4 years agocleanup
Vladimir Krivosheev [Fri, 4 Nov 2016 12:52:42 +0000 (13:52 +0100)]
cleanup

4 years agojgit 4.5
Vladimir Krivosheev [Fri, 4 Nov 2016 12:47:22 +0000 (13:47 +0100)]
jgit 4.5

4 years agocleanup
Vladimir Krivosheev [Fri, 4 Nov 2016 12:38:03 +0000 (13:38 +0100)]
cleanup

4 years agocleanup:
Maxim.Mossienko [Fri, 4 Nov 2016 12:50:20 +0000 (13:50 +0100)]
cleanup:
- removed registry flag idea.concurrent.scanning.files.to.index (assuming it is always true)
- removed TaskQueue class and its usages since it was previous generation of concurrent
- encapsulate access to myChangedFilesToUpdate

4 years agoScratchFileService — disable roaming
Vladimir Krivosheev [Fri, 4 Nov 2016 12:02:48 +0000 (13:02 +0100)]
ScratchFileService — disable roaming

4 years agoCreatePatchCommitExecutor — do not save defaults appcode/171.731 clion/171.732 phpstorm/171.730
Vladimir Krivosheev [Fri, 4 Nov 2016 10:57:01 +0000 (11:57 +0100)]
CreatePatchCommitExecutor — do not save defaults

4 years agocleanup
Vladimir Krivosheev [Fri, 4 Nov 2016 10:07:46 +0000 (11:07 +0100)]
cleanup

4 years agoshow member chooser in transaction to avoid unexpected psi modifications
Anna.Kozlova [Fri, 4 Nov 2016 10:52:23 +0000 (11:52 +0100)]
show member chooser in transaction to avoid unexpected psi modifications

4 years agofix tests
Maxim.Mossienko [Fri, 4 Nov 2016 10:50:24 +0000 (11:50 +0100)]
fix tests

4 years agojunit 5 converter: show conflicts view if inheritors can't be converted
Anna.Kozlova [Fri, 4 Nov 2016 09:52:49 +0000 (10:52 +0100)]
junit 5 converter: show conflicts view if inheritors can't be converted

4 years agocleanp, do not save default settings.editor.splitter.proportion
Vladimir Krivosheev [Fri, 4 Nov 2016 09:56:40 +0000 (10:56 +0100)]
cleanp, do not save default settings.editor.splitter.proportion

4 years agofind usages and implementations should start in a transaction appcode/171.728 clion/171.729
peter [Fri, 4 Nov 2016 08:26:59 +0000 (09:26 +0100)]
find usages and implementations should start in a transaction

4 years agono swing event pumping under write action in tests
peter [Fri, 4 Nov 2016 08:14:07 +0000 (09:14 +0100)]
no swing event pumping under write action in tests

4 years agodon't create new AstPath-s during switching to strong refs (EA-91128 - assert: PsiFil...
peter [Fri, 4 Nov 2016 07:57:23 +0000 (08:57 +0100)]
don't create new AstPath-s during switching to strong refs (EA-91128 - assert: PsiFileImpl.associateAstPathWithPsi)

4 years agoNPE fix appcode/171.723 clion/171.725 dbe/171.717 idea/171.719 phpstorm/171.721 pycharm/171.720 pycharm/171.722 rubymine/171.724 webstorm/171.727
Gregory.Shrago [Thu, 3 Nov 2016 23:36:08 +0000 (02:36 +0300)]
NPE fix

4 years agointroduce pluralizer: prefer anglicized version for schema
Gregory.Shrago [Thu, 3 Nov 2016 22:09:43 +0000 (01:09 +0300)]
introduce pluralizer: prefer anglicized version for schema

4 years agoOnly include ecj compiler into jps classpath, if 'Eclipse' compiler was set in Compil...
Eugene Zhuravlev [Thu, 3 Nov 2016 19:09:47 +0000 (22:09 +0300)]
Only include ecj compiler into jps classpath, if 'Eclipse' compiler was set in CompilerSettings (IDEA-163375)

4 years agoIDEA-155785 Lots of IllegalStateException: cannot open system clipboard in the log
Vassiliy.Kudryashov [Thu, 3 Nov 2016 18:53:16 +0000 (21:53 +0300)]
IDEA-155785 Lots of IllegalStateException: cannot open system clipboard in the log
Don't spoil log file, log the problem with WClipboard just once