Georgii Ustinov
c0eb9d5125
[Java] IDEA-385246 Refactoring JavaShellCommandUtils: move annotation to the type
...
GitOrigin-RevId: cbf24ad89d1eb25f7227679408a093a695bfe130
2026-02-02 15:54:56 +00:00
Leonid Shalupov
188b7ef96f
IJI-3282 Optimize imports
...
GitOrigin-RevId: 3b5c00d8ff20b8d0bb6005bc450921085d2da9b2
2026-01-31 17:03:42 +00:00
Georgii Ustinov
3b64d3885a
[Java] IDEA-385246 javac extra options completion in terminal
...
GitOrigin-RevId: 8e4e0e9993b29b0e1a55cb88cc19ba7e5ea63927
2026-01-30 13:13:49 +00:00
Georgii Ustinov
f8df55e707
[Java] IDEA-385244 Support javac standard options completion in terminal
...
GitOrigin-RevId: b167cb6dbf75bb5431533356620b9e1d2061f938
2026-01-29 17:59:14 +00:00
Konstantin Hudyakov
6f0132fd23
[terminal] IJPL-180081 Fix completion after quotes
...
Exclude starting quote from the `ShellRuntimeContext.typedPrefix`. So, clients that provide suggestions shouldn't take quotes into account.
This way, now suggestions of any type can be shown after a quote.
GitOrigin-RevId: c3aeed2d3e5a2b1349f3ad5f54d9366442bcabe9
2026-01-27 16:20:36 +00:00
Mikhail Pyltsin
6c3ad84680
[java-frontend] IDEA-366600 Get rid of additional "Java for JetBrains Client" plugin
...
- java backend
GitOrigin-RevId: fce68683d12e29cf35b179f848704dbe074f4d76
2026-01-15 16:28:43 +00:00
Ilia Kirianovskii
e59cb57dd7
[build] Update build files (IJI-3390)
...
GitOrigin-RevId: 90d583428c40da59564a6804ff0b951871ca2966
2025-12-21 10:21:52 +00:00
Konstantin Hudyakov
06282c73d2
[terminal] IJPL-220311 Refactor completion specs DSL
...
Use methods instead of `var` properties:
1. It makes no sense for the client to allow reading the current state of property, the only purpose is to set the value.
2. Method way allows making boolean setters without parameters, and all other setters accept not null values. So, client should specify something only when they need to change the default.
GitOrigin-RevId: 7764edbc0165bec9fff999a96880b33c8ad4b6ad
2025-12-19 12:42:20 +00:00
Konstantin Hudyakov
d6f1fc80e0
[terminal] IJPL-220311 Refactor ShellCommandParserOptions
...
Make it an interface with a builder.
GitOrigin-RevId: 2e9a6de571330fa8e44843c160fe5f5b4677bd19
2025-12-19 12:42:20 +00:00
Konstantin Hudyakov
2261aceb3b
[terminal] IJPL-220311 Test Java completion spec in both Reworked and Experimental terminals
...
GitOrigin-RevId: 144bc856846f012f293886b0ffde8fc59803e14c
2025-12-19 12:42:20 +00:00
Ilia Kirianovskii
f43aa95086
[bazel] Update build files (IJI-3062)
...
GitOrigin-RevId: 98a67396a48bddc3d084cc93c50ae2f2017bfe8c
2025-09-29 00:11:15 +00:00
Nikolay Chashnikov
ca9ce79850
[java] cleanup: remove unused plugin aliases from content modules (IJPL-207059)
...
Since other plugins aren't supposed to declare dependencies on these content modules, the content modules shouldn't define plugin aliases. This is because even after we make content modules private by default (see IJPL-207059), a module defining a plugin alias inside can still be referenced via that alias.
There are no usages of these aliases in the monorepo and plugins from the Marketplace, so they can be safely removed.
GitOrigin-RevId: 4d3096246a6db1e87e027d99611c6d3910884e02
2025-09-11 13:45:05 +00:00
Louis Vignier
f495fa791e
[jdk] Download JDKs declared in .sdkmanrc
...
The new code vision makes it possible for `ExternalJavaConfigurationProvider`-s to declare actions when the JDK to be configured is missing.
#IDEA-364749 Fixed
GitOrigin-RevId: 004bc1260bf1f167d07832dea93f8c94bb0f67c3
2025-08-29 14:42:24 +00:00
Ilia Kirianovskii
dc268560b6
[bazel] Update build files (IJI-2835)
...
GitOrigin-RevId: 275260ab73f59d3c08f0b4cb9f4c89b74054094a
2025-08-20 08:49:22 +00:00
Konstantin Hudyakov
ec841e40c7
Revert "[terminal] IJPL-199576 Add fake test back to terminal module to make tests pass"
...
This reverts commit a31d3f539b1b8eacd7b73ee3812db9c0e959e51b.
GitOrigin-RevId: 8c498f4c4659779e7646292da1303b42e9d68493
2025-08-04 17:26:14 +00:00
Konstantin Hudyakov
7a9c4fd586
[terminal] IJPL-199576 Add fake test back to terminal module to make tests pass
...
Existing teamcity builds use "Terminal Tests" configuration that relies on having tests in the `intellij.terminal` module.
This change will be reverted once we start using new run configuration in teamcity builds.
GitOrigin-RevId: a31d3f539b1b8eacd7b73ee3812db9c0e959e51b
2025-08-01 15:12:44 +00:00
Konstantin Hudyakov
8c36c1e346
[terminal] IJPL-191343 Update ShellCompletionTestFixture usages in plugins and docs
...
GitOrigin-RevId: 5ab3c986d5c2d492fe4404f2f93c784de71aa978
2025-08-01 15:12:44 +00:00
Konstantin Hudyakov
afe39e9977
[terminal] IJPL-199576 Create separate module for tests
...
GitOrigin-RevId: ebe38532cb9274f84c6490a0b0d52a2eb251f017
2025-08-01 15:12:43 +00:00
Aleksei.Cherepanov
b3f3a917c6
[Bazel] jps-to-bazel: Generate BUILD.bazel files
...
GitOrigin-RevId: 77e7228b16fa8cb2b61dfdbe88511ac5c048d6f4
2025-08-01 10:18:51 +00:00
Leonid Shalupov
cff76ea65e
bazel: split test and build sections in convert jps to bazel:L update Bazel files
...
GitOrigin-RevId: 90063178de33c2a95bfdebd160a721d6977d8097
2025-07-18 16:18:47 +00:00
Ilia Kirianovskii
e5b36e9b7c
[bazel] Update build files (IJI-2696, IJI-2878)
...
GitOrigin-RevId: 80912356c3f137a518cc16f361d74cc356702241
2025-07-07 16:40:12 +00:00
Evgenii Ilichev
06fb3e21e6
Update test definitions in BUILD.bazel
...
GitOrigin-RevId: 12636c0153e8909f9d9658a07278edac5ceb9c23
2025-06-18 19:05:49 +00:00
Vladimir Krivosheev
ef0323d07c
IJ-MR-162467 don't export intellij.platform.core
...
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Vladimir Krivosheev
574994d959
don't export intellij.terminal
...
GitOrigin-RevId: 6b3ac4f9d60a7a63862b340b7876f8faa49c392f
2025-05-22 08:58:50 +00:00
Vladimir Krivosheev
6f8ff07ccc
simplify bazel labels (another step towards using simple names that reflect directory structure)
...
GitOrigin-RevId: 12bfb2d0fa315d87c7a4ade363d0f834cf324b71
2025-05-08 16:58:30 +00:00
Georgii Ustinov
9fe79cd05b
[Java. Terminal] Add support for completion in jar files for java command in new terminal
...
IDEA-364892
GitOrigin-RevId: c79b5d4e370a2d77fcc5960e19d414d4cf1ed3a6
2025-01-08 09:20:28 +00:00
Vladimir Krivosheev
0bc1cf1557
update bazel files
...
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
2c56b99fd5
do not export intellij.platform.testFramework
...
GitOrigin-RevId: 4c2c86b3ba376268aba04487e363685656fea2e3
2024-12-26 22:08:08 +00:00
Vladimir Krivosheev
edcd74ca8e
do not export deps blindly (part 3)
...
GitOrigin-RevId: 63cc056df570011dd65422f212f7ff7c33111e06
2024-12-21 22:49:44 +00:00
Vladimir Krivosheev
98799639aa
do not use _test as lib - test targets do not support this
...
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Vladimir Krivosheev
05599b6fcd
do not export dependency on intellij.terminal
...
GitOrigin-RevId: 646a3f94c78c45904987603dee0fff98b7f3f89f
2024-11-29 10:54:18 +00:00
Vladimir Krivosheev
17916c90f8
libraries -> lib, resources, opt-in, test deps
...
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Georgii Ustinov
0ca121ea97
[Java. Terminal] Put all names in 3rd singular for descriptions of options of java command
...
IDEA-359243
GitOrigin-RevId: 8c6eb69315b9800d3083030afa6ef5af16987537
2024-10-10 17:43:33 +00:00
Georgii Ustinov
59cadbb09a
[Java. Terminal] Revert classpath generator and tests for it in for java command completion
...
IDEA-359243
GitOrigin-RevId: 847ffcfd6509315d3ce95ce16dab4048a52d4005
2024-10-10 15:15:29 +00:00
Georgii Ustinov
cf9596a0fb
[Java] Remove unused JavaTerminalBundle#isMessageInBundle due to migration from using dynamic property keys
...
IDEA-359244
GitOrigin-RevId: ee4dfd4ba82891ada4610a5d7efae6b463ef9f4c
2024-10-09 11:39:25 +00:00
Georgii Ustinov
30d39bef05
[Java. Terminal] add tests for classpath generator separator
...
IDEA-359243
GitOrigin-RevId: 7546b68ad0d5a8d468e3516b5036b77f0c5be9ed
2024-10-03 18:19:35 +00:00
Georgii Ustinov
4ad4c5e655
[Java. Terminal] Support completion for -classpath option for JavaShellCommandSpecsProvider
...
IDEA-359243
GitOrigin-RevId: 6e5c14bc68a81cff36588258efbca9862bbdc311
2024-10-03 18:19:35 +00:00
Georgii Ustinov
88583b3258
[Java. Terminal] Move all dynamic options descriptions to the VMOptionsBundle
...
IDEA-359564
GitOrigin-RevId: 52c1569ce4f05d29384a705c60167bdf3e778daa
2024-10-02 17:20:57 +00:00
Georgii Ustinov
119e11f46f
[Java. Terminal] Move used argument names to OPTION_UI_INFO_MAP in JavaShellCommandSpecsProvider
...
IDEA-359564
GitOrigin-RevId: e05e2c6e620c570b54ae9d21bf6ba59cdcb771e9
2024-10-02 17:20:57 +00:00
Georgii Ustinov
5ec653e9f6
[Java] Remove naming duplication for default options from VMOptionsService
...
IDEA-359564
GitOrigin-RevId: 726fa7c5334a46708e22b13c70c00b266d0cc46a
2024-09-30 17:50:19 +00:00
Georgii Ustinov
ed565f05a1
[Java] Refactor tests after using more options from VMOptionsSevice in JavaShellCommandSpecsProvider
...
IDEA-359564
GitOrigin-RevId: d2bd0584ffe414aa8c11ead3cf5eefad138349d1
2024-09-27 09:13:46 +00:00
Georgii Ustinov
44e3345c64
[Java] Update parser options so java command options are not treated as posix arguments
...
IDEA-359564
GitOrigin-RevId: 287249e197bacb2452b44bd0b11286eadd5ba4ee
2024-09-27 09:13:46 +00:00
Georgii Ustinov
a00b5d5ce2
[Java] Refactor code in JavaShellCommandSpecsProvider#addOptionsFromVM
...
IDEA-359564
GitOrigin-RevId: c63bab58cca29b542087a0f1ece7ee423ef23da9
2024-09-27 09:13:46 +00:00
Georgii Ustinov
bee1631f8b
[Java] Add tests after adding new options for java command
...
IDEA-359564
GitOrigin-RevId: 706b25bbfaf1e369f4324a10024daba81501166a
2024-09-24 14:04:18 +00:00
Georgii Ustinov
84bd0f28bc
[Java] Add options related to the agent in java command
...
IDEA-359564
GitOrigin-RevId: d0e146d0a3cae4012102ad93f7aa95f5dc20a4a2
2024-09-24 14:04:18 +00:00
Georgii Ustinov
026ce3349f
[Java] Support file suggestion generator for -jar option in java command
...
IDEA-359243
GitOrigin-RevId: 893250239399bfc5699788c711a8f0c42e15dcd7
2024-09-24 14:04:18 +00:00
Georgii Ustinov
396a161c7a
[Java] Add new options for java command in terminal
...
IDEA-359564
GitOrigin-RevId: 378df84aca4ba2f6ab42562c27cca4a68400a3d2
2024-09-24 14:04:18 +00:00
Georgii Ustinov
23c1ddb6b2
[Java] Add tests for double dashed options from vm
...
IDEA-359245
GitOrigin-RevId: 8ac98351bd51281d9f4c60e55afe9861589e3205
2024-09-23 16:35:23 +00:00
Georgii Ustinov
db497809f5
[Java] Merge logic for placing double dashed and X options in terminal completion
...
IDEA-359245 IDEA-359244
GitOrigin-RevId: 380aa5580d6ecdf166976fa792be089f2637f2f0
2024-09-23 16:35:23 +00:00
Georgii Ustinov
a3c9ca4918
[Java] Add known repetitive options
...
IDEA-359245
GitOrigin-RevId: 5cc7305deb0a8dcd98989e5ba03641ad8c4f523d
2024-09-23 16:35:22 +00:00