Commit Graph
365767 Commits
Author SHA1 Message Date
Ilyas Selimov 4572835609 java [unused declaration] - switch on functional ref nodes
GitOrigin-RevId: b79fa6d91931bcc2c47f6f363f4a099736000d44
2022-02-09 12:40:24 +00:00
Tagir Valeev b2bbb963d6 [config] TryWithIdenticalCatches -> Zero tolerance
GitOrigin-RevId: 9ab8d9ef623603dcffddc5c7f42371694f041240
2022-02-09 12:23:08 +00:00
Tagir Valeev f1bde775ff [java-analysis] Checker's DefaultQualifier should not apply to type parameters and type parameter uses
Fixes IDEA-288014 @DefaultQualifier should not apply to parameterized type uses

GitOrigin-RevId: 2b9bd0bc4bbe594092d3b120ef8cceac718abf5d
2022-02-09 12:23:06 +00:00
Tagir Valeev b69d1625f1 [java] Rename notification.group.setup.external.annotations to "something happened" form
GitOrigin-RevId: 943b15a7e27159130860877c140cda40cc5734c9
2022-02-09 12:23:06 +00:00
Daniil Ovchinnikov fc8922348c [documentation] extract DocumentationBrowserHistory from DocumentationBrowser
GitOrigin-RevId: 6fec825c39845dfbd548f11cb456e2128c159423
2022-02-09 12:17:22 +00:00
Ivan Posti 321e185aae [Markdown] Update intellij-markdown maven coordinates and bump version to 0.3.0
GitOrigin-RevId: cbac9c92d30a1f2f8832dc7da7d053495517e307
2022-02-09 12:16:10 +00:00
Artemiy Sartakov bcca6ef32f BulkFileAttributesReadInspection: cr fixes (IJ-CR-20279):
1. analyze all calls in method in one go
2. use UncheckedIOException instead of RuntimeException when wrapping into try catch
3. info level when try catch needed + no report in batch mode
4. updated description

GitOrigin-RevId: 0a2542b851fa32c5fde98725985f55079447b02b
2022-02-09 12:12:31 +00:00
Aleksey Pivovarov a43c389c46 cwm: fix empty diff preview in remote development
CLM refresh event might come with host ClientId, while preview file
is opened for unattended guest.

GitOrigin-RevId: 0ec0256062fd9eda3f3c2d9db2a06b42e5d08e05
2022-02-09 12:03:23 +00:00
Elena.Korotkova 380fbc3be2 new toolbar: try fix run widget behaviour after the toolbar switch
GitOrigin-RevId: 1537cad5e4df7eab3822bfd54653f041ff3f39a8
2022-02-09 11:54:43 +00:00
Vladimir Krivosheev e33989853a cleanup
GitOrigin-RevId: d0dd8e748ebc7707b68fb055da571ca89468fd49
2022-02-09 11:44:50 +00:00
Vladimir Krivosheev f809d6def3 update assertJ
GitOrigin-RevId: 10f2045b8fa71533731d268930a438b1fcc15b26
2022-02-09 11:44:48 +00:00
Sergei Vorobyov 5b0ecda8b6 IDEA-288268 removed backward data propagation from advanced settings into name and location fields
GitOrigin-RevId: 837870a4e326eb3befdeb6ce8585d81750120d6f
2022-02-09 11:26:02 +00:00
anna.gromova 86a02f235a RIDER-71610
GitOrigin-RevId: 9282f675f660f568022d179ae166c7db2fb35089
2022-02-09 11:17:00 +00:00
Nikolay Chashnikov 4eee5dd023 [intellij project configuration] explicitly switch off 'Use project settings' in Kotlin facets
Otherwise 'Target platform' value doesn't take an effect, see KTIJ-21024.

GitOrigin-RevId: 22b2636493494c3672b65581a1d32142281fdf4f
2022-02-09 11:12:48 +00:00
Nikolay Chashnikov bd531a7ee4 [intellij project configuration] cleanup: remove unnecessary Kotlin facets
These facets don't override project-level settings and use JVM 11 platform which is now used at the project level anyway, so they can be removed.

GitOrigin-RevId: 6e7361f696de71742914b0d32b3036ff12307306
2022-02-09 11:12:45 +00:00
Aleksey Pivovarov e99dec7717 vcs: simplify XmlRpcHandlerService api
Follow-up: 8c64de4cc4dbeddaf648f69b5d96dfe0722c85c7

GitOrigin-RevId: 4ffb641860c7ef4b01ae37a6c0fa0347bba9d99a
2022-02-09 10:59:53 +00:00
Aleksey Pivovarov 20f44eb972 vcs: extract method
GitOrigin-RevId: 254dbd05f43d740c7c4038b25ac7a04f6a47f6f4
2022-02-09 10:59:50 +00:00
Sergey Dubov 2224111cfc [CodeWithMe] Fix GTW-888. Add action to open Remote Development dialog from a project menu
- Refactor TabbedWelcomeScreen class to provide an ability to specify factories to display with some extra customization
- Add an action to open Remote Development screen from a project menu
- Add signal indicating the connection flow is finished in a Gateway panel

(cherry picked from commit 0c55bf16f0b39a415aa72cb7aec8f87f490481f9)

IJ-CR-20574

GitOrigin-RevId: a68a820e356a773880b4dde516d9e2086375b90b
2022-02-09 10:51:50 +00:00
Bart van Helvert 929c6955df [java-decompiler] Support lambda parameter type annotations
GitOrigin-RevId: 8d921fabb65796df02fe9136ecd5d77d866c9681
2022-02-09 10:48:55 +00:00
Roman Shevchenko 0861215067 Cleanup (minor reorganization of UIBundle messages)
GitOrigin-RevId: bf1e76059eebc1ea9a3a97f5aa07416abecae035
2022-02-09 10:24:20 +00:00
Nikita Eshkeev 53fbc0239f [javadoc] IDEA-285556 Support language injection into snippet
Cleanup:

 - Remove the code from SnippetDocTagManipulator that doesn't produce any valuable information, since the host element is obtained from the user map of the file.
 - Eliminate a possible IOOB Exception from SnippetDocTagManipulator#getRangeInElement

GitOrigin-RevId: 9d19bb0800ad4edf1b1fc4f5b422937fd2ab3867
2022-02-09 10:19:00 +00:00
Mikhail Mazurkevich 714fabd3cc [workspace model] IDEA-287721 Fix Gradle Java EE Web project import slowness
GitOrigin-RevId: ac8b9f1e4a7605dbce355e519aaaed511692aa49
2022-02-09 10:13:03 +00:00
Andrey Lisin 4519bba196 DS-2381 Fix project view flickering when loading remote files
(cherry picked from commit 0c0109748c077d3e0e0e7b4106364354081d3df6)

IJ-CR-19904

GitOrigin-RevId: d98918139ae5d100fb9878bb93ba7f1fc881fc29
2022-02-09 09:46:18 +00:00
Roman Shevchenko 3e7ab9e689 [ui] moving file chooser messages from overloaded IdeBundle to the more relevant UIBundle
GitOrigin-RevId: b7bd9250476089ac69cab47a7c1a69279bb73f55
2022-02-09 09:30:48 +00:00
Ivan Posti 8d24609b14 [Markdown][IDEA-284567] Add searchable options for enabling extensions
GitOrigin-RevId: 32d2459a7705a976ef01b41f5d5f9559dbfe29ed
2022-02-09 09:18:10 +00:00
Artemiy Sartakov f9dede53f7 MarkAsSafeFix: do not show dialog in write action, allow to configure roots in headless mode (IJ-CR-20369)
GitOrigin-RevId: dac95eb87477d4aa123a04b6abe770bfea890169
2022-02-09 09:06:04 +00:00
Arseny Chernyaev 9032eff49c rename Threads layout settings
(cherry picked from commit 54636378c8ef135d43a02dd2b8cc7188eb19fe90)

IJ-MR-20207

GitOrigin-RevId: e798b599538af15637a62f12fd6e6fe9952c5afc
2022-02-09 08:55:36 +00:00
Arseny Chernyaev 483ce0553c split Threads and Variables settings
(cherry picked from commit fd4b3b2f51c8d3ca6a63a75134db5147232b810a)

IJ-MR-20207

GitOrigin-RevId: f48dfbdbab098e44a15ab113aab6395a28adde9b
2022-02-09 08:55:35 +00:00
Eugene Zhuravlev 5cf035c24d module-level builders output conflict detection
GitOrigin-RevId: 73f6c80539735dfb1d912dd47e3dfeffc6d68f00
2022-02-09 08:32:54 +00:00
Pavel Porvatov 57b499abad IDEA-288034 Popups expUI: Find in Files
GitOrigin-RevId: 0081f522d507eb5a6c766d9532eb02bfad28562c
2022-02-09 08:24:07 +00:00
Nikolay Chashnikov 499bd322b3 [intellij project configuration] remove unnecessary trailing empty line from iml files
IDEA doesn't add such line when the module configuration is saved, so it's better to remove it, otherwise developers may get unexpected modified iml files in their working copies.

GitOrigin-RevId: 4e3e14cbd5d17973a6c6300fd86d0277742c6e2c
2022-02-09 08:21:29 +00:00
Dmitry Gridin 2c3f4d8162 [kotlin] optimize KotlinAwareJavaGetterRenameProcessor
* trigger only in case of possible getter
* restrict setters scope to kotlin files
* search only relevant setters

^KTIJ-21046 Fixed

GitOrigin-RevId: 55bf3f0478c13e6774f0fb7a4805351cd366caea
2022-02-09 08:04:15 +00:00
Nikolay Chashnikov 1e848d3d7d [toml tests] trim indent in expected text to fix TomlSelectionHandlerTestBase
InlineFile trims indent for 'before' text, so we need to do the same for 'after' text.

GitOrigin-RevId: 7a71f28d799dc9d64239cbf9c232cba2bceb72f1
2022-02-09 07:46:05 +00:00
Nikolay Chashnikov 96288af11d [platform] cleanup: sort imports
GitOrigin-RevId: e8666408274cda030daac3d35cdd17765a5a9e80
2022-02-09 07:46:03 +00:00
Eugene Yakavets 92f14ae1e3 [platform] use default update channel for 'Check for Updates' when selection combobox is not present
If an IDE disables combobox which allows users to change update channel, 'Check for Updates' button should use the default channel, not the first available channel as it was before.

GitOrigin-RevId: 246feb949c69af0f8d53ca8b15966fe282495273
2022-02-09 07:46:00 +00:00
Nikolay Chashnikov f87747e9bd [tests] move STATISTICS_ENV_TESTS test group to community project
Tests from this group are located in community, so we need to ensure that the group is taken into account when tests are executed with classpath of intellij.idea.community.main module.

GitOrigin-RevId: 15254c39f405eec205770f96afc52a81b557b593
2022-02-09 07:25:21 +00:00
Nikolay Chashnikov 4651d7c0c8 [appengine tests] run app engine tests on TeamCity
These tests should not be run in Community Tests configuration since the main part of the plugin is in ultimate part of the repository, but they should be executed along with other frameworks tests.

GitOrigin-RevId: 0a70ccc4983e9781b59a65b103af53c52b867f33
2022-02-09 07:25:18 +00:00
Nikolay Chashnikov b215f58819 [tests] add modules with tests located in intellij-community to dependencies of community.main module
This is needed to run them on TeamCity, because the default Ultimate Tests configuration skip tests from community part.

GitOrigin-RevId: 8cd79abbbb39d62089fcb685e1d60fccce0322ac
2022-02-09 07:25:16 +00:00
Nikolay Chashnikov 8c7dc6ebbe [tests] refactoring: reuse methods from IoTestUtil
GitOrigin-RevId: ef7f137e19912789c3a6078f3f8200539553d7cb
2022-02-09 07:25:10 +00:00
Nikolay Chashnikov d3cdc84d7c [tests] use ExternalResourcesChecker to report unavailability of Maven artifact (IJI-813)
GitOrigin-RevId: aab64f61229e8463a5ba06fd1ac9bcdd9722b8e8
2022-02-09 07:25:07 +00:00
Konstantin Hudyakov 828cdf1ada [IFT] Complete Editor Basics module for Kotlin
GitOrigin-RevId: 5149c76760979206dde31b6bb8d753b8754e419d
2022-02-09 06:47:07 +00:00
Alexander Lobas 8c4afdc7d4 EA-446477 - CME: ApplicationNotificationModel.expire
IDEA-288104 Deadlock in new Notification Center tool window in tests

GitOrigin-RevId: 064d5cb4c33f76b1928b03c74999070428977798
2022-02-09 06:18:43 +00:00
Vladimir Krivosheev 33fef5d89e cleanup
GitOrigin-RevId: f14655b143b97dd842ad64612a346c8207d2a920
2022-02-09 05:51:40 +00:00
Dmitry Gridin 75165a196e [kotlin] kssr: add debug info
GitOrigin-RevId: 363d7409434b295c64939d0c287dccab969b668e
2022-02-09 05:01:21 +00:00
Dmitry Gridin ac6c0deb9e [kotlin] rework excludeFileTypes to reduce access to FileTypeRegistry
^KTIJ-8710

GitOrigin-RevId: de73e296b78ebcf1baedcac18b32f13eb1ac4bde
2022-02-09 05:01:20 +00:00
Tagir Valeev 03f1d606c9 [config] Turn on TryFinallyCanBeTryWithResources
GitOrigin-RevId: 0c16782b48c93611d24599742cb6baf991487213
2022-02-09 04:20:51 +00:00
Tagir Valeev 0271c3c5a3 [config] JavaDoc declaration: turn off in ZTI
GitOrigin-RevId: ddf22b4df3507427004397f4efb688462ff3da12
2022-02-09 04:20:48 +00:00
Sergey Malenkov d1d95b1568 Add ability to extend ProblemsViewIconUpdater
GitOrigin-RevId: 5be19545bdfc2d9208260a4038be45260a5d70a2
2022-02-09 00:32:03 +00:00
Alexander Koshevoy 98d818cf53 Fix "ValueError: Empty module name" when project dir (first argument of django_test_manage.py) ends in a slash
Note that `os.path.basename(path)` returns an empty string (`''`) when `path` ends in a slash.

GitOrigin-RevId: e400e794d5e0de0cf29ab6796ffac5972f50eb53
2022-02-08 23:25:31 +00:00
Alexander Koshevoy 0415d93257 PY-52827 PY-52844 PY-52888 Fix pytest and Django tests problems
GitOrigin-RevId: 6a75060ed8c395389065fc272cd8447dc5bf2c8a
2022-02-08 23:25:29 +00:00