4464 Commits
Author SHA1 Message Date
Dmitry Lyubin 0a74d882ef OPENIDE set default jdk for new java project 2025-07-23 14:28:09 +04:00
Nikita Iarychenko 507a4b55e7 OPENIDE add missing copyrights 2025-07-23 14:28:04 +04:00
Nikita Iarychenko 2479c82b21 OPENIDE #97 License and Eula in OpenIDE (add copyright)
(cherry picked from commit c04ce4e31d29757b01124bef5d56341c1d5c3076)
2025-07-23 14:27:10 +04:00
Dmitry Lyubin 0533091cf6 OPENIDE fixed missing values in jdk test
(cherry picked from commit 03b26f828dd07f9e25dce5ce66cb64fafc8c0601)
2025-07-23 14:27:07 +04:00
axiom fe6bb2d57f 16 branding defects fixed.
(cherry picked from commit 4ede66edf1dba37f984904252add615415421e2b)
2025-07-23 14:26:08 +04:00
alexey.afanasiev 7c40d990ab [qodana] IJ-CR-162157 QD-11615 Use launchTracked instead of Deffered for keeping ActivityKey active without gaps
(cherry picked from commit 754f43917a414845c39eb4c9238d58d5cc3a206e)

GitOrigin-RevId: 32831e51fedd9535aea9fe26601271a6424afbbd
2025-05-22 10:36:48 +00:00
alexey.afanasiev dc7c88293c [qodana] IJ-CR-162157 QD-11615 Move waiting for download in a separate coroutine
(cherry picked from commit 3075bb9893ba7003e13135534d630cc5573eebca)

GitOrigin-RevId: 29721acce49517de65f415a2f7ea13f832c82244
2025-05-22 10:36:48 +00:00
alexey.afanasiev 6132b4a89b [qodana] IJ-CR-162157 QD-11615 Do not run sync loading in parallel
(cherry picked from commit 0652d587e8f95e6040add32dc4a54ee6f66fc583)

GitOrigin-RevId: 488439a7c3ff7495068ecee78692daf50f8a13f0
2025-05-22 10:36:48 +00:00
alexey.afanasiev ad17e95c8b [qodana] QD-11615 Refactoring. Extract duplicated code, move project structure checker to java dependent module.
(cherry picked from commit 824836735727db1451a0b5173aed7254076b8d57)

GitOrigin-RevId: 753bb5f9b38070f5a7c0f4d6c51bd5d82dee8d60
2025-05-22 10:36:48 +00:00
alexey.afanasiev f9ca4fbe60 [qodana] QD-11615 Subscribe to workspace library changes and track activity. Track workspace sync as project activity.
(cherry picked from commit a8df7bb0ba4415b82bbe3d3d5be3e5c362c90db2)

GitOrigin-RevId: 5392358fb17c361050903baf66da331e9e52d3f4
2025-05-22 10:36:48 +00:00
Louis Vignier f6b80cf5c3 [java] Fix the auto-test floating toolbar behavior
Auto-test is disabled:
- when another test configuration is started
- when the test configuration tab is closed

#IDEA-365697 Fixed
#IDEA-365668 Fixed


(cherry picked from commit 417cb8a692feda19ccb635c8732b52613a71b6b3)

IJ-CR-155896

GitOrigin-RevId: e0d3504cf063d588ef9d79cd3f8ecc290c52e4ec
2025-04-04 10:34:03 +00:00
Rustam Vishniakov 40e929c64b [wsl] IJPL-73547 WSL Usage Metrics: project.created.in.wsl, project.opened.in.wsl, project.cloned.in.wsl
(cherry picked from commit 59da204cab10cbf5789e47ce59625500ec658d59)

IJ-CR-158850

GitOrigin-RevId: fc5e90d19549235177b76f8028795742d15508df
2025-04-01 14:59:31 +00:00
Nikolay Chashnikov ec6e16e0dd [java] skip processing dependencies of modules in CompilationDependenciesResolutionTask if it's not applicable (IDEA-367562)
Since processing all recursive dependencies of affected modules may take noticeable time for big projects, it's better to first check if there are any libraries of the 'repository' type in the project. Most of the projects don't have them.


(cherry picked from commit 0b5fa2a5e9f92afc39fcb592940ebac82f0304db)

IJ-CR-156713

GitOrigin-RevId: 901466e90e2972923ffe4fc8b2d2873b6e59598d
2025-03-11 20:08:10 +00:00
Dmitry.Yudin 3e8f9e9fbe IDEA-353834 Disable browse button for JDK home location field in Project Structure
Changing JDK home location led to a bug described in IDEA-353834


(cherry picked from commit 9d5ad5bc9e1f737592580f532bc28d54de5a3de9)

IJ-CR-155636

GitOrigin-RevId: e1b98f85655410ff321146f70274d3c96493f1a2
2025-02-24 21:00:21 +00:00
Xuan-Son Trinh a63411ea7b IDEA-367562 Make the DisableCompilationDependenciesResolutionTask public
GitOrigin-RevId: 8e1d31a4d357f06aeea95f1af1ea965358c73383
2025-02-19 15:12:36 +00:00
Konstantin Nisht d65e309920 [threading] IJPL-149765: Rename writeAction to edtWriteAction #7
GitOrigin-RevId: 8e175a58a70823c740801926720a67ebe5bae02b
2025-02-19 11:17:01 +00:00
Vladimir Krivosheev ac17c98291 fix ClasspathElementChooser visibility
GitOrigin-RevId: 6cc1267abe84565a238f1023b5e0b76ad2cae066
2025-02-19 08:33:02 +00:00
Ivan Migalev f6c1fc4f70 Revert "Replace transitive dependency on kotlinx-io-core with a direct one"
This reverts commit 4309b698141bed71257ec99a9e7f5151d38d4650.

GitOrigin-RevId: 53297e9e2bb858a6c1eb561431e2d31e2db77d9d
2025-02-18 20:30:29 +00:00
Ivan Migalev cfa6ebedda Revert "Add io-core to essential-modules.xml, update packaging file"
This reverts commit 1db15ea706283edd3939bb37100abd30df002984.

GitOrigin-RevId: 6fd0269725c166722901416cceee43c2b2fa1819
2025-02-18 20:30:29 +00:00
Alexander Zolotov 07504301c6 Add io-core to essential-modules.xml, update packaging file
GitOrigin-RevId: 1db15ea706283edd3939bb37100abd30df002984
2025-02-18 12:44:58 +00:00
Alexander Zolotov 3bbb7540b5 Replace transitive dependency on kotlinx-io-core with a direct one
GitOrigin-RevId: 4309b698141bed71257ec99a9e7f5151d38d4650
2025-02-18 12:44:58 +00:00
Vladimir Krivosheev 6d9209cd99 fix CopiedModuleBuilder visibility
GitOrigin-RevId: d423e3a6d6123042993ce113f31ca71101ac363a
2025-02-18 10:43:18 +00:00
Louis Vignier 678fd41ae3 [npw] Extract JDK validation
#IJPL-178319 Fixed
IJ-CR-152634

GitOrigin-RevId: e23045986540f2e6654a4f19a6ded1d8b1656eb1
2025-02-17 20:49:59 +00:00
Louis Vignier 9c75ec8d8b [npw] Extract ProjectWizardJdkIntent
GitOrigin-RevId: a5b45de60e704d2bddb5610b2a5ea9283e75eb79
2025-02-17 20:49:59 +00:00
Xuan-Son Trinh b8e56e1013 IDEA-367562 Provide a way to opt out of CompilationDependenciesResolutionTask when it does not bring values
GitOrigin-RevId: 8f7ae5367c63ed76a1bf7b3410e3f3b720d62937
2025-02-17 20:06:07 +00:00
Vladimir Krivosheev 7e47830acd fix Dependency visibility
GitOrigin-RevId: 393864f6c7a5eed4f5a555a6a3701eaa0a2c4a79
2025-02-17 14:04:36 +00:00
Louis Vignier 3ec9986997 [jdk] Introduce JavaHomeFinder.JdkEntry
IJ-CR-153300

GitOrigin-RevId: b58937757f96bd522fbc03a0c0c338894040cf42
2025-02-14 11:57:52 +00:00
Nikolay Chashnikov 6629544c6e [project model] API cleanup: remove unused scheduled for removal OrderEntry::getUrls method (IJPL-163936)
GitOrigin-RevId: 548974a622d96dfa6935b63cb72edab707232cf0
2025-02-14 10:57:28 +00:00
Nikita.Skvortsov 862c0132b4 [es] do not launch data services explicitly on EDT. IDEA-367176
It will be executed in callback after linking the project anyway.

GitOrigin-RevId: cf08e5323728cf845bb2f5306610db30770962cd
2025-02-11 13:58:40 +00:00
Alexander Zolotov 7e4b749fab Update Ktor dependencies to versions 3.x and refactor usages
GitOrigin-RevId: a17215c5c79e7935fe87c3619ae319187267753e
2025-02-07 13:24:31 +00:00
Alexander Glukhov 70d92db19c [gradle][IDEA-354812] attach sources: migration onto nio.Path
GitOrigin-RevId: 72d627676a7920de8aee4d603866065b534b4cfc
2025-02-06 14:39:24 +00:00
Leonid Shalupov 560ba4f3a2 trying to fix flaky JarHttpDownloaderFileTest.downloadFile_retry_recovery
GitOrigin-RevId: 6bab75e0f8dc342f8ae30c6b02260000491d1cb5
2025-02-04 23:41:53 +00:00
Leonid Shalupov e4e5753846 housekeeping: remove unused imports
GitOrigin-RevId: ccba6d05260f5eb551ffa87e0d8a38dc93148a3a
2025-02-04 11:00:15 +00:00
Sergei Vorobyov b13814e4dd [NPW] cleanup: prepare sample onboarding tips inside a sample code function
Issues: IDEA-366692

GitOrigin-RevId: dd39b3deaea9aef87b9f814d57f53764e936423f
2025-02-03 14:45:57 +00:00
Sergei Vorobyov 7f36210e7c [NPW] new: merge the add sample code and generate tips options into one the add sample code option
Issues: IDEA-366692

GitOrigin-RevId: de68f49a698ec2421aeeca776700ea16e43b5605
2025-02-03 14:45:57 +00:00
Dmitry Avdeev dacfd430c4 fixing NPE on canceled project opening
GitOrigin-RevId: ce10e19b3ee55d8529dc7e100b149213b468de9c
2025-02-01 16:58:52 +00:00
Louis Vignier 5561c58027 [java] Notify after using an action to add a JDK
If add JDK / download JDK actions are called when the project JDK is not defined, it is set and a notification is now shown.

IJ-CR-138757

GitOrigin-RevId: d7e49bc88a1a920036cb9919054dd8c66287d8b4
2025-01-31 00:45:11 +00:00
Nikolay Chashnikov 0b84babc3e [java] cleanup: remove unused deprecated LibrarySynchronizationQueue
GitOrigin-RevId: 559da5ca54f81ab576852c6e01edc86dbc166b92
2025-01-28 11:31:30 +00:00
Sergei Vorobyov dfb61b0980 [Platform|NPW] new: add generator for the generic text and binary file asset
GitOrigin-RevId: e4b07d01997133c3131303239e887d79c247ae33
2025-01-22 18:24:32 +00:00
Sergei Vorobyov 03393b8afc [Platform|NPW] cleanup: remove unused internal template properties getter
GitOrigin-RevId: c9718663d52e5e696c7e0dadc4569fd6befa973c
2025-01-22 18:24:32 +00:00
Louis Vignier d9d5a6c6d5 [jdk] Detect symlinks using Path#toRealPath
#IDEA-365751

GitOrigin-RevId: 7906c7fcd0f390c7985148a9da97e78b9efe93e3
2025-01-20 14:51:58 +00:00
Louis Vignier a1e3d95bd2 [npw] Use a custom icon for symlinks in detected SDKs
#IDEA-365751

GitOrigin-RevId: 0a58c2c1105d21151d0fed6b903fc39dcf408303
2025-01-20 14:51:58 +00:00
Vladimir Krivosheev f565c7eee8 update bazel files
GitOrigin-RevId: 6098b437c6d0239551d19af7bd631f5e372a8b48
2025-01-18 10:56:48 +00:00
Konstantin.Nisht d100810ce6 [eel] IJPL-172897: Export intellij.platform.eel from intellij.platform.eel.provider, as an API module can be exported from the module with utilities
GitOrigin-RevId: 6819299595d2401de7451929e6e80169a81c5c10
2025-01-17 19:46:01 +00:00
Konstantin.Nisht b66eb7e7e0 [eel] IJPL-172897: Get rid of Project.getEelApi
GitOrigin-RevId: dc54df01275d813dad2efc0da992f3b7a9a6b55a
2025-01-17 19:46:01 +00:00
Konstantin.Nisht 1cf3569747 [eel] IJPL-172897: Get rid of Project.getEelApiBlocking
GitOrigin-RevId: 2fcb4a903a0421c8418727ae2c52d0b3a26476d9
2025-01-17 19:46:01 +00:00
Konstantin.Nisht e31161a5d8 [eel] IJPL-172897: Move project.getEelDescriptor() to eel.provider
GitOrigin-RevId: 677e3435f22fa961e9400a3f4a422d5ba8722ae5
2025-01-17 19:46:01 +00:00
Mikhail Pyltsin 9acbd67dee [jar-downloading] add logs
GitOrigin-RevId: 7abc2e9c633b670d225fab55ec86c3f63af12215
2025-01-17 11:02:37 +00:00
Leonid Shalupov 8f7935d584 IJPL-175157 Changing version of a Maven library in JPS project download JARs to the wrong location
GitOrigin-RevId: 4b911dc871a0565926218b00a9bb8cfdf26e34fd
2025-01-15 19:13:35 +00:00
Louis Vignier 72af31933a [npw] Suggest to download a JDK if only unsupported ones are installed
#IDEA-343376 Fixed

GitOrigin-RevId: ece39cc19ac87b84137ff0946fe79836d3913212
2025-01-09 19:44:23 +00:00