Commit Graph
259426 Commits
Author SHA1 Message Date
Tagir Valeev 5939a9e847 OptionalIsPresentInspection: support parentheses
GitOrigin-RevId: a69adf66817d6e9e23f1777ddef64d8aec0d49c6
2019-10-17 06:31:25 +00:00
Anna.Kozlova 9a07910541 inplace refactoring: fix project leak (IDEA-224673)
GitOrigin-RevId: 16ebacb09165a7a8dc48dd2452c85cf3de34b43c
2019-10-17 06:31:25 +00:00
Anna.Kozlova 10a378dcc0 simplify inplace refactoring disposing: restart daemon on disposing of template (IDEA-224673)
GitOrigin-RevId: 2db24c6bbc48392636f42e7ee6095c3e2f7ed73b
2019-10-17 06:31:25 +00:00
Tagir Valeev 6f8149876a VariableExtractor: support non-physical expressions (e.g. part of string concatenation)
Fixes EA-215007 - [ExtractVar] REWA: VariableExtractor.ensureCodeBlock

GitOrigin-RevId: 565611ad29a3ffa42932a1c4e84b7528af26e620
2019-10-17 06:31:25 +00:00
Tagir Valeev 88613c5a7c DFA: fixes in substring evaluation
Disallow creating a fact with an empty range

GitOrigin-RevId: 1a8b5186370b59c07021ad029c0044ef5292462c
2019-10-17 05:31:27 +00:00
Vladimir Krivosheev 4ba80ecf2c remove debug logging
GitOrigin-RevId: e468fef248eca1cfe5efabae1530ef317aa9efd7
2019-10-17 05:31:27 +00:00
Tagir Valeev 86f2d5bd25 JavaSimplePropertyIndex#resolveFieldFromIndexValue: disable for files w/o ID
Fixes EA-215042 - IAE: FileBasedIndex.getFileId

GitOrigin-RevId: f95103dc53ac73a558f93008f1e7d7a2d25370de
2019-10-17 04:32:08 +00:00
Tagir Valeev 21f411bc35 annoPackages: moved to java-impl
GitOrigin-RevId: f635d3e00449a179143ece835cea01519bc32ea4
2019-10-17 03:40:33 +00:00
Konstantin Kolosovsky 7bcd79b01b vcs: Do not perform cancellation checks during "after commit" logic (IDEA-223904)
GitOrigin-RevId: 9b8db78418229a0e869e29500f82b72e40d7b32b
2019-10-17 00:10:21 +00:00
Nikita Skvortsov fa7df15fc1 [gradle] deduplicate project dependencies using configuration names, not only files. IDEA-221699
GitOrigin-RevId: 21f9a0d622aeac6505ec070e09c5769c01924756
2019-10-16 22:04:26 +00:00
Konstantin Kolosovsky c4d4a3f899 git, hg: Add "Amend" prefix to "Commit and Push" actions if amend mode is on (IDEA-224798)
GitOrigin-RevId: aac2e894811cb6e97a2942e7bc5762ec743c1698
2019-10-16 21:32:24 +00:00
Nadya Zabrodina 8508588aa4 git: fix empty repository collection problems on branch operations
* NSEE and wrong LOG notifications were shown

GitOrigin-RevId: eeb44fa4d10fd13c6c119eca1bd445d1f9ca734a
2019-10-16 21:32:24 +00:00
Anna Kozlova dbb5398302 rearrange Java, J2ME inspections -> Java, Performance, Embedded to reflect what inspections are about
GitOrigin-RevId: aae7ba9c71147ee1bbc87c10d432e03960b2d5bf
2019-10-16 20:33:04 +00:00
Vassiliy.Kudryashov d35cf4dfb2 IDEA-224617 Find in Path dialog: Path is overlapped by file name
UX rework according to the new design

GitOrigin-RevId: a7af246615a51acea3e62f053144e89bf2d5656b
2019-10-16 19:25:54 +00:00
Gregory.Shrago 8a4d60a402 improve error when since-build and until-build are equal
GitOrigin-RevId: b3ada2a1a82c8168cfec253f4be5ea9f96856fed
2019-10-16 19:25:54 +00:00
Ilya.Kazakevich 9059da3f88 PY-36563: Support WSL2 and simple refactoring to remove copy/paste (PyRemoteCommandLinePatcher)
* Remote process command line must be patched to support debug, profile etc.
It is now done with PyRemoteCommandLinePatcher.kt

* WSL2 must run with closed stdin because of MS bug.
So, we check if we are on WSL2, and close it.

* WSL2 uses different approach to connect to host for debug (see PyWSLSocketProvider)

* WSL2 needs several commands to run to get list of mappings, so we wrap it with modal dialog.

GitOrigin-RevId: 1789afd9832f048d10d972f5e0f23977e92f973f
2019-10-16 19:25:54 +00:00
Roman Shevchenko 5d23a5aeae Cleanup (NPE; formatting)
GitOrigin-RevId: e79fc17f2bda6ac1dca99cfcfc8f65e4d5e25d4d
2019-10-16 18:24:09 +00:00
Andrey Vlasovskikh cb9004e83e PY-38557 Don't complete file paths in any but first argument of open()
GitOrigin-RevId: 4fc61e59a1ddc89696a8e9e315b1dc0a0d3de4a5
2019-10-16 18:24:09 +00:00
Andrey Vlasovskikh c355b9b11c PY-33254 Complete file paths in string literals assigned to variables that has something about file paths in their names
GitOrigin-RevId: 01a4dfc57348608597fbc13ce17fecdaa7c08e38
2019-10-16 18:24:09 +00:00
Andrey Vlasovskikh 19700c4bfc PY-33254 Enable case-insensitive file paths in string literals on Windows
GitOrigin-RevId: bf76612a750b3b2204688ff2580ac993124ee4d6
2019-10-16 18:24:09 +00:00
Andrey Vlasovskikh 0c45df8c69 PY-33254 Private fields where possible
GitOrigin-RevId: 46833d575406b7d88e2118323e450d3cec0f0b4a
2019-10-16 18:24:09 +00:00
Andrey Vlasovskikh af5df4e858 PY-33254 Allow both / and \ as file path separators in string literals in Python console
GitOrigin-RevId: 289dbb39f0313c089c2cb95a3bf8c3b25b89be96
2019-10-16 18:24:09 +00:00
Andrey Vlasovskikh 40fcdd0d38 PY-33254 Separate console file reference provider that resolves paths relative to console working directory only
GitOrigin-RevId: 12a70b5c751d02dded5d92cf419bd3dd08db0221
2019-10-16 18:24:09 +00:00
Andrey Vlasovskikh 99fd9dd2d7 PY-33254 Added more patterns to cover more path functions from 'os', 'glob', 'shutil'
GitOrigin-RevId: 418cef341aad50157bce6a47959651f3ebc9501a
2019-10-16 18:24:09 +00:00
Andrey Vlasovskikh 756c68de29 PY-33254 Don't resolve callee twice for performance reasons
GitOrigin-RevId: 1b2459fb77ff1261141c4fc9e48fdd2a3d26156a
2019-10-16 18:24:09 +00:00
Andrey Vlasovskikh 8ba6323ea0 PY-33254 Use platform API call to get user home path
GitOrigin-RevId: 83caf85d59e4a04aebe2028ffdb878132d835cb6
2019-10-16 18:24:09 +00:00
Andrey Vlasovskikh 69e5ae9887 PY-33254 Lightweight matchers go first in the file reference contributor
GitOrigin-RevId: ee3411d5f22e2c1e2fcedb4268b4081522dd2689
2019-10-16 18:24:09 +00:00
Andrey Vlasovskikh dad76ff8bb PY-33254 Added a note about the ordering of the file path completion contributors
GitOrigin-RevId: 644efad71080f0f4fd9b032918b17fa1a635faea
2019-10-16 18:24:09 +00:00
Andrey Vlasovskikh 3fc1c14fbe PY-33254 Provide soft file references for string literals where path is expected
GitOrigin-RevId: 58daa415d93784bda27b55b5e3339c4c8eda83b8
2019-10-16 18:24:09 +00:00
peter 851124baf5 IDEA-165845 Intention "Remove annotation" does not remove @Nonnull/@Nullable annotation from methods overriddes
GitOrigin-RevId: bce0718604b643df12bbc4e4e3e379091a6293aa
2019-10-16 18:24:09 +00:00
Lada Gagina 8abae98db4 IDEA-CR-52805: PY-36008 Add support of TypedDict
TypedDict was introduced in https://www.python.org/dev/peps/pep-0589

GitOrigin-RevId: cca138735c7927302214accde298b2f5aae20b48
2019-10-16 17:37:07 +00:00
Alexander Zolotov cc0a5c6e7e Fix work idea home validation on mac
GitOrigin-RevId: 1712926286a01e571a63b5ccf796082c4e628ade
2019-10-16 17:37:07 +00:00
Gregory.Shrago f45121d83d do not report plugins missing in idea.load.plugins.id/category filter
Also always add essential plugins to selected plugins set.

GitOrigin-RevId: d38cce846cab199bf2251ac4acfe0781eff4d8b4
2019-10-16 17:37:07 +00:00
Nikolay Rykunov 956b52e30d [change-reminder] Convert ChangeReminder prediction model from project-library to module-library
GitOrigin-RevId: 6fb60ed87003a79708d94d963ed3f339e0382111
2019-10-16 17:37:07 +00:00
Vladislav Shishov c6bb9232c9 [gui-test] fix GuiTestRule::assumeOnlyWelcomeFrameShowing : do not check number of showing windows
GitOrigin-RevId: b8da664de17ed12977f7e1d3e3bbfd7c4f0bc6a1
2019-10-16 16:47:47 +00:00
Ivan Semenov 73b655a9a8 [github] Fix paths for PR diff commentable ranges change
GitOrigin-RevId: 025cebdf60355706d5963de3fa49ec0cf3aa3d63
2019-10-16 16:47:47 +00:00
Aleksey Pivovarov 16f1bee737 ui: use current scaling for DialogWrapper border
GitOrigin-RevId: abb27d5c2d70a8b6b8327243c04fd85b6b565ac3
2019-10-16 16:11:40 +00:00
Aleksey Pivovarov 5d688671c7 ui: fix border scaling in Settings dialog
GitOrigin-RevId: f3fb09f83d2293f33029a3587137b32c0cfe9ab3
2019-10-16 16:11:40 +00:00
Dmitry Batkovich 8ddbfc1923 add option to choose stub serializer "idea.uses.shareable.serialized.stubs" (fix prebuilt stub reserialization, IDEA-224952)
GitOrigin-RevId: 7161d65a135e945c8633f8d29a6ba5f034b1d850
2019-10-16 16:11:40 +00:00
Dmitry Batkovich 067d42df5c specify inVersion attribute
GitOrigin-RevId: 9632fe14740a33b04434dadd35670857ed615e59
2019-10-16 16:11:40 +00:00
Mikhail Sokolov 570955821b Deprecated elements removed from CaptionPanel API
GitOrigin-RevId: ff33949ed744a56be68394acd87a8fa897d10dc7
2019-10-16 15:34:28 +00:00
Alexander Bubenchikov bf443e1a92 Fix api compatibility tests
GitOrigin-RevId: f654c81c5df2391626276ece14422251a77c1bbf
2019-10-16 15:34:28 +00:00
Vladimir Krivosheev f91c116e4c IDEA-224868 forbid using of OSProcessHandler before CONFIGURATION_STORE_INITIALIZED - move init of TouchBarsManager after service registration
GitOrigin-RevId: 64196687f986fa569cb7b6e944f4da9c500576f8
2019-10-16 15:34:28 +00:00
Vladimir Krivosheev 7405e817ab add buildDate to report
GitOrigin-RevId: 100ad47b7da381e61b3a77bfda5c125b75664caf
2019-10-16 15:34:28 +00:00
Vladimir Krivosheev 9e8e698681 cleanup
GitOrigin-RevId: 5600d59ede2351002f548d8e68348482756c756e
2019-10-16 15:34:28 +00:00
Vladimir Krivosheev c61471e20c IDEA-224868 do not call service OSProcessManager in process util
GitOrigin-RevId: 0d1195230f9152fdbc7d2713d26e550c1e82e69e
2019-10-16 15:34:28 +00:00
Vladimir Krivosheev e2dbd23d48 move com.intellij.execution.process to platform-util-io
GitOrigin-RevId: fe39abe9a74538787fa2abc81f8948453f5ba564
2019-10-16 15:34:28 +00:00
Vladimir Krivosheev adae625b1c killProcessTree — specify default value for registry (can be called before app init)
GitOrigin-RevId: 6aa7b5d1c6131003f571c3c08110378f9fdd33ee
2019-10-16 15:34:28 +00:00
Vladimir Krivosheev 29fd8c56f7 cleanup
GitOrigin-RevId: 63bfa559d9f993f8a4c68926856e6726bcf7f6c0
2019-10-16 15:34:28 +00:00
Vladimir Krivosheev 88422872d4 IDEA-224868 forbid using of OSProcessHandler before CONFIGURATION_STORE_INITIALIZED
GitOrigin-RevId: deb8acb65a737e149a6c815a9ae2a635f580b59b
2019-10-16 15:34:28 +00:00