idea/community.git
7 weeks agoOpen origin file on attempt to open the backed one 203.1774 pycharm/203.1774.6
Anton Bragin [Fri, 31 Jul 2020 18:25:14 +0000 (21:25 +0300)]
Open origin file on attempt to open the backed one

GitOrigin-RevId: d3c585e1ae2e9b5f500ae3867774ca8e24d45e0e

7 weeks agoRevert `88aef5753cab73317d53d7298ea701a35680c4c5` since client code doesn't require...
Anton Bragin [Fri, 31 Jul 2020 09:47:54 +0000 (12:47 +0300)]
Revert `88aef5753cab73317d53d7298ea701a35680c4c5` since client code doesn't require it anymore

GitOrigin-RevId: 6ad2872a08c4da3f6498585d98ccffb7828fce57

7 weeks agoDS-414 Jupyter cell highlighting restored by removing list item annotation
Anton Bragin [Fri, 29 May 2020 14:44:42 +0000 (17:44 +0300)]
DS-414 Jupyter cell highlighting restored by removing list item annotation

This is ad hoc fix for DS EAP only. It should not be cherry-picked to master branch.

(cherry picked from commit 601d4cfdd64157ce077c6eb5c99e2366a646d184)
(cherry picked from commit 5fbe0a96c772e94f9c9f4c53345d56abf13a19b2)

GitOrigin-RevId: 7c003c4a371d35019e8a74d9c979d3170f68c928

7 weeks agoOrder of languages in template language Structure View could be changed
Anton Bragin [Wed, 29 Jul 2020 17:59:02 +0000 (20:59 +0300)]
Order of languages in template language Structure View could be changed

GitOrigin-RevId: b90a4adae7766dd3ab6fe6edf132edfbb8d021ea

7 weeks agoIDEA-CR-65544: Log and send attachments from all causes and suppressed errors.
Vladimir Lagunov [Tue, 28 Jul 2020 12:10:12 +0000 (19:10 +0700)]
IDEA-CR-65544: Log and send attachments from all causes and suppressed errors.

Allows to send some additional attachment with the exception without wrapping the exception into RuntimeExceptionWithAttachment.

(cherry picked from commit b237aa82c8ec143728e61868e7488b6ef1790a75)

GitOrigin-RevId: 1959ce3eb7de7f94704047ca284d0ff72329cfe3

7 weeks agoIDEA-238791: create tree visitor to update project view
Sergey Malenkov [Tue, 28 Jul 2020 20:39:54 +0000 (23:39 +0300)]
IDEA-238791: create tree visitor to update project view

GitOrigin-RevId: ce1619f07621087baf5cfdc8dd2086548eea4137

7 weeks agoIDEA-238791: refactor project errors collector
Sergey Malenkov [Tue, 28 Jul 2020 15:16:20 +0000 (18:16 +0300)]
IDEA-238791: refactor project errors collector

GitOrigin-RevId: d3409f5719db1de2feb780d699f89d5c54dc009b

7 weeks agoIDEA-238791: add equals/hashCode to preserve a collapse/expand state
Sergey Malenkov [Tue, 28 Jul 2020 08:57:55 +0000 (11:57 +0300)]
IDEA-238791: add equals/hashCode to preserve a collapse/expand state

GitOrigin-RevId: ba49a5c74bb1d45dd2137d1a877a311948330ac6

7 weeks agoIDEA-238791: change method signatures in problems tree model
Sergey Malenkov [Tue, 28 Jul 2020 08:53:49 +0000 (11:53 +0300)]
IDEA-238791: change method signatures in problems tree model

GitOrigin-RevId: 3689c28d943fe899a0e529bf3fd81532736b9ccf

7 weeks agoIDEA-238791: extract interface from project errors collector
Sergey Malenkov [Tue, 28 Jul 2020 08:41:16 +0000 (11:41 +0300)]
IDEA-238791: extract interface from project errors collector

GitOrigin-RevId: 4d3d975111912ab8b6d777c0c6653ba6e0567c55

7 weeks agovcs: update tests
Aleksey Pivovarov [Tue, 28 Jul 2020 21:48:10 +0000 (00:48 +0300)]
vcs: update tests

Follow-up: 5b52e9103cd4d93ea3c54b1aa964c30e172aad45

GitOrigin-RevId: 79f47fe6548b2cfcc23dc52c2be1b4a081326ae8

7 weeks agojava: wrong package statement inspection cleanup
Anna Kozlova [Tue, 28 Jul 2020 20:03:25 +0000 (22:03 +0200)]
java: wrong package statement inspection cleanup

GitOrigin-RevId: 186492310c2c0e062a30c50851a1492a8f3b9c30

7 weeks agojava shebang detection: reduce memory load (IDEA-246747)
Anna Kozlova [Tue, 28 Jul 2020 19:38:31 +0000 (21:38 +0200)]
java shebang detection: reduce memory load (IDEA-246747)

GitOrigin-RevId: d63695384cc026435b52886bd21e66bd4eb2d304

7 weeks agocaller chooser: cleanup texts
Anna Kozlova [Tue, 28 Jul 2020 19:07:48 +0000 (21:07 +0200)]
caller chooser: cleanup texts

IDEA-CR-65543

GitOrigin-RevId: 6c1180c9cb6141abff9ac7ed97d608d32a877c6d

7 weeks ago[Markdown] Make Markdown plugin Runtime dependency in IntelliJ Community project.
Vladislav.Tankov [Tue, 28 Jul 2020 18:53:16 +0000 (21:53 +0300)]
[Markdown] Make Markdown plugin Runtime dependency in IntelliJ Community project.

GitOrigin-RevId: abd1cd270856967d370ce963bb6cf7c302adf555

7 weeks agoCleanup (standard assertions; initialization checks)
Roman Shevchenko [Tue, 28 Jul 2020 18:39:57 +0000 (20:39 +0200)]
Cleanup (standard assertions; initialization checks)

GitOrigin-RevId: a2eed476dd162e8ada659db55ff09893fe6de276

7 weeks agothread allocation policy for parallel build: 75% from core count but not more than 10
Eugene Zhuravlev [Tue, 28 Jul 2020 18:14:45 +0000 (20:14 +0200)]
thread allocation policy for parallel build: 75% from core count but not more than 10

GitOrigin-RevId: ede1660ffd343528df8441b25740f43cdaa991ff

7 weeks ago[Markdown] [IDEA-213097] Implement support of Mermaid.js for Markdown files (by...
Vladislav.Tankov [Tue, 28 Jul 2020 16:33:53 +0000 (19:33 +0300)]
[Markdown] [IDEA-213097]  Implement support of Mermaid.js for Markdown files (by Ivan Posti)

Implements support of Mermaid.js syntax in Markdown files. Also, preview implementation was reworked to be more flexible and support different extensions -- Java-based and in-Browser one.

GitOrigin-RevId: f8d49b768b25d08d18dc5c3f604f47f741a13e8b

7 weeks agoIDEA-241935 vcs: fix Local History for projects on WSL file system
Aleksey Pivovarov [Tue, 21 Jul 2020 10:54:52 +0000 (13:54 +0300)]
IDEA-241935 vcs: fix Local History for projects on WSL file system

Follow changes in 'LocalFileSystemBase.extractRootPath' in a3d7b5b73a231b6216e24d045ef2d3f1087daedd

GitOrigin-RevId: 5b52e9103cd4d93ea3c54b1aa964c30e172aad45

7 weeks agovcs: add test for LocalHistory paths iteration
Aleksey Pivovarov [Tue, 21 Jul 2020 10:32:52 +0000 (13:32 +0300)]
vcs: add test for LocalHistory paths iteration

GitOrigin-RevId: 2cc7e35c74094e74204f240c5ca821fa73ffc15b

7 weeks agofix movements inside package prefixes, add a test
Peter Gromov [Tue, 28 Jul 2020 16:47:43 +0000 (18:47 +0200)]
fix movements inside package prefixes, add a test

GitOrigin-RevId: 0eab0135ee0956790ae82b85948923ad8e441155

7 weeks agodiagnostics for EA-226674 - assert: StatusBarUtil.ensureValidEditorFile
Peter Gromov [Tue, 28 Jul 2020 16:45:52 +0000 (18:45 +0200)]
diagnostics for EA-226674 - assert: StatusBarUtil.ensureValidEditorFile

GitOrigin-RevId: 826ee5588e15714f8ecf42d58a4c2302197b6a1b

7 weeks ago[groovy] IDEA-CR-65358 IDEA-244372: Allow newified constructors to appear among compl...
Konstantin Nisht [Tue, 28 Jul 2020 16:06:46 +0000 (19:06 +0300)]
[groovy] IDEA-CR-65358 IDEA-244372: Allow newified constructors to appear among completion variants

GitOrigin-RevId: cb44c8f25c620e9a0ec3e2155466c3585b24fef5

7 weeks ago[git] allow to reopen closed compare branches tabs
Julia Beliaeva [Tue, 21 Jul 2020 01:36:35 +0000 (04:36 +0300)]
[git] allow to reopen closed compare branches tabs

To allow reopening from recent files list, file should have a file system with implemented findFileByPath method. This commit adds a file system implementation that caches opened GitCompareBranchesFile instances.

IDEA-244214

GitOrigin-RevId: 0067323f3df0b338529001f12a53960e3cca23d5

7 weeks ago[vcs-log] mark VcsLogFile as readonly
Julia Beliaeva [Tue, 21 Jul 2020 03:12:08 +0000 (06:12 +0300)]
[vcs-log] mark VcsLogFile as readonly

GitOrigin-RevId: fdd8c68fa984eff60fb9f43583a0e0709ff11e80

7 weeks ago[github] extract common editor file system to work with editor history
Dmitry Zhuravlev [Mon, 13 Jul 2020 14:27:18 +0000 (17:27 +0300)]
[github] extract common editor file system to work with editor history

GitOrigin-RevId: d53d7a900f56d6eb6f74100bc57ef9037f1c1055

7 weeks ago[vcs-log] split VcsLogFile into two implementations
Julia Beliaeva [Mon, 20 Jul 2020 17:06:19 +0000 (20:06 +0300)]
[vcs-log] split VcsLogFile into two implementations

SimpleVcsLogFile keeps reference to VcsLogPanel and becomes invalid when corresponding VcsLogUiEx is disposed. Thus this file can be opened only once.

GitCompareBranchesFile creates new instances of VcsLogUiEx when editors are opened. This way multiple editors could be opened for this file, including in split mode, and file can be reopened from recent files list (to be implemented later).

GitOrigin-RevId: df3e1eef18b88656e902a78a9cf24136546a4d48

7 weeks ago[vcs-log] remove extra invokeLater
Julia Beliaeva [Mon, 20 Jul 2020 18:59:18 +0000 (21:59 +0300)]
[vcs-log] remove extra invokeLater

It was only needed to ensure the correct modality when log tabs were created from ProjectLogListener.

GitOrigin-RevId: 762618d3f95dec0e0d40db210f6d0d0acd2e3150

7 weeks ago[vcs-log] keep filters as fields in GitCompareBranchesUi
Julia Beliaeva [Mon, 20 Jul 2020 13:28:44 +0000 (16:28 +0300)]
[vcs-log] keep filters as fields in GitCompareBranchesUi

GitOrigin-RevId: cf7f3d79c3583f87a750fcbb2a2cca62d085afaf

7 weeks ago[vcs-log] inline utility methods for opening log in the editor
Julia Beliaeva [Mon, 20 Jul 2020 18:57:15 +0000 (21:57 +0300)]
[vcs-log] inline utility methods for opening log in the editor

This is done in preparation for splitting VcsLogFile into two implementations.

GitOrigin-RevId: 2ca64486292a5d674d802741bc00faf386bb5661

7 weeks ago[vcs-log] remove logUi property from VcsLogFile
Julia Beliaeva [Mon, 20 Jul 2020 12:45:14 +0000 (15:45 +0300)]
[vcs-log] remove logUi property from VcsLogFile

GitOrigin-RevId: ec979aabf594ed7c57957e73600e79e0827b6dab

7 weeks ago[vcs-log] do not leak VcsLogUiEx instance through display name generator
Julia Beliaeva [Mon, 20 Jul 2020 12:41:03 +0000 (15:41 +0300)]
[vcs-log] do not leak VcsLogUiEx instance through display name generator

GitOrigin-RevId: 32d6bcdf08a5d254a3954ac5f4475a79b40282f3

7 weeks ago[vcs-log] move display name generator to the VcsLogFile
Julia Beliaeva [Mon, 20 Jul 2020 12:24:40 +0000 (15:24 +0300)]
[vcs-log] move display name generator to the VcsLogFile

GitOrigin-RevId: a9a7c1e70ab66c80fa02d6c2075039f1788ef766

7 weeks ago[space plugin] Select free port in background
Nikolay Rykunov [Tue, 28 Jul 2020 15:34:10 +0000 (18:34 +0300)]
[space plugin] Select free port in background

GitOrigin-RevId: ca7fa612ad59cba6a20abc02a629b9fdbe2dfc6b

7 weeks ago[space plugin] Use URL instead of regex to get port from redirectURIs
Nikolay Rykunov [Tue, 28 Jul 2020 14:54:24 +0000 (17:54 +0300)]
[space plugin] Use URL instead of regex to get port from redirectURIs

GitOrigin-RevId: 66d2d235da846d18ffee8cb6f70578adb19f2120

7 weeks agoshared index: include forward index for JavaFunctionalExpressionIndex IDEA-246767
Dmitry Batkovich [Tue, 28 Jul 2020 15:23:08 +0000 (18:23 +0300)]
shared index: include forward index for JavaFunctionalExpressionIndex IDEA-246767

GitOrigin-RevId: 7b935b0d5a2a4904c59966fe1e9dd993269a8b49

7 weeks ago[workspace model] don't try to register module-level libraries from unloaded module...
Nikolay Chashnikov [Tue, 28 Jul 2020 14:49:46 +0000 (17:49 +0300)]
[workspace model] don't try to register module-level libraries from unloaded module (IDEA-246786, EA-236032)

GitOrigin-RevId: c31dadfb487ae8f0ac49a6c423996cac83a06e02

7 weeks agomake Move Class refactoring work in background thread with ModelBranch (LAB-51)
Peter Gromov [Tue, 28 Jul 2020 11:31:55 +0000 (13:31 +0200)]
make Move Class refactoring work in background thread with ModelBranch (LAB-51)

GitOrigin-RevId: 2cdb59e2e045dea6a3192708cb6f53e112287a6a

7 weeks agomake IndexedFileImpl more lazy (evaluate file type and file name on first call)
Dmitry Batkovich [Tue, 28 Jul 2020 14:21:49 +0000 (17:21 +0300)]
make IndexedFileImpl more lazy (evaluate file type and file name on first call)

GitOrigin-RevId: 9a85d3d78e46fced4001d1ea3c1d2f2430b89352

7 weeks agoinline psi dependent index set from registered indexes
Dmitry Batkovich [Tue, 28 Jul 2020 14:04:40 +0000 (17:04 +0300)]
inline psi dependent index set from registered indexes

GitOrigin-RevId: f7e3d5bb3c25ec23253c38038f61f7b1143431fe

7 weeks agoindex: do not retrieve file type index state twice on scanning files
Dmitry Batkovich [Tue, 28 Jul 2020 12:56:02 +0000 (15:56 +0300)]
index: do not retrieve file type index state twice on scanning files

GitOrigin-RevId: b5bbd3490f042c1e340c7cca6b071ef16b2ed12f

7 weeks agoRevert "update IJ Ultimate icon files for Win. Remove Ultimate icon from community...
Konstantin Bulenkov [Tue, 28 Jul 2020 14:56:16 +0000 (16:56 +0200)]
Revert "update IJ Ultimate icon files for Win. Remove Ultimate icon from community repo"

This reverts commit 20fed1ac

GitOrigin-RevId: b31682ded069d9e67ffdc620c56cd23f599b9a89

7 weeks ago[space plugin] Don't add info about user token to idea.log
Nikolay Rykunov [Thu, 23 Jul 2020 19:00:06 +0000 (22:00 +0300)]
[space plugin] Don't add info about user token to idea.log

GitOrigin-RevId: 145e9034e09285d490bbe94dce29df60472d893f

7 weeks agoIDEA-245398 [new run config UI] improve JDK field displaying
Dmitry Avdeev [Tue, 28 Jul 2020 14:28:25 +0000 (17:28 +0300)]
IDEA-245398 [new run config UI] improve JDK field displaying

GitOrigin-RevId: f363f21572d2ced893372de3d84582b03b92d6d4

7 weeks ago[workspace model] don't lose changes in package prefix if Jps source root properties...
Nikolay Chashnikov [Tue, 28 Jul 2020 13:09:48 +0000 (16:09 +0300)]
[workspace model] don't lose changes in package prefix if Jps source root properties are changed after that

This also fixes GradleSettingsImportingTest.testPostponedImportPackagePrefix.

GitOrigin-RevId: e85cea064511fccce7675206937daf5d6d6fb778

7 weeks agoRUBY-26665 Extract action and inspection names from XMLs in `RubyMine responsibility...
Sergey Stoyanovsky [Tue, 28 Jul 2020 11:40:51 +0000 (14:40 +0300)]
RUBY-26665 Extract action and inspection names from XMLs in `RubyMine responsibility` scope into bundles

GitOrigin-RevId: 0adf4eab3e566aa150df2467275a6da37895d407

7 weeks agoFUS: make the current event scheme valid
Anastasia Ivanova [Wed, 8 Jul 2020 09:50:07 +0000 (16:50 +0700)]
FUS: make the current event scheme valid

GitOrigin-RevId: b403cd10a04379e7c604181d5170347c5e2429f3

7 weeks agoFUS: add integration test to validate generated event scheme
Anastasia Ivanova [Fri, 3 Jul 2020 07:36:31 +0000 (14:36 +0700)]
FUS: add integration test to validate generated event scheme

GitOrigin-RevId: 0b6193b1fba1fc295a28e78b6fbe72c032e20cb0

7 weeks agoFUS: declare validation rule in event field
Anastasia Ivanova [Thu, 2 Jul 2020 09:16:20 +0000 (16:16 +0700)]
FUS: declare validation rule in event field

GitOrigin-RevId: 37b92833fdc915b6aba28da16eed82667167083a

7 weeks agomapping help id for build tools
Alexander Bubenchikov [Tue, 28 Jul 2020 13:12:43 +0000 (16:12 +0300)]
mapping help id for build tools

GitOrigin-RevId: ea29f7698cb36e0995828b05c00e5a7910289a39

7 weeks agoUpdating versions of project dependencies: rkernelVersion->28
RKernel Updater [Tue, 28 Jul 2020 12:50:04 +0000 (12:50 +0000)]
Updating versions of project dependencies: rkernelVersion->28

RKernel Updater

GitOrigin-RevId: 7a222509fe5f8b9f8b78598e195f77a60a434e4c

7 weeks ago[workspace model] correctly track dependencies on SDK to fire rootsChanged if and...
Nikolay Chashnikov [Tue, 28 Jul 2020 10:19:18 +0000 (13:19 +0300)]
[workspace model] correctly track dependencies on SDK to fire rootsChanged if and only if needed (IDEA-246731)

Now rootsChanged event is fired when an SDK referenced from some module is added or removed. Also event isn't fired after changing roots for SDK which isn't referenced from modules. And code which checks modules where a given SDK is used is implemented more efficiently.

GitOrigin-RevId: 927a905840e0cdfe18f1e53966ce4da7e5429958

7 weeks ago[workspace model] refactoring: extract inner class and a method in ProjectRootManager...
Nikolay Chashnikov [Tue, 28 Jul 2020 08:56:20 +0000 (11:56 +0300)]
[workspace model] refactoring: extract inner class and a method in ProjectRootManagerBridge

GitOrigin-RevId: 4907f15ff317d4c76ddc12869b6f143731354d76

7 weeks agoupdate IJ Ultimate icon files for Win. Remove Ultimate icon from community repo
Konstantin Bulenkov [Tue, 28 Jul 2020 12:08:05 +0000 (14:08 +0200)]
update IJ Ultimate icon files for Win. Remove Ultimate icon from community repo

GitOrigin-RevId: 20fed1ac1aea351bdc58ca605a213461b9228066

7 weeks agoRevert: [gradle] code clean up IJ-CR-2317 IDEA-237290 (f9825a90)
Nikita Skvortsov [Tue, 28 Jul 2020 11:36:58 +0000 (14:36 +0300)]
Revert: [gradle] code clean up IJ-CR-2317 IDEA-237290 (f9825a90)

Usage of Gradle-specific API causes instantiation failures in `DeprecatedDependencyResolverTest` as IDEA's org.slf4j.impl.Log4jLoggerAdapter cannot be cast to org.gradle.api.logging.Logger

GitOrigin-RevId: 91f5360333a85f0d329aa131d78309f86265d059

7 weeks ago[gradle] grammar fixes in test methods naming
Nikita Skvortsov [Tue, 28 Jul 2020 10:46:24 +0000 (13:46 +0300)]
[gradle] grammar fixes in test methods naming

GitOrigin-RevId: 2a673cfcb27c4b89bcde6aaa18e3606ad7cef78d

7 weeks agocaller chooser: ensure highlighters of callees are reset on selection change
Anna Kozlova [Tue, 28 Jul 2020 11:30:51 +0000 (13:30 +0200)]
caller chooser: ensure highlighters of callees are reset on selection change

otherwise non selected children may be highlighted in the caller editor

GitOrigin-RevId: 506bb7ea6351771ea947090eecd3e490bc186262

7 weeks agojava preview features warning cosmetics (IDEA-246463)
Anna Kozlova [Tue, 28 Jul 2020 11:12:22 +0000 (13:12 +0200)]
java preview features warning cosmetics (IDEA-246463)

GitOrigin-RevId: 8116e1a5f348e2d390dbcc45d270b85ed14e85f6

7 weeks agonotifications: @JvmOverloads to reduce number of methods & clean java api
Anna Kozlova [Tue, 28 Jul 2020 10:47:13 +0000 (12:47 +0200)]
notifications: @JvmOverloads to reduce number of methods & clean java api

GitOrigin-RevId: c760107190a20ba6f19451b8a5a687eebab5a20a

7 weeks agosafe delete: suggest to delete non-member referenced from method or field to be delet...
Anna Kozlova [Tue, 28 Jul 2020 10:38:25 +0000 (12:38 +0200)]
safe delete: suggest to delete non-member referenced from method or field to be deleted (IDEA-232557)

GitOrigin-RevId: 39813ba3faf73af0ce07cbba09cc726bb0389579

7 weeks agoduplicate property: narrow scope to property files only
Anna Kozlova [Mon, 27 Jul 2020 11:55:28 +0000 (13:55 +0200)]
duplicate property: narrow scope to property files only

GitOrigin-RevId: a71e44a4ff5bb86778f055a46b9960192d300b33

7 weeks agomake tests recompute mediator on each run to test the actual mediator from FileSystem...
Alexey Kudravtsev [Tue, 28 Jul 2020 11:15:26 +0000 (14:15 +0300)]
make tests recompute mediator on each run to test the actual mediator from FileSystemUtil (IDEA-CR-65496)

GitOrigin-RevId: ef7f8e006fabe9a2bf41ea9e722602ad45330bf5

7 weeks agoFileAttributes: encapsulate and scalarize type to conserve memory and hide implementation
Alexey Kudravtsev [Mon, 27 Jul 2020 21:14:54 +0000 (00:14 +0300)]
FileAttributes: encapsulate and scalarize type to conserve memory and hide implementation

GitOrigin-RevId: a8cfc36176ad2e25319d8a0a0cc4bbc349584a71

7 weeks agoensure to update correct node to avoid returning invalid file from file pointer
Alexey Kudravtsev [Mon, 27 Jul 2020 16:28:34 +0000 (19:28 +0300)]
ensure to update correct node to avoid returning invalid file from file pointer

GitOrigin-RevId: f4140f60b21a615abb63caf704a9b8752f414ea8

7 weeks agoremove unnecessary parameter checks because they will be checked down the stack
Alexey Kudravtsev [Mon, 27 Jul 2020 16:09:17 +0000 (19:09 +0300)]
remove unnecessary parameter checks because they will be checked down the stack

GitOrigin-RevId: 42059105ae99b1649680983e1b94d215da5fd9a2

7 weeks agomake flags passed to VFSE.setFlagInt()/VData.setFlags() more checkable
Alexey Kudravtsev [Mon, 27 Jul 2020 10:24:43 +0000 (13:24 +0300)]
make flags passed to VFSE.setFlagInt()/VData.setFlags() more checkable

GitOrigin-RevId: 2beb579c2fbcff44a2a880bbc2c07b829507a15b

7 weeks agointroduce isCaseSensitive() method in preparation for mixed-case sensitive file syste...
Alexey Kudravtsev [Mon, 27 Jul 2020 10:21:34 +0000 (13:21 +0300)]
introduce isCaseSensitive() method in preparation for mixed-case sensitive file system support

GitOrigin-RevId: 55a65f1a0aeac6fb28147de553405caccd892647

7 weeks ago[PY-34710] Fix adding not implemented function to imported module
andrey.matveev [Mon, 13 Jul 2020 06:12:21 +0000 (13:12 +0700)]
[PY-34710] Fix adding not implemented function to imported module

GitOrigin-RevId: cd11eaf0b7b4004d0822cb2688bbb3a1b9a60116

7 weeks agoIDEA-245945 Add `setViewer` to `EditorTextField` (in a pair with existing `isViewer`)
Ivan Buryak [Tue, 28 Jul 2020 10:12:55 +0000 (17:12 +0700)]
IDEA-245945 Add `setViewer` to `EditorTextField` (in a pair with existing `isViewer`)

GitOrigin-RevId: f20c07d636dea911354ee4eb37e5730cd642481f

7 weeks agoimplement an honest directory index over ModelBranch changes (LAB-51)
Peter Gromov [Tue, 28 Jul 2020 09:59:51 +0000 (11:59 +0200)]
implement an honest directory index over ModelBranch changes (LAB-51)

GitOrigin-RevId: 9d913c482bae2375af386b31383e2a84eba121c0

7 weeks agoPsiClassImplUtil: don't fail everything when some plugin returns invalid member PSI...
Peter Gromov [Tue, 28 Jul 2020 09:30:12 +0000 (11:30 +0200)]
PsiClassImplUtil: don't fail everything when some plugin returns invalid member PSI (IDEA-246663)

GitOrigin-RevId: 319ac87cb093336625b37363aa64243365e669bf

7 weeks agoUse check() that throws IllegalStateException in case of a violation [IDEA-CR-65447]
Rustam Vishnyakov [Tue, 28 Jul 2020 07:50:40 +0000 (10:50 +0300)]
Use check() that throws IllegalStateException in case of a violation [IDEA-CR-65447]

GitOrigin-RevId: 4f4dd87a9b1b9a93002dcb0883af90bb334f7245

7 weeks agoIDEA-242758 IntelliSense/Code Completion for EditorConfig doesn't propose "unset...
Rustam Vishnyakov [Mon, 27 Jul 2020 18:30:42 +0000 (21:30 +0300)]
IDEA-242758 IntelliSense/Code Completion for EditorConfig doesn't propose "unset" as a possible value

GitOrigin-RevId: f0a160d5e7f4a190b2cafd19b702a1dd8505d878

7 weeks agoinline method: don't show dialog in tests
Dmitry Gridin [Tue, 28 Jul 2020 07:47:49 +0000 (14:47 +0700)]
inline method: don't show dialog in tests

GitOrigin-RevId: 52712bf61c6185699fb54432fa7687500675f01e

7 weeks ago[gradle] code clean up IJ-CR-2317 IDEA-237290
Nikita Skvortsov [Tue, 28 Jul 2020 07:48:46 +0000 (10:48 +0300)]
[gradle] code clean up IJ-CR-2317 IDEA-237290

GitOrigin-RevId: f9825a901451e6ef563cb7ab6a1cf5e14816f0fd

7 weeks ago[gradle] code clean up IJ-CR-2449 IDEA-246637
Nikita Skvortsov [Tue, 28 Jul 2020 07:44:53 +0000 (10:44 +0300)]
[gradle] code clean up IJ-CR-2449 IDEA-246637

GitOrigin-RevId: 67596c123af09fb96990c79508c315d450a5d1a0

7 weeks agoIDEA-220087 "Open new tabs at the end" preference has no effect whatsoever
Vassiliy.Kudryashov [Tue, 28 Jul 2020 07:12:56 +0000 (10:12 +0300)]
IDEA-220087 "Open new tabs at the end" preference has no effect whatsoever

GitOrigin-RevId: 24286bbfb5dd383bfc64bba3cd52a08e11ddae1c

7 weeks agoMoveToPackageFix: suggest move inheritor to sealed parents' package when parent in...
Artemiy Sartakov [Tue, 28 Jul 2020 05:37:37 +0000 (12:37 +0700)]
MoveToPackageFix: suggest move inheritor to sealed parents' package when parent in unnamed module and in different package (IDEA-243904)

GitOrigin-RevId: 8fd0c7bdcc69b5a664d458acc8ab74b2aa1fe005

7 weeks agonegate condition
Dmitry Batkovich [Tue, 28 Jul 2020 05:12:30 +0000 (08:12 +0300)]
negate condition

GitOrigin-RevId: 1b32d92c14711aab4a637be4fb6b100134a33839

7 weeks agoIDEA-CR-65500 IDEA-246585 Frameworks: fix PlaceholderTextRanges.getPlaceholderRanges...
Yuriy Artamonov [Tue, 28 Jul 2020 04:10:58 +0000 (07:10 +0300)]
IDEA-CR-65500 IDEA-246585 Frameworks: fix PlaceholderTextRanges.getPlaceholderRanges for deep nested braces expression

GitOrigin-RevId: 01c89a8f3fff54e705ba1bbf22ccee09d4a0a9c9

7 weeks agoWarnings fixed
Tagir Valeev [Tue, 28 Jul 2020 02:53:03 +0000 (09:53 +0700)]
Warnings fixed

GitOrigin-RevId: 21fcc1c8b6a502f3481549b2ebad01238281e245

7 weeks agoPostHighlightingVisitor: make create field/assign field low-priority fixes not in...
Tagir Valeev [Tue, 28 Jul 2020 02:50:28 +0000 (09:50 +0700)]
PostHighlightingVisitor: make create field/assign field low-priority fixes not in constructor

GitOrigin-RevId: 2067c24ce77432e48be5d8468fa03221a4b4bf8e

7 weeks agoClsStubBuilderTest: type parameter test that reflects current state (IDEA-153093)
Tagir Valeev [Mon, 27 Jul 2020 05:16:50 +0000 (12:16 +0700)]
ClsStubBuilderTest: type parameter test that reflects current state (IDEA-153093)

GitOrigin-RevId: 6bb0ca0aa2c511094472096bd763f802c085165c

7 weeks ago[groovy] IDEA-201095: Use target values in @DelegatesTo
Konstantin Nisht [Tue, 28 Jul 2020 00:16:21 +0000 (03:16 +0300)]
[groovy] IDEA-201095: Use target values in @DelegatesTo

GitOrigin-RevId: 010ed66e8aebfc8b1eb68e659ff601ec5351817d

7 weeks ago[space] fixed merge glitch.
sergey.shkredov [Mon, 27 Jul 2020 20:58:49 +0000 (23:58 +0300)]
[space] fixed merge glitch.

GitOrigin-RevId: 0c019c8c57d2c6375d8cec3eb5fc3532afad40c0

7 weeks ago[space] simplify control flow.
sergey.shkredov [Sat, 11 Jul 2020 20:26:30 +0000 (23:26 +0300)]
[space] simplify control flow.

GitOrigin-RevId: 2b1cdefe27ee82abb3851ff4ff976dc4e67a7f72

7 weeks ago[space] Update sdk.
sergey.shkredov [Sat, 11 Jul 2020 09:49:03 +0000 (12:49 +0300)]
[space] Update sdk.
Removed local runner from the idea plugin.
Handle errors and validation errors better in plugin.

GitOrigin-RevId: c6844cb1d3139b77ae11ae822e42d7f4f2085e60

7 weeks ago[jps] using energy-efficient File-to-URI conversion (IDEA-CR-60191)
Roman Shevchenko [Mon, 27 Jul 2020 20:40:43 +0000 (22:40 +0200)]
[jps] using energy-efficient File-to-URI conversion (IDEA-CR-60191)

GitOrigin-RevId: 322611ba8d53ff5fd34f3b2386f202caec35d30f

7 weeks agoCleanup (unused throw declarations)
Roman Shevchenko [Mon, 27 Jul 2020 19:30:08 +0000 (21:30 +0200)]
Cleanup (unused throw declarations)

GitOrigin-RevId: a0774353bb29850c420bc9bb87939051840fe092

7 weeks ago[platform] energy-efficient variant of `File#toURI`
Roman Shevchenko [Mon, 27 Jul 2020 19:19:31 +0000 (21:19 +0200)]
[platform] energy-efficient variant of `File#toURI`

GitOrigin-RevId: b11aabfb4352f8075a964641e9fff1d609aeb0b1

8 weeks agoStubTreeBuilder: remove ad-hoc ModelBranch treatment that doesn't scale to created...
Peter Gromov [Mon, 27 Jul 2020 18:55:16 +0000 (20:55 +0200)]
StubTreeBuilder: remove ad-hoc ModelBranch treatment that doesn't scale to created/moved files

check for model branch in JavaFileElementType instead

GitOrigin-RevId: eee316b75b0793060d1d8a0bec497ff421e1833c

8 weeks agoFix broken test (order of pinned/unpinned editor tabs)
Vassiliy.Kudryashov [Mon, 27 Jul 2020 18:46:44 +0000 (21:46 +0300)]
Fix broken test (order of pinned/unpinned editor tabs)

GitOrigin-RevId: 02eac4eebf1f0f39d5b875168fe927a3d52291e5

8 weeks agoUpdating versions of project dependencies: rkernelVersion->27
RKernel Updater [Mon, 27 Jul 2020 18:22:00 +0000 (21:22 +0300)]
Updating versions of project dependencies: rkernelVersion->27

RKernel Updater

GitOrigin-RevId: 4255bad2c75f2af81aff3b095411c54b7662045b

8 weeks agooverwrite metainfo in inspections reporter
alexey.afanasiev [Mon, 27 Jul 2020 18:19:18 +0000 (21:19 +0300)]
overwrite metainfo in inspections reporter

GitOrigin-RevId: dd0f4e6fc67faf42cf73505405db275ab09a20cb

8 weeks agoModelBranch: support file/dir creation and movement
Peter Gromov [Mon, 27 Jul 2020 12:23:08 +0000 (14:23 +0200)]
ModelBranch: support file/dir creation and movement

GitOrigin-RevId: ce80daee2774a33d9fc026ce5d4c7f55b895a439

8 weeks agolight edit: associate file types with IDE on Windows (IDEA-245133)
Sergey Simonchik [Mon, 27 Jul 2020 17:51:12 +0000 (20:51 +0300)]
light edit: associate file types with IDE on Windows (IDEA-245133)

GitOrigin-RevId: 56ee666e80a6b1f8ec49dcc9552192e1cddd1e03

8 weeks agoJava parser: parse var.Foo like types: IDEA-245625
Roman Ivanov [Wed, 22 Jul 2020 14:38:08 +0000 (16:38 +0200)]
Java parser: parse var.Foo like types: IDEA-245625

GitOrigin-RevId: 5578e851b72cbb0040597563681d59eaec4b3793

8 weeks agotypo
Roman Ivanov [Wed, 22 Jul 2020 09:57:56 +0000 (11:57 +0200)]
typo

GitOrigin-RevId: 36bad602223411856827125fe6066f4ba33247d0

8 weeks agoAdd an assertion to InSmartMode constructor [IDEA-CR-65447]
Rustam Vishnyakov [Mon, 27 Jul 2020 13:23:15 +0000 (16:23 +0300)]
Add an assertion to InSmartMode constructor [IDEA-CR-65447]

GitOrigin-RevId: 9e77a3ca6abe8b6b905fb9433cb7313267cb592e

8 weeks ago[textmate] improve notification about corrupted bundle
Alexander Zolotov [Mon, 27 Jul 2020 16:02:38 +0000 (19:02 +0300)]
[textmate] improve notification about corrupted bundle

GitOrigin-RevId: c8ebf141ec3efa2aaf80a663887876b0d2a7ab3a