Mikhail Glukhikh
e6cefba98b
Fix imports vs 2016.3 (ResourceFoldingBuilder)
2017-03-20 18:45:30 +01:00
Mikhail Glukhikh
83a8b041ad
Fix ConfigureProjectTestGenerated / GradleConfigureProject ... for branch 163 (jre7->jre8)
2017-03-20 18:45:29 +01:00
Nikolay Krasko
2eb6c393a4
Move android modules to Java 8 SDK
2017-03-20 18:45:29 +01:00
Dmitry Jemerov
715410a9bc
Workaround for hanging test
2017-03-20 18:45:28 +01:00
Dmitry Jemerov
60a2151a33
Fix compilation
...
(cherry picked from commit 46b9041)
2017-03-20 18:45:27 +01:00
Yan Zhulanow
0995f2700e
doMoveFile() now accepts not-null PsiDirectory
...
(cherry picked from commit 8a16c90)
2017-03-20 18:45:26 +01:00
Yan Zhulanow
59055e28ee
CreateFileResourceQuickFix now accepts ResourceFolderType instead of ResourceType
...
(cherry picked from commit 55f350f)
2017-03-20 18:45:26 +01:00
Ilya Chernikov
4be5fcc14a
Fix test code after UsefulTestCase api changes
2017-03-20 18:45:25 +01:00
Vyacheslav Gerasimov
180ae070ee
Fixed KotlinAndroidResourceQuickFixProvider for AS 2.2
2017-03-20 18:45:24 +01:00
Dmitry Jemerov
594e2b6a77
fix compilation
2017-03-20 18:45:23 +01:00
Dmitry Jemerov
ab5067a0d3
remove write action around closeAndDeleteProject()
2017-03-20 18:45:23 +01:00
Konstantin Bulenkov
fcdd5e0a19
update Kotlin icons according to new IntelliJ style
2017-03-20 18:45:17 +01:00
Dmitry Jemerov
aced2e7eb4
Update compatible build number range
2017-03-20 18:45:16 +01:00
Dmitry Jemerov
a2b0b3d6eb
fix compilation against branch 163
2017-03-20 18:45:15 +01:00
Yan Zhulanow
24c9b6e171
Migrate IDEA plugin code to Android Studio 2.2 (br 145)
2017-03-20 18:45:15 +01:00
Dmitry Jemerov
4d10b18fe1
Fix for 171 platform
2017-03-20 18:44:14 +01:00
Valentin Kipyatkov
f00ab135d6
Do not insert redundant space
2017-03-20 19:08:03 +03:00
Valentin Kipyatkov
3ec28f1242
Attempt to preserve partial substitution when detecting expected type for smart completion
2017-03-20 19:08:03 +03:00
Valentin Kipyatkov
b5dd2cc540
Completion of lambda parameters
...
Also changed policy for sorting of smart completion items in basic completion
#KT-16800 Fixed
#KT-12002 Fixed
2017-03-20 19:08:02 +03:00
Alexander Udalov
e6f6b0dad5
JS: merge LibrarySourcesConfig into JsConfig
2017-03-20 17:22:29 +03:00
Alexey Sedunov
a795a256f4
Configuration: Fix behavior of "output directory" control
...
Do not show file chooser twice.
Disable/enable control on component initialization and change of
"Use project settings" option
#KT-16952 Fixed
#KT-16953 Fixed
2017-03-20 17:19:13 +03:00
Simon Ogorodnik
f56af41d1e
Fix TypeAliasConstructorDescriptor's to create only once when required
...
Some IDE features relates onto that same descriptors will remain same
between resolve calls
Fix it to be true for TypeAliasConstructorDescriptor's
#KT-16265 fixed
2017-03-20 16:55:40 +03:00
Alexey Sedunov
071744a57f
Extract Superclass/Interface: show inapplicability error before choosing the extraction container
...
#KT-15339 Fixed
2017-03-19 17:20:32 +03:00
Alexey Sedunov
eb9c775476
Navigation: Support NEW_AS_CONSTRUCTOR flag for constructor calls
...
#KT-15398 Fixed
#KT-15536 Fixed
2017-03-19 17:20:24 +03:00
Alexey Sedunov
5e8cd654ec
Find Usages: Fix processing of label references in 'return' expressions
...
#KT-7516 Fixed
2017-03-19 17:20:17 +03:00
Alexey Sedunov
275cdbbea7
Rename: Fix renaming of function by label reference inside of lambda argument
...
#KT-7520 Fixed
2017-03-19 17:20:10 +03:00
Alexey Sedunov
b1df91395a
Minor: Use handler autodetection in some rename tests
2017-03-19 17:20:02 +03:00
Alexey Sedunov
871d42f05a
Rename: Support renaming class by short reference to companion object
...
#KT-16108 Fixed
2017-03-19 17:19:55 +03:00
Alexey Sedunov
834cdd63ab
Create from Usage: Support class generation by class literal expression
...
#KT-16188 Fixed
2017-03-19 17:19:48 +03:00
Alexey Sedunov
2e1b4cd692
Misc: Fix test
2017-03-19 17:19:33 +03:00
Alexey Sedunov
2bb7bdfc3f
Kotlin Facet: Fix reading of v1 configuration
...
Favor language/api version specified in <versionInfo> element
in case it differs from the one in
<option name="_commonCompilerArguments">
#KT-16861 Fixed
2017-03-19 17:19:26 +03:00
Alexey Sedunov
ca46100581
Kotlin Facet: Add tab for compiler plugin options
...
#KT-15768 Fixed
2017-03-19 17:19:18 +03:00
Alexey Sedunov
c264a2e15f
Configuration: Improve presentation of the settings override warning
2017-03-17 21:08:44 +03:00
Alexey Sedunov
7c1249746f
Kotlin Facet: Show scripting section only if target platform is JVM
...
#KT-16316 Fixed
2017-03-17 21:03:29 +03:00
Alexey Sedunov
f63828ff20
Configuration: Make UI improvements
...
Fix layout
Fix label names
Replace "Generate no warnings" checkbox with "Report compiler warnings"
2017-03-17 21:03:22 +03:00
Vyacheslav Gerasimov
a795313c7d
Add inspection for usages of Kotlin internal declarations in Java
...
#KT-11393 Fixed
2017-03-16 21:12:05 +03:00
Alexey Sedunov
0e4c3ec202
Kotlin Facet: Do not present imported -d/-cp in "Additional arguments"
2017-03-16 03:14:41 +03:00
Alexey Sedunov
88a394e892
Kotlin Facet: Validate "additional arguments"
...
Validate consistency of "additional arguments" with respect to settings specified in other UI controls
2017-03-16 03:14:40 +03:00
Alexey Sedunov
fa06965ed6
Kotlin Facet: Add import test for Maven project with submodule
2017-03-16 03:14:39 +03:00
Alexey Sedunov
cf9d7a0470
Kotlin Facet: Detect platform by stdlib dependency in android-gradle projects
...
#KT-16827 Fixed
2017-03-16 03:14:38 +03:00
Alexey Sedunov
040f5f88f2
Configuration: Show warning in project settings if they'are overridden in some modules(s)
2017-03-16 03:14:37 +03:00
Alexey Sedunov
5dc5ca551f
Configuration: Make UI improvements
...
Use JTextField for output file prefix/postfix.
Use TextFieldWithBrowseButton for output directory
Improve layout
2017-03-16 03:14:36 +03:00
Alexey Sedunov
ee36abd73a
Kotlin Facet: Drop obsolete facet detection infrastructure
2017-03-16 03:14:35 +03:00
Alexey Sedunov
5c55b9fbbe
Configuration: Check that project-level common arguments are not changed through platform-specific holders
2017-03-16 03:14:34 +03:00
Alexey Sedunov
ce434585e3
J2K: Convert BaseKotlinCompilerSettings and its inheritors
2017-03-16 03:14:32 +03:00
Alexey Sedunov
f8e5065845
J2K: Convert BaseKotlinCompilerSettings and its inheritors (rename to .kt)
2017-03-16 03:14:31 +03:00
Pavel V. Talanov
f1c0d5316f
Refactor delegate members to light members conversion
2017-03-15 20:55:42 +03:00
Pavel V. Talanov
04591bb938
LightClassDataHolder: refactor, extract subinterfaces
2017-03-15 20:55:40 +03:00
Pavel V. Talanov
d62db8dc6b
LightClassGenerationSupport: refactor, minor
...
Use typealias where appropriate
Less verbose method names
2017-03-15 20:55:39 +03:00
Pavel V. Talanov
ab0d939626
searchHelpers: remove hack relying on light classes triggering resolve
2017-03-15 20:55:08 +03:00