Commit Graph

760 Commits

Author SHA1 Message Date
Alexander Udalov 6e67e1e78d Replace appendln with appendLine in project 2020-06-11 13:01:30 +02:00
Ilya Kirillov 418903e9ef FIR IDE: Make KtReference class descriptors frontend independent
* The new idea-frontend-independent module created
* Moved KtReference and it inheritors to that module & implement them in idea-analysis module by using descriptors frontend
2020-06-09 16:19:12 +03:00
Yunir Salimzyanov 3b9000cc0c Cleanup 191 extension files (KTI-240) 2020-06-01 18:43:10 +03:00
Nikita Bobko aa5a5c954f Refactoring: change "// BUNCH: xxx" format
It wasn't obvious how to use this comment properly.
Now it should be clear
2020-05-29 20:31:12 +03:00
Yan Zhulanow d0f34624bd Debugger: Replace unsafe location() calls with safeLocation() 2020-05-27 02:38:43 +09:00
Yan Zhulanow 69965eaa5c Implement new stepping for suspend functions 2020-05-27 02:38:43 +09:00
Anton Yalyshev 59ca626487 Make JPS-based wizards available only for new_module use case 2020-05-15 19:11:47 +03:00
Vladimir Dolzhenko 8979b98fc0 Dropping components cleanup
#KT-38407 Fixed
2020-04-24 09:39:49 +00:00
Vladimir Dolzhenko 951215e606 Convert ScratchFileModuleInfoProvider into a startup activity
Relates to #KT-38407
2020-04-24 09:39:45 +00:00
Vladimir Dolzhenko 346cc40f44 Convert KotlinCompilerManager into a startup activity
Relates to #KT-38407
2020-04-24 09:39:45 +00:00
Vladimir Dolzhenko 4f99ac406a Kotlinify KotlinCompilerManager p.2
Relates to #KT-38407
2020-04-24 09:39:44 +00:00
Vladimir Dolzhenko bbd4116b67 Kotlinify KotlinCompilerManager p.1
Relates to #KT-38407
2020-04-24 09:39:43 +00:00
Vladimir Dolzhenko d3585f1d24 Convert JvmPluginStartupComponent into a startup activity
Relates to #KT-38407
2020-04-24 09:39:43 +00:00
Vladimir Dolzhenko fa2fb667e6 Kotlinify JvmPluginStartupComponent p.2
Relates to #KT-38407
2020-04-24 09:39:42 +00:00
Vladimir Dolzhenko fe3cf88e45 Kotlinify JvmPluginStartupComponent p.1
Relates to #KT-38407
2020-04-24 09:39:42 +00:00
Vyacheslav Gerasimov 8d06744a6a Set local build version to 1.4.255-SNAPSHOT
#KT-36128

(cherry picked from commit a8650ccfd2)
2020-04-20 18:48:00 +03:00
Vladimir Dolzhenko 0262e9de2f Look up modules under modal progress in ChooseModulePanel
Relates to #KT-30541
#KT-38081 Fixed
2020-04-09 10:12:01 +00:00
Kirill Shmakov 5460327c8d Fix tests for KT-38079 2020-04-07 20:49:54 +03:00
Kirill Shmakov 2b8b5af18b Adapt exception line numbering for file link (KT-38079)
#KT-38079 Fixed
2020-04-07 19:48:03 +03:00
Vladimir Dolzhenko 10df7ee31a Get rid of getInstanceIfNotDisposed
Relates to #EA-216005
2020-04-01 17:17:26 +00:00
Vladimir Dolzhenko 5f66458cb5 Fix flaky ConfigureKotlinTest 2020-03-30 17:38:56 +02:00
Nikolay Krasko 02b651ef28 201: Update to 201.6668.13 2020-03-30 18:09:30 +03:00
Dmitry Gridin 77a043fe1a i18n: update bundle in `idea-jvm
#KT-37483
2020-03-30 14:58:31 +07:00
Vladimir Dolzhenko f011d2794a Fix freeze on configure kotlin for the project
#KT-30541 Fixed
#KT-36289 Fixed
2020-03-30 07:17:52 +00:00
Alexander Udalov 4aa47be202 Move CommonResolverForModuleFactory to 'frontend'
This will allow to get rid of dependency of 'cli-common' on 'frontend'.
2020-03-28 21:30:04 +01:00
Vladimir Dolzhenko 674f1d129f Clean up of plugin-common.xml and convert components to services 2020-03-27 07:54:14 +00:00
Anton Yalyshev e863d81f30 Improve wizards names composition for FUS reporter 2020-03-26 23:50:01 +03:00
Anton Yalyshev 47bb73d90b Change FUS data format for New Project Wizards collector 2020-03-26 23:50:01 +03:00
Vladimir Dolzhenko 01c36d19bb Fix StartupActivities those do not require dumb awareness
Relates to #KT-35918
2020-03-25 22:50:57 +01:00
Vladimir Dolzhenko 95c438fa21 Fix KotlinConfigurationCheckerService alias for 192
Relates to #KT-36471
2020-03-25 18:23:51 +01:00
Vladimir Dolzhenko 3c7085d0b7 Run KotlinConfigurationCheckerService.performProjectPostOpenActions under nonBlocking read
#KT-36471 Fixed
2020-03-25 15:37:36 +01:00
Vladimir Dolzhenko a6450dd67e Convert KotlinConfigurationCheckerComponent to service
Relates to #KT-36471
2020-03-25 15:37:33 +01:00
Mikhail Bogdanov 64a4d09bb3 Add basic synchronization workaround for scratch 2020-03-24 10:58:58 +01:00
Dmitry Gridin f92936ae12 AbstractKotlinInspection: fix suppressor
#KT-37576 Fixed
2020-03-24 09:35:10 +00:00
Dmitry Gridin d30844310a i18n: remove html wrap from .properties
#KT-37483
2020-03-16 18:40:52 +07:00
Dmitry Gridin f12ed33a70 AbstractKotlinBundle: introduce withHtml
#KT-37483
2020-03-16 18:40:52 +07:00
Dmitry Gridin 01f98979b7 i18n: update bundle for *.form 2020-03-16 18:40:52 +07:00
Dmitry Gridin 3e76678726 i18n: update bundle for idea-jvm 2020-03-16 18:40:51 +07:00
Dmitry Gridin 7507d62ec3 i18n: replace KotlinBundleBase with AbstractKotlinBundle 2020-03-16 18:40:49 +07:00
Roman Golyshev c3cbcc0842 i18n: move all kotlin bundles to resources/messages directories 2020-03-16 18:40:47 +07:00
Roman Golyshev 1dded486f1 i18n: fix bundle messages/testData messages where necessary 2020-03-16 18:40:47 +07:00
Yan Zhulanow 4cc19d3fda i18n: Add bundle for idea-jvm 2020-03-16 18:40:42 +07:00
Dmitry Gridin b9ffed3f04 Replace ConfigurationFactory with SimpleConfigurationType
#KT-36781 Fixed
2020-03-13 17:56:10 +07:00
Nikolay Krasko 1afd3d929a 201: Update to 201.5985.32 2020-03-12 03:02:28 +03:00
Vyacheslav Gerasimov a0b82c4dec Build: Compile against tollsJarApi in idea-jvm & jvm-debugger-coroutine 2020-03-10 17:24:21 +03:00
Yan Zhulanow b360fb5119 Revert "Import Kotlin JUnit run configuration settings from Gradle" 2020-03-03 14:18:03 +09:00
Yan Zhulanow 9016a573ca Partially revert "Prefer Kotlin Junit test run configurations when possible (KT-33787)"
This commit reverts parts of ef8b3cb72a.
Tests are left behind as the different fix will be provided for KT-33787.
2020-03-03 14:18:03 +09:00
Vyacheslav Gerasimov 0db69cadb6 Build: Make all compile dependencies on toolsJar compileOnly
tools.jar differs between different versions of JDK reducing cache reuse
so better to not leak it to other modules
2020-02-29 16:35:54 +03:00
Vladimir Dolzhenko 3ec2095c9f Don't log ControlFlowException
Fixed #EA-223788
2020-02-28 08:02:44 +01:00
Vladimir Dolzhenko 918895b88f Avoid using quite new ScratchFileService API
Relates to #KT-35918
2020-02-13 12:10:27 +01:00