Commit Graph

6445 Commits

Author SHA1 Message Date
axiom
bb3a801427 OPENIDE remove backup-and-sync plugin 2025-04-30 13:27:28 +04:00
axiom
a0b8adc3a8 OPENIDE windows distribution generation update 2025-04-30 13:27:28 +04:00
Nikita Iarychenko
1d6464dab8 OPENIDE #97 License and Eula in OpenIDE (add copyright) 2025-04-30 13:26:44 +04:00
Dmitry Lyubin
f66cc1ac16 OPENIDE tips library replaced 2025-04-30 13:25:03 +04:00
Nikita Iarychenko
9930316176 OPENIDE #37 Change links to the marketplace in White List 2025-04-30 13:24:21 +04:00
Jakub Senohrabek
3bccea31f2 [jewel] IJPL-173264 Migrate Jewel icon keys generation under Icons generation script
(cherry picked from commit c2e29e9e8bfa940b3317bb9f428c6506475b502f)

GitOrigin-RevId: 1c347ad240e93f1c588a1bd5569bac9f6e1ce46c
2025-04-29 12:20:17 +00:00
Jakub Senohrabek
766beca004 [jewel] Backport Jewel 0.28 APIs to 243
GitOrigin-RevId: 65f34914870df00a6d3c50ff7614cdf0f9748703
2025-04-29 12:20:16 +00:00
Dmitriy.Panov
4b7903d81c IJI-2358 checking for non-existent module outputs
(cherry picked from commit 95981c0e271664ce997bb8f44cb1f272cda13a70)

IJ-MR-159792

GitOrigin-RevId: 2bddf3d1ea858ab16d29d88a7352c0fde70021f5
2025-04-14 17:23:23 +00:00
Dmitriy.Panov
068723f005 IJI-2358 no need to generate a Maven artifact for a library module
which is supposed to contain just Maven dependencies, nothing else

(cherry picked from commit 6424295db657219c4f1526725df40f028c8ff803)

IJ-MR-159792

GitOrigin-RevId: 3924394eb888d32a6ee16abebc7ac40365a14941
2025-04-14 17:23:23 +00:00
Dmitriy.Panov
4c4ef2b996 IJI-2358 an option to validate the generated Maven artifacts
before Sonatype publication, for example

(cherry picked from commit 51501f216e1ae409d39b215b1201bbaef4ec6e19)

IJ-MR-159792

GitOrigin-RevId: dad773ac09311ecd4003e7059edff3a4c88d5fa1
2025-04-14 17:23:23 +00:00
Dmitriy.Panov
6cc9f277fc IJI-2358 artifacts may be supplied in both the flat and the regular Maven layout
(cherry picked from commit 915a4c59cd6e5ef1f9d8c111876bad07e0b3ea97)

IJ-MR-159792

GitOrigin-RevId: dff1f3cc50c3ce95f4ef858853c23b1d098c7a25
2025-04-14 17:23:23 +00:00
Dmitriy.Panov
720aebd79d IJI-2358 Jewel maven artifacts build
(cherry picked from commit 0e1f8e8533c2342d11b3aff557a26c3c021e63d1)

IJ-MR-159792

GitOrigin-RevId: b6a987273d48ab5b876621121b3550510c733184
2025-04-14 17:23:23 +00:00
Dmitriy.Panov
220aa9e0c6 IJI-2358 an option to configure specific Maven artifacts in a product properties class
(cherry picked from commit f10e273a4d02677a29b16e4c69841110254293ee)

IJ-MR-159792

GitOrigin-RevId: accd9bc63f6cf2190e3c7c48d9ed7e5e2f064599
2025-04-14 17:23:23 +00:00
Dmitriy.Panov
bd24810ec8 IJI-2358 an option to generate Maven artifacts documentation with Dokka
(cherry picked from commit 1d45e3a101acc23c503939d5a4be1af70c60921f)

IJ-MR-159792

GitOrigin-RevId: 24bd2a0272183669f478a8cfe9697abdd6194516
2025-04-14 17:23:23 +00:00
Dmitriy.Panov
46c641cf40 IJI-2358 build scripts: module publication code warnings
(cherry picked from commit f990221543d16fcd631889316b1570289b904eab)

IJ-MR-159792

GitOrigin-RevId: c0279f79c960629d2a3c9d76502637744827c62a
2025-04-14 17:23:23 +00:00
Dmitriy.Panov
85eb373764 IJI-1629 multiple artifacts publication support
(cherry picked from commit 1e5cd39d1033b673fdb42aa49702a988bc58585c)
(cherry picked from commit 651ad7e230544a53f53ef48367140070eefd7fad)

IJ-MR-159792

GitOrigin-RevId: e9d4eff4588837ec3a73c3e92dd848786b40a321
2025-04-14 17:23:23 +00:00
Dmitriy.Panov
a3fb2b8ade IJI-1629 a typo: publicationType -> publishingType
(cherry picked from commit da1fadd5578f02c60dd9133478dea98b83bee2bf)
(cherry picked from commit 70b275c19b869f275dae0a7cd31fa6c5703c1089)

IJ-MR-159792

GitOrigin-RevId: 2f6155106cd375e4d94004f991a9c37097d4f9d3
2025-04-14 17:23:23 +00:00
Dmitriy.Panov
f326b2b1a9 IJI-1629 deployment ID verification
(cherry picked from commit 38d62f0302ed36924afd872984b91506e408c580)
(cherry picked from commit 34fcbf839a47086681ba49aa49eec022d5be2bbf)

IJ-MR-159792

GitOrigin-RevId: a8077ecce6f3051006b925b702024409fbcc11fc
2025-04-14 17:23:23 +00:00
Dmitriy.Panov
1ba72b47a6 IJI-1629 build scripts: Maven Central publication
(cherry picked from commit 665265ed77e22e6ef4c3bb7e88a9c9da26a2037a)

IJ-MR-159792

GitOrigin-RevId: 7f5eddfaabe5eae7a413370500e55cba558738fa
2025-04-14 17:23:23 +00:00
Dmitriy.Panov
b8118a3175 build scripts: a package for Maven-related classes
IJI-1629 IJ-MR-159792

(cherry picked from commit 6c53e4e424f75791509650f2e7e9cd31e215ffb4)

GitOrigin-RevId: a6e96e68592a12f4989cafb30fa15e77fa0c71c5
2025-04-14 17:23:23 +00:00
Vladislav Rassokhin
040ea10937 [build scripts] JPS Caches: retry file presense checks on a remote server
(cherry picked from commit 6c6e42fb23d2d341469be71200309aaac2a1c418)

IJ-CR-158277

GitOrigin-RevId: d47f81cd44e6b4ca8cf6e49abd0fdacb5f9bfb68
2025-03-26 20:31:42 +00:00
Jakub Senohrabek
947c121fb4 [jewel] Fixed tests
(cherry picked from commit 2ba79436bb6d05fa382c2074692e7e734c61bc96)

IJ-MR-155570

GitOrigin-RevId: ddcc5c126a8c6a9df78f4f9101bd314e7cf9bda9
2025-03-12 13:07:26 +00:00
Jakub Senohrabek
4f436d3f76 [jewel] IJPL-175221 Removed remains of poko compiler
(cherry picked from commit ebcfdcd957aa4a53991090ec1985bcf3f47b2d1e)


(cherry picked from commit 06c3e24982b9beb6494b561b744e3c42da897441)

IJ-MR-155570

GitOrigin-RevId: 6498dd21f64d439d3924e1af4a6cd44fb8957e39
2025-03-12 13:07:26 +00:00
Jakub Senohrabek
4fa7a131d1 [JEWEL-748] Define delimited inlines extension API, implement strikethrough monorepo & other refactorings
(cherry picked from commit 6ceccc0c79234379c35573696c6909faffb81098)


(cherry picked from commit 3bbf045cd0d5e440612ab3a09f3150a1d1b2ae2f)

IJ-MR-155570

GitOrigin-RevId: 720cd50c52a689c0980a95cf1e980b4eedccb1dc
2025-03-12 13:07:26 +00:00
Jakub Senohrabek
b85cdb12dc [jewel] Introduced equality members to Jewel classes
(cherry picked from commit 3efd5995e6240f0a44e7d943ce1dd3c1e18b7aa9)


(cherry picked from commit 27ee81798fc455d7b446b1c6dd12618918259dd7)

IJ-MR-155570

GitOrigin-RevId: 23043707a235a2103df1880b4645f154997ca5c9
2025-03-12 13:07:26 +00:00
Vladimir Krivosheev
386950db6c extract compose-foundation-desktop as project lib
(cherry picked from commit 4e576f9e6c0a9d8eda125b7d803b3dcf552126dd)


(cherry picked from commit 4e2607f78aff6acbf5fc1d981569b21a73c10b4c)

IJ-MR-155570

GitOrigin-RevId: b96cfed0383369e91643e3a6ee192032df30f58b
2025-03-12 13:07:25 +00:00
Jakub Senohrabek
7d244a9960 [jewel] IJPL-175221 Removed remains of poko compiler
(cherry picked from commit 9ac21f8ed758452db4d99d834a96bdb580bec179)

IJ-MR-155570

GitOrigin-RevId: 52329d0012d93cc4c05ba2a4ce1053a7d6cc2e88
2025-03-12 13:07:25 +00:00
Yuriy Artamonov
4cc0f4c18e [registry] IJPL-162599 Cloud Registry module
(cherry picked from commit 1ee095a80648cab61f459be424aa53c5968ce26d)


(cherry picked from commit 3ce94793672e9d676b0bab99023e911193f4efff)

IJ-MR-154004

GitOrigin-RevId: 5a69e858a1c20003a85d730668feef0363f5c94b
2025-01-30 20:08:05 +00:00
Evgenii Ilichev
8e2ab92086 [localization] [IJPL-173837] Provide custom description for the local network permission dialog
(cherry picked from commit a6886466d56cf9f80046b28545a1cbcbe9c5611d)

IJ-CR-152517

GitOrigin-RevId: bcba7564efb109e09ac6be3f24cdbd9abe837778
2025-01-24 16:09:54 +00:00
Alexander Lobas
cb6a37eaa1 IJPL-173837 Provide custom description for the local network permission dialog
(cherry picked from commit 7616ebc40c9d4601c29dbee3440d4f7b87eedfed)

IJ-CR-152517

GitOrigin-RevId: 3a22e31d074456e202f2f1fad5771abe5e266a59
2025-01-24 16:09:54 +00:00
Aleksandr Sorotskii
029f434232 fixup
GitOrigin-RevId: e71c886e0578ace713fae7c3f3fd6609ade6ec98
2025-01-20 23:33:36 +00:00
Egor Eliseev
18f5e952db PY-77696, PY-77724 Install UV fixes
1. Rewrite the installation script. Now it returns Path to executable.
2. Save an executable path to Properties.

Merge-request: IJ-MR-150390
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com>

(cherry picked from commit cafb40528ea0e2613248a37291e76e4d24e34674)

GitOrigin-RevId: 911afa3ee4c2e38231cc58f19337f2b7125bea44
2025-01-20 23:33:36 +00:00
Dmitriy.Panov
85e522304a IJPL-172978 +docs
(cherry picked from commit d6238e51184e5161690a182a4b94af5a18be1307)

IJ-CR-151551

GitOrigin-RevId: 05377185001ef9d26691d2c7f71a273dd271b969
2025-01-03 15:51:13 +00:00
Dmitriy.Panov
9f38e13c1b IJPL-172978 IJI-2441 no changes to an executable should be made if no re-signing can be performed
(cherry picked from commit a3575d8aa31e6b19a50a779a9628ab92f3b2a5ea)

IJ-CR-151551

GitOrigin-RevId: bc283b68f0cab7656d3210885c4fc4aa43e26782
2025-01-03 15:51:13 +00:00
Dmitriy.Panov
9275e6e212 IJPL-172978 both frontend and backend IDE launchers should have the same UUID
required for the Split mode local execution


(cherry picked from commit b1f1a7ea958eaf6d8130f49a40bb1c255c963a3c)

IJ-CR-151551

GitOrigin-RevId: 3f1950a53e665e91b350d7ee1183ae9b287d0557
2025-01-03 15:51:13 +00:00
Dmitriy.Panov
2040d4ee18 IJPL-172978 a current UUID of a binary as an argument
(cherry picked from commit aab92c882b3a4e4e8e0c2040efc41eb17352fe35)

IJ-CR-151551

GitOrigin-RevId: 5d7e319582ed313a27a355f4b93b19a81950819a
2025-01-03 15:51:13 +00:00
Roman Shevchenko
a67918cd97 [build scripts] restoring macOS signature after patching UUID in local update mode only on macOS
(cherry picked from commit 1771379cfbd20415799b068d569c11c32b1003a9)

IJ-CR-151551

GitOrigin-RevId: 84c412a44b50e3a718ae815eb0de0cdbf6d93457
2025-01-03 15:51:13 +00:00
Roman Shevchenko
c3a30e655c [build scripts] restoring macOS signature after patching UUID in local update mode
(cherry picked from commit ddd7c20ea56e3c71056a90afae516bc0a2d0638f)

IJ-CR-151551

GitOrigin-RevId: fec860a79cc4490e70601ed9bf18f629601ec80a
2025-01-03 15:51:13 +00:00
Dmitriy.Panov
7ed345c4ba IJPL-172978 launcher UUID shouldn't be patched in the development mode
because it won't be re-signed and won't start


(cherry picked from commit e78dea4690e833af14cf973c87e70c29b9b9c846)

IJ-CR-151551

GitOrigin-RevId: 6d1d18d08cccf2380292c73e8f4a61d8dd0bb4a2
2025-01-03 15:51:13 +00:00
Dmitriy.Panov
82fa4ae1e2 IJPL-172978 different UUIDs for IDE binaries on macOS
(cherry picked from commit e56374d6355c41d66e41e2de4c2ca14431464537)

IJ-CR-151551

GitOrigin-RevId: a18ab4cd13c6476dfff57f6cb62722f72c5dcb68
2025-01-03 15:51:13 +00:00
Eugene Zhuravlev
578a6bb592 use netty-4.1 in jps; fix javac7 compilation (IDEA-361854)
(cherry picked from commit 2c42d875202ef69dc0c33447a1859e1941bae668)

IJ-CR-151097

GitOrigin-RevId: 3a496497189b778ccc267db98503cc7eb5a11fa5
2024-12-14 16:00:00 +00:00
Dmitriy.Panov
fca9777595 build scripts: Android plugin versions should satisfy the semantic versioning or the development build number scheme
IIP-27 IJ-CR-145591

(cherry picked from commit 1dfa1379d0e757c46db1611c8c132dac64ab7b69)

GitOrigin-RevId: 021671d2345bc0e5b1d095fecab2206be72111eb
2024-12-09 14:10:44 +00:00
Mikhail Shagvaliev
4331ed9295 [qodana] QD-10147 Enable php.additional.library.manager.new.updater=true in Qodana
GitOrigin-RevId: f5e61015952dff21ef63d3eafb154758897f8710
2024-12-09 10:39:02 +00:00
alexey.afanasiev
8d58b4bc58 [qodana] Switch 243 versions to release
GitOrigin-RevId: fed53327deb87daf1a0e18177b7967151a6dffae
2024-12-06 13:23:26 +00:00
Dmitriy.Panov
8b8c09642f build scripts: failing-fast upon a failure reported during a local execution
IJI-1455

(cherry picked from commit 24db0490b9a6fc5d8dfabfd31580449e7cd64acf)

GitOrigin-RevId: 8a0cfe2c3c8b7aee86f2275db3408f92cfef1219
2024-12-02 13:55:08 +00:00
Sergey Pak
9bad0dcd78 Port IJPL-156591 to 243 (solves IJPL-171891)
Original MR to master: https://code.jetbrains.team/p/ij/repositories/ultimate/reviews/147074/timeline

Merge-request: IJ-MR-150150
Merged-by: Sergey Pak <Sergey.Pak@jetbrains.com>

GitOrigin-RevId: b333a198101a5c624b60033a3965d0458ad75177
2024-11-26 17:30:10 +00:00
Sergey Pak
bbb3b32bcb IJPL-158675 Move AB experiments to the core classloader
(cherry picked from commit e8102e5873b245e62870a14c3801b8596dcb9143)

IJ-CR-149437

GitOrigin-RevId: 7762b6e565e4dfd16152b0caaae5d89ef2c73d88
2024-11-18 17:37:58 +00:00
Nikolay Chashnikov
135cebec97 [remote dev] bundle keymap plugins with frontend (JetBrains Client) distributions (RDCT-1702)
Now frontend distribution bundles the same keymap plugins as the corresponding full IDE, and build tests verify that. This is needed to ensure that compatible versions of these plugins are always installed, and there is no need to update them manually if an EAP version of the IDE was used before (see GTW-9593).

(cherry picked from commit fb59cafc43146aec7aae016993a04f79f3366700, IJ-CR-148772)

GitOrigin-RevId: b23b2a6ef872a7733ccb03f4c89f87161b93fa64
2024-11-13 11:43:24 +00:00
Nebojsa Vuksic
c9783b6b27 [android] IDEA-360401 (Ladybug Feature Drop) Merge AS 2024.2.2 Canary 5: update Android plugin-content.yaml and ultimate-content-platform.yaml
GitOrigin-RevId: b0b76a21f3f00297fa14be83d7ef4d5b3bd93b59
2024-11-12 13:27:21 +01:00
Nikita.Skvortsov
2c75ecd7d6 [android] IDEA-360401 require loading content module explicitly in the Gradle Declarative plugin.
Gradle DSL Declarative plugin (module `intellij.android.gradle.declarative.lang.ide`) includes content module `intellij.android.gradle.declarative.lang`. By default, content modules are loaded in separate, child classloader. This change makes sure the module gets loaded by the plugin classloader.

(cherry picked from commit 27a9cb840407af4e76beae0a7c6bcfabc9dafc92)

GitOrigin-RevId: 1697d0525dccc207918227e0814f5be85cb8034e
2024-11-12 13:27:19 +01:00