Commit Graph
254092 Commits
Author SHA1 Message Date
Anna Kozlova c1b79848e1 java: disable heavy weight add type cast for lambda bodies with failed inference on top
for long chained calls with many type errors, DFA checks may be too slow

GitOrigin-RevId: 851604a1252743c92d8c33973845cdda7bbb996a
2019-08-12 19:04:15 +03:00
Anna Kozlova b2e0f2a958 java resolve: cleanup cache condition
GitOrigin-RevId: 37ec99d0a11ab9de9dfb24283cc28571133a1d82
2019-08-12 19:04:15 +03:00
Alexander Zolotov 01ccf8e371 Use mightBeReplacedByDetectedFileType where applicable
GitOrigin-RevId: 545a828eeef5fe4a5bac5c36408fbabb749c75c9
2019-08-12 19:04:15 +03:00
Yann Cébron fb93870b39 EditorActionManager.getTypedAction: add @Deprecated
GitOrigin-RevId: e0d66a09f7db448d41ad0a1c14229b1a3af41033
2019-08-12 19:04:15 +03:00
Konstantin Aleev 1ca94659cf [service-view] do not collapse toolbar if service action group hasn't visible actions
GitOrigin-RevId: 3a2120a4c27b286a6e10478a467bf2e2fef90457
2019-08-12 19:04:15 +03:00
Konstantin Aleev f1f6b63c7d IDEA-220275 [heroku] fix selection on Update Log action
GitOrigin-RevId: 64a822bd8185a97446988d03aff759a665119e9a
2019-08-12 19:04:15 +03:00
Dmitry Batrak 43c11e6e97 IDEA-220351 Expandin collapsed blocks dont setup cursor to correct position
GitOrigin-RevId: e2a9084ed3106530ebe0f9ed1c079114ca2ebb3b
2019-08-12 19:04:15 +03:00
Alexey Kudravtsev 1f3a6e04e6 inline and assert usages of VFileCreateEvent.getChildNameId() because it should always return correct id now
GitOrigin-RevId: 27bc17fe0e8e066304d7d7303e1604bd210d7689
2019-08-12 19:04:15 +03:00
Alexey Kudravtsev a1ece21ffb introduce VirtualFileManager.get/setNameId() to compute nameId of the created file during VFileCreateEvent construction to simplify the code; store nameId instead of name in VFileCreateEvent to save memory (IDEA-CR-51238 followup)
GitOrigin-RevId: eda7de4db7c08d9df50098fff73bd701bb45e9f6
2019-08-12 19:04:15 +03:00
Alexey Kudravtsev 9647a2bda7 do not pollute file name cache with 100K irrelevant names in tests
GitOrigin-RevId: 09dd4bcf94e0291ef59dfc769a89d643ffd94c19
2019-08-12 19:04:15 +03:00
graann ef95962ef7 Borderless: ellipsis in window title when moving between displays with different DPI (#IDEA-219715)
GitOrigin-RevId: 7c18a39e5c57bd8ffbb63291323dffa17b1dc894
2019-08-12 19:04:15 +03:00
Aleksey Pivovarov 74301a31d3 IDEA-204040 diff: support changelists and excluded changes in unified viewer - add exclude all checkbox
GitOrigin-RevId: b53d41c2ac054f2854ebd2b34273ed80acd7f35c
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov aa78744793 IDEA-204040 diff: support changelists and excluded changes in unified viewer - add gutter checkbox
GitOrigin-RevId: eaba09eeefb1e27fb45d6eefce5185ee77ec6204
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov 2e0b731451 IDEA-204040 diff: support changelists and excluded changes in unified viewer - add actions to menu
GitOrigin-RevId: 1a6e8c9d5fafa318bc19368ccd1404fcfb243697
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov 013744871f IDEA-204040 diff: support changelists and excluded changes in unified viewer - introduce tool for local changelists
GitOrigin-RevId: cd1ae2d5dbaaf3b8642d2b6cc3f57af6f73331c3
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov 02880c9336 diff: cleanup - extract method
GitOrigin-RevId: 9fa798b7312df21abe7868fd422f7e709a22a712
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov 6665745f9b diff: cleanup - extract method
GitOrigin-RevId: 48dcde3b5b41abfc9e3900723a0b6065fdf7fefc
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov 560af0e93e diff: cleanup - extract method
GitOrigin-RevId: 03496b4dfb0e9628bf0b1414e8f979edf46410ba
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov b76dc68603 diff: correctly show "all differences ignored" in unified viewer
GitOrigin-RevId: dace479c0d6779496aa6965a1833009b757b67d0
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov 4153f77128 diff: split computation onto independent read actions
GitOrigin-RevId: 1a78f7f46efb36512ff2f1ab575fd90d966fd787
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov b81005465b diff: refactor - extract model for UnifiedDiffViewer
GitOrigin-RevId: 810ba63bba58a945491f881ac461c7baf96bafd0
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov 55b8eada71 diff: extract LST-managed diff computation logic
GitOrigin-RevId: e4b2003e7bf7cbbd7c919e1dfff5a93b2d3331c0
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov 72458eea71 diff: do not update highlighter if nothing has changed
GitOrigin-RevId: 67d3a4a8cdde56c1ef047ba172fe73da763dd116
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov f4d6229148 diff: cleanup - inline method
GitOrigin-RevId: 24b5479e1d2e562df0ece0dfa247d3c4cb7e7ba1
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov 1c79fc589d diff: refactor - extract model for SimpleDiffViewer
GitOrigin-RevId: 4e64d0ce809c17721e25ea8ffa6bbfa54a02537b
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov 724bdba465 diff: inline method
GitOrigin-RevId: bc053dbcc6f967c1af346ced11bc687daff22632
2019-08-12 18:05:04 +03:00
Mikhail Mazurkevich a292c88f3e [intellij-sh] IDEA-220072 Fix parser for process substitution commands
GitOrigin-RevId: 4aa8f7e6b45bd1496ea7282452e420970db1805a
2019-08-12 18:05:04 +03:00
Julia Beliaeva aafa547ab8 [vcs-log] check before date for null
EA-210194

GitOrigin-RevId: 29613b527df26c4d561d970b0f58f3b08635fcd6
2019-08-12 18:05:04 +03:00
Ilya.Kazakevich ae5cda745c FUS-400: Validate packages.
We only accept packages that really exist on interpreter

GitOrigin-RevId: aad6f37f30a21cde4f7f6814c4e8ddb0a1d7362d
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov a54efabed7 IDEA-216357 vcs: optimize - avoid unnecessary FilePath conversion to canonical form
Paths from `FilePath.getPath` and `VirtualFile.getPath` are already in canonical form.

GitOrigin-RevId: ba22af3975078b5f8f09a0b90453d0f9469d3b93
2019-08-12 18:05:04 +03:00
Aleksey Pivovarov e7ba63eaeb vcs: cleanup - unify argument order
GitOrigin-RevId: 0234c16d34323f8cea6aa6f985cfbfe5e810e40a
2019-08-12 18:05:04 +03:00
graann 1fd6e39155 Borderless: ellipsis in window title when moving between displays with different DPI (#IDEA-219715)
GitOrigin-RevId: b347c7d40885a3ee8ee705039ad28a3b4d36720c
2019-08-12 17:03:47 +03:00
graann 172ef146dc Borderless: ellipsis in window title when moving between displays with different DPI (#IDEA-219715)
GitOrigin-RevId: c094363457cfaaed9066ebb0352e8cb92f2b54fc
2019-08-12 17:03:47 +03:00
Maxim Kropotov a0b20ad307 introduce LanguageRefactoringSupport.forContext
checks RefactoringSupportProvider.isAvailable and use it where element is available
Fixes JS 'Change Signature' after aed9705385a8fcc7b4ecf3ebb19311dd55e64cc2 (WEB-34310)

GitOrigin-RevId: 247d062cccdbde966c0c4caaf0caa2a93c6b04b2
2019-08-12 17:03:47 +03:00
Yann Cébron 2d3c7480a8 PsiReferenceService.HINTS: javadoc
GitOrigin-RevId: c8bded8e6d35bdd00081d0e3d3c0519b3bb50128
2019-08-12 17:03:47 +03:00
Yann Cébron c31c742c69 PsiCompiledElement: cleanup
GitOrigin-RevId: 27a19b86ca928a9c4a13771e0869740c120fcb41
2019-08-12 17:03:47 +03:00
Dmitry Jemerov 3cc5d65edb Fix exception, sorry
GitOrigin-RevId: a7a333df696ecbf9094a7f5c57ff89ba9f97f601
2019-08-12 17:03:47 +03:00
Maxim.Kolmakov 6bc2624bb6 IDEA-204438 Hang in Performance Plugin on Collect Troubleshooting Information
GitOrigin-RevId: d6d6491ddb2a75de0608e41b2d23b3b86a05be40
2019-08-12 17:03:47 +03:00
Nicolay Mitropolsky 63f78b37c5 [uast, reactor] getting rid of analysis.kt because it uses deprecated getLanguagePlugin()
GitOrigin-RevId: cf441c675f97c5b64deff1c7b2a1c66ab40a4038
2019-08-12 17:03:47 +03:00
Nicolay Mitropolsky d9bab91130 Uast: UastLanguagePlugin.convertOpt now works as convert-with-target-type
GitOrigin-RevId: 07bac196c5ebd576e50e6afc783b545907b7b51a
2019-08-12 17:03:47 +03:00
Nicolay Mitropolsky 68a33d2ab0 Uast: further removal of deprecated getLanguagePlugin (IDEA-220367)
GitOrigin-RevId: 9adfcb6d24779315b7991402fa7102e677608d7e
2019-08-12 17:03:47 +03:00
Nicolay Mitropolsky 545ceeee33 Uast: deprecating getLanguagePlugin and removing it's usages from the UClass (IDEA-220367, EA-141201)
GitOrigin-RevId: 71c7b24a73bc0e4103b12878e0d51a31649b8485
2019-08-12 17:03:47 +03:00
Vassiliy.Kudryashov c8f81cccbe IDEA-172063 find in path preview hides file extension if filter mask is set, even if several extensions are allowed
GitOrigin-RevId: 540d78cfd136722910e355f46fe79d65a52a47e3
2019-08-12 17:03:47 +03:00
Bas Leijdekkers 7bd962bd8a Sort search results in Find in Path preview table (IDEA-173424)
GitOrigin-RevId: ece09b47a4f73010e6c1b57084d132b4700ca81a
2019-08-12 16:06:12 +03:00
Bas Leijdekkers 17688de424 a little cleanup of "Duplicated delimiters in java.util.StringTokenizer" inspection
GitOrigin-RevId: c583d5d4a816e861c399e2e2abb8b20e08dce4e1
2019-08-12 16:06:12 +03:00
Bas Leijdekkers 1c31987860 determine content range of text block correctly on pasting in literal (IDEA-CR-50963)
GitOrigin-RevId: aca891bae186771688369389803a7b47da165f91
2019-08-12 16:06:12 +03:00
Dmitry Jemerov ed264d14d2 Cleanup: Inline logic of EditorWithProviderComposite into EditorComposite
GitOrigin-RevId: cf9749707bc11b413f2e4a1ae39d2d859b5fe44c
2019-08-12 16:06:12 +03:00
Dmitry Jemerov fa367b5b8b When enabling a disabled plugin, reload its descriptor with XInclude resolving to check if it can be enabled on the fly
GitOrigin-RevId: fed8b940fb6e5023ef3852732c012bacf5a904f2
2019-08-12 16:06:12 +03:00
Aleksey Pivovarov c25b336043 IDEA-216357 vcs: remove unnecessary read action to avoid freezes
GitOrigin-RevId: 27a32aeeae2b73a5b1abd119b7ff71093907c676
2019-08-12 16:06:12 +03:00
Aleksey Pivovarov 6b7d0bc427 vcs: log amount of mapped roots for <Project> mappings
GitOrigin-RevId: 6c896994aa0ac7c9dabb2b3beefd3caf659043e7
2019-08-12 16:06:12 +03:00