Anton Yalyshev
657281a60d
added tracking of chosen Kotlin framework in Java-based wizards
2019-04-25 19:06:20 +03:00
Anton Yalyshev
01f34a0ba7
switched to new FUS adapter API
2019-04-25 19:06:19 +03:00
Anton Yalyshev
63ffff175b
now we send FUS for ModuleBuilders and FrameworkSupportProviders
2019-04-25 19:06:19 +03:00
Dmitry Gridin
37c856290f
Fix minor compile warnings
2019-04-25 19:47:39 +07:00
Dmitry Gridin
79793a4bda
Replace deprecated classes with parent
2019-04-25 19:47:38 +07:00
Dmitry Gridin
bdb97ed46a
Replace deprecated icons with actual
2019-04-25 19:47:38 +07:00
Anton Yalyshev
0255d66144
shortened class and function names and make them closer to actual FUS naming
2019-04-24 17:23:21 +03:00
nikita.movshin
a6230c1e2a
Update copyright.
...
Change the copyright from "JetBrains s.r.o." to
"JetBrains s.r.o. and Kotlin Project contributors"
Update 1 line comment with dates from 2000 till 2017
2019-04-23 20:09:27 +03:00
nikita.movshin
65244b4bea
Update copyright.
...
Change the copyright from "JetBrains s.r.o." to
"JetBrains s.r.o. and Kotlin Project contributors"
Update only 2 lines copyright.
2019-04-23 20:09:22 +03:00
Vyacheslav Gerasimov
210ee681a4
Cleanup bunch workarounds made for 181
2019-04-23 17:28:41 +03:00
Vyacheslav Gerasimov
2bc11cbd58
Remove as32 bunch files
2019-04-23 17:28:41 +03:00
Vyacheslav Gerasimov
952d2b6287
Remove 181 bunch files
2019-04-23 17:28:41 +03:00
Ilya Kirillov
39b09b39ff
New J2K: pass converter context to postprocessing
2019-04-22 22:54:46 +03:00
Nikolay Krasko
682183a150
Allow resolve in write action for injection for now
2019-04-22 15:11:09 +03:00
Dmitry Gridin
3bed360c98
Fix "Should be replaced with Kotlin function" warnings
2019-04-18 15:28:52 +07:00
Yan Zhulanow
5825da8433
Fix binary compatibility with Android plugin (KT-30978)
2019-04-15 05:17:03 +03:00
Natalia Selezneva
0c2e9f4d9a
Scratch: prohobit closing scratch output content (KT-29642)
...
^KT-29642 Fixed
2019-04-12 11:42:56 +03:00
Natalia Selezneva
3eda40394a
Impossible to run applications with long command lines on windows
...
^KT-29352 Fixed
2019-04-12 11:42:50 +03:00
Natalia Selezneva
dfa5f1f090
Refactoring: extract common parts for create command line for repl and scratch
2019-04-12 11:33:32 +03:00
Yan Zhulanow
e07821ca75
Debugger: Assume a class name from the coroutine metadata may be invalid (KT-30934)
2019-04-11 17:46:21 +03:00
Yan Zhulanow
2314ca7a94
Debugger: Fix evaluation of lambda arguments (KT-10636)
2019-04-11 17:46:19 +03:00
Yan Zhulanow
fa5705cc68
Debugger: Fix missing read action in error reporting
2019-04-11 17:46:18 +03:00
Yan Zhulanow
4f6c8d2323
Fix type renderers for Kotlin (KT-18263, KT-18247)
2019-04-11 17:46:18 +03:00
Yan Zhulanow
15db1c8a8f
Debugger: Do not validate line breakpoints for irrelevant classes (KT-30714)
2019-04-11 17:46:17 +03:00
Yan Zhulanow
2c5e8dab23
Debugger: Do not require a SourcePosition to exist
2019-04-11 17:46:16 +03:00
Yan Zhulanow
81a7f73db5
Refactoring: Inline getInvokePolicy()
2019-04-11 17:46:16 +03:00
Yan Zhulanow
b26f746514
Minor: Rename KotlinEvaluatorBuilder to match the superclass name
2019-04-11 17:46:15 +03:00
Yan Zhulanow
e31f195716
Minor: Remove unnecessary '!!'
2019-04-11 17:46:15 +03:00
Yan Zhulanow
fb3efd2d78
Debugger: Fix completion for synthetic '_field' extension properties (KT-23586)
2019-04-11 17:46:14 +03:00
Yan Zhulanow
0d04dc6f99
Debugger: Allow to touch experimental stuff from evaluator (KT-30216)
2019-04-11 17:46:13 +03:00
Yan Zhulanow
b7ea4ccc7e
Debugger: Hide call-site 'this' in inline functions in Kotlin variables mode (KT-30610)
2019-04-11 17:46:13 +03:00
Vyacheslav Gerasimov
d554b5aafa
Build: Embed projects not published to maven into kotlin-plugin.jar
2019-04-10 17:54:05 +03:00
Vyacheslav Gerasimov
83764c113f
as35: Upgrade to AS 3.5 C10
2019-04-09 15:06:22 +03:00
Andrey Uskov
0f60daec25
Fix locking multiple threads during KotlinConfiguration check
...
#KT-29892 Fixed
2019-04-09 12:04:14 +03:00
Natalia Selezneva
97531c8ec2
Do not include buildSrc module dependencies into script dependencies (KT-30295)
...
^KT-30295 Fixed
2019-04-04 11:06:14 +03:00
Natalia Selezneva
aa99d8fcbe
Rename extension point for additional dependencies of scripts
2019-04-04 11:06:14 +03:00
Yan Zhulanow
69353ee9bf
Async stack traces: fix compatibility with kotlin-stdlib 1.2.70 (KT-30611)
2019-04-03 15:46:33 +03:00
Ilya Kirillov
a7d2238af4
New J2K: Add IDEA integration of J2k
2019-04-03 11:23:57 +03:00
Nikolay Krasko
f1a31652b3
Add action for collection basic information about Kotlin project (KT-11242)
...
#KT-11242 Fixed
2019-04-02 11:48:47 +03:00
Georgy Bronnikov
40079f7cae
Use default argument values in PhaseConfig constructor
2019-03-21 23:32:25 +03:00
Alexander Udalov
2995be8bd2
Move usages of createPhaseConfig up to cli & test modules
2019-03-21 23:32:25 +03:00
Yan Zhulanow
c40cc76ad3
Minor: Fix error message, add missing article
2019-03-20 20:52:23 +03:00
Yan Zhulanow
90e84aa15d
Remove isAtBreakpoint checks as it's not valid in all cases
...
For example, when we stopped at a breakpoint and then did a 'step over' action, we aren't at that breakpoint any more.
However, we still can evaluate things.
2019-03-20 20:52:22 +03:00
Yan Zhulanow
bbdeb3efac
Avoid using 'loadClass()' as it doesn't cache the results
2019-03-20 20:52:22 +03:00
Yan Zhulanow
e79ee1ba8e
Use caching 'findClass()' instead of raw 'Class.forName()' call in async stack trace provider (KT-30268)
2019-03-20 20:52:22 +03:00
Yan Zhulanow
6d90e850ff
Refactoring: Incapsulate method calls into ExecutionContext
2019-03-20 20:52:21 +03:00
Yan Zhulanow
a1e5ce2c8b
Don't activate Kotlin async stack trace provider in Java sources (KT-30318)
2019-03-20 20:52:21 +03:00
Yan Zhulanow
97f94700b9
Don't file an exception if we failed to calculate the anonymous class name
2019-03-20 20:52:21 +03:00
Yan Zhulanow
fd3fab5bcc
Minor: Fix formatting in DebuggerClassNameProvider
2019-03-20 20:52:21 +03:00
Yan Zhulanow
d0a61fa7e2
Fix breakpoint handling in Kotlin scripts (KT-29234)
2019-03-20 20:52:20 +03:00