Nikita Iarychenko
8963cc59f2
OPENIDE #199 Create 252 branch to support OpenIDE 2025.2
...
(cherry picked from commit ec727d8347 )
2025-10-29 13:27:27 +04:00
Nikita Iarychenko
3d83aa1682
OPENIDE add missing copyrights
...
(cherry picked from commit b729986736 )
(cherry picked from commit 1eb3edbbba )
2025-10-29 13:25:49 +04:00
Nikita Iarychenko
ad26c4b825
OPENIDE #163 Change external links
...
(cherry picked from commit fd7cfb5967ed0516c231df4978b8d31893e0fe21)
(cherry picked from commit dc3b023e5a )
(cherry picked from commit 8071b7f5b2 )
2025-10-29 13:25:43 +04:00
Nikita Iarychenko
35edbd2c0a
OPENIDE change external url for updates
...
(cherry picked from commit b6ed5ee1681ea457bfe80c81fe37aad89724abd0)
(cherry picked from commit 1a5ec337d1 )
(cherry picked from commit fbf52ab7b7 )
2025-10-29 13:24:25 +04:00
Nikita Iarychenko
2fd3a39944
OPENIDE #97 License and Eula in OpenIDE (add copyright)
...
(cherry picked from commit c04ce4e31d29757b01124bef5d56341c1d5c3076)
(cherry picked from commit dd6672929b )
(cherry picked from commit c616055e7d )
2025-10-29 13:18:55 +04:00
Nikita Iarychenko
4d26eaf07e
OPENIDE #85 Add welcome screen for openide
...
(cherry picked from commit 216f7d0bd79089bb6dc70ce76032a7652f90c294)
(cherry picked from commit e39da2aa11 )
(cherry picked from commit f22be17c9d )
2025-10-29 13:18:54 +04:00
Nikita Iarychenko
239fccea39
OPENIDE #39 Analysis and replacement of external links for OpenIDE
...
(cherry picked from commit b0138a5045360e83e95748ba8deec3b84f137bc0)
(cherry picked from commit afdb9e5d1f )
(cherry picked from commit 0cca83cacc )
2025-10-29 13:15:59 +04:00
Nikita Iarychenko
11349e3ff0
OPENIDE #15 Correct collaboration of two or more IDEs based on IntelliJ IDEA
...
(cherry picked from commit 1f7cb2ed03217b272786e1aaebc0bfc802c31c76)
(cherry picked from commit c313f0721a )
(cherry picked from commit 31853d399e )
2025-10-29 13:15:57 +04:00
Nikita Iarychenko
98b7642fc0
OPENIDE #24 Restrict IDE access to untrusted sources
...
(cherry picked from commit 5bc56a6a642bb0baba1a0434c50f6b45cae64cb9)
(cherry picked from commit fdfad7b125 )
(cherry picked from commit b869d83490 )
2025-10-29 13:15:56 +04:00
Yuriy Artamonov
1d7260cb3f
[min-build] IJPL-198515 Changes in intellij.idea.customization.base lead to duplication of extension registrations
...
Introduce module intellij.platform.customization.min to share common registrations with Android Studio
(cherry picked from commit 8bb0a1723b57b5e009c3327b04b3f527808e03e4)
IJ-CR-170510
GitOrigin-RevId: cfcd89b8ad3a071e23696778d538687a3df6d784
2025-07-30 12:54:15 +00:00
Vyacheslav Moklev
270af06e6c
[RDCT] IJPL-179484, IJ-CR-168105: Extract backend-only idea customization module
...
GitOrigin-RevId: 881245cbc95b38c8f31e4494963091e3f18ff6a9
2025-07-14 12:17:05 +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
Andrii Zinchenko
44e4d3ff92
[platform] IJPL-182068: Wrong button order in empty state on Welcome screen
...
GitOrigin-RevId: 462aa13d70ade4c9bb58a3810b4551f4d4dfac68
2025-04-15 18:52:36 +00:00
Yuriy Artamonov
d7d6d06351
[vcs] IJPL-181900 CNFE: RegisterMappingCheckoutListener on Git clone
...
GitOrigin-RevId: ec3af3fd836416509eb3f54917d8c564b6b601be
2025-03-25 11:12:34 +00:00
Yuriy Artamonov
a57b0b95b0
[min-build] IJPL-35276 Fix New File action on toolbar
...
GitOrigin-RevId: ca4206cbda397692456a00cef96f6406d49e7c62
2025-03-20 09:56:47 +00:00
Yuriy Artamonov
1cacbb615b
[min-build] IJPL-35276 Fix intellij.java.ide.customization actions
...
GitOrigin-RevId: c79a06f795887ec12c5d807e76543b50b6314aef
2025-03-20 09:56:47 +00:00
Andrii Zinchenko
165d64f1a7
[min-build] IJPL-35276 add new project action
...
GitOrigin-RevId: 20c7a8c69e5095da365bc606b9f2030ec698c9f0
2025-03-20 09:56:47 +00:00
Andrii Zinchenko
d3f4c2ba3d
[min-build] IJPL-35276 add new project action
...
GitOrigin-RevId: cc433ec30466ae988440e5fbd625c79e575e4835
2025-03-20 09:56:47 +00:00
Andrii Zinchenko
e165003666
[min-build] IJPL-35276 remove package
...
GitOrigin-RevId: a15d5dc311ba3e9becc7c75ea4db9a58f8a84c35
2025-03-20 09:56:47 +00:00
Andrii Zinchenko
7256665b8e
[min-build] IJPL-35276 intellij.java.ide.customization: extract java to java plugin
...
GitOrigin-RevId: 7b2ca2797bce860c91cc93ee7e4d3ca831de630f
2025-03-20 09:56:47 +00:00
Vladimir Krivosheev
f1121010f7
cleanup (final, visibility)
...
GitOrigin-RevId: 8faa58a751c19a553c1ba09763e56795cb36ed38
2025-01-31 08:55:04 +00:00
Vladimir Krivosheev
98799639aa
do not use _test as lib - test targets do not support this
...
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Vladimir Krivosheev
17916c90f8
libraries -> lib, resources, opt-in, test deps
...
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Nikolay Chashnikov
64ce0ca93e
[idea] refactoring: convert intellij.idea.customization.base to a product module and register its service inside it
...
This is needed to reuse its functionality inside the frontend variant of IntelliJ IDEA (RDCT-1034).
GitOrigin-RevId: b06c5d1b27a928c5682fbac731d192fae494d57f
2024-03-01 16:14:50 +00:00
Dmitry Pogrebnoy
3e3c739983
[Feedback] IDEA-341570 Enable the new evaluation feedback form in IDEA
...
GitOrigin-RevId: fb38296de5db4e89214813b1c7eead9e3b587c48
2023-12-21 12:08:42 +00:00
Dmitry Pogrebnoy
a588a85171
[Feedback] IDEA-331610 Separate flags for the evaluation and for the general feedback forms
...
GitOrigin-RevId: aa992fdbcd4ab9e8fafd0a9ece64329d38e3184b
2023-10-24 14:58:24 +00:00
Dmitry Pogrebnoy
e29620624e
[Feedback] IDEA-331610 Replace old general feedback form
...
IJ-CR-115375
GitOrigin-RevId: c79e50d87ba1a5b5ae716378f69f8c354298744d
2023-10-11 15:14:35 +00:00
Dmitry Pogrebnoy
8a7e13f3ec
[Feedback] IDEA-331610 Use new Evaluation Feedback From in Intellij IDEA
...
IJ-CR-115375
GitOrigin-RevId: 642a0127cb9c9a95a326df55bc2d0d8f1effb8d7
2023-10-11 15:14:32 +00:00
Nikolay Chashnikov
2dab26b9c4
[platform] refactoring: move IntelliJIdeaUpdateStrategyCustomization to platform (IJPL-204)
...
There are other IDEs that enable showWhatIsNewPageAfterUpdate option, so it's better to reuse the implementation.
GitOrigin-RevId: 64aa54c0a088f920d00c09d7c0eca09861b3b553
2023-09-19 09:57:02 +00:00
Nikolay Chashnikov
9ea400899a
[platform] refactoring: use Url type instead of String where possible in BaseJetBrainsExternalProductResourceUrls (IJPL-204)
...
This improves type-safety and consistency (IJ-CR-113542).
GitOrigin-RevId: c57462784ebdfd35fc371eff4310d01957929ee3
2023-09-01 14:00:17 +00:00
Nikolay Chashnikov
80980fc2b7
[platform] refactoring: introduce UpdateStrategyCustomization.showWhatIsNewPageAfterUpdate (IJPL-204)
...
...as a replacement for 'show-on-update' attribute in 'whatsnew' tag in ApplicationInfo.xml
IntelliJ IDEA has been migrated to use the new property.
GitOrigin-RevId: 13f502c36c30b971f028d732e3c67202cb11c11c
2023-08-28 11:34:36 +00:00
Nikolay Chashnikov
8e07ad9bc1
[platform] provide a way to compute URLs for context help pages in ExternalProductResourceUrls (IJPL-204)
...
The logic which constructs the full URL is moved to ExternalProductResourceUrls's implementations, allowing third-party IDEs to have their own schemas of URLs for context help.
IntelliJ IDEA has been migrated to use the new property.
GitOrigin-RevId: b57b021c07eb84fdd0dd968e057100156a646fb1
2023-08-23 11:06:05 +00:00
Nikolay Chashnikov
eee554c5ba
[platform] provide a way to specify a URL for "Getting Started" action in ExternalProductResourceUrls (IJPL-204)
...
IntelliJ IDEA has been migrated to use the new property.
GitOrigin-RevId: 953eac505e8a7d2f8599625f37fcf4394dfb881f
2023-08-23 11:06:01 +00:00
Nikolay Chashnikov
9711ba4167
[platform] provide a way to specify a URL for "Keyboard Shortcuts PDF" action in ExternalProductResourceUrls (IJPL-204)
...
IntelliJ IDEA has been migrated to use the new property.
GitOrigin-RevId: 1a43dcfa89dfd8e9954bb611790136c224a58bd3
2023-08-23 11:05:55 +00:00
Nikolay Chashnikov
6e8b44548e
[platform] provide a way to specify a URL for "ProductName on YouTube" action in ExternalProductResourceUrls (IJPL-204)
...
IntelliJ IDEA has been migrated to use the new property.
GitOrigin-RevId: 7fed7bf4c7f102320cb3d0a139c8f863af305dd8
2023-08-23 11:05:51 +00:00
Nikolay Chashnikov
f71381a8e1
[platform] provide a way to specify the download page URL in ExternalProductResourceUrls (IJPL-204)
...
...instead of using 'productUrl' in *ApplicationInfo.xml. Third-party IDEs can organize their sites differently, so it's better not to suppose that URLs of their download pages always end with '/download'.
Now this convention is specified for JetBrains' IDEs only in BaseJetBrainsExternalProductResourceUrls.
IntelliJ IDEA has been migrated to use the new property.
GitOrigin-RevId: 366569f01a8ad84094bc600692774c31d8e3eff2
2023-08-22 09:54:28 +00:00
Nikolay Chashnikov
48f0103a52
[platform] refactoring: configuration of the in-product ZenDesk feedback form moved to ExternalProductResourceUrls (IJPL-204)
...
IntelliJ IDEA Community and Ultimate are migrated to use the new approach. Since other JetBrains IDEs didn't use this feature, and the corresponding method wasn't part of public API, no fallback implementation in LegacyExternalProductResourceUrls is provided.
GitOrigin-RevId: a50912b65d4fc44a3fcf7e59d615092c0372b581
2023-08-21 13:51:07 +00:00
Nikolay Chashnikov
8149d16d1b
[idea] refactoring: extract and reuse common implementation of ExternalProductResourceUrls (IJPL-204)
...
It appears that IDEA Community and Ultimate use the same external URLs, so it doesn't make to have two different implementations of ExternalProductResourceUrls for them. So intellij.idea.customization.base module is introduced to define the common IntelliJIdeaExternalResourceUrls implementation.
GitOrigin-RevId: 997596458fb391b7033e11a9c15851e72cfeaef1
2023-08-21 13:51:03 +00:00