Bas Leijdekkers
f96bb8f6d4
[java] define "type parameters" element kind
...
GitOrigin-RevId: 883cd7f25b3ca5a3eac311b3c9b8b90fc3334653
2024-04-03 14:14:32 +00:00
Bas Leijdekkers
9e22b48c16
[java] show containing file name of implicit classes in batch inspection results (IJ-CR-130524)
...
GitOrigin-RevId: 280b18e1a50ed18db8dfcc79ce95dc2d9669f9df
2024-04-03 14:14:27 +00:00
Bas Leijdekkers
afb2aef0a1
[java] better error message when extends/implements list not allowed (IDEA-350501)
...
GitOrigin-RevId: 3eee3e73fe57a8dc7bf10b9b30956e02a36c89d8
2024-04-03 14:14:22 +00:00
Bas Leijdekkers
0fc08dae0c
[java] better error message when permits list not allowed (IDEA-350501)
...
GitOrigin-RevId: 93cc9241dd77e12df1baeda1d06538f3159a6e59
2024-04-03 14:14:17 +00:00
Bas Leijdekkers
e614239ca4
[java] better error message and quick-fix text on record constructor throws list (IDEA-350501)
...
GitOrigin-RevId: 50570e951ec901fe7619465352f725788032c8f2
2024-04-03 14:14:12 +00:00
Bas Leijdekkers
2c90447e82
[java] minor updates to inspection descriptions
...
GitOrigin-RevId: 2009b2e0f8c7d1c268466fdc78431914bc6d3084
2024-04-03 14:14:07 +00:00
Bas Leijdekkers
e39319e784
[java] define "permits list" element kind (IDEA-350501)
...
GitOrigin-RevId: bd1126512effdbf9e202d7cb68c5ab15ad78d761
2024-04-03 14:14:02 +00:00
Maksim Zuev
0accf501fe
[coverage] IDEA-350519 Update JaCoCo version to 0.8.12
...
GitOrigin-RevId: 8589bb63f219f75603f12f64b47d550d3b8a1929
2024-04-03 14:09:06 +00:00
Dmitrii Petukhov
9ff7c62233
[collab/space] IDEA-271886 Space review details: long branch name is cropped
...
GitOrigin-RevId: 330a7bdbaf7d8ef0b8a9805e85858bd599b04712
2024-04-03 14:03:32 +00:00
Aleksey Pivovarov
402264aa58
editor: fix "Toggle Bookmark" clickable area in gutter
...
'LineBookmarkProvider' is enabled for LINE_MARKERS_AREA only.
Prior to the fix, the areas ICONS_AREA, GAP_AFTER_ICONS_AREA, RIGHT_FREE_PAINTERS_AREA
followed one after another in all 3 modes, but the GAP_AFTER_ICONS_AREA was not active for toggling bookmarks.
GitOrigin-RevId: af478b786a64a9ffd04d983e25fc8699c9ebe33c
2024-04-03 13:43:05 +00:00
Vladimir Kharitonov
340c932636
IDEA-349638 JCEF: add JBCefApp.getRemoteDebugPortSuspendable
...
GitOrigin-RevId: ebdfce3d364b9f3a0aa8b3592c8b7703157fd76f
2024-04-03 13:39:19 +00:00
Vladimir Kharitonov
e77f98e25e
IDEA-349638 JCEF: getRemoteDebuggingPort make port value nullable
...
GitOrigin-RevId: 4d70402c493252c70632038c17b1db1c0c30c4e2
2024-04-03 13:39:14 +00:00
Mikhail Pyltsin
ab78cc0642
[java-completion] IJ-CR-129761 IDEA-349764 Suggest a full catch section
...
- catch sections are added automatically
GitOrigin-RevId: 7bb37aec0207d152d31b0c78cc91657f80036719
2024-04-03 13:32:55 +00:00
Aleksey Pivovarov
d11745ceca
IDEA-350561 diff: fix ExternalDiffTool for 'Unknown' file type that is detected as 'PlainText'
...
GitOrigin-RevId: a12dc3f0e4b56e17a16cf8a54392a91871fedfa2
2024-04-03 13:23:34 +00:00
Aleksey Pivovarov
13387d3b20
diff: fix progress title capitalization
...
GitOrigin-RevId: 0b378b502d8255a3967abf141ecb19fc5d20860c
2024-04-03 13:23:29 +00:00
Aleksey Pivovarov
9e5458e1ce
diff: use 'runWithModalProgressBlocking'
...
GitOrigin-RevId: 409d42ec7019884bbabcde3d4c99d4f8aedf1956
2024-04-03 13:23:24 +00:00
Aleksey Pivovarov
b5e3739cce
diff: cleanup - remove code duplication
...
GitOrigin-RevId: 2b105fdcb99351307e92bf7a766e1dbecf307367
2024-04-03 13:23:18 +00:00
Aleksey Pivovarov
3104a6bdce
diff: better check that ExternalDiffTool are configured
...
GitOrigin-RevId: 1c99ecb76df78d62a467561ccb235e30be214f78
2024-04-03 13:23:13 +00:00
Aleksey Pivovarov
c717fde782
diff: convert ExternalMergeTool to Kotlin
...
GitOrigin-RevId: c397f231ebc5253527b910d3e7c20dcd5f847446
2024-04-03 13:23:07 +00:00
Aleksey Pivovarov
e17a907439
Rename .java to .kt
...
GitOrigin-RevId: bc9b0d7cd72fee6e08cd6736b71b7766bcb14a6e
2024-04-03 13:23:02 +00:00
Aleksey Pivovarov
5868189b33
diff: convert ExternalDiffTool to Kotlin
...
GitOrigin-RevId: 656324d2861608b5011661161ea769f1a352be47
2024-04-03 13:22:57 +00:00
Aleksey Pivovarov
71a7dbd248
Rename .java to .kt
...
GitOrigin-RevId: ef23cf22b3f573314a40184289f2f11b2f70e26c
2024-04-03 13:22:52 +00:00
Gregory.Shrago
f2ca58de6e
add debug logging for group operations
...
RDCT-1230 Add debug logging to FrontendActionUpdateInterceptor
GitOrigin-RevId: 42c68661d12ed6121b7e7318de3367c93a04c4e3
2024-04-03 13:19:43 +00:00
Gregory.Shrago
9c6bf61d7f
remove exact matches without template text by index check
...
In RemDev, on frontend, we do `(merge (customize (merge (front back))) customized-on-backend (back))` children. Due to the merge, `ActionUrl.absolutePosition` can be incorrect. But we can customize backend actions on frontend. That would not be possible if we did `(merge (customize (front)) customized-on-backend (back))`.
Fixes
GTW-7803 Broken customized menu in Split Mode: Services in Tools case
GitOrigin-RevId: 9ef937a98324f60287392077fd107c88fa04b86c
2024-04-03 13:19:38 +00:00
Gregory.Shrago
dc6c748ff6
EA-1151544 - T: CallHierarchyBrowserBase$ChangeViewTypeActionBase.update
...
GitOrigin-RevId: 3e4e9b4dd02cdaf3a0457cbbba292294b96fd3b9
2024-04-03 13:19:33 +00:00
Konstantin Hudyakov
1bccc54b4a
[terminal] IDEA-350567 Report information about shell version and installed plugins
...
GitOrigin-RevId: 015e8f59432622f93c6e9a071483701d5d3f8270
2024-04-03 12:55:42 +00:00
Konstantin Hudyakov
8626c233ab
[terminal] IDEA-350567 Edit POWERLEVEL9K_INSTANT_PROMPT only if it is present
...
GitOrigin-RevId: 4d0a0c882d316f7375522c135697fd6f2c51c281
2024-04-03 12:55:36 +00:00
Konstantin Hudyakov
2dd5668a1c
[terminal] IDEA-350314 Report command finished event with exit code and execution time
...
The main purpose is to estimate the number of failing commands.
GitOrigin-RevId: 507778305e79c9ea85c4b63cd57926bb7a7263a9
2024-04-03 12:55:31 +00:00
Konstantin Hudyakov
b399d63224
[terminal] IDEA-350314 Refactor: use TerminalCommandUsageStatistics to get the loggable command data
...
So, we use it as an API of getting the command in the loggable format instead of logging the event in the same place.
GitOrigin-RevId: 4a500f5969006b7b288facafa7ed36c435c66747
2024-04-03 12:55:26 +00:00
Ramazan Dzhekshembaev
aa42f74547
[fleet] FL-25516 delete highlightings in fleet if psi element is deleted
...
GitOrigin-RevId: deca4332845835dc89473d7aa4cb52d196edfc81
2024-04-03 12:51:35 +00:00
Julia Beliaeva
ceb39d2770
[vcs-log] fix graph options description grammar
...
GitOrigin-RevId: 49d98370b1d0959c081813f04aea41e56533d5f2
2024-04-03 12:35:44 +00:00
Alexey Kudravtsev
ced9a1cc8e
optimizations: do not traverse too many psi hierarchies up, do not instantiate visitor if not needed
...
GitOrigin-RevId: ff80fb7c0695f6c8829305dff157821dd906e936
2024-04-03 12:27:52 +00:00
Roman Shevchenko
cd8e96e15f
Cleanup (quickfixes; typos; formatting)
...
GitOrigin-RevId: f152eb6adc63b56e8da097b79baf85dc105d8288
2024-04-03 12:11:01 +00:00
Mikhail Pyltsin
0f3e50ed04
[java-inspections] IDEA-337706 Support conversion System.out to log calls
...
- fix lombok test
GitOrigin-RevId: 09fc8a64fab84df1c3aa661f2107bb451b447420
2024-04-03 11:41:37 +00:00
Mikhail Pyltsin
77cac2bb83
[java-inspections] IDEA-337706 Support conversion System.out to log calls
...
- quickfix for SystemOutErrInspection and ThrowablePrintedToSystemOutInspection
- StringConcatenationArgumentToLogCallInspection now uses String.valueOf for one argument (exception type)
- SystemOutErrInspection has info level
- ConvertSystemOutToLogCallFix doesn't highlight ThrowablePrintedToSystemOutInspection's problems
GitOrigin-RevId: f611e6ccb0e15e5b806ed776b88b12b097d3bb5d
2024-04-03 11:41:32 +00:00
Mikhail Pyltsin
206d995dcd
[java-inspections] IDEA-337706 Support conversion System.out to log calls
...
- support custom names for Lombok
- loggerTypeName now always returns full qualified class of logger
- `com.intellij.lang.logging.JvmLogger.Companion.getAllNamedContainingClasses` return List for compatibility with Java
GitOrigin-RevId: c07ed5bdb2f684fdc7be864d8cd7192d3ea0245c
2024-04-03 11:41:24 +00:00
Mikhail Pyltsin
e84bc31482
[uast-inspection] IDEA-350483 New inspection LoggingGuardedByConditionInspection also deletes comments
...
- support comments
GitOrigin-RevId: b5add2dcbe56eaca7d8c90319734bacda3e68923
2024-04-03 11:41:20 +00:00
Aleksey Dobrynin
992e3b7bdc
[java, inspection] fix: remove library name calculation from EDT. IJ-CR-125003
...
GitOrigin-RevId: b325ffc3a25538b57e393503d0fff9d5d257f04d
2024-04-03 10:57:08 +00:00
Anton Lobov
a0a46c8208
[json] schema - fix nested completion insertion into an existing object if the object has opening/closing syntax
...
GitOrigin-RevId: a6cfa1f9a3217a712f62c2ae12c110f5b120dc34
2024-04-03 10:53:02 +00:00
Anton Lobov
331cd392e9
[json] schema - fix nested completions with multiline suffixes
...
GitOrigin-RevId: 137ab22d7085f68f5b94119fd495815c45b3f8a0
2024-04-03 10:53:02 +00:00
Alexandr Trushev
e59204165a
IJPL-449 IDEA-349643 Fix for issue with NPE while drawing shadow under sticky lines panel
...
GitOrigin-RevId: 1c9a07ac15cf58080375d9119042433bfccf409c
2024-04-03 10:24:37 +00:00
Konstantin Hudyakov
b0c5f1e474
[terminal] IDEA-348915 Add comments about usage of project wide variable in the new terminal survey
...
GitOrigin-RevId: 927ffc4d4e51c45b38d1761255b14ad41fbb2a51
2024-04-03 10:15:17 +00:00
Konstantin Hudyakov
23bf09e3a0
[terminal] IDEA-348915 Fix NPE when the new terminal survey dialog opened for test
...
There can be no info about most used shell only if the dialog is opened by the testing action. In the real scenario, the dialog just won't be shown if there are no executed commands because of the check in `BlockTerminalSurveyConfig.checkExtraConditionSatisfied`.
EA-1151653 fixed.
GitOrigin-RevId: f751b6dcaf46fa67bff26cbf4f3334312ed6b2f5
2024-04-03 10:15:12 +00:00
Yann Cébron
622a7368cd
[devkit] Project Wizard: Gradle 8.7, IntelliJ Platform 2023.2.6
...
GitOrigin-RevId: 7c2b61f5e324a6a6129ad0b1090e6aa5c49a77e7
2024-04-03 09:51:28 +00:00
Yann Cébron
a2c473ba40
[devkit] Project Wizard: Gradle 8.7
...
GitOrigin-RevId: 1be3a3bd63d81c3c4b86f0a969fd491d371d02e7
2024-04-03 09:51:25 +00:00
Pavel Porvatov
606041d30d
Removed unnecessary code from JavacConfigurableUi
...
GitOrigin-RevId: a3f6eaf461e82485dc7b6e5e6ca99c7271d6612f
2024-04-03 09:49:22 +00:00
Tagir Valeev
1ff1f26e15
[java-doc] Fix rendering type-annotations on arrays (including non-source annotations)
...
Fixes IDEA-350503 Type annotations in JavaDoc are shown in wrong order for multi-dimensional array
Fixes IDEA-300381 Inferred @NotNull Annotation on Array / VarArg method parameter incorrectly annotates the array elements and not the argument.
GitOrigin-RevId: 4a5919df70c3bac9b19fb7019365636b9a56273a
2024-04-03 09:29:48 +00:00
Tagir Valeev
66abe1b3c6
[java] Generate variable name based on the original argument of pass-through method like requireNonNull
...
Fixes IDEA-350403 'Create variable' action from Objects.requireNotNull() should respect argument name
GitOrigin-RevId: 24bb5a39fad2fdbd4bed8a7148aa12b9e78f58ce
2024-04-03 09:29:44 +00:00
Tagir Valeev
15c815e7e2
[java-analysis] LanguageLevelUtil: cosmetic, javadoc
...
GitOrigin-RevId: f3fe627da3d6a72b94d88e2bb3bd945ad9d148ae
2024-04-03 09:29:41 +00:00
Tagir Valeev
86c1342661
[java-intentions] FieldFromParameterUtils: remove unused method
...
GitOrigin-RevId: 268a2eb0449dacc1fd24c914a0df156e10aa511a
2024-04-03 09:29:38 +00:00