Commit Graph

1207 Commits

Author SHA1 Message Date
Ilia Kirianovskii
f43aa95086 [bazel] Update build files (IJI-3062)
GitOrigin-RevId: 98a67396a48bddc3d084cc93c50ae2f2017bfe8c
2025-09-29 00:11:15 +00:00
Ilia Kirianovskii
6f8920da99 [bazel] Update build files (IJI-3062)
GitOrigin-RevId: 2394c1289e33945f7640f249b17cbf34b31fd695
2025-09-23 09:25:59 +00:00
Aleksei.Cherepanov
c7515bfd3a KTIJ-35250 [Bazel] Promote "Missing dependency superclass" warning to error (part 2)
This commit enables check only for modules WITH a Kotlin facet
Bazel generator was updated as well

GitOrigin-RevId: 90a3427d4b5a3ebc29e257693cb3748ac09bfc6a
2025-08-24 18:49:00 +00:00
Ilia Kirianovskii
e857678b3f [bazel] Update build files (IJI-2835)
GitOrigin-RevId: 4029606395c15069d4528b2558b29d78f6987bb3
2025-08-20 10:24:48 +00:00
Ilia Kirianovskii
dc268560b6 [bazel] Update build files (IJI-2835)
GitOrigin-RevId: 275260ab73f59d3c08f0b4cb9f4c89b74054094a
2025-08-20 08:49:22 +00:00
Ilia Kirianovskii
ede1b7a4fd [bazel] Update build files (IJI-2835)
GitOrigin-RevId: da1baab74cea50d455b7d494d96955ffd2d77e46
2025-08-17 17:20:22 +00:00
Aleksei.Cherepanov
b3f3a917c6 [Bazel] jps-to-bazel: Generate BUILD.bazel files
GitOrigin-RevId: 77e7228b16fa8cb2b61dfdbe88511ac5c048d6f4
2025-08-01 10:18:51 +00:00
Maria Filipanova
20ad9fde8a IJPL-185506: drop intellij.xml
GitOrigin-RevId: f81ff20edfc808255f7c2f5d31e12610040273de
2025-07-29 17:02:55 +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
Leonid Shalupov
b9aabd2772 bazel: render test classpath targets like intellij.rubymine.main: update Bazel files
GitOrigin-RevId: d0dfff597d38c4e16ebf3f460d4f3b30e84b4daa
2025-07-08 20:24:48 +00:00
Ilia Kirianovskii
e5b36e9b7c [bazel] Update build files (IJI-2696, IJI-2878)
GitOrigin-RevId: 80912356c3f137a518cc16f361d74cc356702241
2025-07-07 16:40:12 +00:00
Maria Filipanova
69d6f03e11 IJPL-185506: include some more xml modules as content modules
GitOrigin-RevId: 9136336e3f80ee487281258cb0a5996470b6d60d
2025-06-24 22:11:01 +00:00
Vladimir Krivosheev
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 Krivosheev
f821c646cd IJ-MR-162467 don't export intellij.platform.codeStyle
GitOrigin-RevId: e2c2af372d81e3e83dbf22d49381fea92e5e8a17
2025-06-19 20:15:58 +00:00
Vladimir Krivosheev
98173d2ad2 IJ-MR-162467 don't export intellij.platform.codeStyle
GitOrigin-RevId: cd1147b4b7dcb5ecfc054a45beed584409e35c98
2025-06-19 20:15:58 +00:00
Vladimir Krivosheev
f1b0b5d383 IJ-MR-162467 don't export intellij.platform.execution.impl
GitOrigin-RevId: abc930fdcf4c77896436c44ba8a71377e78e646d
2025-06-19 20:15:57 +00:00
Evgenii Ilichev
06fb3e21e6 Update test definitions in BUILD.bazel
GitOrigin-RevId: 12636c0153e8909f9d9658a07278edac5ceb9c23
2025-06-18 19:05:49 +00:00
Vladimir Krivosheev
a49e310575 IJ-MR-162467 don't export intellij.platform.lang.core
GitOrigin-RevId: dea0fc36382a29eda134dba69917d41c7b585cf2
2025-06-18 11:28:23 +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 Krivosheev
ef0323d07c IJ-MR-162467 don't export intellij.platform.core
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Maria Filipanova
258f392bf2 IJPL-185506: add intellij.xml.psi to the frontend
GitOrigin-RevId: 005ba4903fad88f2b27fccd77694a5e4ec629bcd
2025-06-13 08:25:30 +00:00
Vladimir Krivosheev
2d5aaf391b IJ-MR-162467 don't export intellij.xml.psi
GitOrigin-RevId: d4ca928b7dc468451c0047bd35f1f60c1199207a
2025-06-05 14:33:17 +00:00
Nikolay Chashnikov
c037841853 [spellchecker] convert intellij.spellchecker to a content module (IJPL-189900)
This is needed to have an explicit dependency on the backend in it (IJPL-188916), and also to convert XML modules it depend on in content modules as well.

The new module is registered in common-ide-modules.xml to include it in all IntelliJ-based IDEs as before.

A plugin alias 'com.intellij.modules.spellchecker' is introduced to allow adding dependency on the new module without using a v2 'dependencies' tag. Existing plugins which depend on intellij.spellchecker are updated to have an explicit dependency. The change shouldn't affect external plugins which use classes from 'intellij.spellchecker' because the new module will be automatically added to their dependencies.

'lucene' and 'ai.grazie.spell.gec.engine.local' libraries which were included in the main classloader of the core plugin before due to this module are temporary included in distribution of intellij.ml.llm, intellij.grazie and intellij.searchEverywhereMl plugins. This will be fixed by converting these libraries to content module in next commits.

GitOrigin-RevId: aa746fea2f6fd044cf0eaabd6589fce89133eee9
2025-06-04 14:41:40 +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
Vladimir Krivosheev
ab69d8455c IJ-MR-162467 don't export intellij.platform.indexing
GitOrigin-RevId: 5065d7f10610d024e4a89a379be3de68caf55dc3
2025-05-29 17:55:17 +00:00
Mikhail Filippov
40e854e522 IJPL-188826 bump Kotlin language version to 2.2
GitOrigin-RevId: 61c9fecae6a713d7e328e74b83186bc5d2f6bf66
2025-05-26 13:41:54 +00:00
Vladimir Krivosheev
5c7824a820 ui designer compilation - part1 - allow .form as input
GitOrigin-RevId: 5ab44530cdafe63de7f0595fe9c6ba80ab9da174
2025-05-17 19:35:32 +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
Vladimir Krivosheev
fbc9805e89 IJ-MR-162467 don't export intellij.platform.jps.model
GitOrigin-RevId: ebaebc90d514e5f3046fe2b973647da4bf156625
2025-05-14 18:10:23 +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
Vladimir Krivosheev
644a6b2e81 IJ-MR-162467 don't export intellij.platform.editor.ui
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Nikolay Chashnikov
3f60d1807b [javaFX] cleanup: remove unused dependencies from intellij.javaFX modules
They aren't used in code and won't work at runtime anyway because there is no corresponding dependency in the plugin descriptor. This change is also necessary to avoid failures in the test which verifies dependencies (IJPL-171921).

GitOrigin-RevId: 6211c3d6fe348448fdad6f6abdc5dd67c384f469
2025-05-09 09:14:59 +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
Leonid Shalupov
aa4f71eaba jps-to-bazel: update Bazel definitions
GitOrigin-RevId: 8c531bb07aad2f5c1a39f12c6e0ea01ea3451fe2
2025-05-02 13:22:30 +00:00
Daniil Ovchinnikov
05e61b701e convert Query to kt for better typing
GitOrigin-RevId: dc325257019c4154fc9000efb41a6326e234ddc0
2025-05-02 12:43:08 +00:00
Egor Ushakov
3bf1fb2a7d [debugger] do not use obsolete API
GitOrigin-RevId: 3bf4705b32e9b5e9354a9c02b8055c335ee845b3
2025-04-10 14:05:13 +00:00
Nikolay Chashnikov
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
Mikhail Filippov
493c93a4bf IJPL-182711 bump Kotlin language version
GitOrigin-RevId: 0beaed34efbd3b42a739dddd78de097b4e1d09c5
2025-04-09 14:26:59 +00:00
Yuriy Artamonov
515c6d73fd [javafx] IJPL-182938 New File: third.party template name reported for JavaFXApplication template
GitOrigin-RevId: 2090c412d3f9b6ba74579e08855ddd4355345854
2025-04-05 18:02:41 +00:00
Ilia Kirianovskii
01f41821d9 [bazel] Update build files
GitOrigin-RevId: 23d7093dfc2454a8bd5d76af99a5e80d59385f6b
2025-04-04 07:43:51 +00:00
Vladimir Krivosheev
a97d7cd683 update bazel files
GitOrigin-RevId: 284eac823036330f6f242a4799a128a77a191cc0
2025-04-04 06:14:49 +00:00
Tagir Valeev
c6bb83f683 [java-intentions] IDEA-370336 Optimize Imports is available but does nothing in very broken file
GitOrigin-RevId: 35622adddc1d7c4975b913df7d11b8781376acaa
2025-04-03 14:48:03 +00:00
Bartek Pacia
72651e89ac [javafx] Change default new project layout so it doesn't always crash when run from Gradle in IntelliJ
#IDEA-232340 fixed


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

GitOrigin-RevId: 048375e1a47fb97457739cfd814a6e62a4f6a324
2025-04-03 14:30:38 +00:00
Tagir Valeev
288801be45 [java-intentions] AddAnnotationModCommandAction as a replacement for AddAnnotationFix and AddAnnotationPsiFix
Used in many places; also AnnotateIntentionAction and AnnotateCapitalizationIntention converted
Part of IDEA-369745

GitOrigin-RevId: 224155324475db2e36a82f79ec64186f0acee676
2025-03-31 11:33:30 +00:00
Bartek Pacia
1e36673a9e [javafx] bump library versions for new JavaFX projects
#IDEA-365289 fixed

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

GitOrigin-RevId: 2ad60cf72a53b251c8d5871738ff2e33f6d424ee
2025-03-28 17:16:43 +00:00
Dmitry Batkovich
3c9442d33c IDEA-369209 fix properties module dependency for various plugins, one more time
GitOrigin-RevId: 5f48358abc865a248fbaf5f2873a5dfce57c0716
2025-03-17 15:40:03 +00:00
Vladimir Krivosheev
bf01f2c9b7 update bazel files
GitOrigin-RevId: f9104e54a707cebf718eeceb095c86bd34557f08
2025-03-15 17:57:06 +00:00
Dmitry Batkovich
fd2b9eae7c IDEA-369209 fix properties module dependency for various plugins
GitOrigin-RevId: da9fe5a4a16850c4ed3deafb60c248ddc3653d82
2025-03-14 16:34:48 +00:00
Max Medvedev
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