Commit Graph

25671 Commits

Author SHA1 Message Date
Ilya Chernikov 8b970cd186 Fixing run filename compatibility with windows, improving diagnostics, some minor tweaks 2015-09-11 15:30:17 +02:00
Dmitry Jemerov 0e067290af Merge pull request #751 from JetBrains/rr/yole/daemon-ui
UI to enable/disable compiler daemon
2015-09-11 15:08:43 +02:00
Dmitry Jemerov 9f1bd123f9 UI to enable/disable compiler daemon 2015-09-11 15:00:18 +02:00
Natalia Ukhorskaya ee860fdde5 J2K: Insert class body for anonymous classes
#KT-8952 Fixed
2015-09-11 15:21:39 +03:00
Alexander Udalov 1394e646b7 Minor, fix deprecation message 2015-09-11 15:12:04 +03:00
Mikhail Glukhikh d5f2bf5666 Design notes changed according to changed annotation option design 2015-09-11 14:58:28 +03:00
Denis Zharkov aac1f68678 Use original element when resolving java descriptors in IDE 2015-09-11 13:33:51 +03:00
Denis Zharkov 9c69a64789 Do not try to resolve java elements outside of project roots
#EA-69067 Fixed
 #EA-64283 Fixed
2015-09-11 13:33:51 +03:00
Dmitry Jemerov 00d834cf73 revert deprecation that breaks tests 2015-09-11 12:26:20 +02:00
Dmitry Jemerov 8ca54f4dbb minor doc corrections 2015-09-11 11:43:55 +02:00
Natalia Ukhorskaya 137f8b242a Wrong stepping for if followied by captured variable
#KT-9118 Fixed
2015-09-11 11:27:53 +03:00
Natalia Ukhorskaya dfe9bb65b0 Do not try to find source file in Debugger when Indexes are not ready
#EA-72812 - INRE: FileBasedIndexImpl.handleDumbMode
2015-09-11 11:27:52 +03:00
Yan Zhulanow fbc769b0e9 Clear cache on fragment onDestroy() 2015-09-11 04:30:08 +03:00
Yan Zhulanow 5dc9557650 Fix cli test that uses android compiler plugin 2015-09-11 04:30:07 +03:00
Yan Zhulanow fce1a0a8d7 Report more specific warning on a wrong fq Android widget type 2015-09-11 04:30:07 +03:00
Yan Zhulanow f3462513e2 Optimize AndroidPsiTreeChangePreprocessor counter updating 2015-09-11 04:30:06 +03:00
Yan Zhulanow ddd4c2ae7f Report exceptions from Android Extensions (KT-7355) 2015-09-11 04:30:06 +03:00
Yan Zhulanow 0339bc55df Fix android synthetic properties compiler plugin tests 2015-09-11 04:30:05 +03:00
Yan Zhulanow 0f5d87957d Do not use JavaPsiFacade in android-compiler-plugin 2015-09-11 04:30:05 +03:00
Yan Zhulanow d0d846ccfc Report if the widget has an invalid type 2015-09-11 04:30:04 +03:00
Yan Zhulanow a2096ab0be Check supportv4 library presence on the spot 2015-09-11 04:30:04 +03:00
Yan Zhulanow de59b79deb Remove default imports for synthetic XML files 2015-09-11 04:30:03 +03:00
Yan Zhulanow e0bd532b7a Resolve Android widget class fq names properly (KT-8790) 2015-09-11 04:30:03 +03:00
Yan Zhulanow 8577f3e91b Bundle runtime with Android Extensions IDEA plugin 2015-09-11 04:30:03 +03:00
Yan Zhulanow ad10340bd7 Android Extensions refactoring 2015-09-11 04:30:02 +03:00
Alexey Sedunov 2de4de4a1e Extract Function: Do not use flexible type as default: use one of its bounds instead
#KT-9099 Fixed
2015-09-11 02:20:55 +03:00
Alexey Sedunov 8a2e2e93e7 Pull Up: Apply type substitution to parameters propagated to the target class 2015-09-11 02:20:53 +03:00
Alexey Sedunov 49f0101b70 Pull Up: Approximate anonymous object type with its direct supertype 2015-09-11 02:20:52 +03:00
Alexey Sedunov 4d0cbf83d3 Quick Fixes: Avoid premature write action when calling Change Signature in
interactive mode
 #KT-8722 Fixed
2015-09-11 02:20:51 +03:00
Alexey Sedunov 89ae7d2036 Intentions: Fix test data after default visibility was changed to PUBLIC 2015-09-11 02:20:50 +03:00
Alexey Sedunov 9a00ead331 Change Signature: Do not render visibility of local functions
#KT-9095 Fixed
2015-09-11 02:20:48 +03:00
Alexey Sedunov d5deb03292 Change Function Signature Fix: Do not render default values in overriding functions
#KT-8520 Fixed
2015-09-11 02:20:47 +03:00
Alexey Sedunov 794127a38b Change Signature: Add/remove constructor keyword on primary constructor when changing modifier list 2015-09-11 02:20:46 +03:00
Alexey Sedunov aa1de706c1 Change Function Signature Fix: Prefer argument's smartcast (if any) over its original type
#KT-8775 Fixed
2015-09-11 02:20:44 +03:00
Alexey Sedunov 670bb1a27d J2K: AddFunctionParametersFix.java 2015-09-11 02:20:42 +03:00
Alexey Sedunov 3c48882c4f J2K: AddFunctionParametersFix.java (rename to .kt) 2015-09-11 02:20:41 +03:00
Alexey Sedunov b76c47151c Change Signature: Skip PsiMethods without containing class
#KT-8536 Fixed
2015-09-11 02:20:40 +03:00
Alexey Sedunov 33c93eb4a9 Move Declarations: Add intention which moves top-level declaration to the separate file in the same directory and package
#KT-4936 Fixed
2015-09-11 02:20:38 +03:00
Alexey Sedunov b4410c625f Change Signature: Recreate call expression when converting receiver to parameter
#KT-8878 Fixed
2015-09-11 02:20:37 +03:00
Alexey Sedunov 9e11a20006 Create from Usage: Drop "Create package" quick-fix
#KT-7138 Fixed
2015-09-11 02:20:35 +03:00
Natalia Ukhorskaya cc1a756cab Fix debugger tests testData 2015-09-11 01:51:58 +03:00
Natalia Ukhorskaya 0d43ac3ec2 Fix compilation errors 2015-09-11 01:51:58 +03:00
Stanislav Erokhin 32dbae3774 Update to IDEA 142.4675.3 2015-09-11 01:51:57 +03:00
Ilya Chernikov 990c2dc5d7 Extending daemon diagnostics reporting in tests 2015-09-10 22:31:00 +02:00
Ilya Chernikov cbaa981aab migrate to the new annotations syntax 2015-09-10 22:31:00 +02:00
Ilya Chernikov 473ff00940 adding java startup parameters for headless appearance of the daemon on mac, prepared a function for resetting alive flag in kotlin plugin startup component as a temporary solution to stop daemon from idea, fixing code that disable incremental compilation, that was broken on the last modification of KotlinBuildProcessParametersProvider 2015-09-10 22:30:59 +02:00
Ilya Chernikov dc3c1beeb9 Fixes after review, adding basic options parsing tests 2015-09-10 22:30:58 +02:00
Ilya Chernikov b1bdbaf06a Adding jps building test with daemon, removing obsolete daemon shutdown code 2015-09-10 22:30:58 +02:00
Ilya Chernikov 96558c52ff Refactorings, reformatting code, applying code style and other cleanup 2015-09-10 22:30:57 +02:00
Ilya Chernikov d448602cb2 Making daemon to listen only loopback interface and to work without active ip interface 2015-09-10 22:30:57 +02:00