idea/contrib.git
17 hours ago[vue tests] unload stub tree, add TODO to fix later master
Konstantin Ulitin [Thu, 9 Sep 2021 15:47:32 +0000 (17:47 +0200)]
[vue tests] unload stub tree, add TODO to fix later

GitOrigin-RevId: 841c565ebb5ff594a2228ada0b91ae574c83f108

17 hours ago[js] save data from swf in stubs
Konstantin Ulitin [Wed, 1 Sep 2021 15:06:26 +0000 (17:06 +0200)]
[js] save data from swf in stubs

GitOrigin-RevId: 1ae9607a60ab455c3f6b0a39b732eae40740b186

17 hours ago[js] move heavy calculation of JSFunctionData from indexing to gist
Konstantin Ulitin [Thu, 26 Aug 2021 21:51:52 +0000 (23:51 +0200)]
[js] move heavy calculation of JSFunctionData from indexing to gist

GitOrigin-RevId: 214855a8790beb088936726d23a9210fd7e4360d

36 hours agoDon't synchronize, there's a local base folder path contained in FrameworkInstanceDef...
Rustam Vishnyakov [Tue, 14 Sep 2021 16:09:16 +0000 (19:09 +0300)]
Don't synchronize, there's a local base folder path contained in FrameworkInstanceDefinition

GitOrigin-RevId: 6654cdee2b2b922a1cd25c131c296639656233a6

36 hours ago[js] migrated to the new plugin model #IDEA-278108
Andrew Kozlov [Wed, 15 Sep 2021 12:26:08 +0000 (14:26 +0200)]
[js] migrated to the new plugin model #IDEA-278108

GitOrigin-RevId: 1c973d78e2021248b426efaff494ba28745ceac9

42 hours agoWEB-52545 Dart parsing error: ternary operator with list literals
Alexander Doroshko [Thu, 16 Sep 2021 08:45:39 +0000 (11:45 +0300)]
WEB-52545 Dart parsing error: ternary operator with list literals

GitOrigin-RevId: eb5b4d5012c92921c8353802a4a03d964396f36e

2 days agoWEB-52293 Support new Dart syntax: Constructor tearoffs
Alexander Doroshko [Wed, 15 Sep 2021 20:03:19 +0000 (23:03 +0300)]
WEB-52293 Support new Dart syntax: Constructor tearoffs

GitOrigin-RevId: 505f94ed039094df59a896ac082f8ba78b4b45df

2 days agoDon't log error if Dart server responds with RequestErrorCode.FILE_NOT_ANALYZED
Alexander Doroshko [Wed, 15 Sep 2021 09:46:13 +0000 (12:46 +0300)]
Don't log error if Dart server responds with RequestErrorCode.FILE_NOT_ANALYZED

GitOrigin-RevId: b1934ce87d6bc6bb28c0b9842afdd34fe4d4856e

2 days agoWEB-35706 WEB-41983 Vue.js: limit code completion and resolve within the template...
Piotr Tomiak [Tue, 14 Sep 2021 18:16:27 +0000 (20:16 +0200)]
WEB-35706 WEB-41983 Vue.js: limit code completion and resolve within the template expressions to known items.

GitOrigin-RevId: 7955fe95544f49894e8e1105b7846607d8054e34

2 days ago[osmorc] migrated to the new plugin model #IDEA-278108
Andrew Kozlov [Tue, 14 Sep 2021 18:39:05 +0000 (20:39 +0200)]
[osmorc] migrated to the new plugin model #IDEA-278108

GitOrigin-RevId: 584f10535778ece5daba03b5e191d697ca6f94f1

2 days agojs: fix broken test com.intellij.flex.uml.FlashUmlTest.testAsDependencies
Andrey Starovoyt [Wed, 15 Sep 2021 08:17:18 +0000 (11:17 +0300)]
js: fix broken test com.intellij.flex.uml.FlashUmlTest.testAsDependencies

GitOrigin-RevId: 9f05ac97f3f1e7b085d0382802e45611710fe5a0

2 days ago[js] highlight function expression name in docs the same way as in code
Konstantin Ulitin [Wed, 15 Sep 2021 09:34:03 +0000 (11:34 +0200)]
[js] highlight function expression name in docs the same way as in code

GitOrigin-RevId: 6ec79ee0954f662723affc903c9fc9827261ca09

2 days ago[js] highlight variables with function type as a function (WEB-46827)
Konstantin Ulitin [Tue, 14 Sep 2021 13:57:13 +0000 (15:57 +0200)]
[js] highlight variables with function type as a function (WEB-46827)

GitOrigin-RevId: e9d1f8f0dade10369654900b2434a1b3a267c4ea

3 days agoWEB-52130 Provide type checking for Vue.js properties - remove unused inspection
Piotr Tomiak [Tue, 14 Sep 2021 17:24:18 +0000 (19:24 +0200)]
WEB-52130 Provide type checking for Vue.js properties - remove unused inspection

GitOrigin-RevId: b637e791f8c5d80ac004746999f4e697d16ac876

3 days agoWEB-52130 Provide type checking for Vue.js properties.
Piotr Tomiak [Tue, 14 Sep 2021 12:14:56 +0000 (14:14 +0200)]
WEB-52130 Provide type checking for Vue.js properties.

GitOrigin-RevId: de53f801689a0940d8312d415ec084d94fb6c465

3 days ago[Maven] tests: WIP wait for import completion in tests
Vladislav.Soroka [Tue, 14 Sep 2021 11:51:47 +0000 (14:51 +0300)]
[Maven] tests: WIP wait for import completion in tests

GitOrigin-RevId: c1b1b1e72870ab90652af33e4a387bcfd7b587ab

3 days agoAuto-exclude .dart_tool folder even if Dart SDK is not configured yet (it's huge...
Alexander Doroshko [Tue, 14 Sep 2021 08:25:03 +0000 (11:25 +0300)]
Auto-exclude .dart_tool folder even if Dart SDK is not configured yet (it's huge and shouldn't be indexed)

GitOrigin-RevId: 3b67f26d32813aa7f1f7044864571505801c3ecd

3 days agoAdd folding of Dart Mixin declarations, fixes WEB-52669
Jaime Wren [Tue, 14 Sep 2021 07:14:50 +0000 (10:14 +0300)]
Add folding of Dart Mixin declarations, fixes WEB-52669

GitOrigin-RevId: 27bdcd0f237f8153fd203a89d97935e3ae00067a

4 days ago[ruby] Remove deprecated newline prefixing of TC `ServiceMessage`s
Sergey Stoyanovsky [Tue, 14 Sep 2021 03:10:02 +0000 (06:10 +0300)]
[ruby] Remove deprecated newline prefixing of TC `ServiceMessage`s

GitOrigin-RevId: dfc9635c9b1447e96d337c3f5c5e994420beb767

4 days agoRUBY-27871 RUBY-24810 Fix processing of ANSI colored output of test run configuration...
Sergey Stoyanovsky [Tue, 14 Sep 2021 02:25:19 +0000 (05:25 +0300)]
RUBY-27871 RUBY-24810 Fix processing of ANSI colored output of test run configurations on Windows

This commit fixes two issues.

1. When a test run configuration, executed on Windows with PTY, produces an output, the length of which exceeds that PTY's window size limit, TC `ServiceMessage`s, enclosing this output, are very likely to get sliced with newlines in a way that `OutputEventSplitter` is neither expecting, nor able to handle correctly. This issue was partially solved in `867ff3514b224eaaf8760bdeaf10ee96320a52d9` by adding a bracket balance counting buffer for process output lines to `RubySmtRunnerConsoleProperties#createTestEventsConverter`. Brackets from within the SM content (primarily the inherently uneven ANSI CSIs) had to be left out from this counting in order to correctly maintain the parity of `##teamcity[` and ]`. It was done simply by skipping one char after each vertical bar `|` that is used for escaping in SMs. However, if a particular SM happened to get sliced right between a bar `|` and a bracket `[`, the latter would not be skipped and would make it into the bracket balance count, thus braking event splitting and finishing the test in an indeterminate state. Although this happened quite sporadically, with substantially longer output the chance of such an unfortunate partition occurring in it at least once per test run was getting closer to inevitable. Now we deal with this case by storing the last char of the freshly buffered line.

2. `winpty` package, which is currently used in `intellij` for running PTY processes on Windows, replaces stand-alone control characters `0x1b` (`ESC`), that don't belong to any (`winpty`-supported) escape sequence, with leftwards arrows `←` (i.e. `\u2190`, though the exact symbol depends on the encoding, being the arrow in case of UTF-8). This happens to all the ANSI CSIs (`ESC[`) inside SM, since they all are escaped as `ESC|[`, preventing `winpty` to detect the sequence that `ESC` belongs to. Unsurprisingly, this substitution breaks ANSI coloring and, moreover, leads to the leaking of incomplete ANSI SGR sequences into the test run configuration output. This problem is now solved by escaping all the `0x1b` chars as `|0x001b` in `Rake::TeamCity::MessageFactory#replace_escaped_symbols` to be later unescaped along with the rest of the SM content in `jetbrains.buildServer.messages.serviceMessages.MapSerializerUtil.EscapeInfoProvider2#unescape`.

Also, with these two problems solved, there is no need to keep the platform-specific PTY-allocating logic for test run configurations.

GitOrigin-RevId: ff5c07b7fd2782bccdc80fb4b19d95613ff77a6b

4 days ago[js] cleanup semantic highlighting 213.3714
Konstantin Ulitin [Mon, 13 Sep 2021 16:24:20 +0000 (18:24 +0200)]
[js] cleanup semantic highlighting

GitOrigin-RevId: 60c9f51d25011ec1861424a42bc6172bc8971fea

4 days agofollow-up on WEB-51082, WEB-34276, WEB-50179, WEB-50673
Alexander Doroshko [Mon, 13 Sep 2021 16:29:30 +0000 (19:29 +0300)]
follow-up on WEB-51082, WEB-34276, WEB-50179, WEB-50673

fix processing of selectors within pseudo-class arguments after changes in parser

GitOrigin-RevId: 6e927b34a701c6eb314aa86faa84025e6eab99aa

7 days agoAdded obvious nullability annotations
Alexandr Evstigneev [Fri, 10 Sep 2021 12:05:36 +0000 (15:05 +0300)]
Added obvious nullability annotations

GitOrigin-RevId: 5cf8506169982c840c751c31837e441d8014a0e4

8 days ago[tests] Fix "test class with no tests" warnings
Tagir Valeev [Thu, 9 Sep 2021 06:08:27 +0000 (13:08 +0700)]
[tests] Fix "test class with no tests" warnings

Remove tests that weren't running for years

GitOrigin-RevId: b4c2ab2e3143b542d768edbd09964b133dc4479e

9 days ago[IDEA-270680] Use an ellipsis character in the Dart bundle
Alex Plate [Wed, 8 Sep 2021 13:13:03 +0000 (16:13 +0300)]
[IDEA-270680] Use an ellipsis character in the Dart bundle

GitOrigin-RevId: 8d23364f14605682f88b2069d43782fbf6c452b3

9 days agoWEB-51635: added symbol keyword to indexers completion
Vladimir Panimaskin [Tue, 7 Sep 2021 22:13:11 +0000 (01:13 +0300)]
WEB-51635: added symbol keyword to indexers completion

GitOrigin-RevId: 5e789d23698f86133052172aabfc0666ea28d200

9 days agoWEB-51635: multiple indexers in record types
vladimir.panimaskin [Tue, 24 Aug 2021 21:00:53 +0000 (00:00 +0300)]
WEB-51635: multiple indexers in record types

GitOrigin-RevId: d0b4bc84fd47c816926ef71bbb9c25bf4a403fb1

10 days agocom.intellij.lsp: remove LspLazyServerSupportProvider
Pavel Sokolov [Mon, 6 Sep 2021 12:52:21 +0000 (15:52 +0300)]
com.intellij.lsp: remove LspLazyServerSupportProvider

(cherry picked from commit 46e90064920a7173ae06898d04a5d9b8be6a1ec1)

IJ-MR-13846

GitOrigin-RevId: e0b180e0e070e3908d35f76370f9ce36340d710c

11 days agoDeno: hide testDenoSimpleRename for now
Pavel Sokolov [Mon, 6 Sep 2021 16:48:53 +0000 (19:48 +0300)]
Deno: hide testDenoSimpleRename for now

GitOrigin-RevId: d90e8f50ddcca224edf32d65a12c07eb268315c8

11 days agoUpdate RD version.
Mikhail Filippov [Mon, 6 Sep 2021 09:46:27 +0000 (12:46 +0300)]
Update RD version.

GitOrigin-RevId: 0719cb6a26582dc4b9defa905e7bc776982b2860

2 weeks agoDeno, com.intellij.lsp: restart routine
Pavel Sokolov [Wed, 1 Sep 2021 12:12:57 +0000 (15:12 +0300)]
Deno, com.intellij.lsp: restart routine

(cherry picked from commit fefddd6c4a45e5acabb7921d5e82c3281f784c96)

IJ-MR-13672

GitOrigin-RevId: 6fce64ed8ca9055e2e1e6beeed2e84427dc4f45a

2 weeks agoIDEA-277234 Update version to 1.14.2
andrey.matveev [Thu, 2 Sep 2021 09:43:55 +0000 (16:43 +0700)]
IDEA-277234 Update version to 1.14.2

(cherry picked from commit cf13834cbf9305eb479896b8e951945db76649ce)

IJ-MR-13712

GitOrigin-RevId: c8bb986f644cf5b77918ae4edddafce8f884f288

2 weeks agovcs: deprecate unused Refreshable.refresh method
Aleksey Pivovarov [Mon, 26 Jul 2021 15:36:30 +0000 (18:36 +0300)]
vcs: deprecate unused Refreshable.refresh method

Only actual call was in p4.RevertAllUnchangedFilesAction, replace it with restoreState.

GitOrigin-RevId: 4ba0705dab59f11d6a0b0e711da066d9a5b72de4

2 weeks agoWEB-52465 Vue: <script setup> Properties of Components not or wrong recognized
Piotr Tomiak [Wed, 1 Sep 2021 13:12:26 +0000 (15:12 +0200)]
WEB-52465 Vue: <script setup> Properties of Components not or wrong recognized

GitOrigin-RevId: dd85f430a26f3d893659922a342269364bd138f4

2 weeks agoIFT-265 Add lesson about Local History feature
Konstantin Hudyakov [Tue, 17 Aug 2021 17:18:10 +0000 (20:18 +0300)]
IFT-265 Add lesson about Local History feature

GitOrigin-RevId: 4438df6ef2c2fa728b604969d13d07a4f6e49808

2 weeks agoWEB-50101 Improve conditional type evaluation for nulls and undefines
Piotr Tomiak [Tue, 31 Aug 2021 11:51:48 +0000 (13:51 +0200)]
WEB-50101 Improve conditional type evaluation for nulls and undefines

GitOrigin-RevId: e0b4d2810d5213dd47774e2bc194677d6df3f463

2 weeks agoWEB-52407 Wrong props types validation in Vue 3 script setup
Piotr Tomiak [Tue, 31 Aug 2021 08:59:42 +0000 (10:59 +0200)]
WEB-52407 Wrong props types validation in Vue 3 script setup

GitOrigin-RevId: 93863fb9fc1443c8306cdb7a2bb74dac46df42ad

2 weeks agoWEB-52476 Dart tests cannot be executed from the IDE with Dart SDK: 2.10.5
Alexander Doroshko [Tue, 31 Aug 2021 13:31:47 +0000 (16:31 +0300)]
WEB-52476 Dart tests cannot be executed from the IDE with Dart SDK: 2.10.5

GitOrigin-RevId: 8118e130d4413078ea2e3743c9bc75a51cfb1c5d

2 weeks agoCategorise plugins' components for Settings Sync
Rustam Vishnyakov [Mon, 30 Aug 2021 18:57:09 +0000 (21:57 +0300)]
Categorise plugins' components for Settings Sync

GitOrigin-RevId: e4d0846c23fd83597e134fe70689cfa022a4afdf

2 weeks agoDeno: tests, lazy lsp descriptor provider, disposed project issues
Pavel Sokolov [Mon, 30 Aug 2021 13:07:34 +0000 (16:07 +0300)]
Deno: tests, lazy lsp descriptor provider, disposed project issues

(cherry picked from commit acaac2dda71539fa81ef35b22b6089bd00e2da61)

IJ-MR-13460

GitOrigin-RevId: b50ed9650e3fed9c88301efc6860ffdfa4c3e2b1

2 weeks agoDeno: add navigation; add quick info
Pavel Sokolov [Thu, 26 Aug 2021 12:35:46 +0000 (15:35 +0300)]
Deno: add navigation; add quick info

(cherry picked from commit 39fa1df5fe57a3b8d36976515feb4534985182bd)

IJ-MR-13460

GitOrigin-RevId: 0f7e551ffb438eb66e9ec15ca9520f59e01e5f46

2 weeks agoWEB-50862 Update support for nuxt config code completion; fix issues with TS nuxt...
Piotr Tomiak [Mon, 30 Aug 2021 11:23:00 +0000 (13:23 +0200)]
WEB-50862 Update support for nuxt config code completion; fix issues with TS nuxt config.

GitOrigin-RevId: 48b61a804170881970be27249d40956484c87428

3 weeks agoi18n fix for Perforce ignore settings.
Dmitriy Zabotlin [Thu, 26 Aug 2021 11:55:00 +0000 (14:55 +0300)]
i18n fix for Perforce ignore settings.

(cherry picked from commit d995b1846860c0b04cea2374889d77bd9ae906f9)

IJ-MR-12989

GitOrigin-RevId: 3f638c941349bdcbe58e4711c4fb4ffc4b6d7ebb

3 weeks agoReview changes in Perforce ignore support.
Dmitriy Zabotlin [Tue, 24 Aug 2021 17:17:42 +0000 (20:17 +0300)]
Review changes in Perforce ignore support.

(cherry picked from commit aebf7b7cae09cdf21dfe186f95d96bb0f1cb1d13)

IJ-MR-12989

GitOrigin-RevId: 8d5838aedc89c5be12d9d75bcecabea1dae1caab

3 weeks agoPerfrorce ignore configuration.
Dmitriy Zabotlin [Thu, 12 Aug 2021 23:12:56 +0000 (02:12 +0300)]
Perfrorce ignore configuration.

(cherry picked from commit 78db1359ce12db923a780bc8fac1f14e34fecb1d)

IJ-MR-12989

GitOrigin-RevId: 93f1095dbff88636e21b694cf9066a360a0fa2b1

3 weeks agoDeno LSP: fixed completion merge strategy; added prefix for highlighting errors;...
Pavel Sokolov [Thu, 26 Aug 2021 09:51:04 +0000 (12:51 +0300)]
Deno LSP: fixed completion merge strategy; added prefix for highlighting errors; added completion.

(cherry picked from commit 2b8a3507322d37c3a801efb31dff03b25d567e6e)

IJ-MR-13440

GitOrigin-RevId: fdc3b1701f3fb201eace546a6d3da13e7de300c5

3 weeks agoRationalize PlatformCoreDataKeys usages 213.2094
Dmitry Trofimov [Tue, 24 Aug 2021 20:52:00 +0000 (23:52 +0300)]
Rationalize PlatformCoreDataKeys usages

GitOrigin-RevId: a07b3295a4af22918daa19f521888645f16e8017

3 weeks agocleanup build files
Pavel Sokolov [Tue, 24 Aug 2021 17:23:01 +0000 (20:23 +0300)]
cleanup build files

(cherry picked from commit d844aebdc6a03412bfab87633faf48844370347f)

IJ-MR-13343

GitOrigin-RevId: f3097f49649fe1a49b7d4ce25028062a76cc9ddf

3 weeks agobugfixes
Pavel Sokolov [Tue, 24 Aug 2021 16:34:38 +0000 (19:34 +0300)]
bugfixes

(cherry picked from commit 0477aef4562197d2b4ad8d8edf06051a71f9bca1)

IJ-MR-13343

GitOrigin-RevId: 85bbe3c13d6658f166da6f059467da921cdcd58c

3 weeks agocleanup dependencies
Pavel Sokolov [Tue, 24 Aug 2021 11:10:07 +0000 (14:10 +0300)]
cleanup dependencies

(cherry picked from commit ffd9a49b9cc315a81115d87241ac4d56ccbbcd78)

IJ-MR-13343

GitOrigin-RevId: e1ac649d67cc6670d6db799cf2020c641a58682f

3 weeks agorely more on com.intellij.lsp
Pavel Sokolov [Tue, 24 Aug 2021 10:46:48 +0000 (13:46 +0300)]
rely more on com.intellij.lsp

(cherry picked from commit 4ae6058dda41aee1ab5d10dab3fba8bae0ea65c9)

IJ-MR-13343

GitOrigin-RevId: 01b6a051d232882e85cb3313a09caa78edab5327

3 weeks ago+ LSP server for Deno
Pavel Sokolov [Tue, 17 Aug 2021 10:41:06 +0000 (13:41 +0300)]
+ LSP server for Deno

(cherry picked from commit fdb52cfd087daf0f4a838b303f126ea2c1caba8a)

IJ-MR-13343

GitOrigin-RevId: 53b70a24dad75a8270c752654479c1bebd8d61b9

3 weeks agotemp
Pavel Sokolov [Thu, 5 Aug 2021 11:58:02 +0000 (14:58 +0300)]
temp

(cherry picked from commit 0534828d2e29105e25b5bab7fdac19fcc7927d81)

IJ-MR-13343

GitOrigin-RevId: 75b4c03f21dab3847ffc3577c1b4434ddaa4dab7

3 weeks agoDenoTypeScriptService 0.1
Pavel Sokolov [Wed, 4 Aug 2021 09:31:14 +0000 (12:31 +0300)]
DenoTypeScriptService 0.1

(cherry picked from commit 3dfce16fff2102206ced26a6ea8245f930353c5f)

IJ-MR-13343

GitOrigin-RevId: 43d67835c594ceb84bfbec662b8a2aa791b27df0

3 weeks agoDeno: cleanup warnings
Pavel Sokolov [Tue, 3 Aug 2021 11:30:48 +0000 (14:30 +0300)]
Deno: cleanup warnings

(cherry picked from commit 3b9fa4080026a2b24f7f3b347f0f8a97298f5935)

IJ-MR-13343

GitOrigin-RevId: 00025a464d0b50b43b94c12a90514680907a29a6

3 weeks agoDenoSettings: restart all TypeScriptService-s, not only TypeScriptCompilerService-s
Pavel Sokolov [Tue, 3 Aug 2021 11:20:13 +0000 (14:20 +0300)]
DenoSettings: restart all TypeScriptService-s, not only TypeScriptCompilerService-s

(cherry picked from commit 6a01d8cb6ee682d4a137a99113b51ad470d1219b)

IJ-MR-13343

GitOrigin-RevId: 37aecff20834da7be2e0afc1404a1684bdcbf514

3 weeks agoWEB-48877 Nuxt: support Nuxt projects without nuxt.config.js
Piotr Tomiak [Tue, 24 Aug 2021 14:55:42 +0000 (16:55 +0200)]
WEB-48877 Nuxt: support Nuxt projects without nuxt.config.js

GitOrigin-RevId: 6eb86d32f8dcaf174bd669ac96cb4d106fd31402

3 weeks agoWEB-51581 Nuxt.js: support "nuxt.config.ts"
Piotr Tomiak [Tue, 24 Aug 2021 14:12:56 +0000 (16:12 +0200)]
WEB-51581 Nuxt.js: support "nuxt.config.ts"

GitOrigin-RevId: f1142c2d048286dffad9ac949b44c44b1001df7f

3 weeks agoI18n: add missing annotations and i18n-ize hardcoded strings
Piotr Tomiak [Tue, 24 Aug 2021 13:54:39 +0000 (15:54 +0200)]
I18n: add missing annotations and i18n-ize hardcoded strings

GitOrigin-RevId: 34879bf75d6aaa2837a83e89c89ab0df05746b78

3 weeks agoWEB-52149 WEB-50409 WEB-50959 Update nuxt config support for Nuxt 2.15
Piotr Tomiak [Tue, 24 Aug 2021 10:54:36 +0000 (12:54 +0200)]
WEB-52149 WEB-50409 WEB-50959 Update nuxt config support for Nuxt 2.15

GitOrigin-RevId: 1dbac368ac233230a99ed9b9a92044617c197925

3 weeks agoWEB-51065 Nuxt: support nuxt config components property "dirs"
Piotr Tomiak [Tue, 24 Aug 2021 09:34:06 +0000 (11:34 +0200)]
WEB-51065 Nuxt: support nuxt config components property "dirs"

GitOrigin-RevId: 4c2a5d00f5ab154721176603b87f1b6fbad88554

3 weeks ago[IFT] Content structure refactoring: make it possible for learning project to be...
Alexey Merkulov [Thu, 19 Aug 2021 17:11:56 +0000 (20:11 +0300)]
[IFT] Content structure refactoring: make it possible for learning project to be subdirectory of learning content

GitOrigin-RevId: db32d289c50b6dd21bd609d0911b9aa899906769

3 weeks ago[js tests] use default inspection settings
Konstantin Ulitin [Tue, 24 Aug 2021 11:11:59 +0000 (13:11 +0200)]
[js tests] use default inspection settings

GitOrigin-RevId: 387a98e26ed1b24453eec25b970ac7e7eae39d3c

3 weeks ago[debugger] get session from data context first
Egor Ushakov [Tue, 24 Aug 2021 08:34:54 +0000 (11:34 +0300)]
[debugger] get session from data context first

GitOrigin-RevId: 8e9aa677ebce06570d746fd84ef6f705556b4360

3 weeks agoWEB-51610 "Comment with Block Comment" comments the entire line in Vue file
Piotr Tomiak [Mon, 23 Aug 2021 13:47:27 +0000 (15:47 +0200)]
WEB-51610 "Comment with Block Comment" comments the entire line in Vue file

GitOrigin-RevId: 20f327d47eddf474c2bbbd94e3f36384f0ca5579

3 weeks ago[js] optimize indexing of referenced path (WEB-52051)
Konstantin Ulitin [Mon, 23 Aug 2021 09:05:20 +0000 (11:05 +0200)]
[js] optimize indexing of referenced path (WEB-52051)

GitOrigin-RevId: d69a4eb289fc268f6bdba29b14ec3968e282ff70

3 weeks agoVue: do not unstub file while searching for references.
Piotr Tomiak [Mon, 23 Aug 2021 08:24:12 +0000 (10:24 +0200)]
Vue: do not unstub file while searching for references.

GitOrigin-RevId: bb3ed503c54ec076692b2b17303246a5601b1e82

3 weeks agoWEB-52296 Formatter freezes with injections
Piotr Tomiak [Mon, 23 Aug 2021 08:00:52 +0000 (10:00 +0200)]
WEB-52296 Formatter freezes with injections

GitOrigin-RevId: 7b011b5af34eca11d508d87bae34cc689998a238

4 weeks agoWEB-52307 Vue: use `multiResolve` instead of `ES6PsiUtil.resolveSymbolForSpecifier`
Piotr Tomiak [Fri, 20 Aug 2021 15:43:16 +0000 (17:43 +0200)]
WEB-52307 Vue: use `multiResolve` instead of `ES6PsiUtil.resolveSymbolForSpecifier`

GitOrigin-RevId: 41573352784dbfa8eb0302147dd53599e2accf75

4 weeks agoWEB-52310 WEB-52111 Vue: update test data to reflect recent updates of Vue web-types.
Piotr Tomiak [Fri, 20 Aug 2021 14:55:06 +0000 (16:55 +0200)]
WEB-52310 WEB-52111 Vue: update test data to reflect recent updates of Vue web-types.

GitOrigin-RevId: f1ad240dc4bbd5704ea876fde3fd92a8e087a855

4 weeks agoWEB-52310 Vue: update web-types for 3.1 and 3.2 releases
Piotr Tomiak [Fri, 20 Aug 2021 12:49:26 +0000 (14:49 +0200)]
WEB-52310 Vue: update web-types for 3.1 and 3.2 releases

GitOrigin-RevId: b6306135618f74f665fae50637c1b975fe1994ea

4 weeks agoWEB-52111 Vue: update v-slot definitions across Vue versions
Piotr Tomiak [Fri, 20 Aug 2021 12:33:39 +0000 (14:33 +0200)]
WEB-52111 Vue: update v-slot definitions across Vue versions

GitOrigin-RevId: 3f808f7d9b8012bbcb2f6102c10143b3eaa40ec8

4 weeks agoWEB-52307 Vue: script setup imported symbols used directly in the template marked...
Piotr Tomiak [Fri, 20 Aug 2021 09:50:23 +0000 (11:50 +0200)]
WEB-52307 Vue: script setup imported symbols used directly in the template marked as unused

GitOrigin-RevId: 03cb5c2a4c8f63a25daf80512edece851f4c7a08

4 weeks agovcs: Fix i18n warnings
Dmitriy Smirnov [Thu, 19 Aug 2021 12:34:13 +0000 (14:34 +0200)]
vcs: Fix i18n warnings

GitOrigin-RevId: dc1d69b8c693c8fe919b96e78eb3722aab8b3803

4 weeks agofix signature types in lang-api to correct wildcards
Alexey Kudravtsev [Thu, 19 Aug 2021 15:53:21 +0000 (17:53 +0200)]
fix signature types in lang-api to correct wildcards

GitOrigin-RevId: 4988c60904e4cf83e758500dd980195d1cdbe992

4 weeks ago[error prone] update to error prone compiler to 2.8.1 and fix dependencies (IDEA...
Nikolay Chashnikov [Thu, 19 Aug 2021 13:45:27 +0000 (16:45 +0300)]
[error prone] update to error prone compiler to 2.8.1 and fix dependencies (IDEA-275519)

GitOrigin-RevId: 8480e23316223606410251c5914461bf6aaf31bf

4 weeks agoWEB-52293 (wip) Support new Dart syntax: Constructor tearoffs
Jaime Wren [Thu, 19 Aug 2021 09:01:55 +0000 (12:01 +0300)]
WEB-52293 (wip) Support new Dart syntax: Constructor tearoffs

close #819

GitOrigin-RevId: be32521dcccff3790fdc665e229931d998a9bae9

4 weeks agoWEB-50663 Infinite loop in Vuex store context
Piotr Tomiak [Wed, 18 Aug 2021 15:44:02 +0000 (17:44 +0200)]
WEB-50663 Infinite loop in Vuex store context

GitOrigin-RevId: 2e01999a7feb56c6261aa78bdf11e3de912d2e15

4 weeks agoFix the DartSDKConfigurationTest.java by removing wasm Dart library from the list...
Jaime Wren [Wed, 18 Aug 2021 09:43:26 +0000 (12:43 +0300)]
Fix the DartSDKConfigurationTest.java by removing wasm Dart library from the list of expected libraries

close #820

GitOrigin-RevId: fc9459a984afdb94c94ece8dc9f3b152560bbaf8

4 weeks ago[IFT] Propose to choose python interpreter when start learning from welcome screen...
Alexey Merkulov [Mon, 2 Aug 2021 17:03:12 +0000 (20:03 +0300)]
[IFT] Propose to choose python interpreter when start learning from welcome screen and no SDK found

IJ-CR-12594

GitOrigin-RevId: 5b424cc24239fb2603990995f0c5bd010191a453

4 weeks agoFix test data for DartServerHighlightingTest
Alexander Doroshko [Tue, 17 Aug 2021 21:01:55 +0000 (00:01 +0300)]
Fix test data for DartServerHighlightingTest

GitOrigin-RevId: 05d043c9a3b2a02c40253fa9ca23a0c431e3cf1f

4 weeks agoUpdate the DartServerDocUtilTest to pass with the Dart SDK version 2.14.0-377.4.beta
Jaime Wren [Tue, 17 Aug 2021 19:40:50 +0000 (22:40 +0300)]
Update the DartServerDocUtilTest to pass with the Dart SDK version 2.14.0-377.4.beta

close #818

GitOrigin-RevId: 2d723cfb0920e5c241345779ebcf7ecf591d4977

4 weeks agofix DartSdkConfigurationTest: wasm is not included in SDK anymore
Alexander Doroshko [Tue, 17 Aug 2021 19:37:14 +0000 (22:37 +0300)]
fix DartSdkConfigurationTest: wasm is not included in SDK anymore

GitOrigin-RevId: ebf0837e8b9235da03752c7dad59f48c0e68bd46

4 weeks agovue: fix resolver (sometimes it resolves to js files instead of ts) WEB-51878
Andrey Starovoyt [Tue, 17 Aug 2021 15:32:37 +0000 (18:32 +0300)]
vue: fix resolver (sometimes it resolves to js files instead of ts) WEB-51878

GitOrigin-RevId: 8fc160041d313e4c3ef77dcb5c9b26d5babe6534

4 weeks agoFix I18nInspectionsTest./contrib/Dart/src/com/jetbrains/lang/dart/ide/documentation...
Alexander Doroshko [Tue, 17 Aug 2021 15:06:53 +0000 (18:06 +0300)]
Fix I18nInspectionsTest./contrib/Dart/src/com/jetbrains/lang/dart/ide/documentation/DartDocumentationProvider.java

GitOrigin-RevId: 4482966bf29f74813865eabaed76a6c174bde6b0

4 weeks ago[js] fix evaluation of conditional expression (WEB-52182)
Konstantin Ulitin [Tue, 17 Aug 2021 10:14:01 +0000 (12:14 +0200)]
[js] fix evaluation of conditional expression (WEB-52182)

GitOrigin-RevId: b614e5cdd31b711b7ae9b36976cd00f3a5390198

4 weeks agofix module dependencies which are unresolved or duplicated
Alexey Kudravtsev [Tue, 17 Aug 2021 10:46:07 +0000 (12:46 +0200)]
fix module dependencies which are unresolved or duplicated

GitOrigin-RevId: fb991dfcefb0663e9ccd6167681cff6642bd57f7

4 weeks agorename struts2.dom-api directory to stop treating it as OpenAPI to avoid additional...
Alexey Kudravtsev [Tue, 17 Aug 2021 01:09:12 +0000 (03:09 +0200)]
rename struts2.dom-api directory to stop treating it as OpenAPI to avoid additional checks for OpenAPI modules

GitOrigin-RevId: b904ad4422962918addf1364119692fc25569334

4 weeks agoangular: support configurable inlineStyleLanguage - add early returns (WEB-51018)
Tomasz Blachut [Tue, 17 Aug 2021 10:44:56 +0000 (12:44 +0200)]
angular: support configurable inlineStyleLanguage - add early returns (WEB-51018)

GitOrigin-RevId: 032c38894a420288daf37d8ce8d0536a5e053d25

4 weeks agoi18n cloud formation
sergey.vasiliev [Tue, 17 Aug 2021 08:22:35 +0000 (10:22 +0200)]
i18n cloud formation

GitOrigin-RevId: 3cf7bb4e208d03ae0eb6947113283c9778ad914b

4 weeks agoi18n cloud formation
sergey.vasiliev [Tue, 17 Aug 2021 08:17:23 +0000 (10:17 +0200)]
i18n cloud formation

GitOrigin-RevId: 6183696583e8d15b5f47f5e02c6d0a858abf02c0

4 weeks agoWEB-52212 Vue: Indirect component imports marked as unused in script setup - remove...
Piotr Tomiak [Tue, 17 Aug 2021 09:08:37 +0000 (11:08 +0200)]
WEB-52212 Vue: Indirect component imports marked as unused in script setup - remove Kotlin 1.5 API calls

GitOrigin-RevId: 973bc1e9ddcc2065d755194c741fe2be32bfa840

4 weeks agoangular: support configurable inlineStyleLanguage (WEB-51018)
Tomasz Blachut [Mon, 16 Aug 2021 19:21:53 +0000 (21:21 +0200)]
angular: support configurable inlineStyleLanguage (WEB-51018)

GitOrigin-RevId: 54f95cf2124f0a000965d2640bf9dcffe3189de1

4 weeks ago[protobuf plugin] NlsSafe for documentation provider which uses source code text...
Nikita Katkov [Mon, 16 Aug 2021 13:52:27 +0000 (16:52 +0300)]
[protobuf plugin] NlsSafe for documentation provider which uses source code text that does not need any translation

GitOrigin-RevId: 6c41dcaa091357c54f4272246f69816bcf2422a0

4 weeks agoWEB-52140 Vue: Should not report "Unrecognized attribute or property name" for bound...
Piotr Tomiak [Mon, 16 Aug 2021 14:51:15 +0000 (16:51 +0200)]
WEB-52140 Vue: Should not report "Unrecognized attribute or property name" for bound data attributes

GitOrigin-RevId: c7a4c6b8698934650b8645a68cad33d798d6fc4b

4 weeks agoWEB-52212 Vue: Indirect component imports marked as unused in script setup
Piotr Tomiak [Mon, 16 Aug 2021 20:29:14 +0000 (22:29 +0200)]
WEB-52212 Vue: Indirect component imports marked as unused in script setup

GitOrigin-RevId: a8b35dad7b44207f8f4257ef3d67afb62c2d5045

4 weeks agoWEB-52145 Vue.js 3 style selectors
Piotr Tomiak [Mon, 16 Aug 2021 12:25:48 +0000 (14:25 +0200)]
WEB-52145 Vue.js 3 style selectors

GitOrigin-RevId: 6881f601d7cff4f4398f873e81d5ab36f2d04861

4 weeks agoCPP-21611 Help id for PlatformIO configurations
Ilia Motornyi [Thu, 12 Aug 2021 14:39:59 +0000 (17:39 +0300)]
CPP-21611 Help id for PlatformIO configurations

IJ-CR-12982

GitOrigin-RevId: 54e516b4d572627523cb44f8db158aec51d641da

5 weeks agoWEB-52180 Vue3: improve test name
Piotr Tomiak [Fri, 13 Aug 2021 19:03:22 +0000 (21:03 +0200)]
WEB-52180 Vue3: improve test name

GitOrigin-RevId: 1f3dae678681a19bfb710d60e2dbd40848be29b1

5 weeks agoExtract netty helpers to platform.ide.util.netty module
Dmitry Trofimov [Fri, 13 Aug 2021 14:44:47 +0000 (16:44 +0200)]
Extract netty helpers to platform.ide.util.netty module

GitOrigin-RevId: 02b0aba63e4568dc64ee9438ac51c8ff56fdf294