idea/community.git
4 years agofixed shadows on hidpi (we do not have x2 icons and scaled regular icons, which must...
Egor.Ushakov [Tue, 15 Nov 2016 12:30:04 +0000 (15:30 +0300)]
fixed shadows on hidpi (we do not have x2 icons and scaled regular icons, which must remain 1px wide/high)

4 years agotest framework: intention action availability must be checked
irengrig [Tue, 15 Nov 2016 10:01:58 +0000 (11:01 +0100)]
test framework: intention action availability must be checked

4 years agoMerge remote-tracking branch 'origin/master' appcode/171.981 clion/171.982
Dmitry Trofimov [Tue, 15 Nov 2016 11:51:49 +0000 (12:51 +0100)]
Merge remote-tracking branch 'origin/master'

4 years agoFix prompt in virtualenv auto activisation on Windows (PY-21452)
Dmitry Trofimov [Tue, 15 Nov 2016 11:40:55 +0000 (12:40 +0100)]
Fix prompt in virtualenv auto activisation on Windows (PY-21452)

4 years ago[Formatter] remove obvious comments
Yaroslav Lepenkin [Tue, 15 Nov 2016 10:09:01 +0000 (13:09 +0300)]
[Formatter] remove obvious comments

4 years agoEA-91739 - assert: DataBindingWizardAction.actionPerformed
Alexander Lobas [Tue, 15 Nov 2016 11:21:15 +0000 (14:21 +0300)]
EA-91739 - assert: DataBindingWizardAction.actionPerformed

4 years agoEA-91784 - Throwable: BalloonImpl.hideAndDispose clion/171.980
Alexander Lobas [Tue, 15 Nov 2016 11:13:02 +0000 (14:13 +0300)]
EA-91784 - Throwable: BalloonImpl.hideAndDispose

4 years agoIDEA-157763 Settings repository for IDE: unit tests phpstorm/171.979
Alexander Lobas [Tue, 15 Nov 2016 10:53:57 +0000 (13:53 +0300)]
IDEA-157763 Settings repository for IDE: unit tests

4 years agomove methods from PathMacroManager to PathMacroSubstitutor to avoid misunderstaning
Vladimir Krivosheev [Mon, 14 Nov 2016 15:42:45 +0000 (16:42 +0100)]
move methods from PathMacroManager to PathMacroSubstitutor to avoid misunderstaning
add javadoc to collapsePaths/collapsePathsRecursively

4 years agocleanup
Vladimir Krivosheev [Mon, 14 Nov 2016 15:38:20 +0000 (16:38 +0100)]
cleanup

4 years agocleanup
Vladimir Krivosheev [Mon, 14 Nov 2016 14:37:36 +0000 (15:37 +0100)]
cleanup

4 years agocleanup
Vladimir Krivosheev [Mon, 14 Nov 2016 11:36:17 +0000 (12:36 +0100)]
cleanup

4 years agosimplify ModifiableModel
Vladimir Krivosheev [Mon, 14 Nov 2016 10:02:50 +0000 (11:02 +0100)]
simplify ModifiableModel

4 years agojavac ast indices: don't add to log PCE
Dmitry Batkovich [Tue, 15 Nov 2016 10:02:55 +0000 (13:02 +0300)]
javac ast indices: don't add to log PCE

4 years ago[Parameter Name Hints] error message improved clion/171.978
Yaroslav Lepenkin [Tue, 15 Nov 2016 09:02:04 +0000 (12:02 +0300)]
[Parameter Name Hints] error message improved

4 years agobuild scripts: use relaxed since/until-build range for plugins built in nightly builds clion/171.977
nik [Tue, 15 Nov 2016 08:54:36 +0000 (11:54 +0300)]
build scripts: use relaxed since/until-build range for plugins built in nightly builds

4 years agoimprove error report appcode/171.970 clion/171.969 dbe/171.967 idea/171.971 phpstorm/171.972 pycharm/171.973 pycharm/171.974 rubymine/171.966 webstorm/171.976
Gregory.Shrago [Mon, 14 Nov 2016 22:57:02 +0000 (01:57 +0300)]
improve error report

4 years ago[git] fix deep comparator keeping highlighting after branch filter unset idea/171.965
Julia Beliaeva [Mon, 14 Nov 2016 21:29:26 +0000 (00:29 +0300)]
[git] fix deep comparator keeping highlighting after branch filter unset

When branch filter is unset, cherri-picked commits should be un-highlighted. But when this happen during refresh, visible pack arrives with both new graph and new filters. So DeepComparator should check filters first.

4 years agoworkaround for GwtLanguageLevel pusher to affect java language level
Maxim.Mossienko [Mon, 14 Nov 2016 21:18:50 +0000 (22:18 +0100)]
workaround for GwtLanguageLevel pusher to affect java language level

4 years ago[performance] avoid O(NumberOfDirectories^2) for init vfs / refresh for jars by stori...
Maxim.Mossienko [Mon, 14 Nov 2016 20:22:11 +0000 (21:22 +0100)]
[performance] avoid O(NumberOfDirectories^2) for init vfs / refresh for jars by storing compact parent -> children mapping

4 years agoPY-18473: Find Python using win registry and pep-514
Ilya.Kazakevich [Fri, 7 Oct 2016 18:06:54 +0000 (21:06 +0300)]
PY-18473: Find Python using win registry and pep-514

* Using DI to remove WinPythonSdkFlavor dependency on registry tools and make it testable
* Check all registry branches according to pep514

4 years agodrop caches on non-physical file context change (a more universal fix for EA-69690...
peter [Mon, 14 Nov 2016 19:39:39 +0000 (20:39 +0100)]
drop caches on non-physical file context change (a more universal fix for EA-69690 - PIEAE: StubBasedPsiElementBase.getContainingFile)

4 years agouse DumbService#completeJustSumbittedTasks in some places between VFS changes and...
peter [Mon, 14 Nov 2016 19:31:22 +0000 (20:31 +0100)]
use DumbService#completeJustSumbittedTasks in some places between VFS changes and reference resolve

4 years agorun modal indexing when requested explicitly and not during VFS event processing...
peter [Mon, 14 Nov 2016 19:23:19 +0000 (20:23 +0100)]
run modal indexing when requested explicitly and not during VFS event processing (IDEA-163418, EA-91382)

4 years agoCorrect recognition that the specified action is not an action group
Sergey Malenkov [Mon, 14 Nov 2016 19:17:59 +0000 (22:17 +0300)]
Correct recognition that the specified action is not an action group

4 years agoinplace change signature: show initial signature in action text appcode/171.964
Anna.Kozlova [Mon, 14 Nov 2016 18:02:53 +0000 (19:02 +0100)]
inplace change signature: show initial signature in action text

4 years agoextract delegate: ensure class fqns are not lost (IDEA-163265)
Anna.Kozlova [Mon, 14 Nov 2016 17:09:25 +0000 (18:09 +0100)]
extract delegate: ensure class fqns are not lost (IDEA-163265)

4 years agodisable extract class for non-project sources
Anna.Kozlova [Mon, 14 Nov 2016 16:28:05 +0000 (17:28 +0100)]
disable extract class for non-project sources

4 years agosubstitute base class according to resolve place
Anna.Kozlova [Mon, 14 Nov 2016 14:31:58 +0000 (15:31 +0100)]
substitute base class according to resolve place
EA-90836 - assert: InferenceSession.collectApplicabilityConstraints

4 years agoFix test for jinja2 template debugger
Elizaveta Shashkova [Mon, 14 Nov 2016 17:51:14 +0000 (20:51 +0300)]
Fix test for jinja2 template debugger

4 years agoMerge remote-tracking branch 'origin/master'
Anton Makeev [Mon, 14 Nov 2016 17:07:21 +0000 (18:07 +0100)]
Merge remote-tracking branch 'origin/master'

4 years agoMake IndentCalculator class public
Alexander Doroshko [Mon, 14 Nov 2016 16:23:09 +0000 (19:23 +0300)]
Make IndentCalculator class public

4 years agoEA-88548 - IAE: TObjectHash.throwObjectContractViolation
Aleksey Pivovarov [Mon, 14 Nov 2016 16:04:48 +0000 (19:04 +0300)]
EA-88548 - IAE: TObjectHash.throwObjectContractViolation

4 years agoMinor: rename variable (PY-21373)
Elizaveta Shashkova [Mon, 14 Nov 2016 16:06:39 +0000 (19:06 +0300)]
Minor: rename variable (PY-21373)

4 years agoshow emulated checkbox (disabled by default for now)
Egor.Ushakov [Mon, 14 Nov 2016 15:34:57 +0000 (18:34 +0300)]
show emulated checkbox (disabled by default for now)

4 years agosupport emulated flag in breakpoints tests
Egor.Ushakov [Mon, 14 Nov 2016 15:34:14 +0000 (18:34 +0300)]
support emulated flag in breakpoints tests

4 years agotest breakpoints code cleanup
Egor.Ushakov [Mon, 14 Nov 2016 14:48:18 +0000 (17:48 +0300)]
test breakpoints code cleanup

4 years agoFix script for tests in case if the directory exists, but it's empty
Elizaveta Shashkova [Mon, 14 Nov 2016 15:19:43 +0000 (18:19 +0300)]
Fix script for tests in case if the directory exists, but it's empty

4 years agovalidate console components to make sure layered pane gets proper size from editor... appcode/171.963 clion/171.962
Dennis Ushakov [Mon, 14 Nov 2016 14:57:16 +0000 (17:57 +0300)]
validate console components to make sure layered pane gets proper size from editor (WEB-12508)

4 years ago[Parameter Name Hints] missed part of previous diagnostic commit
Yaroslav Lepenkin [Mon, 14 Nov 2016 13:31:01 +0000 (16:31 +0300)]
[Parameter Name Hints] missed part of previous diagnostic commit

4 years agocancel emulation in progress
Egor.Ushakov [Mon, 14 Nov 2016 14:23:14 +0000 (17:23 +0300)]
cancel emulation in progress

4 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 14 Nov 2016 14:17:19 +0000 (15:17 +0100)]
Merge remote-tracking branch 'origin/master'

4 years agoFix saving the shell path project setting (IDEA-163474)
Dmitry Trofimov [Mon, 14 Nov 2016 14:13:27 +0000 (15:13 +0100)]
Fix saving the shell path project setting (IDEA-163474)

4 years ago[tests] comments appcode/171.961
Roman Shevchenko [Mon, 14 Nov 2016 13:48:59 +0000 (14:48 +0100)]
[tests] comments

4 years ago[Parameter Name Hints] added diagnostic
Yaroslav Lepenkin [Mon, 14 Nov 2016 12:46:34 +0000 (15:46 +0300)]
[Parameter Name Hints] added diagnostic

4 years agoIDEA-163033 ui: fix plugin update dialog undex HiDPI
Aleksey Pivovarov [Mon, 14 Nov 2016 12:57:39 +0000 (15:57 +0300)]
IDEA-163033 ui: fix plugin update dialog undex HiDPI

4 years agodiff: cleanup tests
Aleksey Pivovarov [Mon, 14 Nov 2016 12:42:52 +0000 (15:42 +0300)]
diff: cleanup tests

4 years agomerge: EA-91241 - assert: DiffUtil.getMergeType
Aleksey Pivovarov [Mon, 14 Nov 2016 09:08:09 +0000 (12:08 +0300)]
merge: EA-91241 - assert: DiffUtil.getMergeType

* ensure that "conflict" block is not "unchanged"
  this might've happen for trim/ignore policies

* add tests for three-side cases

4 years agodiff: separate tests for words and inner fragments
Aleksey Pivovarov [Fri, 11 Nov 2016 09:55:37 +0000 (12:55 +0300)]
diff: separate tests for words and inner fragments

4 years agoRuby remote sdk configuration. Processing dialog from terminal + default password
Andrey Vokin [Fri, 11 Nov 2016 13:48:22 +0000 (14:48 +0100)]
Ruby remote sdk configuration. Processing dialog from terminal + default password

4 years agomore compact code
Maxim.Mossienko [Mon, 14 Nov 2016 12:11:47 +0000 (13:11 +0100)]
more compact code

4 years agoannotations.xml syntax checker appcode/171.960
Alexey Kudravtsev [Sat, 12 Nov 2016 11:47:36 +0000 (14:47 +0300)]
annotations.xml syntax checker

4 years agocancel earlier: even when isReadAccessAllowed() or nested runReadAction() are called...
Alexey Kudravtsev [Sat, 12 Nov 2016 09:42:17 +0000 (12:42 +0300)]
cancel earlier: even when isReadAccessAllowed() or nested runReadAction() are called under impatient reader with pending write

4 years agodiagnostics
Alexey Kudravtsev [Fri, 11 Nov 2016 15:23:51 +0000 (18:23 +0300)]
diagnostics

4 years agocleanup
Alexey Kudravtsev [Fri, 11 Nov 2016 13:49:49 +0000 (16:49 +0300)]
cleanup

4 years agoFix PY-21430 "File of this document has been deleted" exception after removing noteb...
Valentina Kiryushkina [Mon, 14 Nov 2016 09:31:27 +0000 (12:31 +0300)]
Fix  PY-21430 "File of this document has been deleted" exception after removing notebook and switching interpreter: Dispose message bus connection for IpnbFilePanel

4 years agoFix PY-21428 Cutting only cell raises ArrayIndexOutOfBoundsException
Valentina Kiryushkina [Mon, 14 Nov 2016 08:26:08 +0000 (11:26 +0300)]
Fix  PY-21428 Cutting only cell raises ArrayIndexOutOfBoundsException

4 years agoFix PY-21427 Double click on the output field inside jupyter notebook raises Unsuppo...
Valentina Kiryushkina [Mon, 14 Nov 2016 08:20:30 +0000 (11:20 +0300)]
Fix  PY-21427 Double click on the output field inside jupyter notebook raises UnsupportedOperationException: use mutable collections instead of EmptyMap, EmptyList

4 years agoFix PY-21429 Duplicate output in Jupyter Notebook
Valentina Kiryushkina [Fri, 11 Nov 2016 18:48:42 +0000 (21:48 +0300)]
Fix PY-21429 Duplicate output in Jupyter Notebook

4 years agoio: Add BaseDataReader.waitFor(long, TimeUnit) appcode/171.958 clion/171.959
Eldar Abusalimov [Mon, 14 Nov 2016 09:50:16 +0000 (12:50 +0300)]
io: Add BaseDataReader.waitFor(long, TimeUnit)

4 years agoreview feedback
Maxim.Mossienko [Mon, 14 Nov 2016 11:38:31 +0000 (12:38 +0100)]
review feedback

4 years agojson schema: pattern properties: better caching - fix review comment for WEB-22649...
irengrig [Mon, 14 Nov 2016 11:33:10 +0000 (12:33 +0100)]
json schema: pattern properties: better caching - fix review comment for WEB-22649 JSON Schema: patternProperties does not work.

4 years agojson schema: improve json files refresh after json schema editing - review comment...
irengrig [Mon, 14 Nov 2016 10:45:37 +0000 (11:45 +0100)]
json schema: improve json files refresh after json schema editing - review comment for  WEB-21418 JSON Schema: if file under the schema is placed in the split Editor tab update comes later than should be

4 years agocatch process canceled exception of pattern match calculation - fix review comment...
irengrig [Mon, 14 Nov 2016 10:11:12 +0000 (11:11 +0100)]
catch process canceled exception of pattern match calculation - fix review comment for WEB-22649 JSON Schema: patternProperties does not work.

4 years agopresort descriptions per file (IDEA-163879)
Anna.Kozlova [Mon, 14 Nov 2016 11:21:32 +0000 (12:21 +0100)]
presort descriptions per file (IDEA-163879)

4 years agoMerge remote-tracking branch 'origin/master' into amakeev/cmake-console
Anton Makeev [Mon, 14 Nov 2016 11:14:42 +0000 (12:14 +0100)]
Merge remote-tracking branch 'origin/master' into amakeev/cmake-console

4 years agofix negative testdata dbe/171.955 phpstorm/171.956
Anna.Kozlova [Mon, 14 Nov 2016 10:22:36 +0000 (11:22 +0100)]
fix negative testdata

4 years agoremove redundant check
Anna.Kozlova [Mon, 14 Nov 2016 10:22:12 +0000 (11:22 +0100)]
remove redundant check

4 years agosmart pointers for different element types should have different hash codes clion/171.951
peter [Mon, 14 Nov 2016 08:28:48 +0000 (09:28 +0100)]
smart pointers for different element types should have different hash codes

4 years agoProcess vfs events asynchroneously (IDEA-109525), first cut appcode/171.934 appcode/171.941 appcode/171.950 clion/171.935 clion/171.936 dbe/171.938 idea/171.940 phpstorm/171.943 pycharm/171.942 pycharm/171.944 pycharm/171.947 pycharm/171.948 rubymine/171.937 rubymine/171.949 webstorm/171.946
Maxim.Mossienko [Sun, 13 Nov 2016 13:15:55 +0000 (14:15 +0100)]
Process vfs events asynchroneously (IDEA-109525), first cut

4 years agoMerge remote-tracking branch 'origin/master' into amakeev/cmake-console
Anton Makeev [Sun, 13 Nov 2016 11:57:58 +0000 (12:57 +0100)]
Merge remote-tracking branch 'origin/master' into amakeev/cmake-console

4 years ago[gui-test] rollback GuiTestCase dependency on script package appcode/171.924 appcode/171.929 appcode/171.933 clion/171.921 clion/171.930 clion/171.932 dbe/171.919 idea/171.920 phpstorm/171.922 phpstorm/171.931 pycharm/171.925 pycharm/171.927 pycharm/171.928 rubymine/171.917 webstorm/171.926
Sergey Karashevich [Sat, 12 Nov 2016 22:39:12 +0000 (01:39 +0300)]
[gui-test] rollback GuiTestCase dependency on script package

4 years ago[gui-test] added ExtendedJListCellReader for JBLists, CheckBoxDriver to click inside...
Sergey Karashevich [Sat, 12 Nov 2016 21:30:27 +0000 (00:30 +0300)]
[gui-test] added ExtendedJListCellReader for JBLists, CheckBoxDriver to click inside checkbox and CheckBoxFixture with corresponding driver; GuiTestUtil.findComboBox() method implemented

4 years agoMerge remote-tracking branch 'origin/master' into amakeev/cmake-console
Anton Makeev [Sat, 12 Nov 2016 19:38:21 +0000 (20:38 +0100)]
Merge remote-tracking branch 'origin/master' into amakeev/cmake-console

4 years ago[vcs-log] better descriptions for IntelliSort
Julia Beliaeva [Sat, 12 Nov 2016 18:46:39 +0000 (21:46 +0300)]
[vcs-log] better descriptions for IntelliSort

4 years ago[vcs-log] minor: remove unused imports
Julia Beliaeva [Sat, 12 Nov 2016 17:31:50 +0000 (20:31 +0300)]
[vcs-log] minor: remove unused imports

4 years ago[vcs-log] minor: rename cleanup -> cleanupOlderVersions parameter
Julia Beliaeva [Sat, 12 Nov 2016 17:06:25 +0000 (20:06 +0300)]
[vcs-log] minor: rename cleanup -> cleanupOlderVersions parameter

4 years ago[vcs-log] minor: static import for PersistentUtil
Julia Beliaeva [Sat, 12 Nov 2016 17:05:23 +0000 (20:05 +0300)]
[vcs-log] minor: static import for PersistentUtil

4 years ago[vcs-log] remove all storage files starting with logId when cleaning up broken indexes
Julia Beliaeva [Sat, 12 Nov 2016 16:59:47 +0000 (19:59 +0300)]
[vcs-log] remove all storage files starting with logId when cleaning up broken indexes

Introduce deleteWithRenamingAllFilesStartingWith for that purpose.

4 years ago[vcs-log] cleanup correct files when index gets corrupted
Julia Beliaeva [Sat, 12 Nov 2016 16:47:12 +0000 (19:47 +0300)]
[vcs-log] cleanup correct files when index gets corrupted

4 years ago[Parameter Name Hints] improve text appcode/171.912 appcode/171.916 clion/171.913 clion/171.915 phpstorm/171.914
Bas Leijdekkers [Fri, 11 Nov 2016 19:15:20 +0000 (20:15 +0100)]
[Parameter Name Hints] improve text

4 years agoIG: rework inspection for performance and accuracy (IDEA-163797)
Bas Leijdekkers [Fri, 11 Nov 2016 19:11:29 +0000 (20:11 +0100)]
IG: rework inspection for performance and accuracy (IDEA-163797)

4 years agoIG: simplify
Bas Leijdekkers [Fri, 11 Nov 2016 19:08:44 +0000 (20:08 +0100)]
IG: simplify

4 years agoIG: remove unnecessary method
Bas Leijdekkers [Fri, 11 Nov 2016 14:42:00 +0000 (15:42 +0100)]
IG: remove unnecessary method

4 years agomake IG test light
Bas Leijdekkers [Thu, 10 Nov 2016 14:44:33 +0000 (15:44 +0100)]
make IG test light

4 years agoextract VfsEventsMerger appcode/171.906 clion/171.907 dbe/171.902 idea/171.905 phpstorm/171.904 pycharm/171.899 pycharm/171.903 pycharm/171.910 pycharm/171.911 rubymine/171.900 webstorm/171.909
Maxim.Mossienko [Sat, 12 Nov 2016 01:29:41 +0000 (02:29 +0100)]
extract VfsEventsMerger

4 years agodon't save class files contents in VFS during bytecode analysis (IDEA-CR-15548)
peter [Fri, 11 Nov 2016 20:12:19 +0000 (21:12 +0100)]
don't save class files contents in VFS during bytecode analysis (IDEA-CR-15548)

4 years agoMake 'Favorites' tool window lazy.
Vassiliy.Kudryashov [Fri, 11 Nov 2016 19:57:52 +0000 (22:57 +0300)]
Make 'Favorites' tool window lazy.

4 years agoCleanup (warnings)
Roman Shevchenko [Fri, 11 Nov 2016 19:59:25 +0000 (20:59 +0100)]
Cleanup (warnings)

4 years ago[platform] on checking for updates, suggests the same baseline build (always)
Roman Shevchenko [Fri, 11 Nov 2016 19:58:10 +0000 (20:58 +0100)]
[platform] on checking for updates, suggests the same baseline build (always)

The code which selected the desired build was failing in cases when builds were distributed across different channels. The commit makes the build selection independent of channel layout.

4 years agoextended logging
Anna.Kozlova [Fri, 11 Nov 2016 19:52:26 +0000 (20:52 +0100)]
extended logging

4 years agoinplace change signature: delegate in template
Anna.Kozlova [Fri, 11 Nov 2016 19:37:30 +0000 (20:37 +0100)]
inplace change signature: delegate in template

4 years agoinplace change signature: ensure focus stays in the editor
Anna.Kozlova [Fri, 11 Nov 2016 18:31:06 +0000 (19:31 +0100)]
inplace change signature: ensure focus stays in the editor

4 years agodispose preview after balloon is closed so no green rec is visible
Anna.Kozlova [Fri, 11 Nov 2016 18:27:27 +0000 (19:27 +0100)]
dispose preview after balloon is closed so no green rec is visible

4 years agoDo not edit shortcuts when a keymap tree expanded/collapsed by double click
Sergey Malenkov [Fri, 11 Nov 2016 19:30:30 +0000 (22:30 +0300)]
Do not edit shortcuts when a keymap tree expanded/collapsed by double click

4 years agoTo allow using Gradle test configuration producers for Kotlin, extract protected...
Dmitry Jemerov [Fri, 11 Nov 2016 18:02:01 +0000 (19:02 +0100)]
To allow using Gradle test configuration producers for Kotlin, extract protected methods for discovering classes/methods based on context

4 years agointroduced PushedFilePropertiesUpdater.filePropertiesChanged(file, condition) for...
Maxim.Mossienko [Fri, 11 Nov 2016 17:53:36 +0000 (18:53 +0100)]
introduced PushedFilePropertiesUpdater.filePropertiesChanged(file, condition) for correct request of reindexing

4 years agodispose preview
Anna.Kozlova [Fri, 11 Nov 2016 17:45:09 +0000 (18:45 +0100)]
dispose preview

4 years agodon't start inspections in dumb mode
Anna.Kozlova [Fri, 11 Nov 2016 17:17:29 +0000 (18:17 +0100)]
don't start inspections in dumb mode
EA-91638 - INRE: FileBasedIndexImpl.handleDumbMode

4 years ago[java] fixes lambda expressions parsing (IDEA-163871)
Roman Shevchenko [Fri, 11 Nov 2016 17:22:09 +0000 (18:22 +0100)]
[java] fixes lambda expressions parsing (IDEA-163871)