Commit Graph

154 Commits

Author SHA1 Message Date
Nikolay Chashnikov
1fdf0c518e [uast] refactoring: extract base test classes and test utilities to a separate intellij.platform.uast.testFramework module
This follows our naming convention and fixes a problem with production sources in *.tests module, which causes inconveniences during generation runtime module descriptors (IJPL-109).

GitOrigin-RevId: 35638e51a34f009bf327ecf8802cf5186ac220ce
2023-04-13 10:52:58 +00:00
Nikolay Chashnikov
9126fa4426 [platform] initial version of runtime module repository (IJPL-109)
This change introduces RuntimeModuleRepository API which will be used to determine paths to classes and other resources of modules at runtime. It also adds RuntimeModuleRepositoryBuilder which generates descriptors for modules during compilation of intellij project (this is controlled by a registry key which is switched off by default for now).

GitOrigin-RevId: be33235ec0cdb7ea55a925e753b9b58a3ca63ac3
2023-04-05 15:39:33 +00:00
Vladimir Krivosheev
8250450bd8 update xml beans from 4.0.0 to 5.1.1 and introduce intellij.xml.xmlbeans product module
GitOrigin-RevId: f49f7e06664d4dbcf80886c2a1d573dd1ea13de2
2023-03-01 14:51:12 +00:00
Nicolay Mitropolsky
fd36ba0756 [spring] Autowired support for the Lombok's @RequiredArgsConstructor (IDEA-175127)
GitOrigin-RevId: 5d051f423ee11e7105148f1a25a749e14d583d59
2023-02-28 16:50:26 +00:00
Maria Filipanova
5f1e8ecb4c IDEA-293582: move color schemes xmls to their plugins
GitOrigin-RevId: d2fe583a93eb561db63b8eee6ae8463baed4e70b
2023-02-07 15:12:25 +00:00
Piotr Tomiak
fd5710e37e WEB-59095 Open source HTML Tools plugin
GitOrigin-RevId: 9dfe3826d3acc25091af745f85fbe14826d9921f
2023-01-23 18:07:20 +00:00
Vladimir Krivosheev
cfcf973856 move commons-net to a module lbirary - don't use it
GitOrigin-RevId: af2851cd6f7b6a47cb3e0b1322cde112694c0ebc
2022-12-27 13:53:45 +00:00
igor.davidenko
43bed0682b [full-line] move flcc modules from community to ultimate
GitOrigin-RevId: 1e7887ae42af77e985f9cb496d6c11aad0c493da
2022-12-13 13:08:29 +00:00
Konstantin Nisht
763d9e1c97 [gradle] Extract interaction with gradle-dsl to an external module
GitOrigin-RevId: ef208df9e0f2170509c28c2d64ab535facd9ba8e
2022-11-26 16:18:20 +00:00
Dmitry Avdeev
6f92af39cb Smart Update (aka Good Morning IntelliJ) plugin included into platform
GitOrigin-RevId: 9d7374a27143d25658609ac7add661c03c0284c8
2022-11-25 12:37:47 +00:00
Maxim.Kolmakov
1196257bd0 AT-126 Open-source performance plugin
Split performance plugin into core (and move it to community), async and YK. Move Cache Value Profiler to separate plugin.

GitOrigin-RevId: 80e68080197e86d40c76be45d5438ec0eee39818
2022-10-26 13:08:49 +00:00
Maria Filipanova
058d7043b3 Revert "IDEA-293582: move color schemes xmls to their plugins"
This reverts commit 73b60357f02c0083044ecf977d7c8422703df1e7.

GitOrigin-RevId: 5a9b56e25f55b4240614f052574d2d31062d6950
2022-10-17 23:54:22 +00:00
Maria Filipanova
f14697d6e7 IDEA-293582: move color schemes xmls to their plugins
GitOrigin-RevId: 73b60357f02c0083044ecf977d7c8422703df1e7
2022-10-17 09:35:28 +00:00
Kirill.Krylov
c881eb4583 [full-line] eof
GitOrigin-RevId: ac80e01ab530215bbda5889e188b8ffecbcca8ee
2022-09-26 05:09:26 +00:00
Kirill.Krylov
489a5401a1 Merge remote-tracking branch 'origin/master' into full-line/init-ready
# Conflicts:
#	community/intellij.idea.community.main.iml

GitOrigin-RevId: 67629f8e40a468d588451aebfd262ede6cd05599
2022-09-26 05:06:31 +00:00
Piotr Tomiak
d3f9573392 WebSymbols: move to the platform.
GitOrigin-RevId: a6a18f8c9f3a94589df89911c21f42a2e3085c56
2022-09-22 15:45:45 +00:00
Kirill.Krylov
3c47d054a8 [full-line] final renaming from languages to core
GitOrigin-RevId: f8e77e016660eca978e06524af6cd2318d03a602
2022-09-22 12:09:57 +00:00
Kirill.Krylov
2801610df5 [full-line] add better module configs
GitOrigin-RevId: 03fcfbbba0df21673fdb829338b09909b9f637ce
2022-09-22 12:06:01 +00:00
Kirill.Krylov
2e1173d61f [full-line] add idea to community main, remove jar rep
GitOrigin-RevId: 67d73919dc2cf116aa37c528e78339f089cd7bf0
2022-09-22 12:05:42 +00:00
Vladimir Krivosheev
2229dacb50 update libs
GitOrigin-RevId: 595669d91428fd150ad697e5cb7a58af92da3cd0
2022-09-10 15:47:15 +00:00
Lamberto Basti
abab545c58 PKGS-951 Resolve configurations from Gradle sync for PKGS
GitOrigin-RevId: 0a841113cca06047da09a283d689ef05c1969485
2022-09-05 11:08:41 +00:00
Lamberto Basti
f9563fd4f3 Revert "PKGS-951 Resolve configurations from Gradle sync for PKGS"
GitOrigin-RevId: 43dc630da0f01dbbe279c4014629a6b08d8b6a46
2022-09-02 10:04:14 +00:00
Lamberto Basti
4f23e1c083 PKGS-951 Resolve configurations from Gradle sync for PKGS
GitOrigin-RevId: d8f28026b7246fa63dde6d5b20623f8ff5d328dd
2022-08-31 10:42:08 +00:00
Kirill Likhodedov
fa4e1e1bf5 settings-sync: exclude settings repository tests from the community.main.iml to avoid libraries clashing on TC
GitOrigin-RevId: 1f632ed2fe16f35bea35aa3defb62728e39e70b4
2022-08-30 10:34:13 +00:00
Nikolay Chashnikov
609db74db6 [workspace model codegen] refactoring: move CodeWriter class and tests to devkit plugin
This is needed to get rid of dependencies on PSI in workspaceModel.codegen module and extract it to a separate library (IDEA-297350).

GitOrigin-RevId: 36cd0cafc04b6f7f92a4c746fbec473b35b5f925
2022-08-17 11:22:16 +00:00
Nikolay Chashnikov
1e5d11831e [intellij project configuration] extract tests of *.jps modules to separate modules
This is needed because production parts of these modules have language level 11, whereas tests depend on testFramework modules with language level 17, and this causes compilation errors if Kotlin code calls inline functions from module with a higher Java version.

GitOrigin-RevId: a7f88de0171cb3074d52b60e05bb280a08fd51e5
2022-08-12 16:09:49 +00:00
Nikolay Chashnikov
c37f3a4327 [google app engine] remove sources of obsolete Google App Engine for Java plugin (IDEA-298697)
GitOrigin-RevId: 650febbd29d9e07b193f3133fcb9859ff58be43d
2022-08-11 15:21:06 +00:00
Adam Malek
ea1e893837 ML in SE: Aggregate dependencies of plugin (IDEA-296112)
GitOrigin-RevId: 1c344123be4d5efa1efe0782b210806b852669cf
2022-08-09 18:24:01 +00:00
Andrew Kozlov
ed6285bbb8 ML in SE: Fix plugin structure (IDEA-296112)
GitOrigin-RevId: 99befb65d0600c7c0910b8fb2df1190b6643365b
2022-08-09 18:23:58 +00:00
Kirill Likhodedov
74df3b10c3 settings-sync: migrate the way how optional dependency is defined to the new recommended scheme
GitOrigin-RevId: 087b5f5c196a96485c40709bd8a45f2e88805703
2022-08-08 14:48:27 +00:00
Nikolay Chashnikov
eb9313d7dc [workspace model codegen tests] ensure that EntityCodeGenTest doesn't change shared state
Project model for light project must not be changed in the test code because it's shared between tests, a new LightProjectDescriptor should be configured instead. Changes in global settings must be restored when test finishes to avoid problems in other tests. In order to execute test on TeamCity, its module must be added to dependencies of one of *.main modules.

GitOrigin-RevId: c9d5f03d2a26402359785f0d3059e9184753bf9c
2022-07-20 15:04:22 +00:00
Dmitry Jemerov
fc4c5f36ce Extract REST API endpoints /file, /setting and /openProjectSet to a non-bundled plugin
GitOrigin-RevId: 43773f5f0008bd592dd4f81c6c6c61ad064d9a56
2022-07-12 12:43:32 +00:00
Daniil Ovchinnikov
1815ba3ce1 include intellij.platform.testFramework.junit5 tests into intellij.idea.community.main
GitOrigin-RevId: a93cf7f1e45a221beec6b7c01d14842b0bcbd21c
2022-07-11 18:06:09 +00:00
Anna Kozlova
9bb89042ec [dynamic plugins] include project warmup in test dependencies
ensure the required classes can be found on the classpath

GitOrigin-RevId: 64a69506055023f9bbe3e25161df93966b6bddce
2022-06-22 22:12:52 +00:00
Daniil Ovchinnikov
02fc17914c add intellij.dev to classpath when running IDEs from sources
GitOrigin-RevId: 2f83af2fc1a46c941e3884c2ea68cc369d0de5c6
2022-04-21 20:16:48 +00:00
Sergei Vorobyov
105afaa5ce IDEA-292255 converted dependencyUpdater plugin to platform module
moved dependencyUpdater into platform package

GitOrigin-RevId: 595c875de3cc910d565a1f2b92c50aafa8edf22f
2022-04-17 19:53:53 +00:00
Ivan Semenov
6b720f1c3f [gitlab] allow authorizing to gitlab server via a token
GitOrigin-RevId: c96f87b12902d7707aebe563279cefc3c7664cd1
2022-04-05 21:11:49 +00:00
Daniil Ovchinnikov
534bf9cbfc [devkit] update packaging
GitOrigin-RevId: 838cb94f0a9d873307fa681905c633c2a9655104
2022-03-18 11:01:13 +00:00
Alexey Kalina
d30036c9e0 [evaluation-plugin] move evaluation plugin to community
GitOrigin-RevId: 7f2ef90142ba670bae0c92be5261bc9ccf249220
2022-03-04 13:25:26 +00:00
Maria Filipanova
d2040ca717 CWM-4987: fix failing tests
GitOrigin-RevId: d9c9a827e08e231eb5d6f6645fedd349ac13fa2e
2022-02-21 20:36:31 +00:00
Maria Filipanova
9c6f65db2a CWM-4987: add missing color scheme plugins, remove composite one and move all to plugin folder & change modules names
GitOrigin-RevId: 46380dbcbe8c3d6c94d649ea6a7528452088a5a1
2022-02-21 18:42:32 +00:00
Maria Filipanova
eb00d323bd CWM-4987: bundle keymap plugins in Idea's
GitOrigin-RevId: c47ecfe4bb4f082c49aaf742fcf25c4ea028f913
2022-02-21 18:42:24 +00:00
Stanislav Erokhin
b4a1c616de Workaround for kotlinx-serialization problem.
If you are using 213 IDEA you need the 1.6.10 IDE plugin.

Use scope `PROVIDED` to trigger downloading but not add library to the runtime

Co-authored-by: Nikita Bobko <nikita.bobko@jetbrains.com>

GitOrigin-RevId: f8c9d9d91086f224c2835ca19a1ef7bf3fcd124d
2022-02-16 03:31:13 +00:00
Nikolay Chashnikov
2e73a267e1 [intellij project configuration test] check that all modules with tests from community are included into community.main
This is needed to ensure that tests from them will be executed in Community Tests configuration, if they aren't assigned to some test group explicitly. If they are assigned, adding to community.main classpath shouldn't hurt.

GitOrigin-RevId: af9904fded920f39cf98b320c9a2868b6729feef
2022-02-09 17:23:08 +00:00
Nikolay Chashnikov
4651d7c0c8 [appengine tests] run app engine tests on TeamCity
These tests should not be run in Community Tests configuration since the main part of the plugin is in ultimate part of the repository, but they should be executed along with other frameworks tests.

GitOrigin-RevId: 0a70ccc4983e9781b59a65b103af53c52b867f33
2022-02-09 07:25:18 +00:00
Nikolay Chashnikov
b215f58819 [tests] add modules with tests located in intellij-community to dependencies of community.main module
This is needed to run them on TeamCity, because the default Ultimate Tests configuration skip tests from community part.

GitOrigin-RevId: 8cd79abbbb39d62089fcb685e1d60fccce0322ac
2022-02-09 07:25:16 +00:00
Nikolay Chashnikov
7749a2a40b [intellij project configuration] extract tests from platform.execution and platform.execution.impl to a separate module
This way we'll be able to reuse code from testFramework in them. (We cannot add dependency on testFramework to platform.execution.impl module because it'll lead to circular dependencies.)

GitOrigin-RevId: 678bf68acb047aeecd949da57c760977211d0f71
2022-02-08 08:24:48 +00:00
Lamberto Basti
7bb0c052d6 PKGS-848 splitting plugin contents into separated JPS modules
GitOrigin-RevId: 94890415e3ea179c0317245cab5214ea79454480
2022-01-21 13:46:32 +00:00
Dmitry Zhuravlev
18943f0f70 refactoring-detector: initial plugin implementation
GitOrigin-RevId: d020e06242b03af427f7c01e6a1a75bcb1a48ba6
2022-01-14 17:31:16 +00:00
Kirill Likhodedov
c02a87cd1c settings-sync: fix community module dependency so that the plugin is available in IDEA community run configuration
GitOrigin-RevId: 85005ba0811ffb7105181fb63da28da3dc721182
2021-12-19 16:29:29 +00:00