Yann Cébron
a395f48809
[devkit] DevKitApplicationPatcher: cleanup
...
GitOrigin-RevId: 28963a9f1babbbea8c539b50e22107ef75c52537
2024-09-17 10:59:16 +00:00
Yann Cébron
796bfe503a
[devkit] IJPL-162410 NPE on attempt to run a scratch file
...
GitOrigin-RevId: f665f447326112605f531e226007f515b28e3452
2024-09-17 10:48:27 +00:00
Yann Cébron
291becf334
[devkit] Threading inlay: enable on test sources
...
GitOrigin-RevId: fda6bebcf5d639f198044dc01995b71c4af44c04
2024-09-16 17:19:41 +00:00
Yann Cébron
6171cd5e1e
[devkit] ThreadingConcurrencyInspection: allow running on test sources
...
GitOrigin-RevId: ab9e347b9db203c201cf4a592e74b0546eaa20ab
2024-09-16 15:37:31 +00:00
Yann Cébron
06d100cf87
[devkit] BlockingContextInspectionsKt.isInspectionForBlockingContextAvailable: allow running on test sources
...
GitOrigin-RevId: e56000b42c1190ffc02b76dc5267d1f926e2707a
2024-09-16 15:37:31 +00:00
Yann Cébron
4ec220cca7
[devkit] add DevKitInspectionUtil.isAllowedIncludingTestSources()
...
GitOrigin-RevId: 79aa1d443b859c91060b005ff48b05daeb3e4353
2024-09-16 15:37:31 +00:00
Yann Cébron
391ca8d22a
[devkit] plugin.xml declaration tooltip: fallback to action/group class name if no 'id' specified
...
GitOrigin-RevId: 8327ae3ce862b13a93e18efa60a1acf79b2dce36
2024-09-16 13:22:34 +00:00
Tagir Valeev
0262382d71
ModuleBuilder.getModuleType inheritors: raw type removed
...
GitOrigin-RevId: 454b9c1543c29e27cdb1c1656d9be82afd4d769e
2024-09-16 11:23:15 +00:00
Karol Lewandowski
07a6759c90
Fix PotentialDeadlockInServiceInitializationInspection's display name
...
GitOrigin-RevId: bac36a8bf1f4d57bc5c7cd1a67a80f41129caa9b
2024-09-16 10:19:00 +00:00
Yuriy Artamonov
54eaccabd8
[actions] IJPL-162291 Introduce MarkRootsManager as API for modifying roots from actions
...
GitOrigin-RevId: 02a2951fd54f52e637638e4a1a865916b009d7f3
2024-09-15 19:04:25 +00:00
Karol Lewandowski
2beb8da5c2
Rename ReadOrWriteActionInServiceInitializationInspection to PotentialDeadlockInServiceInitializationInspection
...
GitOrigin-RevId: bcf700c2c1a8c7afa9d3d257f010413e6a0e95fb
2024-09-13 17:25:06 +00:00
Karol Lewandowski
1897480db8
Handle invokeAndWait calls in ReadOrWriteActionInServiceInitializationInspection
...
GitOrigin-RevId: 6c60791465c54c3e8633dde5446797c1087730ab
2024-09-13 17:25:06 +00:00
Karol Lewandowski
ed7196bf47
Improve messages in ReadOrWriteActionInServiceInitializationInspection
...
GitOrigin-RevId: 5d1dfb765163ebe5326da07dfc400131060dcd34
2024-09-13 17:25:06 +00:00
Roman Shevchenko
bd36cd49cf
[devkit] moving distribution directory checking to the correct place
...
GitOrigin-RevId: 53cf063da768f90d821473d367189001b1095aee
2024-09-13 13:02:15 +00:00
Yann Cébron
96090e5b02
[devkit] adjust "Must override ActionGroup.canBePerformed [...]" inspection (IJPL-116447)
...
GitOrigin-RevId: 02077deb11ed9d0a63dcb064192ed16f1dcff1dd
2024-09-12 15:15:07 +00:00
Roman Shevchenko
4815fd7423
[devkit] rewriting "update from sources" engine for fun and profit
...
It now recognizes the community project and runs corresponding build scripts, consistently shows notifications, and uses NIO API.
GitOrigin-RevId: a7fa3bfaa28847bdfbfbeb8f19b480544d2cb5e6
2024-09-11 22:57:35 +00:00
Yann Cébron
4710afbd03
[devkit] plugin.xml: check vendor@url/idea-plugin@url to have valid website link, fix tests (IJPL-160794)
...
GitOrigin-RevId: 5f319b9b0e22c3a3d3e24e99d27920a06b70bb70
2024-09-11 13:54:52 +00:00
Yann Cébron
406de64a1a
[devkit] Project Wizard: Platform 2023.2.8
...
GitOrigin-RevId: 80e66df3809d46f0727bb1f7ba21b3e3e03f5379
2024-09-11 13:54:52 +00:00
Yann Cébron
2218e1b502
[devkit] Project Wizard: Gradle 8.10.1
...
GitOrigin-RevId: ca3c19d70d777682a8aaa8cd8a2ce28b9afef8f1
2024-09-11 13:54:52 +00:00
Yann Cébron
88cf87918d
[devkit] plugin.xml: check vendor@url/idea-plugin@url to have valid website link (IJPL-160794)
...
GitOrigin-RevId: 3bdaf13f12f001a286fb4978a5c3e875327e8377
2024-09-11 13:54:52 +00:00
Yann Cébron
29d7e44190
[devkit] plugin.xml: check vendor@url default value for both 'http' and 'https'
...
GitOrigin-RevId: 021f56d04ef27c300e8cfcdd090c8d1fbbd0e6af
2024-09-10 14:47:54 +00:00
Nikolay Chashnikov
e2136051b3
[modular loader] change the name and values of the 'importance' attribute in product-modules.xml file for consistency (IJPL-128)
...
Now 'loading' attribute is supported for content modules in plugin.xml (see IJPL-148565), and since it has the same meaning as the 'importance' attribute in product-modules.xml files, it's better to rename 'importance' to 'loading' and change its values accordingly to avoid confusion.
GitOrigin-RevId: fa737ffc8da628560e45fdef2b97dffdcebfa3b4
2024-09-06 17:46:33 +00:00
Roman Shevchenko
a5666abead
[project] pruning FileChooserDescriptor overrides (IJPL-150176 prerequisite)
...
`BrowseFolderRunnable` and `*WithBrowseButton` family: getting rid of separate "title" and "description" parameters in favor of the chooser descriptor object, to avoid cloning the latter down the road.
GitOrigin-RevId: 33ec5968a1db953c60848974135055c288accf85
2024-09-06 11:41:43 +00:00
Mikhail Filippov
f13d92e82f
IJPL-150165 switch to invoke dynamic lambdas in Kotlin
...
GitOrigin-RevId: 63ba45a21874cc723917982996fce1a510b2a182
2024-09-05 11:19:31 +00:00
Anastasia Katsman
5b0d05e645
[rdct-tests] IJPL-115521: move DebuggerUtil to com.intellij.ide.starter.extended
...
GitOrigin-RevId: 8a8ebd782d6a807d40cc82fc413d96ef7f5f6830
2024-09-04 09:00:40 +00:00
Mikhail Filippov
bf43f2fc01
IJPL-150165 bump Kotlin language and API version
...
GitOrigin-RevId: a59dc8ca214a5047773fccf1cf28a1e1b07acf68
2024-08-30 22:15:55 +00:00
Nikolay Chashnikov
e0f8efbb23
[devkit] support 'loading' attribute for 'module' tag in plugin.xml (IJPL-161359)
...
GitOrigin-RevId: 0ac07cca0eea815508edcc1363ac88fdd5b49032
2024-08-30 18:22:38 +00:00
Vladimir Lagunov
5bac9e0a6c
IJPL-160621 Enable MultiRoutingFileSystem on Windows for all IDEs
...
GitOrigin-RevId: 2da82eb596a0da2a3c108f9342f1ceb17a942c2e
2024-08-23 15:47:15 +00:00
Lev Serebryakov
f2822ed4d9
IJPL-160826 Remove old lock implementation and its runtime key.
...
GitOrigin-RevId: 46de1b7ab354c717fa587e079d3e8f83522b2a49
2024-08-22 17:02:49 +00:00
Yuriy Artamonov
6910fe9373
[devkit] Fix rendering of AllIcons gutter icons for expui paths
...
GitOrigin-RevId: cc8d9bf4a5501978c93f79078fef4578da62247f
2024-08-20 17:42:04 +00:00
Yann Cébron
2f762efb23
[devkit] Project Wizard: Gradle 8.10
...
GitOrigin-RevId: b61cd8430c477d19e2110cf1c337d337caf0a9aa
2024-08-14 15:05:14 +00:00
Konstantin.Nisht
115c0262c1
[ijent] IJPL-149160: Enable new implementation of ZipFile globally
...
GitOrigin-RevId: e97916c92644f573dfa577c451c66f082d9d362f
2024-08-13 09:14:15 +00:00
Yann Cébron
61b9cef885
[devkit] new inspection: JComponent must use UiDataProvider (IDEA-355274)
...
cleanup inspection description, add Kotlin tests
GitOrigin-RevId: 2eb890efea93d1b86325535f2592c4c351fff2cb
2024-08-12 13:12:32 +00:00
Gregory.Shrago
2e7742737b
drop deprecated ActionUpdateThread.OLD_EDT
...
GitOrigin-RevId: 2ef91367634caf5e3a35d3d1ad9a7b76d44fc5af
2024-08-11 23:29:30 +00:00
Roman Shevchenko
026c9d84bf
[devkit] checking SDK type in JUnitDevKitPatcher (EA-1014019)
...
GitOrigin-RevId: fe2e557e631773e07465fab4354f37b96ebb2304
2024-08-09 16:25:10 +00:00
Roman Shevchenko
5876a29bc9
[devkit] replacing multiple 'OpenedPackages.txt' error with a notification (EA-853559)
...
GitOrigin-RevId: b2754985a8200226026e0b4edbf2931466bbe186
2024-08-09 16:25:10 +00:00
Nikita Katkov
481925fd0a
[rider + json] IJPL-159354 Add explicit JSON plugin dependency to all plugins whose modules contain compile dependency on the JSON module
...
The assumption here is: if there is an explicit compile dependency on the JSON module, the corresponding plugin indeed relies on it -> it requires the JSON _plugin_ to be installed and enabled.
This might be an overkill, but currently JSON is bundled into all IDEs -> should not make any existing plugin unavailable because of unsatisfied dependency. Should anybody decide that a particular plugin does not need a JSON dependency, they can remove it from the corresponding plugin.xml and JPS module (and fix possible compilation errors).
GitOrigin-RevId: b10774cc51a4e195b2ee4dc7a5ad1bcef40444a9
2024-08-06 21:52:26 +00:00
Yann Cébron
8d8231e4e1
[devkit] fix DevKit.lang.visitorProviderForRBCInspection EP declaration
...
GitOrigin-RevId: 88348c48a10d44842983adc525697d6846e91ebf
2024-08-06 16:01:46 +00:00
Yann Cébron
e2fa26c890
[devkit] new inspection: JComponent must use UiDataProvider (IDEA-355274)
...
rewrite to UAST
GitOrigin-RevId: 3579db2e2f0416ea30ceeddb8f0416efe53c5831
2024-08-06 11:37:08 +00:00
Yann Cébron
caad67ac74
[devkit] Can't set 'since' and 'until' fields in Plugin DevKit | Code | Usage of IntelliJ API not available in older IDEs (IJPL-159584)
...
GitOrigin-RevId: a0ebf22f479121d113bea2dc960977a979c516f3
2024-08-05 14:39:49 +00:00
Yuriy Artamonov
ba2e1564df
[java] IDEA-356790 Provide dedicated icon for messages_XX.properties files
...
GitOrigin-RevId: d12bfbe6f70ce1ad116aef938eb6ff7512f90fe8
2024-08-04 13:24:11 +00:00
Vladimir Krivosheev
2b2d91a414
IJPL-159134 JUnit5 should be in pom.xml for testFramework
...
GitOrigin-RevId: be12eb803c9a13f850039eb12edfad3336a890c3
2024-08-01 20:32:26 +00:00
Karol Lewandowski
d254beda2b
Update General Threading Rules to Threading Model (labels and links)
...
GitOrigin-RevId: 45406f37f0c5387267708a880de123bd7972f5ac
2024-07-30 17:09:14 +00:00
Vladimir Krivosheev
398ebce1d5
split content report
...
GitOrigin-RevId: ef449bdf4c5480a6ee3ce43b4af118c2c6e31219
2024-07-25 19:20:06 +00:00
Alexander Lobas
932f2d438e
Swap icon path parameters: move expUI path to the first place
...
GitOrigin-RevId: 74cf09fb454c89b676be259cdd7437a81ac4c067
2024-07-25 15:12:07 +00:00
Konstantin Nisht
dfc9c01346
Revert "[ijent] IJPL-149160: Enable new implementation of ZipFile globally"
...
This reverts commit 01d93a554e07ecd215975fbb6213ee42fa7dd7c7.
GitOrigin-RevId: 9b9cacf09a5da9eae3734e5885713f3050701fe0
2024-07-24 11:00:26 +00:00
Yann Cébron
d0d216b400
[devkit] support webSymbols.inspectionToolMapping EP properties bundleName&messageKey (IJPL-158967)
...
GitOrigin-RevId: 74d51719098b30c8a71895cc3a4fc88d26b52e73
2024-07-23 17:18:53 +00:00
Yann Cébron
ecc2489122
[devkit] resolve to Action for EP property "actionId" (IJPL-158962)
...
GitOrigin-RevId: dabdba013b3f338f7054ae82b6638d5f7946bb59
2024-07-23 16:52:50 +00:00
Konstantin.Nisht
3f22b0fdbe
[ijent] IJPL-149160: Enable new implementation of ZipFile globally
...
GitOrigin-RevId: 01d93a554e07ecd215975fbb6213ee42fa7dd7c7
2024-07-23 10:25:04 +00:00
Yann Cébron
c20026b565
[devkit] Project Wizard: Gradle 8.9
...
GitOrigin-RevId: e5d7f5f5af3ff6fb652e34f07f80270ed31c1a45
2024-07-22 11:48:30 +00:00