250 Commits
Author SHA1 Message Date
Roman Shevchenkoandintellij-monorepo-bot e9e9b1620f AP-8446 [*]: dropping descriptions from the codebase
GitOrigin-RevId: 247054fd028e5213c06aedf635c75706268cf177
2026-02-05 11:51:17 +00:00
Leonid Shalupovandintellij-monorepo-bot 188b7ef96f IJI-3282 Optimize imports
GitOrigin-RevId: 3b5c00d8ff20b8d0bb6005bc450921085d2da9b2
2026-01-31 17:03:42 +00:00
Ilia Kirianovskiiandintellij-monorepo-bot 1bbc41aa4e [build] Mark classes w/ performance in their names as PerformanceUnitTest in performance tests (IJI-3451)
GitOrigin-RevId: b5d179220631d4dafbe6f06c6c1deb81440fcdd0
2026-01-20 00:02:05 +00:00
Yuriy Artamonovandintellij-monorepo-bot 5e6ce05858 [platform] IJPL-224518 Cleanup private modifier usages with extensions/services
GitOrigin-RevId: 81092bac522182328259641936529808c6af226e
2025-12-22 22:17:32 +00:00
Yuriy Artamonovandintellij-monorepo-bot b8abe28190 [registry] IJPL-175398 Move plugin registry keys out of the platform registry.properties
GitOrigin-RevId: 69d87e5dda9d42cdd6992cc3d86042ab9e61c0ed
2025-12-01 11:04:48 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 44849afee7 [java-decompiler] IDEA-376435 "ClsElementImpl - Mirror wasn't set for PsiMethod" error when invoking PsiElement#getText() on a constructor
GitOrigin-RevId: 534662f7674a1023a124322be5145e02a192008d
2025-11-25 18:04:13 +00:00
Bartek Paciaandintellij-monorepo-bot df3b0fb096 [java-decompiler] format DecompilerInEditorListener: fix minor grammar in comment
GitOrigin-RevId: f566f3513a24059a5450b721eef858de132bb76e
2025-11-04 13:53:46 +00:00
Bartek Paciaandintellij-monorepo-bot 812cf8a891 Revert "[java-decompiler] format DecompilerInEditorListener"
This reverts commit 95944d138ca7ad71d0a5d4aa686b3dc42c535ef6.

GitOrigin-RevId: aae55272a9ba6275043cb6d3875f0ae176b6d603
2025-11-04 13:53:46 +00:00
Bartek Paciaandintellij-monorepo-bot bb3ed0c94b [java-decompiler] IDEA-381628 fix PIEAE in ShowDecompiledClassAction#update()
PIEAE: PsiInvalidElementAccessException

GitOrigin-RevId: 359b1fc4c78c6ab41d8a09a150cae71cc4e84ec1
2025-11-03 12:39:05 +00:00
Bartek Paciaandintellij-monorepo-bot 25d65487b4 [java-decompiler] cleanup DecompilerPresetChangedCollector: fix usages of deprecated FUS APIs
GitOrigin-RevId: 85d52e446bfc8dcd771e7a8d41057eafdb962bcf
2025-10-31 18:54:03 +00:00
Bartek Paciaandintellij-monorepo-bot 10e30ff2cb [java-decompiler] format DecompilerInEditorListener
GitOrigin-RevId: 95944d138ca7ad71d0a5d4aa686b3dc42c535ef6
2025-10-31 18:54:03 +00:00
Bartek Paciaandintellij-monorepo-bot 4d556dfb6d [java-decompiler] IDEA-381330 fix DecompilerPresetKt class requesting CodeStyle services during class init
I think it's good enough to hardcode the indent size for decompiled code to CodeStyleDefaults.DEFAULT_INDENT_SIZE (which is 4).
It was using application-wide indent size anyway (not the project-wide one),
which I doubt people customize – usually the one that is customized is the project-wide setting.

If someone really wants to view decompiled code with their customized indent size,
let's hope they will create a ticket in YouTrack, and then we'll implement it.

This commit also partially reverts the previous commit by Alexey Kudravtsev
(monorepo commit ad5203cbaa478e833c347d17a583eaad6845a2e1)

GitOrigin-RevId: 4e00b33fda24218ec0d358d567fb9f7366e13edc
2025-10-31 17:59:58 +00:00
Bartek Paciaandintellij-monorepo-bot 391662586e Revert "remove loading schemes from <clinit> to avoid permanently broken classes"
This reverts commit c0391088922f11031515f7095dda7ef19a22516e.

GitOrigin-RevId: 8bcdad2edc21cbf0e41ca3b5826bf69673daa6a0
2025-10-31 17:59:58 +00:00
Alexey Kudravtsevandintellij-monorepo-bot 360f26b13a remove loading schemes from <clinit> to avoid permanently broken classes
GitOrigin-RevId: c0391088922f11031515f7095dda7ef19a22516e
2025-10-30 22:23:10 +00:00
Alexey Kudravtsevandintellij-monorepo-bot de0dae2e04 [tests] fix "DecompilerPresetKt <clinit> requests AppCodeStyleSettingsManager instance. Class initialization must not depend on services" exception
GitOrigin-RevId: ad5203cbaa478e833c347d17a583eaad6845a2e1
2025-10-27 18:20:18 +00:00
Bartek Paciaandintellij-monorepo-bot b47123c534 [java-decompiler] IDEA-380638 reuse ToolbarActionButton to fix repeated unnecessary creation
GitOrigin-RevId: 14fa0e3b3aa96eb1aca7955d7b31e1af2f4206fc
2025-10-22 20:51:31 +00:00
Bartek Paciaandintellij-monorepo-bot f86a8179af [java-decompiler] IDEA-368466 mention the hack in code
GitOrigin-RevId: 60b435ae04fe23f053559b9f3bd1346b96058b6e
2025-10-22 20:30:54 +00:00
Bas Leijdekkersandintellij-monorepo-bot 2c8e2f3b05 Java: make Sort by Kind visible in Structure View (IDEA-154161)
GitOrigin-RevId: 97c1a3a6a9b59b787930947b09508fa56de997c4
2025-10-11 23:30:37 +00:00
Bartek Paciaandintellij-monorepo-bot d60de2b601 [java-decompiler] don't initialize AnAction presentation in constructor
Fix warning from DevKit inspection `ActionPresentationInstantiatedInCtor`.

GitOrigin-RevId: ea8328fe498d95f9272759e149f794cea7ecf07d
2025-09-30 12:51:11 +00:00
Bartek Paciaandintellij-monorepo-bot 3757083de8 [java-decompiler] fix deprecation warnings and minor style lints
GitOrigin-RevId: 3dacc55169d075ec2ab70cd3345bc4316f13fa75
2025-09-30 12:51:11 +00:00
Ilia Kirianovskiiandintellij-monorepo-bot f43aa95086 [bazel] Update build files (IJI-3062)
GitOrigin-RevId: 98a67396a48bddc3d084cc93c50ae2f2017bfe8c
2025-09-29 00:11:15 +00:00
Bartek Paciaandintellij-monorepo-bot 476710737a [java-decompiler] IJ-CR-176652 rename more occurrences of "FernFlower" to "Fernflower"
GitOrigin-RevId: a0b2670ceebb06aab74ff0199ce5db8d75254024
2025-09-25 22:19:27 +00:00
Ilia Kirianovskiiandintellij-monorepo-bot 6f8920da99 [bazel] Update build files (IJI-3062)
GitOrigin-RevId: 2394c1289e33945f7640f249b17cbf34b31fd695
2025-09-23 09:25:59 +00:00
Bartek Paciaandintellij-monorepo-bot 0722113eb5 [java-decompiler] IDEA-375954 add plugin icon
Also make a tiny update to the description.

GitOrigin-RevId: 6d5cf14169de960f9b8e89ca51325b8d495e75d7
2025-09-19 13:46:01 +00:00
Ilia Kirianovskiiandintellij-monorepo-bot e857678b3f [bazel] Update build files (IJI-2835)
GitOrigin-RevId: 4029606395c15069d4528b2558b29d78f6987bb3
2025-08-20 10:24:48 +00:00
Ilia Kirianovskiiandintellij-monorepo-bot dc268560b6 [bazel] Update build files (IJI-2835)
GitOrigin-RevId: 275260ab73f59d3c08f0b4cb9f4c89b74054094a
2025-08-20 08:49:22 +00:00
Leonid Shalupovandintellij-monorepo-bot 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
Yuriy Artamonovandintellij-monorepo-bot bd52f25abb [java] IJPL-155949 Allow update for JVM bundled plugins
GitOrigin-RevId: 35cb6f236497f84da0234bbe808701316582fe72
2025-07-17 13:40:05 +00:00
Bartek Paciaandintellij-monorepo-bot 0deaf7a1c3 [java-decompiler] IDEA-375412 Fix changing decompiler presets
GitOrigin-RevId: 0e20edffc8d4b21c02c57dcd3b8e16aafe58c33d
2025-07-03 11:56:04 +00:00
Vladimir Krivosheevandintellij-monorepo-bot c81436d537 IJ-MR-162467 IJ-CR-146078 do not add exra test deps for a good platform modules
GitOrigin-RevId: 61f681399a059c2eed494d56ae3b2ed54d74216c
2025-06-22 23:15:09 +00:00
Vladimir Krivosheevandintellij-monorepo-bot f821c646cd IJ-MR-162467 don't export intellij.platform.codeStyle
GitOrigin-RevId: e2c2af372d81e3e83dbf22d49381fea92e5e8a17
2025-06-19 20:15:58 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 98173d2ad2 IJ-MR-162467 don't export intellij.platform.codeStyle
GitOrigin-RevId: cd1147b4b7dcb5ecfc054a45beed584409e35c98
2025-06-19 20:15:58 +00:00
Evgenii Ilichevandintellij-monorepo-bot 06fb3e21e6 Update test definitions in BUILD.bazel
GitOrigin-RevId: 12636c0153e8909f9d9658a07278edac5ceb9c23
2025-06-18 19:05:49 +00:00
Roman Shevchenkoandintellij-monorepo-bot a9b21e8036 [ui] sorting "Other Tools": extracting "JVM Tools" category
GitOrigin-RevId: 97f75be06b969b46d49a5537afa4a615d7e24cdb
2025-06-17 21:35:22 +00:00
Vladimir Krivosheevandintellij-monorepo-bot b935234c91 IJ-MR-162467 don't export intellij.platform.projectModel
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Vladimir Krivosheevandintellij-monorepo-bot db79d7d8ee EditorMarkupModelImpl - do not use blocking read action (part 1)
GitOrigin-RevId: c29308b6789f8e50a7f0a6dce2954e177ba19ffc
2025-06-08 17:31:19 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 65fe061584 IJ-MR-162467 don't export intellij.platform.analysis
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 7cf9ef2b29 update bazel files
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 644a6b2e81 IJ-MR-162467 don't export intellij.platform.editor.ui
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 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
Alexey Kudravtsevandintellij-monorepo-bot 9c989a578d refactor waitForIdentifierHighlighting (part of IJPL-183582 port IdentifierHighlightingPass to the frontend)
GitOrigin-RevId: bb68a20c6f50ca65221ae77b574f52744c71335b
2025-05-08 14:53:38 +00:00
Alexey Kudravtsevandintellij-monorepo-bot 8427ef6490 tests: simplify IdentifierHighlighterPassFactory.doWithHighlightingEnabled to remove confusion
GitOrigin-RevId: 5f135498ddc65297c82733ee6387bac29aa43c26
2025-05-02 11:56:48 +00:00
Alexey Kudravtsevandintellij-monorepo-bot c9a14913a8 avoid spamming test console
GitOrigin-RevId: 26fd0749164ef895f500f136a7933a8acf6d4455
2025-04-16 13:46:47 +00:00
Nikolay Chashnikovandintellij-monorepo-bot 43fce3de0c cleanup: use dependency on 'com.intellij.java' plugin instead of corresponding obsolete plugin alias
There is no need to use 'com.intellij.modules.java' plugin alias since Java was converted to a real plugin. This is also needed to fix UltimatePluginModelTest.

GitOrigin-RevId: d8a8d2016cc0f916e76614d4155e6d9c47c86eff
2025-04-09 15:37:19 +00:00
Max Medvedevandintellij-monorepo-bot 3ccd65380a IJPL-162853 move JavaVersion to intellij.platform.util.kmp and extract current() method to JVM-only part
GitOrigin-RevId: 1eaa07494ff64fe8a30932d655ac7c1caccd5f53
2025-03-14 14:49:17 +00:00
Bartek Paciaandintellij-monorepo-bot ece8782234 [java-decompiler] Don't show decompilation modes for module-info.class files
#IDEA-368182 fixed


Merge-request: IJ-MR-155995
Merged-by: Bartek Pacia <bartek.pacia@jetbrains.com>

GitOrigin-RevId: 9837383aa3319f2473c1add47cb585acdd8a6a65
2025-02-25 18:21:09 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 5295a5f150 [java-decompiler] IDEA-367141 Support encoding for unicode characters at high and medium level
GitOrigin-RevId: 66fb6d059af434c0b4630638cd8cd500bc8939ff
2025-02-07 16:20:35 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 0d7a3d6a26 update bazel files
GitOrigin-RevId: 0a24ce8e81d403fa978c7237a7fc193ec40cb0bc
2025-02-03 18:28:40 +00:00
Vladimir Krivosheevandintellij-monorepo-bot b8245e1370 IJ-CR-146078 update bazel files
GitOrigin-RevId: 3bcfd10f71c84283bded464e142ead99edc6a278
2025-02-02 15:20:11 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 0c6294eea6 IJ-CR-153375 [java-decompiler] IDEA-289211 set limits for some cases in decompiler
- change messages
- add test cases

GitOrigin-RevId: 8347f136818567abccf56a4c110b77456870fd4e
2025-01-28 12:41:42 +00:00