Commit Graph
171099 Commits
Author SHA1 Message Date
peter 85601ec30c support captured types in incomplete overloaded lambda completion (IDEA-155188) 2016-04-26 10:23:35 +02:00
peter 1f94bd0419 supply modality state for invokeLater at the end of settings dialog background loading 2016-04-26 10:19:05 +02:00
peter 4fbd0023dc debugger editor: don't commit document, take text from it directly 2016-04-26 10:11:44 +02:00
peter a1a901c150 assert that documents should be committed when highlighting starts 2016-04-26 10:01:13 +02:00
peter 905c8a06b1 IDEA-154583 Resolve inside library through exported dependencies quirks 2016-04-26 09:53:22 +02:00
peter 5a16d4daa2 IDEA-154289 PsiClass and view provider can never agree on language 2016-04-26 09:53:21 +02:00
Dmitry Batkovich 45ca5aca75 inspection tool window: do not show huge right panel when fix is applying 2016-04-26 10:20:21 +03:00
Dmitry Trofimov 87e2aff37e Fix path 2016-04-26 08:39:47 +02:00
Dmitry Trofimov 34e9b6e0d6 Add cache cleaning if the build script changed 2016-04-26 08:39:46 +02:00
Dmitry Batkovich d21581eb9b inspection tool window: do not massively update ui when quick fix is applying 2016-04-26 09:16:44 +03:00
Konstantin Bulenkov 2d59fd6bdc IDEA-145292 Escape doesn't work in Switcher anymore 2016-04-25 21:34:16 +01:00
Roman Shevchenko d31aa13473 Merge remote-tracking branch 'origin/master' 2016-04-25 21:13:22 +02:00
Roman Shevchenko 60ec41ad21 [platform] in desktop entry/launcher script configuration; default to user-scope changes (IDEA-152531)
I.e. do not ask for super-user privileges unless system-wide scope was chosen explicitly.
2016-04-25 21:13:00 +02:00
Roman Shevchenko 04d23467ba Cleanup (formatting) 2016-04-25 20:52:13 +02:00
peter 3b725bc33e IDEA-155188 Lambda auto completion for incomplete overloaded method fails 2016-04-25 20:45:38 +02:00
peter f86998ba3a let LowLevelSearchUtil cache texts by identity: equals is too expensive for long file texts, which are equal but not same (happens when typing a letter and backspacing it) 2016-04-25 20:45:38 +02:00
Anna.Kozlova c2409b41ce setup default language level if possible for new projects (IDEA-155225) 2016-04-25 19:49:34 +02:00
Alexander Zolotov 7474101b41 Live templates: get rid of alarm while editing segment 2016-04-25 20:17:46 +03:00
Egor.Ushakov 61b9b26a21 refactoring - use XDebuggerTreeActionBase.getSelectedNodes 2016-04-25 20:16:01 +03:00
peter e98d806d93 cache class hierarchy only when no recursion prevention has happened 2016-04-25 19:10:45 +02:00
Roman Shevchenko 61797eb4fd Cleanup (formatting; warnings) 2016-04-25 19:06:15 +02:00
Roman Shevchenko 8840385e72 Cleanup (dictionary) 2016-04-25 19:04:58 +02:00
Roman Shevchenko d05dd27edb [platform] hides inactive update channel from the UI (IDEA-154552) 2016-04-25 19:04:31 +02:00
Bas Leijdekkers 7582e25009 SSR: find diamond types with pattern with explicit types 2016-04-25 18:48:31 +02:00
Bas Leijdekkers 48a292b315 SSR: cleanup predefined java templates 2016-04-25 18:48:31 +02:00
Bas Leijdekkers ddecc8c93c SSR: make simple generic method pattern work 2016-04-25 18:48:30 +02:00
liana.bakradze 35f18c1871 EDU-596 Remove show hint checkbox in Add/Edit Answer Placeholder dialog 2016-04-25 18:43:25 +02:00
Dmitry Trofimov 09f795c936 Drop older envs. 2016-04-25 18:34:51 +02:00
liana.bakradze 0116fee431 EDU-597 Group course creator actions to action group in File Menu 2016-04-25 18:20:53 +02:00
liana.bakradze 733d9af5ef EDU-594 Course creator action group in project view should be popup 2016-04-25 18:00:27 +02:00
liana.bakradze 1c82a98729 EDU-598 Remove Generate Course Archive action's icon 2016-04-25 17:55:58 +02:00
liana.bakradze 5a149c9bd3 Remove "educational-core-python" plugin 2016-04-25 17:54:52 +02:00
Vladislav.Soroka 4642a81450 IDEA-149447 Eternal 'You can configure Gradle wrapper...' 2016-04-25 18:51:41 +03:00
liana.bakradze a5aa9bacad EDU-602 Disable Fill Answer Placeholders action for course creator projects 2016-04-25 17:44:59 +02:00
liana.bakradze 28473fa4ac EDU-603 File Chooser in "add local course" action should point at currently opened project 2016-04-25 17:38:44 +02:00
Denis Fokin 0dacac2aed IDEA-153827 Log tool window loses focus by TAB. 2016-04-25 18:08:56 +03:00
Dmitry Batrak d7e1437058 show fonts which cannot display latin characters in font selection combobox (following IDEA-154927) 2016-04-25 17:59:09 +03:00
liana.bakradze 073bc15085 EDU-600 Disable Refresh Task File/Answer Placeholder for course creator projects 2016-04-25 16:51:07 +02:00
liana.bakradze b6fc42e509 EDU-599 Remove Delete all answer placeholder action from project view 2016-04-25 16:35:28 +02:00
peter c3a832cf01 PsiChangeHandler: explain when transaction can be null 2016-04-25 15:50:26 +02:00
Egor.Ushakov f8c230f7f2 do not add new watch if node is dragged to itself 2016-04-25 16:45:52 +03:00
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