idea/contrib.git
5 weeks agojs: move JSReferenceCompletionContributor contributors to JSPatternBasedCompletionCon... 203.3645 idea/203.3645.34 pycharm/203.3645.40
Konstantin Ulitin [Mon, 14 Sep 2020 18:24:15 +0000 (20:24 +0200)]
js: move JSReferenceCompletionContributor contributors to JSPatternBasedCompletionContributor

GitOrigin-RevId: 23febfc57de3119e1edd447092f88e0bd8c85414

5 weeks agosmall refactoring for reuse in fleet
Dennis Ushakov [Mon, 14 Sep 2020 16:43:36 +0000 (19:43 +0300)]
small refactoring for reuse in fleet

GitOrigin-RevId: 294801aa5c8332db8f7f62c3df618bd0e14df549

5 weeks agocleanup: notnull and fix Processor type parameter types
Alexey Kudravtsev [Fri, 11 Sep 2020 14:39:04 +0000 (16:39 +0200)]
cleanup: notnull and fix Processor type parameter types

GitOrigin-RevId: 694f1cf4f8b2602e5a0e199c92490e68ec303c1b

5 weeks agoUpdate the Dart vm_service protocol to version 3.39
Jaime Wren [Mon, 14 Sep 2020 12:36:49 +0000 (15:36 +0300)]
Update the Dart vm_service protocol to version 3.39

close #777

GitOrigin-RevId: fd2cfd869716b70d99ddc68c8a4c2a04777ddeb4

5 weeks ago[IFT] Convert rename lesson for Java into Kotlin DSL
Alexey Merkulov [Mon, 14 Sep 2020 10:00:49 +0000 (13:00 +0300)]
[IFT] Convert rename lesson for Java into Kotlin DSL

GitOrigin-RevId: e0b1071d27b9634b06782e5281360cbb615431ef

5 weeks ago[IFT] Convert extract variable lesson for Java into Kotlin DSL
Alexey Merkulov [Fri, 28 Aug 2020 16:56:42 +0000 (19:56 +0300)]
[IFT] Convert extract variable lesson for Java into Kotlin DSL

GitOrigin-RevId: f7b7906cdc496657461fb896c3319b5379723655

5 weeks ago[IFT] Convert extract method lesson for Java into Kotlin DSL
Alexey Merkulov [Fri, 28 Aug 2020 16:30:35 +0000 (19:30 +0300)]
[IFT] Convert extract method lesson for Java into Kotlin DSL

GitOrigin-RevId: 96f6ce8dcff5cb53476a3c2272d3b4942fdce6d1

5 weeks ago[IFT] Update restore API
Alexey Merkulov [Thu, 10 Sep 2020 09:24:13 +0000 (12:24 +0300)]
[IFT] Update restore API

GitOrigin-RevId: 377d60fb32061fd442bd39c252bd636ec3508c9f

5 weeks ago[IFT] Lesson API update: remove unused field
Alexey Merkulov [Mon, 31 Aug 2020 11:39:41 +0000 (14:39 +0300)]
[IFT] Lesson API update: remove unused field

GitOrigin-RevId: 0f0d6f0bb1032124cd862e8c901333d81fcb7060

5 weeks ago[IFT] Remove old unused strange module
Alexey Merkulov [Fri, 28 Aug 2020 12:15:54 +0000 (15:15 +0300)]
[IFT] Remove old unused strange module

GitOrigin-RevId: a5dbb8b7825b10192cd180e3e001169af356ac9a

5 weeks ago[IFT] Extracted interface-dependent strings to LearnBundle
Alexey Merkulov [Mon, 14 Sep 2020 08:49:52 +0000 (11:49 +0300)]
[IFT] Extracted interface-dependent strings to LearnBundle

GitOrigin-RevId: d9f6d54f8cb4d512a3e6f1466720aa881250cd62

6 weeks agoRemove Dart VM service protocol version checking from VMServiceBase.java
Jaime Wren [Fri, 11 Sep 2020 17:39:14 +0000 (20:39 +0300)]
Remove Dart VM service protocol version checking from VMServiceBase.java

close #776

GitOrigin-RevId: a1422befade18a521a80ec6fa1bd65f1ef0efc1c

6 weeks agoUpdate readme for Dart contributors, remove outdated way of setting up the project.
Alexander Doroshko [Fri, 11 Sep 2020 17:05:21 +0000 (20:05 +0300)]
Update readme for Dart contributors, remove outdated way of setting up the project.

GitOrigin-RevId: ec849f73583c6ca66e43e0580653529b7075dd52

6 weeks agoadd Trove4j lib to Dart-community module dependencies
Alexander Doroshko [Fri, 11 Sep 2020 16:22:38 +0000 (19:22 +0300)]
add Trove4j lib to Dart-community module dependencies

GitOrigin-RevId: c31fc6d3deb7c37140a4c049afcb429f88b327c9

6 weeks agojs: move keys to FlexBundle
Konstantin Ulitin [Fri, 11 Sep 2020 13:23:35 +0000 (15:23 +0200)]
js: move keys to FlexBundle

GitOrigin-RevId: 9425fcfa291f56a4468449b64b26106778e26ac1

6 weeks agojs: remove unused properties from JavaScriptBundle
Konstantin Ulitin [Fri, 11 Sep 2020 12:47:56 +0000 (14:47 +0200)]
js: remove unused properties from JavaScriptBundle

GitOrigin-RevId: ec66b2bb0950b12ecbb0e5c08ce5cc063aa525c9

6 weeks agominimize dependencies for reuse in fleet
Dennis Ushakov [Fri, 11 Sep 2020 11:01:50 +0000 (14:01 +0300)]
minimize dependencies for reuse in fleet

GitOrigin-RevId: 34d8a52c10f9775dc9db42b964f5bdf501448652

6 weeks ago[IFT] Use actual IDE name in lessons
Alexey Merkulov [Thu, 10 Sep 2020 12:46:11 +0000 (15:46 +0300)]
[IFT] Use actual IDE name in lessons

GitOrigin-RevId: c38b642b27a47bb791128d6a18001a30f55aa59b

6 weeks ago[IFT] Translation fixes
Alexey Merkulov [Thu, 10 Sep 2020 11:31:32 +0000 (14:31 +0300)]
[IFT] Translation fixes

GitOrigin-RevId: 47ec127d552b7017388982aaf32ae4a14c0f3371

6 weeks agoi18n test fixes
Anna Kozlova [Thu, 10 Sep 2020 19:10:28 +0000 (21:10 +0200)]
i18n test fixes

GitOrigin-RevId: 0b64f684bc8008a0100fa8787de8a84a6ee79fbe

6 weeks agoi18n: remove unused properties for Java EE
Yuriy Artamonov [Thu, 10 Sep 2020 17:54:07 +0000 (20:54 +0300)]
i18n: remove unused properties for Java EE

GitOrigin-RevId: a5f38fe636de4477607e3ec80d74c91687a78e1d

6 weeks agocleanup in .properties files
Andrey Vokin [Thu, 10 Sep 2020 15:42:39 +0000 (17:42 +0200)]
cleanup in .properties files

GitOrigin-RevId: 00e7ffa7bb262313f9b650b6fb1d6a422c239121

6 weeks agojs: rename method, make it more clear
Andrey Starovoyt [Wed, 9 Sep 2020 14:33:23 +0000 (17:33 +0300)]
js: rename method, make it more clear

GitOrigin-RevId: f971ab20f388c10ff84fd1a48df5741741b1efb4

6 weeks agojs: refactor tests, introduce new kind of tests
Andrey Starovoyt [Wed, 9 Sep 2020 13:35:53 +0000 (16:35 +0300)]
js: refactor tests, introduce new kind of tests

GitOrigin-RevId: d7e5b8caad086a0036c6632b8ff85e47efb07775

6 weeks agoOC-20627 Reveal internationalization
Max Medvedev [Wed, 9 Sep 2020 08:29:25 +0000 (11:29 +0300)]
OC-20627 Reveal internationalization

GitOrigin-RevId: 52c72954f7692221a65dfac6a432b4e73084d327

6 weeks ago[appcode.reveal] yellow code
Max Medvedev [Wed, 9 Sep 2020 08:27:14 +0000 (11:27 +0300)]
[appcode.reveal] yellow code

GitOrigin-RevId: 19c218fe793a898733311f383f02d48699388a7e

6 weeks ago[appcode.reveal] simplify RevealUsageTriggerCollector.kt
Max Medvedev [Wed, 9 Sep 2020 08:26:00 +0000 (11:26 +0300)]
[appcode.reveal] simplify RevealUsageTriggerCollector.kt

GitOrigin-RevId: 90e47dcc7d25c961326a554e88f25d3091aca2ea

6 weeks agovue: remove text (it depends on ts version)
Andrey Starovoyt [Wed, 9 Sep 2020 07:51:24 +0000 (10:51 +0300)]
vue: remove text (it depends on ts version)

GitOrigin-RevId: ecd5b8ff3c2b24a51e03670d7c8ce26a9d605ea5

6 weeks ago[ruby] cucumber: use method #select instead of #filter so that it works on ruby versi...
Andrey Vokin [Tue, 8 Sep 2020 18:29:31 +0000 (20:29 +0200)]
[ruby] cucumber: use method #select instead of #filter so that it works on ruby versions older than 2.6

GitOrigin-RevId: 86d9713b7821db37d7ca35ce985e67fcb47ca168

6 weeks agojs: make JSEvaluateContext immutable
Konstantin Ulitin [Tue, 8 Sep 2020 17:47:59 +0000 (19:47 +0200)]
js: make JSEvaluateContext immutable

GitOrigin-RevId: 3fd1a1ed33c4d163f06196c6625fe97248e92ce1

6 weeks ago[IFT] DSL API change: make `editor` relative to the current open editor
Alexey Merkulov [Tue, 8 Sep 2020 15:44:32 +0000 (18:44 +0300)]
[IFT] DSL API change: make `editor` relative to the current open editor

GitOrigin-RevId: 9578a8c22935a32b09c4ea146b1d547d046676b7

6 weeks agoIDEA-250104 GaugeModuleListener leads to idea freeze
Yuriy Artamonov [Tue, 8 Sep 2020 14:16:06 +0000 (17:16 +0300)]
IDEA-250104 GaugeModuleListener leads to idea freeze

GitOrigin-RevId: 637f64aa29820d6d4c31d87a34d548d87b8aa1b6

6 weeks agoCPP-18368 Platformio Plugin: Support custom platformio utility location - better UI
Ilia Motornyi [Fri, 26 Jun 2020 09:33:37 +0000 (12:33 +0300)]
CPP-18368 Platformio Plugin: Support custom platformio utility location - better UI

GitOrigin-RevId: 3bb0359f7c99a6c0f2f31b92a2e3e67c2a863c1a

6 weeks ago[ruby] disable ruby garbage collector during minitest parallel run
Andrey Vokin [Tue, 8 Sep 2020 10:02:50 +0000 (12:02 +0200)]
[ruby] disable ruby garbage collector during minitest parallel run

This prevents from DRb problem like:

`_id2ref': "14800" is recycled object

GitOrigin-RevId: 31cac2d02e2f03c3d1c1c27e53e8cfabd9115af6

6 weeks ago[ruby] do not use parallel mode if it's not enabled in minitest
Andrey Vokin [Tue, 8 Sep 2020 08:39:01 +0000 (10:39 +0200)]
[ruby] do not use parallel mode if it's not enabled in minitest

RUBY-26863 Test classes are not completed until ALL tests are completed

GitOrigin-RevId: fd6a9878d3d4b94b2c86fa7b8eca8de99674f456

6 weeks agohtml: remove hardcoded languages, provide extendable API for better handling mdx
Andrey Starovoyt [Mon, 7 Sep 2020 15:48:36 +0000 (18:48 +0300)]
html: remove hardcoded languages, provide extendable API for better handling mdx

GitOrigin-RevId: 528f3cdb4b43d958e9e797fc5e7a4a4f9458ebdd

6 weeks ago[IFT] Extract lesson content to bundle
Alexey Merkulov [Mon, 7 Sep 2020 14:00:44 +0000 (17:00 +0300)]
[IFT] Extract lesson content to bundle

GitOrigin-RevId: 6b675f02a0f777d675898d9e4daf4ac6b9653cc8

6 weeks agojs: improve api for applying type guard
Konstantin Ulitin [Mon, 7 Sep 2020 12:19:35 +0000 (14:19 +0200)]
js: improve api for applying type guard

GitOrigin-RevId: 79771262efa56d9e1cab91b238999e1eca791c35

6 weeks agojs: move method
Konstantin Ulitin [Mon, 7 Sep 2020 10:04:51 +0000 (12:04 +0200)]
js: move method

GitOrigin-RevId: d8a393023da9fcfa8c88c3b5ce94690494685e67

6 weeks agoIDEA-CR-66437: [ruby] when possible use call to minitest to retrieve location of...
Andrey Vokin [Mon, 31 Aug 2020 07:48:38 +0000 (09:48 +0200)]
IDEA-CR-66437: [ruby] when possible use call to minitest to retrieve location of the test node

RUBY-26971 Tests tree view: it's not possible to navigate to passed or failed tests

(cherry picked from commit 894cc3e69df908fcd83b995e0630287cb9261ba2)

GitOrigin-RevId: 82dbdb7d7fcf771b03d3d21930e0de3045560528

6 weeks agocoverage: reuse WrappingRunConfiguration.unwrapRunProfile
Sergey Simonchik [Mon, 7 Sep 2020 07:38:13 +0000 (10:38 +0300)]
coverage: reuse WrappingRunConfiguration.unwrapRunProfile

GitOrigin-RevId: dea0fb8e12abbf1bbbb9aae41e4f049f99e06b27

6 weeks agocoverage: notnullize parameters for CoverageEngine#isApplicableTo, #canHavePerTestCov...
Sergey Simonchik [Mon, 7 Sep 2020 07:28:24 +0000 (10:28 +0300)]
coverage: notnullize parameters for CoverageEngine#isApplicableTo, #canHavePerTestCoverage and #createCoverageEnabledConfiguration

GitOrigin-RevId: dd36ff5a6a53640e6e5505ea0fe35010ee6274ee

7 weeks agojs: remove unused evaluate context classes
Konstantin Ulitin [Sat, 5 Sep 2020 18:32:28 +0000 (20:32 +0200)]
js: remove unused evaluate context classes

GitOrigin-RevId: 25a8caf6f617abcc5cb4412b1d73bae38d2c381c

7 weeks agojs: replace JSApplyPropertyElement and JSApplyIndexedAccessElement with evaluable...
Konstantin Ulitin [Sat, 5 Sep 2020 15:45:51 +0000 (17:45 +0200)]
js: replace JSApplyPropertyElement and JSApplyIndexedAccessElement with evaluable types

GitOrigin-RevId: da0819c5775a17b2fb410a460e914b750ca08584

7 weeks agoRename "Find in Path" action to "Find in Files" (IDEA-250027)
Dmitry Jemerov [Fri, 4 Sep 2020 17:25:59 +0000 (19:25 +0200)]
Rename "Find in Path" action to "Find in Files" (IDEA-250027)

GitOrigin-RevId: 64d2741e542195fcabe2487a4a5444a17ed0c3f6

7 weeks ago[osgi] ensuring module bundles were built (IDEA-249686)
Roman Shevchenko [Fri, 4 Sep 2020 18:05:45 +0000 (20:05 +0200)]
[osgi] ensuring module bundles were built (IDEA-249686)

GitOrigin-RevId: b67a799a09b40eaea3165bbf74c65d26b8a9ca4e

7 weeks ago[jps build] cleanup: use standard convention for names of JAR for modules included...
Nikolay Chashnikov [Fri, 4 Sep 2020 16:13:27 +0000 (19:13 +0300)]
[jps build] cleanup: use standard convention for names of JAR for modules included into JPS build (2)

When JAR names are automatically generated by module names it makes them more consistent and allows us to cleanup corresponding parts of module renaming history and get rid of explicit mappings in BuildProcessClasspathManager.

GitOrigin-RevId: ebf339b5c8635f4ff1754915c7469c046bb879ea

7 weeks agoIDEA-249758 Internalization for "uml"
Alexander Lobas [Fri, 4 Sep 2020 16:03:27 +0000 (19:03 +0300)]
IDEA-249758 Internalization for "uml"

GitOrigin-RevId: 2d6357bf19cd42fc7d9c80450d0024ef660db32d

7 weeks ago[jps build] cleanup: use standard convention for names of JAR for modules included...
Nikolay Chashnikov [Fri, 4 Sep 2020 14:57:17 +0000 (17:57 +0300)]
[jps build] cleanup: use standard convention for names of JAR for modules included into JPS build

When JAR names are automatically generated by module names it makes them more consistent and allows us to cleanup corresponding parts of module renaming history and get rid of explicit mappings in BuildProcessClasspathManager.

GitOrigin-RevId: d126d4d7ca0e1d4faf8ab1554c80e261205ac671

7 weeks agoIDEA-249742 internalization for "lang-impl"
alexey.afanasiev [Fri, 4 Sep 2020 09:32:58 +0000 (12:32 +0300)]
IDEA-249742  internalization for "lang-impl"

GitOrigin-RevId: 3717b5cb71b764c4d072acd5181f4c7c52026155

7 weeks agojs testing: i18n
Sergey Simonchik [Thu, 3 Sep 2020 21:46:24 +0000 (00:46 +0300)]
js testing: i18n

GitOrigin-RevId: 9a74306c83e6066529ba47c276ddd200e6affd10

7 weeks agoWEB-37959 Publish JavaScript test framework
Piotr Tomiak [Thu, 3 Sep 2020 16:03:31 +0000 (18:03 +0200)]
WEB-37959 Publish JavaScript test framework

GitOrigin-RevId: 0138a8046e8951e410d3e723682e29ba66587867

7 weeks agojs: rework hashcode implementation for jstype.
Andrey Starovoyt [Thu, 3 Sep 2020 16:09:49 +0000 (19:09 +0300)]
js: rework hashcode implementation for jstype.

The method getResolvedHashCode() was changed in previous commits and now it doesn't use resolve at all. So after that we can just replace getResolvedHashCode() with regular hashCode() method and make it cacheable in the base class

GitOrigin-RevId: 64bd16708149717f38010a183a38a98d4ca6388b

7 weeks agoWEB-37203 Bracketed lists not parsed correctly in sass files
Alexander Doroshko [Thu, 3 Sep 2020 08:33:30 +0000 (11:33 +0300)]
WEB-37203 Bracketed lists not parsed correctly in sass files

GitOrigin-RevId: 9085f794dc7620a8932a1a538b534ae5e0de6073

7 weeks agoCleanup (warnings)
Roman Shevchenko [Wed, 2 Sep 2020 13:32:06 +0000 (15:32 +0200)]
Cleanup (warnings)

GitOrigin-RevId: 31f818a72475dbc3dd99861a1b05588eb3c77d0c

7 weeks ago[osgi] i18n (IDEA-247672)
Roman Shevchenko [Wed, 2 Sep 2020 13:30:16 +0000 (15:30 +0200)]
[osgi] i18n (IDEA-247672)

GitOrigin-RevId: 8b29b6c53533c5021f1e6a92fc3929fb1a4d4372

7 weeks agoi18n: Gauge template group
Yuriy Artamonov [Wed, 2 Sep 2020 12:39:49 +0000 (15:39 +0300)]
i18n: Gauge template group

GitOrigin-RevId: 0a3618407938aa321e3db96dedb569ebedf0937c

7 weeks agojs: replace JSApplyCallElement and JSApplyInstanceContextElement with types
Konstantin Ulitin [Wed, 2 Sep 2020 10:26:37 +0000 (12:26 +0200)]
js: replace JSApplyCallElement and JSApplyInstanceContextElement with types

GitOrigin-RevId: 5f8c61d299d270b45fe20d53c153823691ae8df2

7 weeks agodelete NotificationGroupManager#requireNotificationGroup to make API more consistent
Anastasia Ivanova [Wed, 2 Sep 2020 09:00:49 +0000 (11:00 +0200)]
delete NotificationGroupManager#requireNotificationGroup to make API more consistent

the same pattern we use for #getService

GitOrigin-RevId: 4b07c02964d27b271bea3aa9528bad50db86037d

7 weeks ago[jps model] cleanup: remove code which implements save for JPS model
Nikolay Chashnikov [Tue, 1 Sep 2020 17:42:21 +0000 (20:42 +0300)]
[jps model] cleanup: remove code which implements save for JPS model

JpsModel is used inside the build process (except small part related to custom source root types which is also used inside IDE) and the build process doesn't save the project configuration. And we don't have plans to use JpsModel inside the IDE process anymore (the new workspace model is used instead), so it makes no sense to maintain that code.

GitOrigin-RevId: 9cfa7ccc86756550ccf8d54d03e3e267fdd5933f

7 weeks agoIDEA-249493 Gauge: Specification PSI generates PsiElement for each letter in comments
Yuriy Artamonov [Tue, 1 Sep 2020 11:51:15 +0000 (14:51 +0300)]
IDEA-249493 Gauge: Specification PSI generates PsiElement for each letter in comments

GitOrigin-RevId: b8a67295aa3c2f2fc7b752741993dac66e13c4dd

7 weeks agoGauge: unable to create instance of ArgQuoteHandler
Yuriy Artamonov [Tue, 1 Sep 2020 11:44:23 +0000 (14:44 +0300)]
Gauge: unable to create instance of ArgQuoteHandler

GitOrigin-RevId: ef152883932ebb6430aaa80426578178c07e6551

7 weeks agoWEB-46184 Improve performance of AngularJSAttributeDescriptorsProvider.getAttributeDe...
Piotr Tomiak [Tue, 1 Sep 2020 15:29:34 +0000 (17:29 +0200)]
WEB-46184 Improve performance of AngularJSAttributeDescriptorsProvider.getAttributeDescriptors

GitOrigin-RevId: 9d71d54a3ae1e4e106bc5c935f8834bb836adb73

7 weeks agoMove annotations to com.intellij.util.concurrency.annotations package (LAB-50)
Marat Khabibullin [Tue, 1 Sep 2020 10:40:12 +0000 (13:40 +0300)]
Move annotations to com.intellij.util.concurrency.annotations package (LAB-50)

GitOrigin-RevId: 3b357a605a45d3d15a148aca2ce7bcf1d560590d

7 weeks agoRename threading annotations (LAB-50)
Marat Khabibullin [Fri, 21 Aug 2020 15:30:24 +0000 (18:30 +0300)]
Rename threading annotations (LAB-50)

GitOrigin-RevId: 3c73092f1880b8518804a62ebe3f150a9380add2

7 weeks ago[IDEA-249473] i18n strings for CFML
Sergey Karashevich [Tue, 1 Sep 2020 11:22:39 +0000 (13:22 +0200)]
[IDEA-249473] i18n strings for CFML

GitOrigin-RevId: 11a2bf0d992b60969a6b27d913bd128c9b421f1a

7 weeks ago[cucumber] @NonNls
Andrey Vokin [Tue, 1 Sep 2020 07:09:01 +0000 (09:09 +0200)]
[cucumber] @NonNls

GitOrigin-RevId: 2e1f7f06daf3b63d2d293ab621cfbfce3a1ab188

7 weeks ago[osgi] i18n (IDEA-247672)
Roman Shevchenko [Mon, 31 Aug 2020 21:16:16 +0000 (23:16 +0200)]
[osgi] i18n (IDEA-247672)

GitOrigin-RevId: e1539c8f678311ec3c9febb6f2487fd94290a667

7 weeks agoi18n: coverage common (IDEA-249446)
Anna Kozlova [Mon, 31 Aug 2020 18:39:41 +0000 (20:39 +0200)]
i18n: coverage common (IDEA-249446)

GitOrigin-RevId: 32bab604c7467c3eff582d3ef2b193ec321af50a

7 weeks agoIDEA-249584 Gauge: ability to create Maven/Gradle projects
Yuriy Artamonov [Mon, 31 Aug 2020 18:28:59 +0000 (21:28 +0300)]
IDEA-249584 Gauge: ability to create Maven/Gradle projects

GitOrigin-RevId: 6a8bea437f831cb0ea20597e81ecfe5f15c1873c

7 weeks agoIDEA-249475 i18n: Gauge plugin
Yuriy Artamonov [Mon, 31 Aug 2020 13:19:26 +0000 (16:19 +0300)]
IDEA-249475 i18n: Gauge plugin

GitOrigin-RevId: f58148896fc4afe179816f1c0357114412799470

7 weeks agoGauge: do not use *.md for file type mapping
Yuriy Artamonov [Mon, 31 Aug 2020 09:35:55 +0000 (12:35 +0300)]
Gauge: do not use *.md for file type mapping

GitOrigin-RevId: 4f660f6e4d07aaf2b0c3de430f4fdf90809bb5ff

7 weeks ago[i18n] idea-ui - use messagePointer for fields
Nikita Eshkeev [Mon, 31 Aug 2020 15:03:30 +0000 (18:03 +0300)]
[i18n] idea-ui - use messagePointer for fields

Since application level services are singletons and live forever their nls fields cannot have constants, because if a user switches the locale these values don't get updated. This patch makes such fields messagePointers so every getter call will read the message from the active localization bundle regardless if the user changed locale or not

Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com>
GitOrigin-RevId: 5a015adc891dfa86283aec1f7975d3fcb46fd043

7 weeks agoTIDE-206: recursive visitor for Spec PSI
Razmik Seysyan [Thu, 20 Aug 2020 14:47:49 +0000 (16:47 +0200)]
TIDE-206: recursive visitor for Spec PSI

GitOrigin-RevId: b2a8c506d4086f56dfc4fa2a6a0580b1bf8d4c7e

8 weeks agojs: i18n generators
Konstantin Ulitin [Fri, 28 Aug 2020 09:06:33 +0000 (11:06 +0200)]
js: i18n generators

GitOrigin-RevId: e2f781a89d5e60b0156bb3250221fa220699d6e9

8 weeks agoIDEA-249328 AIR SDK 33.1 namespace is highlighter as error 203.2986
Alexander Doroshko [Fri, 28 Aug 2020 10:54:25 +0000 (13:54 +0300)]
IDEA-249328 AIR SDK 33.1 namespace is highlighter as error

GitOrigin-RevId: 3a23101186228e1aea64e9eed37fa96456a5342f

8 weeks agokarma: i18n
Sergey Simonchik [Thu, 27 Aug 2020 21:06:08 +0000 (00:06 +0300)]
karma: i18n

GitOrigin-RevId: a16a4af29dfecc3b85c307832ff777e4d73bad07

8 weeks agoMore i18n for platform-impl
Dmitry Jemerov [Thu, 27 Aug 2020 17:38:49 +0000 (19:38 +0200)]
More i18n for platform-impl

GitOrigin-RevId: 2e27358f37d1e84d2a2625b07fe1a01fd4af5de9

8 weeks ago[IFT] Use explicit id in kotlin lessons
Alexey Merkulov [Wed, 26 Aug 2020 16:57:56 +0000 (19:57 +0300)]
[IFT] Use explicit id in kotlin lessons

It is needed for i18n and future possible name changes

GitOrigin-RevId: 154050e5e4371a3faee50d5c9e16413806bdbc5a

8 weeks agoMore i18n work for platform-impl
Dmitry Jemerov [Wed, 26 Aug 2020 17:05:44 +0000 (19:05 +0200)]
More i18n work for platform-impl

GitOrigin-RevId: c7f5349017005355b2553d04cc7afdc7f9eadfe7

8 weeks agoIDEA-130292 'Unused Property' inspection: don't mark exportable.*.presentable.name...
Yann Cébron [Thu, 27 Aug 2020 10:09:56 +0000 (12:09 +0200)]
IDEA-130292 'Unused Property' inspection: don't mark exportable.*.presentable.name as unused

GitOrigin-RevId: 297200dbe1db044b4d771cf1d796f911f19ca991

8 weeks agoDart 'Outdated Dependencies' Inspection shouldn't work in Flutter project
Alexander Doroshko [Wed, 26 Aug 2020 16:44:44 +0000 (19:44 +0300)]
Dart 'Outdated Dependencies' Inspection shouldn't work in Flutter project

GitOrigin-RevId: d453c3b5ed280b4e8bf0097217c1e7ffaf9b7a54

8 weeks ago[IFT] Bundle update
Alexey Merkulov [Wed, 26 Aug 2020 09:34:03 +0000 (12:34 +0300)]
[IFT] Bundle update

GitOrigin-RevId: 28a7afafc17ebce90ae71bc1f1cbedeb115c2345

8 weeks ago[vue] don't change code style settings on opening project if there are no Vue in...
Nikolay Chashnikov [Wed, 26 Aug 2020 09:35:26 +0000 (12:35 +0300)]
[vue] don't change code style settings on opening project if there are no Vue in it (WEB-47181)

CodeStyleSchemesModel.apply invokes commitProjectSettings which sets value of PREFERRED_PROJECT_CODE_STYLE which is saved to xml. This isn't necessary if nothing was changed, and it breaks SaveProjectTest from java.tests if it's executed with Vue plugin in classpath.

GitOrigin-RevId: dce02ce4d467b7e76438c7fa28419dbd34395a57

8 weeks ago[i18n] WEB-47045 CSS internationalization
Alexander Doroshko [Wed, 26 Aug 2020 09:24:52 +0000 (12:24 +0300)]
[i18n] WEB-47045 CSS internationalization

GitOrigin-RevId: 408b0c96cee551d8889f032bd0efe2d5caf90c38

8 weeks ago[i18n] idea-ui - remove nls annotations from overridden methods
Nikita Eshkeev [Tue, 25 Aug 2020 19:36:22 +0000 (22:36 +0300)]
[i18n] idea-ui - remove nls annotations from overridden methods

This patch removes the nls related annotations from overridden methods that were automatically generated as per the code review.

Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com>
GitOrigin-RevId: 9afd924260b791548698fdb917e7a383f385a03a

8 weeks ago[i18n] Dart UI forms internationalized (WEB-47031 follow-up)
Alexander Doroshko [Tue, 25 Aug 2020 20:16:47 +0000 (23:16 +0300)]
[i18n] Dart UI forms internationalized (WEB-47031 follow-up)

GitOrigin-RevId: 9c18c25d33920648360480e7ed403ecc335ff02a

8 weeks ago[i18n] remove unused properties from DartBundle.properties (WEB-47031 follow-up)
Alexander Doroshko [Tue, 25 Aug 2020 18:30:49 +0000 (21:30 +0300)]
[i18n] remove unused properties from DartBundle.properties (WEB-47031 follow-up)

GitOrigin-RevId: 2dfb8724198ccdac5f1f2ea3531b365e3953a553

2 months agoCleanup (warnings; formatting)
Roman Shevchenko [Tue, 25 Aug 2020 17:30:53 +0000 (19:30 +0200)]
Cleanup (warnings; formatting)

GitOrigin-RevId: 44684aa9eb890b2ed178c8354a6a83b8e247f212

2 months ago[osgi] fixing dynamic (un)loading issues; cleanup
Roman Shevchenko [Tue, 25 Aug 2020 17:29:37 +0000 (19:29 +0200)]
[osgi] fixing dynamic (un)loading issues; cleanup

GitOrigin-RevId: 9e5f028f8c604e9ab51a98f67c47374d55f9e778

2 months agoremove non-ascii symbols from plugin.xml
Alexey Kudravtsev [Mon, 24 Aug 2020 20:07:43 +0000 (23:07 +0300)]
remove non-ascii symbols from plugin.xml

GitOrigin-RevId: fdaa1d2047e923ef727cbac5e28b6dd07ba9295d

2 months agofollow-up on WEB-47145 - restore compatibility with Java 8 for cherry-picking
Alexander Doroshko [Tue, 25 Aug 2020 09:08:42 +0000 (12:08 +0300)]
follow-up on WEB-47145 - restore compatibility with Java 8 for cherry-picking

GitOrigin-RevId: 24dc6de3782dcd8bd8796054da0d00c90fbdb820

2 months ago[ruby] Fix test name calculation for Test Unit
Andrey Vokin [Mon, 24 Aug 2020 20:52:44 +0000 (22:52 +0200)]
[ruby] Fix test name calculation for Test Unit

RUBY-26937 Test::Unit Tests freeze and fail ungracefully on exception (doesn't correspond to current running test)

GitOrigin-RevId: 2a56933124186368af18a861d68e3ed696703af7

2 months agofix linter tests after i18n
Alexander Doroshko [Mon, 24 Aug 2020 18:52:57 +0000 (21:52 +0300)]
fix linter tests after i18n

GitOrigin-RevId: e7209963eff101ebcc128a20fcef77cce656eae6

2 months agoi18n: retrieve action texts dynamically
Florian Kistner [Mon, 24 Aug 2020 13:29:13 +0000 (15:29 +0200)]
i18n: retrieve action texts dynamically

GitOrigin-RevId: 57d5c3e025a564873e83ffde1d78899928b19014

2 months ago[i18n] Dart plugin internationalization (WEB-47031 follow-up)
Alexander Doroshko [Mon, 24 Aug 2020 13:45:25 +0000 (16:45 +0300)]
[i18n] Dart plugin internationalization (WEB-47031 follow-up)

GitOrigin-RevId: 9ff864b4272e7de0ad3897d3cce876432d1fc826

2 months agoWEB-47147 Images disappeared from the Dart doc preview
Alexander Doroshko [Mon, 24 Aug 2020 13:30:56 +0000 (16:30 +0300)]
WEB-47147 Images disappeared from the Dart doc preview

GitOrigin-RevId: 910a8db2fab9be38031f140cf16538f72a1c5b55

2 months agoupdate dart test data
Alexander Doroshko [Mon, 24 Aug 2020 13:01:23 +0000 (16:01 +0300)]
update dart test data

GitOrigin-RevId: 9c2b0bac0dd3ec6281cbbe8872ef3d15a5b2eadc

2 months agoWEB-47145 Dart plugin: stop auto-excluding 'packages' folders.
Alexander Doroshko [Mon, 24 Aug 2020 12:40:00 +0000 (15:40 +0300)]
WEB-47145 Dart plugin: stop auto-excluding 'packages' folders.

GitOrigin-RevId: e1518b58b398b1aa5215d493213605118590d0a5

2 months ago[IFT] Extract messages about SDK problems
Alexey Merkulov [Fri, 21 Aug 2020 17:24:12 +0000 (20:24 +0300)]
[IFT] Extract messages about SDK problems

GitOrigin-RevId: ce9a5a075154ae58a1b6cf534ffe7ab2c8f4f5dc