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