Commit Graph
265607 Commits
Author SHA1 Message Date
Tagir Valeev 5766652109 Records: consider varargness mismatch as compilation error
There's an agreement to do this in expert group -- see http://mail.openjdk.java.net/pipermail/amber-spec-experts/2019-December/001889.html

GitOrigin-RevId: 8fc465ece0b9c4bb1517793a60cabab34933b688
2020-01-03 12:03:57 +00:00
Tagir Valeev acffc2bef9 PossibleHeapPollutionVarargsInspection: behavior changed according to new proposal:
1. Warn on compact/canonical constructor (and annotate it) when present
2. Create compact constructor and annotate it if not present
Review ID: IDEA-CR-56682

GitOrigin-RevId: 9ace593c6ae32490dd37f684054a2e17d93e81a8
2020-01-03 12:03:57 +00:00
Tagir Valeev c1575fc46a DevKit converted to Java 8 annotations (experimentally)
GitOrigin-RevId: 2482680e5bb29276e410affa6b0f1aa8011d3376
2020-01-03 12:03:57 +00:00
Tagir Valeev d19739c1ad OldJetBrainsAnnotationInspection: disable for modules with language level < 8 (IDEA-CR-57074)
GitOrigin-RevId: a91bf34cfcd3718b747064aa9c714b68f0cc54c2
2020-01-03 12:03:57 +00:00
Sergey Ignatov 8e7c474048 revert runtime bundle
GitOrigin-RevId: bf8d357ebdef3910090686d48c971e472f873fa6
2020-01-03 11:31:54 +00:00
Anna.Kozlova c5e0dffe28 junit 5: associate published entry with test id (IDEA-216215; IDEA-227006)
GitOrigin-RevId: d52fc50f1da4a9e7425e3036bc8bbd1ea56f7bb4
2020-01-03 11:04:27 +00:00
Anna.Kozlova 9bc9b064da test execution: keep unsupported control sequences in console (IDEA-211589)
GitOrigin-RevId: dea0e0720a6d602171a1fcbe606da50ebbfb0bd6
2020-01-03 11:04:27 +00:00
Piotr Tomiak 7713d706c5 InspectionProfileImpl: clear tools cache on project disposal.
GitOrigin-RevId: 4b736da9e2fcdf8509731d7b5630902e955745f9
2020-01-03 10:44:02 +00:00
Piotr Tomiak 2ee19c4d8a Intentions: fix extension unloading.
Intention family name is not guaranteed to be constant by the API. Thus, we need to store the mapping between extension and it's key, so that on extension removal we can remove the extension, event if family name has changed.

GitOrigin-RevId: d3e3311418fd56bb6ea67cfcb0b505da07fcc68a
2020-01-03 10:44:02 +00:00
Bas Leijdekkers 01a54161be RegExp: remove injection from test
GitOrigin-RevId: 553a1cc35d5d5b1c2734a3764dae394966f8e59c
2020-01-03 09:14:40 +00:00
Sergey Ignatov 040da972d7 i18n java actions
GitOrigin-RevId: 9b128e2e4265bbb29e82c2ea1405c11dbe58eaa5
2020-01-03 00:12:54 +00:00
Bas Leijdekkers a7da088986 SSR: add/remove inspections
GitOrigin-RevId: 428fd9accc1bd3bf571b25615353816475bab0f2
2020-01-02 22:03:38 +00:00
Bas Leijdekkers 8d2428db65 SSR: remove unused parameter
GitOrigin-RevId: 4a9cbd8c4114297e9ae1b28aeb8b11df5804d54b
2020-01-02 22:03:38 +00:00
Bas Leijdekkers fa4dde54cb SSR: Allow to use in limited way in dumb mode
GitOrigin-RevId: f250ed85a319ecb8db3696d20acf6650f962b90e
2020-01-02 22:03:38 +00:00
Bas Leijdekkers becc02bcf0 make inspection profile's "edit description" action dumb aware
GitOrigin-RevId: dd4b2ed375a8e51c5226b52edcc2607c0b82ce12
2020-01-02 22:03:38 +00:00
Bas Leijdekkers 6455de56e6 fix inspections filtering for "language is not specified"
GitOrigin-RevId: 289e3dace1397747207111a5c6b02462b97ab07e
2020-01-02 22:03:38 +00:00
Bas Leijdekkers 3cbf77c3fe "Good code is red" inspection should not be under "Java" anymore
GitOrigin-RevId: e3b893dff7ba8361e4bec035160c6e79f4aac903
2020-01-02 22:03:38 +00:00
Roman Shevchenko f759020401 [platform] making command-line launcher work better on macOS
- dropping unneeded PATH lookup mode
- adding missed `argv[0]` parameter
- `-n` makes `open` work better when the script has failed to activate a running instance (PR #1199)

GitOrigin-RevId: f8cb4e17580e062289dcbc6dbe892b647f3497f3
2020-01-02 21:33:31 +00:00
Anna Kozlova 0ef0e3f7c1 i18n: show dialog with a table in batch mode under registry key: i18n.for.idea.project
all properties would be put in the same properties file; resourceBundle name should correspond to the class name with static method `message`

GitOrigin-RevId: ce1eed2e875533f1c1a2bc26f34083c4e088b381
2020-01-02 21:13:49 +00:00
Anna Kozlova 93077b9da8 NonNls
GitOrigin-RevId: 1a8ef2c2506dcda90d9f67cfc09c9922b5279378
2020-01-02 21:13:49 +00:00
Anna Kozlova 8a4800add7 i18n: ensure concatenations passed to @NonNls params are not suggested to i18n
GitOrigin-RevId: 6c727e521fba1707694f493b719c9babaec11392
2020-01-02 21:13:49 +00:00
Anna Kozlova b87e55a980 NonNLs
GitOrigin-RevId: 9b440267ebb6ed0de128ce3854fc300339f9af21
2020-01-02 21:13:49 +00:00
Dmitry Jemerov f91f570d6e Show progress indicator while unloading plugins
GitOrigin-RevId: 6d23a99fd8da419f98f150475f4027e281f4f8dc
2020-01-02 19:01:44 +00:00
Dmitry Jemerov 0a839ad084 Correct capitalization for action title
GitOrigin-RevId: ffa5df00ac633684a24394220aa1792d459f3c0a
2020-01-02 19:01:44 +00:00
Dmitry Jemerov 7b42fc13fd Add a couple of @NotNull annotations to ApplicationInfo
GitOrigin-RevId: 85bc58f3b880f20e3879649cd9ac48b8978b4840
2020-01-02 19:01:44 +00:00
Roman Shevchenko cc2fc4a4bd Cleanup (unused import)
GitOrigin-RevId: abcee7839eba2f8be825963f07905a5f776363d8
2020-01-02 17:12:01 +00:00
Piotr Tomiak 66b413430f testDynamicExtensions: FileBasedIndexSwitcher has to receive PluginUnloaded event.
Without receiving the event, FileBasedIndexImpl has null `myRegisteredIndexes` and cancels any attempt to `waitUntilIndicesAreInitialized`, which happens during project close, thus leading to half closed project and various leaks during the test.

GitOrigin-RevId: 7c7354fe4a721952af39faa0948d048319cbcf02
2020-01-02 17:12:01 +00:00
Dmitry.Krasilschikov a1d6cccd5e LAB-62 get rid of static *Bundle usages: getPROJECT() and getTITLE rename
GitOrigin-RevId: aa9701713266a04cc9a3ef96680f1735f700578e
2020-01-02 15:33:10 +00:00
Sergey Stupin 7267c98c53 LAB-31 introduce limited version of findTargetElement in TargetElementUtilBase (without lookup flag)
GitOrigin-RevId: 6501c5e7a06badaad410da0d87c74d49788c87a8
2020-01-02 15:33:10 +00:00
Sergey Ignatov 7d38f547aa i18n external system actions
GitOrigin-RevId: 050d54b76b159926339b5d2870596d709a4e4f70
2020-01-02 14:32:02 +00:00
Sergey Ignatov e3d7a14620 i18n json actions
GitOrigin-RevId: 9e9085165809a44191157f59191f5547e0146c16
2020-01-02 14:32:02 +00:00
Sergey Ignatov 7fd87e8ffe i18n xml actions
GitOrigin-RevId: e6376aea3ed34a64fb249982240f479b9a0d927a
2020-01-02 14:32:02 +00:00
Sergey Ignatov 36269af244 i18n vcs actions
GitOrigin-RevId: a71d677a3a0c683b0e97c160b7a47728a951a762
2020-01-02 14:32:02 +00:00
Sergey Ignatov 598f380862 i18n graph actions
GitOrigin-RevId: 442fdc9166f75489ad6f03271844f899a2ff21af
2020-01-02 14:32:02 +00:00
Dmitry.Krasilschikov 76e676e2d6 LAB-62 get rid of static *Bundle usages: more fields with better name
GitOrigin-RevId: a5bc68ef3ee5249d1b548c906162077e7f7ad6cb
2020-01-02 14:32:02 +00:00
Dmitry.Krasilschikov 5e39996220 LAB-62 get rid of static *Bundle usages: more fields with better name
GitOrigin-RevId: 47473f9bd3c2a454188464dbabb69a8329ddeea7
2020-01-02 14:32:02 +00:00
Piotr Tomiak ae5bde9d70 TextEditorHighlightingPassRegistrarImpl: clear caches on project disposal
GitOrigin-RevId: f053dec3f75e04a0e24327efc27bdb6dfa7fe355
2020-01-02 13:34:21 +00:00
Piotr Tomiak 81ecffeeec StartupActivity: dispose resources on project or extension disposal
GitOrigin-RevId: a3eb464e443fa97fd06503b62f13e71504835077
2020-01-02 13:34:21 +00:00
Dmitry Jemerov c3e494e7a6 Mark base interfaces of components as deprecated
GitOrigin-RevId: bc15653becdd051dbe44fcea02f9587958eb3bfa
2020-01-02 12:31:50 +00:00
Sergey Stupin 2f941beaca LAB-31 move doRenameGenericNamedElement to analysis module
GitOrigin-RevId: 32d0b82dd18a85d60ca636f417339ab7be90d3c1
2020-01-02 12:04:51 +00:00
Roman Shevchenko 77ce5b1b04 [platform] logging initialization cleanup
- related code consolidated in a single file (no need to involve `PathManager`)
- log directory creation code dropped (Log4J does this if needed)

GitOrigin-RevId: a332b983e37b0a7a654df3a8372e19132083f415
2020-01-02 11:39:32 +00:00
Sergey Ignatov 462f81575e lang groups
GitOrigin-RevId: d07c8fc0104f3f0d40b4b109876d5ed1346ea06c
2020-01-02 11:39:32 +00:00
Sergey Ignatov 81905c78b5 fix lang actions
GitOrigin-RevId: 99ab6fb46df334c7a7946826ba1d7b42d577ea1d
2020-01-01 22:02:53 +00:00
Sergey Ignatov 817f4e58c4 i18n for register... actions
GitOrigin-RevId: ff217eff3e9220d0daddac409f0e36f447ae27ec
2020-01-01 22:02:53 +00:00
Sergey Ignatov e0448f0861 fix npe
GitOrigin-RevId: d750cc4a7a3a16b1b2920cd4924726a8d5f1be28
2020-01-01 22:02:53 +00:00
Sergey Ignatov 920e130bd7 i18n for dev-kit initial
find hardcoded texts/descriptions in actions/groups
a simple extraction added

GitOrigin-RevId: 097ee66f50ff514a467a5b194f0f1189e1e04b1d
2020-01-01 22:02:53 +00:00
Sergey Ignatov 51401fda4a i18n for vcs actions
GitOrigin-RevId: ebe6e2b444c237878658b8f5274078ad6a670600
2020-01-01 22:02:53 +00:00
Sergey Ignatov abfde85895 i18n for sh actions
GitOrigin-RevId: 84d26aa7e5560abfb08154ac51ad87a6f5968e46
2020-01-01 22:02:53 +00:00
Dmitry.Krasilschikov 184607e98e LAB-62 get rid of static *Bundle usages: replace getNAME, getTEXT, getDISPLAY_TEXT etc fields with readable names
GitOrigin-RevId: eccc5481cd2e7174f4107cf3ce456b23f502839b
2020-01-01 21:14:38 +00:00
Konstantin Kolosovsky 7a0f9abb26 vcs: Remove useless "VcsProviderMarker"
GitOrigin-RevId: 9ef346501c2762f4c54235271141157da6823b01
2020-01-01 17:02:20 +00:00