Commit Graph

22472 Commits

Author SHA1 Message Date
Dmitry Avdeev
f9664fc455 IDEA-211555 Freeze on completion in XML file
do not process xincludes in ExtensionDomExtender

GitOrigin-RevId: d631dcd52d5bf500b61960473e16237008ad02a3
2019-05-07 17:02:41 +03:00
Yann Cébron
bd4870e9d5 IToken: cleanup
GitOrigin-RevId: 099d9364b9e7ad20a90116b9672f7407b9131126
2019-05-07 12:08:27 +03:00
Alexey Kudravtsev
5daf0af09a cleanup
GitOrigin-RevId: 743f4ad43033d48aa6cb1f9c7a00d4bd82f0b564
2019-05-06 15:31:24 +03:00
Gregory.Shrago
9b5f9c7cae switch to ChooseByNameContributorEx API
GitOrigin-RevId: d56c033b2fe23ef25d9d4f0c053dc0c4ecc693e1
2019-05-06 15:26:31 +03:00
peter
a4fbe03166 live templates: augment ConstantNode with lookup items, use that instead of many custom implementations
GitOrigin-RevId: ec5c04ff1807bbaa26f8868eda056803a1cf773f
2019-05-03 19:07:09 +03:00
Vladimir Krivosheev
0958cc04e6 cleanup - diamonds
GitOrigin-RevId: 1c500da1fd340f0951de11096afc3e320e38d3c0
2019-05-03 19:02:25 +03:00
Vladimir Krivosheev
98912e033d deprecate ContainerUtil.newArrayList()
GitOrigin-RevId: bff982a3dabd48c0e4f09e76653b40e2c58636b9
2019-05-03 15:04:35 +03:00
Vladimir Krivosheev
0b3dcb88e5 deprecate ContainerUtil.newLinkedHashSet(), ContainerUtilRt.newHashSet(), ContainerUtil.newTroveSet()
GitOrigin-RevId: 2ac00306d2d7f322a3d95348c7fc1ca5c65ce12a
2019-05-03 15:03:33 +03:00
Vladimir Krivosheev
93f7a92521 deprecate ContainerUtil.newHashSet()
GitOrigin-RevId: e6c0562c868c61db16ce950bd24a22164bb6c926
2019-05-03 14:02:51 +03:00
Roman Shevchenko
ac96734b17 [platform] retires "use secure connection" update option; HTTPS all the way down (IDEA-190776)
GitOrigin-RevId: 4a910d94c4982e0d1688222edae7c68f12a1d307
2019-05-03 03:27:54 +03:00
Dmitry Avdeev
19df50fe73 Merge remote-tracking branch 'origin/master'
GitOrigin-RevId: 46d26296da6444f8b43302f70e50305e18f4367f
2019-05-03 02:58:00 +03:00
Dmitry Avdeev
7d9cdade26 proper cleanup for FileTypeManager
GitOrigin-RevId: e0e5c4af1cab7f9fc692a7a67d45fcf80cc998c7
2019-05-03 02:57:29 +03:00
Vladimir Krivosheev
01e2a00a03 introduce URLUtil.decode as a solution for non-modern JDK API
To avoid ugly code in each client of URLDecoder.decode

GitOrigin-RevId: 290792e688fc8d7a126305196a0b621701e097eb
2019-05-03 02:46:07 +03:00
Alexander Kirillin
7f3e176d1e Merge remote-tracking branch 'origin/master'
GitOrigin-RevId: 6a16531d9dd405767883a6ce82d04513098372e1
2019-05-03 02:41:27 +03:00
Vladimir Plyashkun
9f61a34973 CPP-16098 - Lags during inplace rename typing
- preserve `ensureValid` check for backward compatibility

GitOrigin-RevId: 280ddc686c2ec38c6f7b07a00c1e20d19a25523c
2019-05-03 02:40:56 +03:00
Dmitry Jemerov
bfa87abd68 Report language of current file for mouse invocations of intentions popup (IDEA-CR-46747)
GitOrigin-RevId: 65667ea92fac4bef9b9a3b620b2cae0585171b4b
2019-05-03 02:17:10 +03:00
Vladimir Plyashkun
846eeb2d37 CPP-16098 - Lags during inplace rename typing
- changed only small set of template expressions that doesn't need in committed PSI
- additional check for `isQuick`

GitOrigin-RevId: 64c7fb49cd892ab12895543c14f8b0e2cb4a5e71
2019-05-03 02:16:39 +03:00
Aleksey Pivovarov
322db66a12 Recover after problematic merge
This commit reverts 65a557bb38f6ac03afa9aabaf02cb8d99fc68a91
                    3f5cfd958d9b6b54393c15983ac94f519c37fe61

GitOrigin-RevId: 8fb8ccbb17d0e217a83f265c185a943b0f5a7ed6
2019-05-03 01:52:21 +03:00
Alexey Kudravtsev
80d42199fe cleanup
GitOrigin-RevId: 4ae4acc8bf15c9f47423f51e4ecfb05cd4331dcd
2019-05-03 01:50:16 +03:00
Nicolay Mitropolsky
9b850726ee [uast-groovy] UInjectionHost support
GitOrigin-RevId: 49ec454d1831796fa63b77fdc965f61985bf877e
2019-05-03 01:47:46 +03:00
Vladimir Plyashkun
c33e69a545 CPP-16098 - Lags during inplace rename typing
- reverted some of the changes

GitOrigin-RevId: c7c07b80a76c29794ef31e0e916e62f7f302917a
2019-05-03 01:47:14 +03:00
Leonid Bushuev
34be4bbf7d Apply the change from Develar: cleanup - specify UTF_8 charset explicitly
GitOrigin-RevId: 3f5cfd958d9b6b54393c15983ac94f519c37fe61
2019-05-03 01:46:11 +03:00
Egor Ushakov
2e00fd16c3 IDEA-211761 Smart step into fail if source code does not match the bytecode
GitOrigin-RevId: d3d5d2b8ba4ce26f2e9288ebe3148ab30247eccd
2019-05-03 01:42:01 +03:00
Vladimir Plyashkun
61a3e18b78 Merge branch 'master' into vplyashkun/inplace_rename_lags
GitOrigin-RevId: aaecc2a32e4e42de827efb45b8df733874a722e4
2019-05-03 01:41:29 +03:00
Leonid Bushuev
970dc0fe32 Remove unnecessary downcasting
GitOrigin-RevId: b91110977db6e5b08d9f4aaffa8496d305d698e2
2019-05-03 01:40:23 +03:00
Vladimir Plyashkun
2d9369d983 CPP-16098 - Lags during inplace rename typing
- changed behaviour in safe way by introducing new method to check that particular expression does not depend
  on committed PSI

GitOrigin-RevId: f5ec732613cdafdcef8a1d48eb8d04135c634047
2019-05-03 01:39:50 +03:00
Leonid Bushuev
338ad6db56 SQL code style per dialect: UI: fix indent editor
GitOrigin-RevId: 3cb00f5c500523717c42f404b2f38fd1822d6db0
2019-05-03 01:39:18 +03:00
Vladimir Plyashkun
d990d75dba Merge branch 'master' into vplyashkun/inplace_rename_lags
GitOrigin-RevId: 5c7f8c478e7328df1646879ede977efd7465adf8
2019-05-03 01:38:45 +03:00
Vladimir Plyashkun
e3ca319824 CPP-16098 - Lags during inplace rename typing
- call `commitDocument` explicitly in cases when `calculateQuickResult` can redirect it's calculation to heavy `calculateResult`

GitOrigin-RevId: 41f0c47c57f4528d7d7a25208024ec28bb8c2e12
2019-05-03 01:38:12 +03:00
Leonid Bushuev
dc1a52762e SQL code style per dialect: UI
GitOrigin-RevId: 9b1b3e745d4c8acef5a4a1018714e004e5423519
2019-05-03 01:37:38 +03:00
Vladimir Plyashkun
d712ac9901 CPP-16098 - Lags during inplace rename typing
- removed `commitDocument` call when `isQuick` argument is passed
- pass `element` or `null` to `equalsToText` call (since there is not real need to take it for text comparison)

GitOrigin-RevId: 27c5e1a2f484fc56d41dfd210832ae94c9a9b7ab
2019-05-03 01:37:04 +03:00
Leonid Bushuev
9f35a30458 SQL code style per dialect: UI
GitOrigin-RevId: 72cca4d6a23a5e2aa2089c03932ab2e9d08bfa48
2019-05-03 01:36:24 +03:00
Elizaveta Shashkova
d36d61805c PY-35341 Enable pytest output only when Debug console was enabled
GitOrigin-RevId: f30a4921bc9c332860f6ba4daa4a29f5c6433fdd
2019-04-29 13:31:41 +03:00
Elizaveta Shashkova
3ddbffb2db PY-35587 Add icon and rename Python Console actions
GitOrigin-RevId: 14511502005cadcdc73d15c78d6efee63770465f
2019-04-29 13:28:09 +03:00
Alexander Koshevoy
9f9596a1e5 IDEA-CR-46638: PY-34574 Add content and source roots of module and its dependencies to PYTHONPATH for managed servers
(cherry picked from commit 929b60044214484c79ed2cd32e6ea7c1a9220b73)

GitOrigin-RevId: 52d13161ed691e4d8b1eeff4b935b2744bc9c35a
2019-04-28 19:22:31 +03:00
Elizaveta Shashkova
d7dd54eaba PY-31986 Do not rely on Console text and add a space to console title
GitOrigin-RevId: 54eb4976603ca081030cc63500ec86d31e6fff23
2019-04-28 19:16:38 +03:00
Daniil Ovchinnikov
49444dc113 add @NotNull to RunConfigurationProducer#setupConfigurationFromContext
GitOrigin-RevId: 6d1547f094b169365b898f57d98fd8a8d745da41
2019-04-28 18:15:18 +03:00
Daniil Ovchinnikov
4300f5dd83 add @NotNull to RunConfigurationProducer#isConfigurationFromContext
GitOrigin-RevId: 4dae69271e86d8bcef82b64b4953c995efd3cc13
2019-04-28 18:14:41 +03:00
Daniil Ovchinnikov
22fc1bd60d add @NotNull to RunConfigurationProducer#createConfigurationFromContext
GitOrigin-RevId: 3743ec6fb03a54d599412fde874465cbc5421832
2019-04-28 18:13:27 +03:00
Daniil Ovchinnikov
78700e885e add @NotNull to RunConfigurationProducer#findOrCreateConfigurationFromContext
GitOrigin-RevId: 2ff70fe7f422447a2d6409681cb6f384b823eb3a
2019-04-28 18:12:50 +03:00
Ilya.Kazakevich
019175c7d5 sync teamcity-messages
GitOrigin-RevId: 48505eba6d21c1cd5d5f9d2260460e00d579a0b5
2019-04-28 17:41:45 +03:00
Ilya.Kazakevich
e716dd2972 PY-34312: Remove unneeded commas from pytest params
"foo," means "foo", not "foo,[empty_param]"

GitOrigin-RevId: e1ab65bc53f0fbe367a9da5052c4221e8583a5a3
2019-04-28 17:41:08 +03:00
Ilya.Kazakevich
69e530576c PY-30196: Rename Tox to tox
GitOrigin-RevId: b5e4e40d5905738c3386c9658b2354cdadfa0460
2019-04-28 17:15:23 +03:00
Elizaveta Shashkova
7b4feec93c Minor: fix capitalisation in Python Run config
GitOrigin-RevId: 62674f129c40ff348dc9459723fb1b638a001114
2019-04-28 17:01:55 +03:00
Eldar Abusalimov
ad814e8c5d IDEABKL-5365: NextPrevWordTest: (test) Use explicit caret stop policy
GitOrigin-RevId: 177fd03645e55806d827164816fafd600879a832
2019-04-28 16:27:45 +03:00
Ilya.Kazakevich
ca1fffb66f PY-35090: Support class-based fixtures for pytest.
Fixture may be declared on top level or as class method.
In latter case, it could be used by other members of class and its inheritors

GitOrigin-RevId: 0e7418ad381fc290f601cd770e498823d3185698
2019-04-28 15:50:33 +03:00
Aleksey Rostovskiy
6189a558dc EDU-2027 Build cross-platform distribution needed for gradle-intellij-plugin to provide this to Maven repo
for both PyCharm Community and Professional editions

GitOrigin-RevId: 53e32a1c3490bdd2588288f25444dd6f5abaafdc
2019-04-28 15:37:06 +03:00
develar
995b91a5de cleanup - specify UTF_8 charset explicitly
GitOrigin-RevId: b6f12dabfc1a2d2bde4cdaa8f0455351c96e1556
2019-04-28 15:36:27 +03:00
Andrey Vlasovskikh
15848e9f0d Made the images smaller to better fit into the tips of the day window
GitOrigin-RevId: 0d2cdc0f6774149d371429dad4312e6a578d5bb4
2019-04-28 15:31:20 +03:00
Andrey Vlasovskikh
3e4825d8f7 PY-35430 Updated the shortcut for column selection
GitOrigin-RevId: 8dbfa78b0dd35a44e6c658d27f7355615d2c3147
2019-04-28 15:30:42 +03:00