Commit Graph
291208 Commits
Author SHA1 Message Date
Anna Kozlova 86985147aa rename: cosmetics in inlay presentation
GitOrigin-RevId: 973753fe726b03f3a19125bb955b95603650fd38
2020-09-29 08:12:54 +00:00
Anna Kozlova b400762cad application configuration producer: warnings cleanup; simplification
GitOrigin-RevId: 9df7b26bc1cb8bec7d0953a48517492db47b564b
2020-09-29 08:12:53 +00:00
Anna Kozlova ab5d4d8c71 ConfigurationContextTest: ensure fake provider is unregistered when test fails badly
GitOrigin-RevId: 2a45f57be092c59f34db98354fe6a3c498afd97d
2020-09-29 08:12:52 +00:00
Anna Kozlova 79772ebc3e mockito: fold internal.* exception lines by default (IDEA-251351)
GitOrigin-RevId: c5bc96fe437e2394f5abcc22ca100666b26bd241
2020-09-29 08:12:51 +00:00
Ivan Donchevskii 973449fef9 EA-232881: More straightforward findOrRegister call
GitOrigin-RevId: d941b3f0f7abafa2af122406e75df8dfcef40f23
2020-09-29 07:56:21 +00:00
Vladimir Lagunov 83ed89635e IJ-CR-3190 Mark com.intellij.openapi.actionSystem.impl.ActionButton.click(boolean) with @TestOnly.
GitOrigin-RevId: 5c5680e8eb3d9ef63bbbb35d04ba616b704f3aea
2020-09-29 07:15:56 +00:00
Vladimir Krivosheev 7b26bf2bcc refine icon-loading-stat flow (describe svg-prebuilt)
GitOrigin-RevId: 8217d75f69907d41bd56dcfecb67a0c81e7f207f
2020-09-29 07:05:50 +00:00
Vladimir Krivosheev 7b7535714d IDEA-251640 avoid dependency on trove in our concurrent weak/soft map (part 1)
GitOrigin-RevId: 4d0a086b3fd1a1fcdb6fcd432166bdecedeab09d
2020-09-29 07:05:49 +00:00
Vladimir Krivosheev 450d54c7dc exclude jdk.internal from auto completion
GitOrigin-RevId: 0e86e6e3a3ba7a280a93c086dbb02e825eac8b67
2020-09-29 07:05:48 +00:00
Vladimir Krivosheev d02508237d reduce class loading - ConcurrentFactoryMap doesn't make a lot of sense since java 8 (computeIfAbsent)
GitOrigin-RevId: b67decee3b6b3c9b5bf79cbb9ebc9b2e7af5d353
2020-09-29 07:05:47 +00:00
Vladimir Krivosheev 3128f7a1c0 use ClassValue instead of Map<Class<?>, V> in xml serializer to simplify dynamic plugin reloading
GitOrigin-RevId: f4b68999e7b1e1b952c256ec737ea3ffa84b165a
2020-09-29 07:05:45 +00:00
Konstantin Kolosovsky 2534c0bee5 vcs: Remove unused "CommitSessionContextAware"
GitOrigin-RevId: f2f605a442ba3d42ff68e9fb207a599080725c11
2020-09-29 06:47:39 +00:00
Ilyas Selimov 5d12b1495e IDEA-242041 - small quick fixes refactoring
GitOrigin-RevId: 257d159fad65a3fdfc57f4f74d867acddf2c8721
2020-09-29 05:39:08 +00:00
RKernel Updater 6cb0a510f6 Updating versions of project dependencies: rkernelVersion->master.135
RKernel Updater

GitOrigin-RevId: db5852cf79f05db0219534635b5a841edc984bc2
2020-09-28 22:12:36 +00:00
Vassiliy.Kudryashov a0233d7f5a IDEA-250552 "Find" and "Replace" fields should expand when the text doesn't fit in them
GitOrigin-RevId: c695cb5a3bfb18289526bbb7fff3c7d95ed4c1f7
2020-09-28 20:58:33 +00:00
Roman Shevchenko 4c99e1cd91 Cleanup (minor optimization; warnings; formatting)
GitOrigin-RevId: 6cd32b3657f6a6c598bcc7d9e1cb30c18f2356d8
2020-09-28 20:15:28 +00:00
Dmitriy.Panov cdd2042c56 IJI-404 platform changes reverted not to break compatibility
GitOrigin-RevId: 99f293faf20393854cf986301576417f17fb3b8b
2020-09-28 19:52:51 +00:00
Dmitry Jemerov ec017f0518 Add synonyms for "show log in X" action (IDEA-189795)
GitOrigin-RevId: d92f109a33fb88dad90e400604ebfae5914c43a9
2020-09-28 19:36:37 +00:00
Dmitry Jemerov 63fb482187 Clearer text for local history actions in goto action (IDEA-167231)
GitOrigin-RevId: a6ef401a6b3a13e501ea9b96217bd4d8479a8121
2020-09-28 19:36:36 +00:00
Dmitry Jemerov 564a7ad196 Mark Git groups as searchable=false to exclude duplicates from Goto Action (IDEA-157902)
GitOrigin-RevId: 6648b237b7d2807688b8455046b9bad71504742e
2020-09-28 19:36:34 +00:00
Dmitry Jemerov c4b40f7b61 Possibility to mark groups as excluded from action search (IDEA-241815)
GitOrigin-RevId: 6d84498ff14f7e4cd2f8926e8d9a6301d5b4141a
2020-09-28 19:36:33 +00:00
Dmitry Jemerov b3a471390c Remove some of the duplicate action registrations for Welcome screen (IDEA-218905)
GitOrigin-RevId: 6790155e07939aede3c11bc6d0b7b372038be882
2020-09-28 19:36:31 +00:00
Dmitry Jemerov eee874a12e Remove top hit provider that provides useless duplicate result (IDEA-241815)
GitOrigin-RevId: ef4bc567e8ce172628354ef97715167b6415e37d
2020-09-28 19:36:29 +00:00
Dmitry Jemerov d7d51e246b Take override-text into account when matching items in Goto Action (for IDEA-241815)
GitOrigin-RevId: 9a62935f50a0f981b0d9b9791921a0e8bc01f301
2020-09-28 19:36:28 +00:00
Yuriy Artamonov 5aace4aeb8 Exclude com.intellij.javahttp from JAVA_TESTS
GitOrigin-RevId: a2d00fd4f389406f9990f98fe7b62d564386c99a
2020-09-28 19:29:00 +00:00
Nikolay Rykunov 3c46792ab9 [space] Don't show space icon on toolbar if user is not logged in
GitOrigin-RevId: 360fd09f20fd1283d54780bd31607d278950e914
2020-09-28 19:24:23 +00:00
Nikolay Rykunov 0bca421754 [space] Use ktor server instead of raw sockets for authorization
GitOrigin-RevId: 04afb40b9a03d60bdb3cb0e30ffc12c432c00fe6
2020-09-28 19:24:21 +00:00
Sergey Simonchik e5fd38f81e terminal: support ZDOTDIT changed in "Tools | Terminal" environment variables UI (IDEA-182470)
GitOrigin-RevId: 38a6cf98d69f161e76c7a925039e7a16d817177d
2020-09-28 18:11:09 +00:00
Elena.Korotkova b37838c8f7 Extend SearchReplaceComponent for the explorer search in Rider REF #RIDER-47835
GitOrigin-RevId: 3422e2611b4906a55590121ae21532c93f9371a7
2020-09-28 17:21:33 +00:00
Dmitry Zhuravlev 8135e42179 git: use empty indicator in fetch support if no current indicator exist
GitOrigin-RevId: 7ef76a32a05dd578f8afda8fc3a478ea57bc83c9
2020-09-28 16:56:33 +00:00
Nikolay Chashnikov 4adf49b687 [workspace model] use Logger::error instead of throwing exception for non-critical problems
This way IDE's behavior won't be broken by failed assertions but they still be visible and can be reported via 'IDE Fatal Errors' dialog.

GitOrigin-RevId: 8cdce01d20b3e49b3f49e0d198e1b917794a1a4a
2020-09-28 16:52:51 +00:00
Aleksey Pivovarov 709cabb3b5 git-index: support navigation between files in diff
GitOrigin-RevId: 49bb4d7607a7b812387ee736232cc59cf1b826cc
2020-09-28 16:11:26 +00:00
Aleksey Pivovarov 70bef3e687 git-index: move three-side diff viewer to separate action
GitOrigin-RevId: dfb31b02561436848d43b9cd7adf1f3ffc54ac75
2020-09-28 16:11:25 +00:00
Mikhail Sokolov 21d02a97f0 FUS-551 Actions invoked with double key are not recorded correctly
GitOrigin-RevId: 18d41bcf30478dcb8ff661785078bbdc4670751a
2020-09-28 16:03:29 +00:00
Vassiliy.Kudryashov 05f49f9e18 Fix NPE when API is used with NULL-incompatible collection
https://github.com/JetBrains/intellij-community/pull/1442

GitOrigin-RevId: 03555688c848d49cc6875eec8a0b508df90a3f73
2020-09-28 16:02:10 +00:00
Ivan Semenov cbd506b81b [search everywhere] compute PsiElement fallback presentation lazily
GitOrigin-RevId: 6c937908d53fbc2f089ad981ac06eff66728951c
2020-09-28 15:44:10 +00:00
Dmitry Zhuravlev 325eab0afd [github] sync GitHub protected branch patterns after fetch (IDEA-191512)
GitOrigin-RevId: 1f33070c18c6e89e0730bb51016421021421cac1
2020-09-28 15:40:42 +00:00
Dmitry Zhuravlev c96d86d9b3 git: add ability to display additional protected branches in Git settings
GitOrigin-RevId: 4ca5285890550ee539e694c80a11360816430dca
2020-09-28 15:40:39 +00:00
Dmitry Zhuravlev dba9ce20d6 git: add handler for successful fetches
GitOrigin-RevId: c4b5a0820aae294a86902e260da1edfd3e2585d0
2020-09-28 15:40:36 +00:00
Nikolay Chashnikov d7136f71ee [eclipse] support loading and saving module configuration in '.classpath' format (IDEA-246236)
ModuleEntity loaded from .classpath file uses special EclipseProjectFile entity source. Additional properties are stored in EclipseProjectPropertiesEntity (a replacement for EclipseModuleManager in the workspace model).

Few things aren't implemented yet:
* reloading module configuration when .classpath or *.eml file is changed;
* using line separator configured in the project;
* proper handling of invalid references to JDK.

GitOrigin-RevId: c71b84c783543070c7f3594668e4d52a987355cc
2020-09-28 15:18:55 +00:00
Nikolay Chashnikov d8cf763564 [workspace model] refactoring: extract API to support loading/saving module properties in custom format
This is needed to support project in Eclipse's '.classpath' format (IDEA-246236).

GitOrigin-RevId: 4e5eca9a10eae9e743a49b0798d80f6fc09eafe3
2020-09-28 15:18:55 +00:00
Nikolay Chashnikov b80fd5473c [workspace model] refactoring: extract JpsFileContentWriter::getReplacePathMacroMap method
We need to access PathMacroMap to properly generate *.eml files for projects imported from
Eclipse (IDEA-246236).

This change also extracts additional constructors in (Module/Project)PathMacroManager classes to get rid of corresponding *Bridge implementations. (We cannot use (Module/Project)PathMacroManager directly while loading the workspace model because Module/Project instance aren't available at that time.) It simplifies code and allows to use these classes from ProjectStoreBridge.kt where *Bridge classes weren't accessible from.

GitOrigin-RevId: 39126ba8efe1da98650c2819ebd4354327ed61ac
2020-09-28 15:18:54 +00:00
Nikolay Chashnikov 477410cd20 [workspace model] refactoring: extract JpsFileDependentEntitySource interface
This is needed to support serialization for projects which store some parts of module configuration in additional files, e.g. Eclipse's .classpath and *.eml files (IDEA-246236).

GitOrigin-RevId: 6a3604fc19f4c879af75ded5b27b591487874b55
2020-09-28 15:18:53 +00:00
Viktor Shatrov b69b771884 Inline debugger: Don't soft-wrap after line debugger hints (IDEA-251309)
GitOrigin-RevId: 616877f04196579f57a506a302a5e4d22769cef1
2020-09-28 15:18:20 +00:00
Andrei Kuznetsov 2010602bc8 IJI-449: Android: Remove licenses for obsolete Android libraries
`Android Analytics` is an alias for ["android.sdktools.android-annotations", "analytics-shared", "analytics-tracker", "analytics-publisher", "analytics-crash"]. They have their own entries.

`Android SDK Tools > Android SDK Common/Lib`, and `Android Builder > Android Builder Model/Test Api`. They have their own entries also.

GitOrigin-RevId: 414ed034272cad99bb51406f7d20c2031e2427c0
2020-09-28 15:13:41 +00:00
Aleksey Pivovarov d2ee7c50e2 git-index: disable modifications actions if they do nothing
GitOrigin-RevId: 38e1b9a11de0aa939f1afb93fef92b9b397c0847
2020-09-28 14:59:28 +00:00
Aleksey Pivovarov 9e06661f6d git-index: do not hide highlighting immediately after operation
It might be replaced by another one, so it's better to keep old in place to avoid blinking.

GitOrigin-RevId: 6e8cc7d82b5891206b3526cf3832d4cf2a7e2783
2020-09-28 14:59:26 +00:00
Aleksey Pivovarov 64fcba1080 git-index: fix colors in three-side diff viewer
Do not highlight unstaged insertions as deletions.
Do not use "Conflict" highlighting.

GitOrigin-RevId: 04e9f0662dfa97e6624672e28eb2c8cc252c2277
2020-09-28 14:59:25 +00:00
Eugene Petrenko 59b3578a00 sdk-download: test for concurrent behaviour (disabled, we do not need the fix right now)
GitOrigin-RevId: 06f05d7a3f87731ac85bfb6e728183b88afb03ee
2020-09-28 14:58:03 +00:00
Eugene Petrenko ac4398e3f1 sdk-lookup: fix test
GitOrigin-RevId: bdbb6c1c0f041da53717e1d648d286f38c5c299d
2020-09-28 14:58:01 +00:00