Commit Graph
179876 Commits
Author SHA1 Message Date
Tagir Valeev 7e72d2fe9e OptionalIsPresentInspection: simplify isRaw() and isOptionalLambdaCandidate(); fix getComments(); add more tests (IDEA-CR-13980) 2016-09-27 12:01:07 +07:00
Tagir Valeev 89185189d9 StreamApiMigrationInspection: utility methods moved to appropriate classes; LambdaUtil contracts added 2016-09-27 11:21:17 +07:00
Tagir Valeev b141891dc1 StreamApiMigrationInspection: fix noneMatch()/allMatch() quick-fix name when continue is used; prettier Optional code generated in some cases 2016-09-27 11:21:17 +07:00
Vasily Pisar b1e4351dea IDEA-152620 Move Filter#applyFilter from EDT to the pooled thread
Revert "IDEA-152620 Move Filter#applyFilter from EDT to the pooled thread"

This reverts commit fded4d86e6.
2016-09-26 22:52:03 +03:00
Vasily Pisar a2230eed9e IDEA-152620 Move Filter#applyFilter from EDT to the pooled thread
Revert "cleanup some unused console & registry parts"

This reverts commit 7840b96880.
2016-09-26 22:52:03 +03:00
Vassiliy.Kudryashov 01d6c21967 misprint in description 2016-09-26 22:45:05 +03:00
Kirill Likhodedov 9a56d351ac Make VCS toolwindow available for projects with <Project> mapping
The issue was introduced in 8f6589d: default mapping is a valid
mapping and shouldn't be checked here.

This fixes IDEA-161752.

Previously the availability check used ProjectLevelVcsManager.getAllActiveVcss(),
but this check became less powerful in 00adb8e: it stopped initializing
active VCSs if they weren't initialized yet.
This functionality might return back, but it will be done separately.
2016-09-26 20:57:56 +03:00
Egor.Ushakov bae707de93 IDEA-161754 Terminate process on exit choice is not preserved 2016-09-26 20:49:39 +03:00
Andrey Vlasovskikh b4b5badab9 Removed obsolete check not covered by tests 2016-09-26 20:46:00 +03:00
Denis Fokin 4e1141c7db Support of composite editors for comboboxes 2016-09-26 20:10:18 +03:00
Kirill Likhodedov c57dd8556a Cleanup: mark the field private, use diamonds 2016-09-26 19:32:10 +03:00
Kirill Likhodedov 7716368550 Rename the "origin" constant to a more laconic GitRemote.ORIGIN 2016-09-26 19:23:27 +03:00
Anna.Kozlova 0c1b50e60f provide extends fix for overriding return types (IDEA-161739) 2016-09-26 18:14:53 +02:00
Anna.Kozlova 4e550620cd EA-89011 - IAE: ClassInheritorsSearch.search 2016-09-26 18:14:53 +02:00
Anna.Kozlova 971fdab483 goto implementation: allow on incomplete code (IDEA-161718) 2016-09-26 18:14:53 +02:00
Kirill Likhodedov 34a92e6221 Lambdify 2016-09-26 19:10:04 +03:00
Kirill Likhodedov e2037514e4 Capitalize progress message 2016-09-26 19:10:02 +03:00
Kirill Likhodedov c003da65dc Support adding a new remote from push dialog even if there are remotes
Display "Define remote" action in the remote choosing popup.
Since this action shows a dialog, move all popup onChosen code to
doFinalStep(), to avoid potential focus issues,
as recommended in ListPopupImpl._handleSelect

Relates to IDEA-87099 IDEA-76454 IDEA-60389
2016-09-26 19:10:01 +03:00
Kirill Likhodedov 39bad63abd Lambdify 2016-09-26 19:09:59 +03:00
Kirill Likhodedov 9ed44a3a72 Add simple validation of remote name and url to the define remote dialog 2016-09-26 19:09:58 +03:00
Kirill Likhodedov 8c014fdf4e Don't propose origin remote name if there is one 2016-09-26 19:09:33 +03:00
Kirill Likhodedov bcfdec5ee5 Provide a dialog to configure Git remotes: add, remote and edit
The feature considers that a remote may have only single URL
(the first fetch URL): only one URL is displayed in the table,
only one URL can be changed.
pushUrls and other fetchUrls can be supported later by request.

IDEA-87099 IDEA-76454 IDEA-60389
2016-09-26 19:09:15 +03:00
Kirill Likhodedov 8e2e166b50 Mention the corresponding repository for which remote is being defined 2016-09-26 18:52:05 +03:00
Kirill Likhodedov 7eef686226 Move GitDefineRemoteDialog to a more appropriate package 2016-09-26 18:52:05 +03:00
Bas Leijdekkers 725ceda558 IDEA-160174 (Inspection incorrectly suggests to narrow variable scope) 2016-09-26 17:04:28 +02:00
Dmitry Avdeev 0ba81faf47 EA-72558 - NPE: AbstractWizard.updateButtons 2016-09-26 18:03:22 +03:00
Egor.Ushakov bf89bd9cb5 prefer files from the original resolve context in debugger fields, this helps when we have same fqn classes in the project (for example in a lib and a module), in this case now we choose some random file. 2016-09-26 17:59:47 +03:00
Pavel Dolgov f1c87220b3 Java inspection: Don't offer to replace this.quals() and super.equals() with Objects.equals() (IDEA-161707) 2016-09-26 17:51:51 +03:00
Julia Beliaeva d1f2f472dd [vcs-log] filter by regular expressions in memory using messages index 2016-09-26 17:21:31 +03:00
Dmitry Avdeev 23d4ea22c3 synchronous toolwindows initializing to prevent re-layout during startup:
return async api
2016-09-26 17:17:26 +03:00
Denis Fokin 0a17ed74ca IDEA-161498 Several errors in maven integration plugin 2016-09-26 17:05:22 +03:00
Roman Shevchenko e4082dec4f [platform] fixes for Linux restarter
- correct launcher script name
- correct parent process termination condition on systemd-based systems
2016-09-26 16:02:43 +02:00
Aleksey Pivovarov 136bb52aae IDEA-161384 ui: fix text alignment in ComboBoxAction under HiDPI 2016-09-26 16:49:26 +03:00
Sergey Simonchik 64004fc7c5 get rid of deprecated method usage 2016-09-26 16:44:19 +03:00
Dmitry Avdeev b016170019 Revert: HTMLEditorKitProvider extracted to make initialization lazy 2016-09-26 16:12:23 +03:00
Bas Leijdekkers db546f6911 SSR: copy implements, extends and type parameters correctly when replacing classes with inner classes 2016-09-26 15:03:19 +02:00
Bas Leijdekkers d36dd6587f SSR: cleanup java replace handler 2016-09-26 15:03:17 +02:00
Bas Leijdekkers 3cf1ba922c SSR: handle parentheses in read/write detection 2016-09-26 15:03:16 +02:00
Rustam Vishnyakov f3ba4d8193 Use display names for built-in editable color schemes' copies 2016-09-26 15:38:04 +03:00
Semyon Proshev 94fb4a845b Simplify "registerProblem" util methods in CompatibilityVisitor 2016-09-26 15:32:24 +03:00
Semyon Proshev 137c3cbd80 Introduce registerForAllMatchingVersions and registerOnFirstMatchingVersion util methods in CompatibilityVisitor 2016-09-26 15:32:20 +03:00
Semyon Proshev 5009a2b457 Introduce registerFirst method in CompatibilityVisitor to simplify languages processing 2016-09-26 15:30:55 +03:00
Semyon Proshev 38af9d1b1f Improve constants usage and declaration in CompatibilityVisitor and PyCompatibilityInspection 2016-09-26 15:30:48 +03:00
Semyon Proshev 6c7acd0fd3 Add more nullability annotations to CompatibilityVisitor 2016-09-26 15:22:59 +03:00
Semyon Proshev 3479d2ac76 Introduce appendLanguageLevels method in CompatibilityVisitor to simplify languages processing 2016-09-26 15:22:43 +03:00
Elizaveta Shashkova 06e4de9367 Tests: do not finish program right after the printing, because slow Iron Python doesn't have enough time to pass it to output. 2016-09-26 15:16:06 +03:00
Aleksey Pivovarov 695221469c IDEA-161504 ui: fix "Update Plugin" button rendering under HiDPI 2016-09-26 15:12:26 +03:00
Aleksey Pivovarov d9b191ece9 IDEA-161524 ui: fix column width under HiDPI
* otherwise default value from TableColumn is used (75px)
* this reverts changes from 795a337
2016-09-26 15:12:26 +03:00
Anton Tarasov eb653d303e IDEA-161665 LayeredIcon offsets are not scaled on hidpi 2016-09-26 15:09:53 +03:00
Elizaveta Shashkova 2c4ebfc54f Tests: fix arguments quoting on windows 2016-09-26 14:53:14 +03:00