Commit Graph

131 Commits

Author SHA1 Message Date
Vladimir Parfinenko
d510e15c98 [debugger] Thread Dump fixes
* explicitly show in UI when some dump items weren't collected
* fix duplicated platform threads (in case of any timeouts/errors)
* fix data-race during waiting for evaluatable context

(cherry picked from commit e8f75a53a67bba331dd0e713ec3857bb1604dd29)

IJ-CR-167309

GitOrigin-RevId: 73e4963705f96b1d4542b9c83604a87edadc8378
2025-07-01 15:25:15 +00:00
Vladimir Krivosheev
b935234c91 IJ-MR-162467 don't export intellij.platform.projectModel
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Vladimir Parfinenko
24ad155a3b [debugger] show icon tooltip for thread dump items, IDEA-367627
GitOrigin-RevId: 98a49d442375e4fbff82aa825085c95199851afc
2025-06-11 16:09:29 +00:00
Maria Filippova
f49b6893a7 java: fix code style sync between FE and BE: add virtualFileCustomDataProvider
GitOrigin-RevId: 5f7f8041bb424127faf1614fcd98e4f0a0cf9bdc
2025-06-10 12:19:11 +00:00
Vladimir Krivosheev
65fe061584 IJ-MR-162467 don't export intellij.platform.analysis
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Mikhail Pyltsin
966fdabb23 [java-settings] IDEA-373149 Java formatter settings: new module import settings separated related inner class settings
GitOrigin-RevId: 99e18668f51647343ad93348de0c21cf667c0168
2025-06-02 16:49:57 +00:00
Alexey Kudravtsev
71082f6f3c convenience method Segment.contains
GitOrigin-RevId: e2ded31d577c1aaa627482dcef557bce2fcaaefc
2025-05-26 19:22:34 +00:00
Alexey Kudravtsev
6d1f55f160 cleanup: rename file to psiFile to distinguish from VirtualFile
GitOrigin-RevId: e718eac8ba2d2177787ae941d8525b3c154d10fc
2025-05-16 02:54:06 +00:00
Mikhail Pyltsin
cebd8c18cd [java-import] IDEA-369199 Preserve module imports even if they are not used
- new options
- don't highlight such imports as unused
- delete imports of nested modules
- preserve high-level modules during 'optimize import'

GitOrigin-RevId: 3728f41a934f320767caac0a643a5869ccc84bcc
2025-05-14 20:29:11 +00:00
Mikhail Pyltsin
e2375d0521 [java-rd] IDEA-371682 Add missing ";" quick fix is not available in RD in 252
GitOrigin-RevId: fd8cd0edfc0b43b79ef221cef46422bd628f0205
2025-05-14 20:29:11 +00:00
Louis Vignier
4bfba9c80e [java] Support the auto-run floating toolbar in remdev
#IDEA-365843 Fixed

GitOrigin-RevId: 632b97cdb34f31ab99c802d08094c863c3119fcd
2025-05-14 19:51:38 +00:00
Louis Vignier
20c2e2ef24 [java] Make JavaFrontbackBundle public
GitOrigin-RevId: 1cb7bb5734cddee87ef0721567fde2b2b0dc8a49
2025-05-14 19:51:38 +00:00
Vladimir Krivosheev
53ab1b258e IJ-MR-162467 do not export intellij.platform.refactoring
GitOrigin-RevId: 4bb68401d046d1fffba4fa73935bb1c404d8d49f
2025-05-09 20:49:36 +00:00
Vladimir Krivosheev
7cf9ef2b29 update bazel files
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +00:00
Tagir Valeev
7f42c13987 [javadoc] Remove redundant abstract classes; make methods static, minor cleaup
GitOrigin-RevId: 3c5af00a75d01c9eba13bb148a33c6d0246e03c9
2025-05-09 14:45:21 +00:00
Vladimir Krivosheev
644a6b2e81 IJ-MR-162467 don't export intellij.platform.editor.ui
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Mikhail Pyltsin
95c9932fa0 [java-settings] IDEA-369838 project code style xml changed after introducing module imports
GitOrigin-RevId: 5b1ae9120367dc5b266fca9125fbb0dbe5f24a56
2025-05-08 15:51:39 +00:00
Bas Leijdekkers
5782ec13a0 Java: fix Extend Selection on empty text block (IDEA-372040)
GitOrigin-RevId: a47f4128f616b8b4921b81708daaa1839f0fa3f2
2025-05-03 11:31:15 +00:00
Dmitry Batkovich
b7dccf8807 add ticket reference
GitOrigin-RevId: 53ac98cca6d9558adae243868e7aa9789ff76406
2025-04-24 20:55:33 +00:00
Dmitry Batkovich
6051cc0ee8 IJPL-181799 execute java move up/down statement actions on FE in RD
GitOrigin-RevId: 6335efa10748863e9e8b95bbfbc5adbebbe43737
2025-04-24 20:55:33 +00:00
Ilia Kirianovskii
47b5d34b7a [bazel] Update build files
GitOrigin-RevId: 9dee760054b4b7395163e838d84c16eeeaeee8e5
2025-04-24 13:57:44 +00:00
Dmitry Batkovich
de7d4de1c0 IJPL-181799 execute java move up/down statement actions on FE in RD
GitOrigin-RevId: 5df74728054974e44f2664018c3535c16c24927d
2025-04-24 13:24:03 +00:00
Dmitry Batkovich
5ad848e379 use equals instead of ==
GitOrigin-RevId: 1a509192bfc83c98522df0234dd611af1aacd92f
2025-04-24 13:24:03 +00:00
Dmitry Batkovich
d127c9a3ed IJ-CR-160532 do not highlight parser errors twice for java in RD
GitOrigin-RevId: be3ad94e93dd113c1aae1fb6c2b7f5ca69750ed6
2025-04-24 00:59:39 +00:00
Dmitry Batkovich
210b056678 java: IdeJavaFoldingBuilderBase on frontend (part of java folding builder which doesn't depend on resolve) IJPL-185110
GitOrigin-RevId: 1932afe8a0a18e0a475d047461bf5e158761e35a
2025-04-23 20:11:43 +00:00
Dmitry Batkovich
3f520e829a java: move soft-wrap calculation to shared module (allow to use it by editor on frontend) IJPL-185110
GitOrigin-RevId: a9912c146eb8394ebe0134cdf91374577e387bf1
2025-04-23 20:11:43 +00:00
Mikhail Pyltsin
3bc213afc9 [java] IDEA-371449 fix format messages
GitOrigin-RevId: 562cefa551473ae5806065d2e08b584e6f6ca78b
2025-04-23 18:02:02 +00:00
Dmitry Batkovich
7839a41189 java: fix missing properties
GitOrigin-RevId: b759ad927d0f4953b5b8ca59666e2176e095093b
2025-04-23 13:32:00 +00:00
Dmitry Batkovich
5deb99d818 IJPL-184918 Thousands of PluginException errors: mismatched class implementations in recent test runs
GitOrigin-RevId: ed43984aad9be752aa193f9bc900c7a65398744a
2025-04-23 13:32:00 +00:00
Ilia Kirianovskii
675eab0b82 [bazel] Update build files
GitOrigin-RevId: 8666e87d2a1221f1d48e9c170bdf632ed0cfd6d9
2025-04-22 20:36:03 +00:00
Dmitry Batkovich
8cedb6fa60 java: move JavaWhiteSpaceFormattingStrategy to frontback, execute JavaMoveLeftRightHandler on frontend only
GitOrigin-RevId: a9fe813dc835e9a4286ed5effe3e4f0d97274ae7
2025-04-20 20:48:24 +00:00
Dmitry Batkovich
6319a70ded java: move code style and formatter to frontback. It activates features like smart indent on frontend side
GitOrigin-RevId: 5e124ce9dc73155495ebf82ce283c3f9d5516e53
2025-04-19 21:43:40 +00:00
Dmitry Batkovich
297529b59e java: avoid dependency on jsp for java frontback
GitOrigin-RevId: 391f52007d89a5443c8a98a8ed2235977934a268
2025-04-17 13:10:08 +00:00
Dmitry Batkovich
cca12db33d remove dependency between kotlin minimal and java frontback
GitOrigin-RevId: 69c1cbcc80fd281ee39a84801e4a41099ca9c3c5
2025-04-17 13:10:08 +00:00
Dmitry Batkovich
21a4616d5a java: drop FrontendJavaTypedHandler, move its code to JavaTypedHandlerBase
GitOrigin-RevId: d53e5564dc1813adfe99e9544c9cde5ddbbaac13
2025-04-17 13:10:08 +00:00
Dmitry Batkovich
8eb8701ec7 java: move JavaDefinitionService to frontback module
GitOrigin-RevId: b1fdfa882cf75e5dc5aa02f9cce8c889f7c2f994
2025-04-17 13:10:08 +00:00
Dmitry Batkovich
190697d191 java: use the same JavaSmartEnterProcessor on frontend and backend
GitOrigin-RevId: 70fff966ed99e9f0494a988e989284b29c2bda37
2025-04-17 13:10:08 +00:00
Dmitry Batkovich
6af2de0a6a java: make JavaColorSettingsPage extend FrontendJavaColorSettingsPage (and rename it)
GitOrigin-RevId: 923682955a3ce0f6b4339b1beedc968b9629db93
2025-04-17 13:10:08 +00:00
Dmitry Batkovich
cae9c6c268 java: re-use standard JavaSyntaxHighlighterFactory for lexer highlighting on frontend. Drop FrontendJavaSyntaxHighlighterFactory.
GitOrigin-RevId: a696a5deee2c2ea75b719c4995b4d5a20b808137
2025-04-17 13:10:08 +00:00
Maksim Zuev
00751a99ef [rd debugger] IDEA-370752 Fix export dump action
GitOrigin-RevId: 472ad6e9a5cc6e0ea33767d69a080df7bf7f7e2a
2025-04-16 20:14:15 +00:00
Maksim Zuev
1842fad512 [rd debugger] IDEA-370752 Truncate full thread dump when sending via RPC
GitOrigin-RevId: a553d4556242e2d3516d3e33be573898d1926330
2025-04-16 20:14:15 +00:00
Maksim Zuev
08d6c85694 [rd debugger] IDEA-370752 Fix passing awaiting thread state to FE
* serialize awaiting dependencies as indexes in the list

GitOrigin-RevId: d6112913673055d2d982366d02f682bd19a962c2
2025-04-16 20:14:15 +00:00
Maksim Zuev
dcd2a74aae [rd debugger] IDEA-370752 Move ThreadDumpAction to java.frontback module to be available at FE
GitOrigin-RevId: 66f767742d0bdcfb3baa5c2612d23a985346dd78
2025-04-16 20:14:15 +00:00
Dmitry Batkovich
97840b8c75 java: deduplication in front/back extensions registrar
GitOrigin-RevId: 9c4edf9c9b4c9e7367b6051c678cea8fa83747de
2025-04-13 15:15:41 +00:00
Dmitry Batkovich
cb05166850 java: keep only one JavadocTypedHandler implementation for front / back
GitOrigin-RevId: 1529002bf967294960c708821ca44dcdcd5dca0b
2025-04-12 17:40:27 +00:00
Max Medvedev
0e5df35887 IDEA-359853 rename PsiKeywords to JavaKeywords
GitOrigin-RevId: 549c1b35265414221b6b83ed1b5c426418ad032e
2025-04-03 11:33:32 +00:00
Max Medvedev
0ce5d6986a IDEA-359853 deprecated constants in PsiKeyword
GitOrigin-RevId: 94f23984ad8f4f467fed1f01f47b2a9b46242cac
2025-04-03 00:36:42 +00:00
Vladimir Krivosheev
008f3b6e8d update bazel files
GitOrigin-RevId: 6df5c8c80f8583d0006ffb53e80eb615544ef287
2025-04-01 16:40:18 +00:00
Georgii Ustinov
0e32780e31 [Java. Code Formatting] Make JD_KEEP_EMPTY_TRAILING_LINES private property in order to not to export it
IDEA-361836

GitOrigin-RevId: 6500f7532c8cd8b39feafea174fd6759a112da76
2025-04-01 13:06:43 +00:00
Georgii Ustinov
c101d64161 [Java. Code Formatting] Introduce option to temporary disable formatting for trailing lines in javadoc
IDEA-361836

GitOrigin-RevId: 48ef55416d3ad6362a964579b93615a597647ea4
2025-04-01 13:06:43 +00:00