Commit Graph
251388 Commits
Author SHA1 Message Date
Anna Kozlova 8cb91e1346 java text blocks: check invalid escape sequence (IDEA-217352)
GitOrigin-RevId: dcf0b4fc8d16a82d6e8adbcab9004422668598ee
2019-07-03 01:13:10 +03:00
Dmitry Batrak c077ae9cc0 show warnings and quick doc in one popup (IDEA-189703)
don't show popup if other application is focused

GitOrigin-RevId: 50821a8e8cc59258d3243758f95ad2fc96bd4b64
2019-07-03 01:13:10 +03:00
Roman Shevchenko 74743c7a3f [java] multiple case values in CFG
GitOrigin-RevId: aac83a494552690d88ad28a71a39cd1f1152fe3a
2019-07-03 01:13:10 +03:00
Roman Shevchenko 9e5f9f6f30 [tests] restores intention lookup in IG tests
GitOrigin-RevId: 359ef94b584bb3d99fdb1a62e04e4b8c5063de5b
2019-07-03 01:13:10 +03:00
Roman Shevchenko 03a0ff7035 Cleanup (warnings; typos; formatting)
GitOrigin-RevId: 3fb847e148f85a383718b403b7dbca2816b92a70
2019-07-03 01:13:10 +03:00
Roman.Ivanov 10b2be555b Inlay hints: show black list for those languages that have it
GitOrigin-RevId: b5b264392f58d3eab3fbcf02894aadf2aa42ada6
2019-07-03 01:13:10 +03:00
Roman.Ivanov 763aa11398 Inlay hints: fix failing test - filter only parameter hints
GitOrigin-RevId: bda23cee80698df6587426a15b89673cddd182e6
2019-07-03 01:13:10 +03:00
Roman Shevchenko 90ef6314da [java] drops value break support
GitOrigin-RevId: dd17b9f4cc4dde37c0e3f8db6eae17251fe9681f
2019-07-03 01:13:10 +03:00
Roman.Ivanov be6247932a Inlay hints: handle dumb mode in annotation hints
GitOrigin-RevId: 3f8229396bc5a136ed4a725459e6ff6f9611b004
2019-07-02 07:30:13 +03:00
Roman.Ivanov ee2032b77e Inlay hints: minor fixes
GitOrigin-RevId: e8dd03b7861d0c15a0414e5f3b7944c407c223d4
2019-07-02 07:30:13 +03:00
Roman.Ivanov fbeb4d639d Annotation hints: fix NPE and resolve conflicts
GitOrigin-RevId: d5cb9ca6d0d61fcf4b5e3e3f3a7076fbb98b973e
2019-07-02 07:30:13 +03:00
Roman.Ivanov a3d5a9b855 Inlay hints: join multiple presentations in annotation hints
GitOrigin-RevId: 7c43f03d96127b78e559ee549b831ecc92feadb8
2019-07-02 07:30:13 +03:00
Roman.Ivanov 682fc042b0 InlayHints: cleanup
GitOrigin-RevId: da9e14b390e6530d5d554079ed329f75c674809a
2019-07-02 07:30:13 +03:00
Roman.Ivanov 6fcdce2a61 InlayHints: render hints above method
GitOrigin-RevId: 0ed9ebbf85cca94d094081ba078094ac7e5eaff3
2019-07-02 07:30:13 +03:00
Roman.Ivanov 4115b05022 InlayHints: add example
GitOrigin-RevId: 5f0f2a16a1334061cf3d157fee378b18bba9b7b1
2019-07-02 07:30:13 +03:00
Roman.Ivanov b524745152 InlayHints: migrate annotation hints to provider model
GitOrigin-RevId: 8a0de6f22597fa336c92590ba94199293a341e8a
2019-07-02 07:30:13 +03:00
Roman.Ivanov 075cb7338a Inlay hints: left alignment of black list label
GitOrigin-RevId: 5bb79480212e1073176b42cdba3af108f6c0b4ec
2019-07-02 07:30:13 +03:00
Roman.Ivanov b1196fa8d2 Inlay hints: change default panel proportion
GitOrigin-RevId: ed7a63bbf18f56e0e5bd32b9cdc998089b79346d
2019-07-02 07:30:13 +03:00
Roman.Ivanov 3673dc47e1 Parameter hints: cleanup
GitOrigin-RevId: e3e3da7806f3240a142c75ab95cdb00291d4fbb0
2019-07-02 07:30:13 +03:00
Roman.Ivanov fc43e8cd59 Parameter hints: place base language right under editor (blacklist settings)
GitOrigin-RevId: 053b35f7ad985ad23b05846324c874b5f30eae3d
2019-07-02 07:30:13 +03:00
Ilya.Kazakevich f04f93df18 WI-46570 fix test
GitOrigin-RevId: 34b79fd7f90c6750a12a41c06cfdc018e8be6718
2019-07-02 06:52:16 +03:00
Ilya.Kazakevich f4ed78c8f5 WI-46570: Do not break long TC message attributes.
* There should be one place to cut long messages, no need several places
* One can't simply cut part of TC service message. We can only cut part of one of it's values

So, we parse message, look for longest attribute value and cut this value.
Message is valid and consistent that way.

GitOrigin-RevId: bc5a0142e03483a1566e158e94fe808b054919a4
2019-07-02 06:52:16 +03:00
Roman Shevchenko a724467ad1 [java] 'yield' statements support in the 'make default case last' inspection
GitOrigin-RevId: 38b844a51f0e987ff4cfac28caeb801a7e90fbc3
2019-07-02 06:52:16 +03:00
Sergey Malenkov 0ccf179744 IDEA-217146: TreePathUtil.findCommonAncestor instead of TreeUtil.findCommonPath
GitOrigin-RevId: c6ac5856abca27ef400519a0fc2b93dbd0eb43e1
2019-07-02 06:52:16 +03:00
Roman Shevchenko 626a7639b9 [java] 'yield' statements support in the 'switch statement density' inspection
GitOrigin-RevId: bb729441c8785429864611360c5ae4954c0a74df
2019-07-02 06:52:16 +03:00
Konstantin Bulenkov ffe4135e13 New cross-platform light theme
GitOrigin-RevId: e7518d7744920b59895537113f19fd5b1d5cbb66
2019-07-02 06:52:16 +03:00
Sergey Ignatov 7e70d1f697 cleanup and remove duplicates
GitOrigin-RevId: 899b209e390a9cce9362f4a121ca180482388fe1
2019-07-02 06:52:16 +03:00
Sergey Ignatov 5d9b22db7d go to action model: propagate has focus
GitOrigin-RevId: 2f081d1a025a229e28f84c34e92050f00de9cb58
2019-07-02 06:52:16 +03:00
Anna Kozlova 5cd44621c9 keep file exclusion given that files in excluded folders won't be processed
don't exclude project root if it contains .ipr and one of top level dirs were explicitly included

GitOrigin-RevId: 26be4dd4b5833d34c9cf5341cbe3d127b92819ec
2019-07-02 06:52:16 +03:00
Nikita Skvortsov c31af0b19d [gradle] revert workaround for IDEA-198766 IDEA-CR-48979
Signed-off-by: Nikita Skvortsov <nikita.skvortsov@jetbrains.com>

GitOrigin-RevId: 51990f34931b80ff49a8603d64f23bf97787b15e
2019-07-02 06:52:16 +03:00
Nicolay Mitropolsky 58cdca5859 [uast] some UYieldExpression-related cleanups
GitOrigin-RevId: a044bf1a61b540a234a5db1e78a49e774d719bb4
2019-07-02 06:52:16 +03:00
Aleksandr Krasilnikov 9e91f278c4 [clonedialog] Integrate Git into clone dialog
GitOrigin-RevId: f8b607206e98ce0bced1282cb0d2ccc398f3dfb7
2019-07-02 06:52:16 +03:00
Aleksandr Krasilnikov f075678c02 [clonedialog] Implement VcsCloneComponent for dynamic VCS
GitOrigin-RevId: 387be3ae137041c01336921c316d918ff0050248
2019-07-02 06:52:16 +03:00
Aleksandr Krasilnikov c2d9a77e37 [clonedialog] Refactor CloneDvcsDialog: extract all validation logic
GitOrigin-RevId: ce85cb75593027c7f4032b831bc2c79058a3d189
2019-07-02 06:52:16 +03:00
Aleksandr Krasilnikov 5803710c02 [clonedialog] Introduce new clone dialog and its API
New API is designed to provide two abilities for implementators:
1. Extending clone dialog with custom external components (e.g. for some cloud VCS hosting providers, like Github,
Bitbucket, GitLab, etc).
For each new extensions it is required to implement `VcsCloneDialogExtension` and `VcsCloneDialogExtensionComponent`
interfaces.

2. Extending the existing "Repository URL" clone dialog component with UI for clone process initiating for any VCS based
on `CheckoutProvider`.
It is required to implement `com.intellij.openapi.vcs.CheckoutProvider#buildVcsCloneComponent`.

GitOrigin-RevId: 997db50dca810cdf802c0c7bf6aabc3a9c523a6b
2019-07-02 06:52:16 +03:00
Anton Makeev b77f28e5f1 IDEA-210281 Cleanup Gradle settings: migrated .idea/gradle.xml
GitOrigin-RevId: 318059013690f923267e1690715265adbfc61654
2019-07-02 06:52:16 +03:00
Aleksey Pivovarov 4e5cfd2358 FUS-412 vcs: do not use same id for different collectors
GitOrigin-RevId: bae90d321d6f44f66dadb06b8ea11bdc5c7e4c11
2019-07-02 06:52:16 +03:00
Dmitry Jemerov 3cec4c138f Form to UI DSL converter: generate property bindings, bunch of other fixes
GitOrigin-RevId: 911ba4f93f72b404ca2cc3adc1f77c520ff0a0cc
2019-07-02 06:52:16 +03:00
Vladislav Rassokhin acc1771712 build scripts: drop obsolete non-working properly option
WindowsDistributionCustomizer#bundledJreArchitecture was always set to x64 and could have effect only on JBR 8, not JBR 11

GitOrigin-RevId: eca2af9660f293b13093aff95cb162633d60db13
2019-07-02 06:52:16 +03:00
Konstantin Kolosovsky a0a47be198 vcs: Convert "CheckinHandlersManagerImpl" to kotlin
GitOrigin-RevId: a81d844af9d192553019cfc1ff5a5a40cdb065dc
2019-07-02 06:52:16 +03:00
Konstantin Kolosovsky 8f5fb470e5 Rename .java to .kt
GitOrigin-RevId: 172d225d02c6e52fe2c00086fd79759d91f751d5
2019-07-02 06:52:16 +03:00
Konstantin Kolosovsky b67f5561ee vcs: Convert "UnresolvedMergeCheckFactory" to kotlin
GitOrigin-RevId: 729471a95dbc3fdd1415292b309ecd867f9a9974
2019-07-02 06:52:16 +03:00
Konstantin Kolosovsky 253559a361 Rename .java to .kt
GitOrigin-RevId: 5b9c42d5de45fbdfe5786d47573dc5286963b62a
2019-07-02 06:52:16 +03:00
Konstantin Kolosovsky 4103c2ccd8 vcs: Convert "ReformatBeforeCheckinHandler" to kotlin
GitOrigin-RevId: 386ed7a13c93afccbc8c54bdab8a2148278f07e4
2019-07-02 06:52:16 +03:00
Konstantin Kolosovsky c0258824f5 Rename .java to .kt
GitOrigin-RevId: 1918ebcb6b7afe5be7ac6dbf84ba86afa4ba7801
2019-07-02 06:52:16 +03:00
Konstantin Kolosovsky 2297d52fe6 vcs: Convert "RearrangeBeforeCheckinHandler" to kotlin
GitOrigin-RevId: 4a122431e3a778b2794a192f150484caa33e0614
2019-07-02 06:52:16 +03:00
Konstantin Kolosovsky 40304da22a Rename .java to .kt
GitOrigin-RevId: fe805e0835ddae98377a4e3043db07a227b4b581
2019-07-02 06:52:16 +03:00
Konstantin Kolosovsky 3a4aa5b683 vcs: Convert "OptimizeImportsBeforeCheckinHandler" to kotlin
GitOrigin-RevId: 422fc95535e649a7d40a8b613da017217386e55b
2019-07-02 06:52:16 +03:00
Konstantin Kolosovsky 754a34df71 Rename .java to .kt
GitOrigin-RevId: ba614d3e5400fe0c3010715370fba37bf16b275c
2019-07-02 06:52:16 +03:00
Konstantin Kolosovsky 2d71957a42 vcs: Convert "CodeCleanupCheckinHandlerFactory" to kotlin
GitOrigin-RevId: 71e1ce963458890b991d84aadca7021d49e9da40
2019-07-02 06:52:16 +03:00