Commit Graph
171058 Commits
Author SHA1 Message Date
Vladislav.Soroka bfb1815d85 IDEA-152254 Gradle project substitutions not working in IDEA 2016.1 2016-04-25 16:08:43 +03:00
Vladislav.Soroka 0fbe458723 IDEA-154421 Map Id is missing 2016-04-25 16:08:43 +03:00
Anna.Kozlova 35a27be930 move instance method: update method reference qualifier according to the method reference shape (IDEA-155147) 2016-04-25 14:41:56 +02:00
Anna.Kozlova a1ae485b22 diamond: reject diamonds nested inside type arguments as soon as possible (IDEA-155153) 2016-04-25 14:41:56 +02:00
Anna.Kozlova e588d2285a highlighting: don't add warning for nested lambda when problem is inside upper level (IDEA-155192) 2016-04-25 14:41:56 +02:00
Nadya Zabrodina 79facb311f [patch]: when we calculation transaction we should remember applied text range for exactly applied hunk for further interactive processing
* do not store transactions calculated during apply somehow etc - they are not exact at all;
* remember after start offset in SplitHunk;
* cleanUp GenericPatchApplier;
* collect and construct information about applied and not applied patches to AppliedSplitPatchHunk;
* remove unused changeType
* return first and last changed lines in hunk as applied index (without context lines);
2016-04-25 15:36:06 +03:00
Nadya Zabrodina b1b845ffe2 [patch]: IDEA-142061 Applying patch deletes blank lines
* use StringUtil.join instead of manual appending;
* fix empty sting appending: because when first element is empty string then stringBuilder.length remain 0 and line separator was not added;
2016-04-25 15:36:05 +03:00
Nadya Zabrodina 515b8c878d [patch]: remember last step after context instead of ignore it 2016-04-25 15:36:03 +03:00
peter bc4109795e prohibit write actions from user activity inside unsafe invokeLater; run transactions ASAP in any modality state 2016-04-25 14:16:15 +02:00
peter cfe9e7891a tolerate uncommitted documents in editor provider getState, add explanatory comments 2016-04-25 14:16:14 +02:00
Yaroslav Lepenkin 17eb1b9854 Detected indent notification is shown again (fixed failing DetectedIndentNotificationTest) 2016-04-25 15:07:39 +03:00
Dennis Ushakov cfa24cc130 fix paths for community 2016-04-25 14:19:20 +03:00
Vassiliy.Kudryashov 3516038e7f IDEA-98718 Sticky bookmarks 2016-04-25 14:09:59 +03:00
Dennis Ushakov 8172011e27 add imageio library to community 2016-04-25 13:24:11 +03:00
peter cd26c23e0b move super type cache to ScopedClassHierarchy 2016-04-25 12:19:26 +02:00
Alexander Zolotov c1225e4409 Remove redudnant methods from editor api 2016-04-25 13:06:08 +03:00
Roman Shevchenko 53809312f2 [ui] wording in IDE Update settings 2016-04-25 12:01:50 +02:00
Alexander Lobas f18b4524af IDEA-154925 DesignerToolWindowManager shouldn't initialize swing components in headless mode 2016-04-25 12:51:53 +03:00
Sergey Malenkov 591b2184a0 IDEA-155151 NPE on startup on clean installation (when lo license is present) 2016-04-25 12:47:04 +03:00
nik 306d16f2b4 BuildNumber: deprecate 'fallback' method and use 'currentVersion' instead; 'fallback' name is obscure and it's better to use fallback version (999.SNAPSHOT) only if we cannot read more actual build number from build.txt, otherwise some plugins may be disabled as incompatible 2016-04-25 12:14:36 +03:00
peter 3beec9ace3 remove unnecessary invokeLater from ConfigureTemplateDirectoriesAction 2016-04-25 11:08:38 +02:00
peter c095654a36 remove unnecessary invokeLater from usage view rerun actions 2016-04-25 11:08:38 +02:00
Anna.Kozlova 1ce6f8d2fa introduce param object: pass substitution around which won't be available after method signature is changed (IDEA-154208) 2016-04-25 10:57:40 +02:00
Bas Leijdekkers d9288e4b42 SSR: find parameterized method calls (IDEA-154740) 2016-04-25 09:24:43 +02:00
Dmitry Trofimov de6fcdbd8a Fix env var name 2016-04-25 00:18:56 +02:00
Konstantin Bulenkov 6048ecb6d1 simplify and remove yellow code 2016-04-24 17:54:47 +01:00
peter a313e5b5cf PsiAugmentProvider: ask for dumbness once 2016-04-23 19:03:02 +02:00
peter e9801d81e3 overriding method search: remove costly and completely useless check 2016-04-23 18:59:51 +02:00
peter b9ec9bb6a1 don't lose submitted transactions 2016-04-23 11:45:53 +02:00
liana.bakradze 94d2975a40 Merge remote-tracking branch 'origin/liana/course-creator-improvements'
# Conflicts:
#	python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/handlers/CCLessonMoveHandlerDelegate.java
#	python/educational-core/student/resources/META-INF/plugin.xml
#	python/educational-core/student/src/com/jetbrains/edu/learning/StudyPluginConfigurator.java
#	python/educational-core/student/src/com/jetbrains/edu/learning/StudyProjectComponent.java
#	python/educational-core/student/src/com/jetbrains/edu/learning/StudyTaskManager.java
#	python/educational-core/student/src/com/jetbrains/edu/learning/StudyUtils.java
#	python/educational-core/student/src/com/jetbrains/edu/learning/editor/StudyEditorFactoryListener.java
#	python/educational-core/student/src/com/jetbrains/edu/learning/ui/StudySwingToolWindow.java
2016-04-23 09:49:06 +03:00
Roman Shevchenko 6ea3b7a197 [java] usages migrated to PsiType.annotate() 2016-04-22 20:48:59 +02:00
peter 8627ab0832 avoid explicit document commit when setting/getting editor state 2016-04-22 20:28:01 +02:00
Sergey Malenkov 84f06cf5c6 IDEA-139647 Change signature: focus is lost while typing parameter name/value 2016-04-22 20:45:47 +03:00
Anna.Kozlova dd93b4ba45 write module classpath if forked per module even if all tests were located in one module as classpath could be from the project as per-config (IDEA-155036) 2016-04-22 19:31:27 +02:00
Anna.Kozlova b7eddbbbc3 extract method: fold parameters after array acces was detected (IDEA-155094) 2016-04-22 19:31:27 +02:00
Anna.Kozlova 5984dae7ac trim input name before validate; trimmed on create already (IDEA-155062) 2016-04-22 19:31:27 +02:00
Roman Shevchenko d77c31eaba [java] introduces PsiType.annotate(); minor optimization 2016-04-22 18:53:35 +02:00
Dmitry Batrak 9c0948ebcf fix drag behaviour when mouse press point is on gutter side of folding area
earlier for such a click mouse movement has been disabled (see commit 670e628), but we must also remember a line where click was made in this case, to move caret there if mouse press is continued with a drag, just like it's done when initial mouse press is inside gutter icons area
2016-04-22 19:20:58 +03:00
Ilya.Kazakevich 1a17663127 Refactoring: BaseRefence and PyStringLiteralReference moved to community 2016-04-22 19:15:32 +03:00
Sergey Simonchik 042f65d078 mocha: show actual file in Diff dialog (WEB-15907) 2016-04-22 18:59:31 +03:00
Gregory.Shrago fb7cb9aef6 JBIterator: implement skip() for real 2016-04-22 18:19:50 +03:00
Roman Shevchenko 1fceb3faff Merge remote-tracking branch 'origin/master' 2016-04-22 17:13:19 +02:00
Roman Shevchenko 07042165fa [java] introduces PsiType.annotate() 2016-04-22 17:12:06 +02:00
Roman Shevchenko 7960569325 Cleanup (formatting; warnings) 2016-04-22 17:11:57 +02:00
Anna.Kozlova 1126e85c51 EA-76035 - PIEAE: PsiUtilCore.ensureValid 2016-04-22 17:02:00 +02:00
Anna.Kozlova f6e5999a68 read action
EA-75848 - assert: SharedImplUtil.findFileElement
2016-04-22 17:02:00 +02:00
Anna.Kozlova b1645e3ae5 reuse utility method; ensure unknown functional type reduced to Object before create new psi
EA-75452 - IOE: PsiJavaParserFacadeImpl.createTypeElementFromText
2016-04-22 17:02:00 +02:00
Anna.Kozlova 1a2b94105e EA-78630 - CCE: TrivialFunctionalExpressionUsageInspection$ReplaceWithLambdaBodyFix.replaceWithLambdaBody 2016-04-22 17:02:00 +02:00
Anna.Kozlova f7f379e5e6 EA-80364 - PIEAE: StubBasedPsiElementBase.getContainingFile 2016-04-22 17:02:00 +02:00
Anna.Kozlova 856640c9f0 collect smartpointers to survive reformat on writeAction ended
EA-80355 - PIEAE: CompositePsiElement.getContainingFile
2016-04-22 17:02:00 +02:00