Commit Graph

63409 Commits

Author SHA1 Message Date
Nicolay Mitropolsky f1d5570ca1 Uast: include parameters of reified methods to uast tree (KT-37613) 2020-03-26 12:55:44 +03:00
Mark Punzalan 4234fa79c0 [JVM IR] Use append(Char) for 1-length string literals in string
templates and plus concatenations.

This is slightly more efficient and mirrors the behavior of the non-IR
backend for templates (but not for plus concatenations).

#KT-36638 Fixed
2020-03-26 12:39:39 +03:00
Igor Yakovlev bd9877cc62 Rename testdata from DestructuringDeclarations to DestructionDeclarations 2020-03-26 12:35:49 +03:00
Igor Yakovlev 3bf1fe7a9d Reword Destructuring declarations to Destruction declarations in UI
Fixed #KT-37487
2020-03-26 12:35:48 +03:00
Dmitry Petrov 9a95941ef3 JVM_IR: Rewrite '?.' and '?:' chains
This shortens code and avoids unnecessary boxing in some cases.
2020-03-26 12:19:25 +03:00
Vladimir Ilmov 1d305d56b9 (CoroutineDebugger) DebuggerListener service added to 192/as36 2020-03-26 09:53:16 +01:00
Ilya Kirillov f9377196f8 Wizard: fix 191 test compilation 2020-03-26 11:47:45 +03:00
Mikhail Glukhikh 547bb64b18 Fix BB test auto-generation (ignore backend FIR) 2020-03-26 10:31:14 +03:00
Juan Chen aba7706dec [FIR] fix test module set up (this fixes 193 BB tests)
Added creation and initialization of the test module and its dependencies.
When looking at the emptyProgression test,
I found that getProgressionLastElement was not found,
which should be resolved from the dependencies.
2020-03-26 10:30:47 +03:00
Ilya Kirillov eb958100ac Wizard: do not show validation error on parent module 2020-03-26 10:08:55 +03:00
Ilya Kirillov 393af3669f Wizard: do not suggest NativeConsoleApplicationTemplate to non-desktop targets 2020-03-26 09:53:32 +03:00
Ilya Kirillov d58d3d06f5 Wizard: add better exception message when template not found 2020-03-26 09:39:20 +03:00
Ilya Kirillov 9fc1220b99 Wizard: move core module UI texts to bundles 2020-03-26 09:39:19 +03:00
Ilya Kirillov 80bae578bf Wizard: move UI texts to bundles 2020-03-26 09:39:17 +03:00
Ilya Kirillov 927ccf2ab1 Wizard: fix 192 tests 2020-03-26 09:39:17 +03:00
Ilya Kirillov f767fd50e8 Wizard: add scroll bar to the project templates list 2020-03-26 09:39:16 +03:00
Ilya Kirillov 1504e607f9 Wizard: remove unneeded project templates & rearrange others 2020-03-26 09:39:15 +03:00
Ilya Kirillov 670a98c8bf Wizard: fix UI layout 2020-03-26 09:39:14 +03:00
Ilya Kirillov 2d9dc2994b Wizard: fix skip last step hack on mac 2020-03-26 09:39:13 +03:00
Ilya Kirillov ab59657e61 Wizard: Fix MPP mobile application template 2020-03-26 09:39:12 +03:00
Ilya Kirillov e98b0782c1 Wizard: add packForXCodeTaskGeneration 2020-03-26 09:39:10 +03:00
Ilya Kirillov 0ab91821c8 Wizard: use IJ wrappers for Velocity 2020-03-26 09:39:09 +03:00
Ilya Kirillov 3cd55b7827 Wizard: do not specify Kotlin version only for Android modules 2020-03-26 09:39:08 +03:00
Ilya Kirillov fd6f7f9a7c Wizard: minor, remove unused code 2020-03-26 09:39:08 +03:00
Ilya Kirillov 941cb6247e Wizard: fix module dependencies button tooltip 2020-03-26 09:39:07 +03:00
Ilya Kirillov b2423c1096 Wizard: render module kind in module dependencies chooser 2020-03-26 09:39:06 +03:00
Ilya Kirillov 545abcc667 Wizard: do not allow to modify common project name 2020-03-26 09:39:05 +03:00
Ilya Kirillov b169d260d3 Wizard: add MPP mobile application project skeleton 2020-03-26 09:39:04 +03:00
Ilya Kirillov 732154cef5 Wizard: add mpp mobile library template 2020-03-26 09:39:03 +03:00
Ilya Kirillov d9a88b4156 Wizard: add description for templates in ui 2020-03-26 09:39:02 +03:00
Ilya Kirillov 2696ee75a0 Wizard: update project & module templates texts 2020-03-26 09:39:01 +03:00
Ilya Kirillov 7cc18ee4f5 Wizard: update project template texts 2020-03-26 09:39:00 +03:00
Ilya Kirillov 24d53d5d08 Wizard: remove unused project tags 2020-03-26 09:38:59 +03:00
Ilya Kirillov d2c8ca9230 Wizard: do not allow to edit module name when it is an only root module 2020-03-26 09:38:58 +03:00
Ilya Kirillov 67034546ae Wizard: do not show drop down component if it has <= 1 possible values 2020-03-26 09:38:57 +03:00
Ilya Kirillov 1cc86b9c89 Wizard: rework build system type component so it fits when UI design 2020-03-26 09:38:56 +03:00
Ilya Kirillov e2241aef88 Wizard: fix layout 2020-03-26 09:38:55 +03:00
Ilya Kirillov 9435b386ce Wizard: add module dependencies to UI 2020-03-26 09:38:54 +03:00
Ilya Kirillov cca4384371 Wizard: add JPS project settings on the first step 2020-03-26 09:38:54 +03:00
Ilya Kirillov 0dc0c41842 Wizard: move pom settings to the first phase 2020-03-26 09:38:53 +03:00
Ilya Kirillov c71972afc9 Wizard: don't show error dialog on validation, instead navigate to the error 2020-03-26 09:38:52 +03:00
Ilya Kirillov f640477464 Wizard: fix layout 2020-03-26 09:38:51 +03:00
Ilya Kirillov baba12a671 Wizard: fix preview tree size 2020-03-26 09:38:50 +03:00
Ilya Kirillov d7674350e8 Wizard: remove unneeded validation-related code 2020-03-26 09:38:49 +03:00
Ilya Kirillov 4bfea41239 Wizard: fix layout on second step 2020-03-26 09:38:48 +03:00
Ilya Kirillov f3ca37fbac Wizard: flatten second UI step to fit new UI 2020-03-26 09:38:47 +03:00
Ilya Kirillov 586917ef3d Wizard: add project preview 2020-03-26 09:38:46 +03:00
Ilya Kirillov 5e2c762501 Wizard: use built-in browse folder button for path component 2020-03-26 09:38:45 +03:00
Ilya Kirillov cbfe05efc8 Wizard: place all settings of first step into one setting list 2020-03-26 09:38:44 +03:00
Ilya Kirillov 586b044235 Wizard: add project name and path to the first step 2020-03-26 09:38:43 +03:00