Liana.Bakradze [Tue, 4 Oct 2016 09:49:25 +0000 (12:49 +0300)]
PY-20932 Pandas DataFrame viewer for multiindex frames raises TypeError
Dmitry Batkovich [Mon, 3 Oct 2016 10:08:25 +0000 (13:08 +0300)]
make SameParameterValueInspection be available in editor
Aleksey Pivovarov [Mon, 3 Oct 2016 09:43:52 +0000 (12:43 +0300)]
diff: fix "Jump To Source" action
follow-up:
77fc58d
Denis Fokin [Mon, 3 Oct 2016 09:45:04 +0000 (12:45 +0300)]
Better logging
Konstantin Bulenkov [Tue, 27 Sep 2016 10:07:11 +0000 (13:07 +0300)]
cleanup
Denis Fokin [Mon, 3 Oct 2016 09:15:37 +0000 (12:15 +0300)]
Typo
Semyon Proshev [Mon, 3 Oct 2016 09:16:47 +0000 (12:16 +0300)]
EA-89301 Fixed: NPE: PyFunctionImpl.lambda$getModifierFromStub$
Check if PyTargetExpressionStub.getInitializer() is null
Dmitry Batrak [Mon, 3 Oct 2016 09:12:03 +0000 (12:12 +0300)]
show primitive values right after variable name in inline debugger
Denis Fokin [Mon, 3 Oct 2016 08:25:56 +0000 (11:25 +0300)]
EA-87122
Sergey Simonchik [Mon, 3 Oct 2016 08:24:25 +0000 (11:24 +0300)]
require not-null project in LocatableConfigurationBase constructor
nik [Mon, 3 Oct 2016 08:19:02 +0000 (11:19 +0300)]
some JComboBox usages generified
nik [Mon, 3 Oct 2016 08:03:09 +0000 (11:03 +0300)]
SortedComboBoxModel: use generified ComboBoxModel
nik [Mon, 3 Oct 2016 08:02:12 +0000 (11:02 +0300)]
SortedListModel moved to platform-api where Java 8 is available and changed to use ComboBoxModel with generic parameter
Vladislav.Soroka [Mon, 3 Oct 2016 07:37:12 +0000 (10:37 +0300)]
IDEA-161956 Bundled maven 3 doesn't run under project sdk (1.6)
nik [Fri, 30 Sep 2016 18:11:53 +0000 (21:11 +0300)]
PopupListElementRenderer generified
nik [Fri, 30 Sep 2016 17:59:27 +0000 (20:59 +0300)]
generified some inheritors of GroupedItemsListRenderer
nik [Fri, 30 Sep 2016 17:44:28 +0000 (20:44 +0300)]
side panel in Project Structure dialog: cleanup and 'copy' action fixed (IDEA-68561)
nik [Fri, 30 Sep 2016 17:43:24 +0000 (20:43 +0300)]
GroupedItemsListRenderer generified
Tagir Valeev [Mon, 3 Oct 2016 07:30:14 +0000 (14:30 +0700)]
Stream API migration: refactoring (MigrateToStreamFix now formats result returned by subclasses)
Tagir Valeev [Mon, 3 Oct 2016 05:36:42 +0000 (12:36 +0700)]
Stream API migration: replace with findFirst().ifPresent() chain
Tagir Valeev [Mon, 3 Oct 2016 05:22:59 +0000 (12:22 +0700)]
Stream API migration refactoring: TerminalBlock is immutable now and refers to the intermediate operations chain
Tagir Valeev [Mon, 3 Oct 2016 03:41:52 +0000 (10:41 +0700)]
Stream API migration: support nested anyMatch
Yaroslav Lepenkin [Sun, 2 Oct 2016 22:22:30 +0000 (01:22 +0300)]
[Parameter Name Hints] do not show hints for single param methods if return type is not void
Just testing this new approach: generally single param methods acts like getters "get(int index), charAt(int index), indexOf(int index)"
Semyon Proshev [Sun, 2 Oct 2016 16:21:27 +0000 (19:21 +0300)]
Move PyPropertyAccessInspection functionality which relates to __slots__ to PyDunderSlotsInspection
Eugene Zhuravlev [Sat, 1 Oct 2016 16:40:32 +0000 (18:40 +0200)]
trusted certificates installed in the IDE are now honored in license-related ssl connections
Sergey Malenkov [Sat, 1 Oct 2016 15:41:29 +0000 (18:41 +0300)]
modify extension point for color-blindness plugin
Konstantin Bulenkov [Fri, 30 Sep 2016 22:07:05 +0000 (00:07 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Fri, 30 Sep 2016 22:04:01 +0000 (00:04 +0200)]
change BLACK to JBColor.foreground()
Konstantin Bulenkov [Fri, 30 Sep 2016 22:03:16 +0000 (00:03 +0200)]
cleanup
Konstantin Bulenkov [Fri, 30 Sep 2016 22:02:39 +0000 (00:02 +0200)]
cleanup
Konstantin Bulenkov [Fri, 30 Sep 2016 22:01:24 +0000 (00:01 +0200)]
win10: Tree.rowHeight=0
Konstantin Bulenkov [Fri, 30 Sep 2016 21:57:58 +0000 (23:57 +0200)]
avoid too narrow rows in Project View
Julia Beliaeva [Fri, 30 Sep 2016 20:58:06 +0000 (23:58 +0300)]
[vcs-log] new labels design is on
Julia Beliaeva [Fri, 30 Sep 2016 16:15:23 +0000 (19:15 +0300)]
[vcs-log] extract helper method getWidth and remove duplication
Julia Beliaeva [Fri, 30 Sep 2016 16:14:57 +0000 (19:14 +0300)]
[vcs-log] do not expand row when tooltip is shown
Yaroslav Lepenkin [Fri, 30 Sep 2016 19:44:44 +0000 (22:44 +0300)]
[Inline Param Name Hints] hint filtering changed:
- ignore all single length param names except "x, y, z, w, h"
- removed String class blacklisting
Bas Leijdekkers [Fri, 30 Sep 2016 16:43:35 +0000 (18:43 +0200)]
IG: do not report on methods outside equals() et.al.
Dmitry Batkovich [Fri, 30 Sep 2016 16:32:31 +0000 (19:32 +0300)]
properties: acquire psi file only for .properties & .xml files ResourceBundleEditorProvider
nik [Fri, 30 Sep 2016 16:31:16 +0000 (19:31 +0300)]
project structure dialog: copy action should copy library/module/artifact name (IDEA-68561)
Dmitry Avdeev [Fri, 30 Sep 2016 16:11:50 +0000 (19:11 +0300)]
IDEA-161924 Disappearing tabs in version control toolwindow
peter [Fri, 30 Sep 2016 16:05:17 +0000 (18:05 +0200)]
TransactionGuard javadoc: try to make the "difference to read/write actions" section more comprehensible
Roman Shevchenko [Fri, 30 Sep 2016 16:00:00 +0000 (18:00 +0200)]
Cleanup (formatting)
Alexander Doroshko [Fri, 30 Sep 2016 15:31:48 +0000 (18:31 +0300)]
ContentRootMacro
Dmitry Batkovich [Fri, 30 Sep 2016 15:33:25 +0000 (18:33 +0300)]
inspection view: rewrite view initialization to do not use synchronous ui thread call IDEA-161871
Julia Beliaeva [Wed, 28 Sep 2016 18:03:04 +0000 (21:03 +0300)]
[vcs-log] cache hasGroupWithMultipleRefs calculation
Julia Beliaeva [Tue, 27 Sep 2016 18:31:28 +0000 (21:31 +0300)]
[vcs-log] vertically align references in the tooltip, better text for the rest of the refs
Julia Beliaeva [Tue, 27 Sep 2016 17:17:52 +0000 (20:17 +0300)]
[vcs-log] limit for references number shown in popup
Julia Beliaeva [Tue, 27 Sep 2016 16:41:19 +0000 (19:41 +0300)]
[vcs-log] show tags in tooltip
Julia Beliaeva [Tue, 27 Sep 2016 16:06:18 +0000 (19:06 +0300)]
[vcs-log] limit tooltip width with table width and remove logs from preferred size calculation
Julia Beliaeva [Mon, 26 Sep 2016 15:26:57 +0000 (18:26 +0300)]
[vcs-log] adjust tooltip size so it would be wider
Julia Beliaeva [Mon, 26 Sep 2016 15:26:02 +0000 (18:26 +0300)]
[vcs-log] properly calculate tooltip size taking its wrapping capabilities into account
Julia Beliaeva [Fri, 23 Sep 2016 14:42:44 +0000 (17:42 +0300)]
[vcs-log] move showTooltip and getArrowTooltipText to GraphTableController
Julia Beliaeva [Fri, 23 Sep 2016 14:36:17 +0000 (17:36 +0300)]
[vcs-log] hide last shown tooltip
Julia Beliaeva [Fri, 23 Sep 2016 14:29:13 +0000 (17:29 +0300)]
[vcs-log] use font from the table in the references tooltip
Julia Beliaeva [Wed, 21 Sep 2016 15:27:42 +0000 (18:27 +0300)]
[vcs-log] tooltip for references in graph table
Julia Beliaeva [Thu, 22 Sep 2016 18:18:56 +0000 (21:18 +0300)]
[vcs-log] try to make events processing code more comprehensible to accommodate reference tooltips
Julia Beliaeva [Wed, 21 Sep 2016 16:01:43 +0000 (19:01 +0300)]
[vcs-log] extract GraphTableController
Julia Beliaeva [Wed, 21 Sep 2016 14:02:35 +0000 (17:02 +0300)]
[vcs-log] separate lines for branches and tags in details
Julia Beliaeva [Wed, 21 Sep 2016 13:47:12 +0000 (16:47 +0300)]
[vcs-log] extract ReferencesPanelClass
Valentin Fondaratov [Fri, 30 Sep 2016 15:24:04 +0000 (18:24 +0300)]
move util method to a more appropriate place
Valentin Fondaratov [Fri, 30 Sep 2016 15:19:08 +0000 (18:19 +0300)]
RUBY-18619: add keymap choosing step into RM initial wizard
nik [Fri, 30 Sep 2016 15:16:33 +0000 (18:16 +0300)]
build scripts: fixed format.sh for Mac in old scripts
nik [Fri, 30 Sep 2016 15:15:52 +0000 (18:15 +0300)]
fixed selecting JAR files in native Mac file chooser (IDEA-161645)
Semyon Proshev [Fri, 23 Sep 2016 09:35:15 +0000 (12:35 +0300)]
PY-20770 Fixed: Support Python 3.6 asynchronous generators and comprehensions
Add type tests for await in async and non-async comprehensions
Semyon Proshev [Thu, 22 Sep 2016 16:56:20 +0000 (19:56 +0300)]
PY-20770 Fixed: Support Python 3.6 asynchronous generators and comprehensions
Update CompatibilityVisitor to highlight "await" inside comprehensions in Python 3.5
Semyon Proshev [Thu, 22 Sep 2016 15:10:53 +0000 (18:10 +0300)]
PY-20770 Fixed: Support Python 3.6 asynchronous generators and comprehensions
Add tests for parsing await inside comprehensions
Semyon Proshev [Thu, 22 Sep 2016 12:08:12 +0000 (15:08 +0300)]
PY-20770 Fixed: Support Python 3.6 asynchronous generators and comprehensions
Update PyTypeCheckerInspection to warn about async generators without "async" inside comprehensions
Add tests for values iterated over async generator inside comprehensions
Semyon Proshev [Tue, 20 Sep 2016 18:56:27 +0000 (21:56 +0300)]
PY-20770 Fixed: Support Python 3.6 asynchronous generators and comprehensions
Update CompatibilityVisitor to highlight "async" inside comprehensions and generator expressions in Pythons < 3.6
Semyon Proshev [Tue, 20 Sep 2016 17:47:40 +0000 (20:47 +0300)]
PY-20770 Fixed: Support Python 3.6 asynchronous generators and comprehensions
Check for "for" or "async for" while parsing generators, list, dict and set literals
Highlight "async" as keyword in generators, list, dict and set literals
Semyon Proshev [Fri, 16 Sep 2016 14:35:45 +0000 (17:35 +0300)]
PY-20770 Fixed: Support Python 3.6 asynchronous generators and comprehensions
Introduce fake __asyncgenerator type for async generator objects described in PEP 525.
Update PyFunctionImpl.createCoroutineType to convert __generator to __asyncgenerator.
Update PyTargetExpressionImpl.getIterationType to infer type of elements which are getting from async generator
Highlight non-empty return inside async generators as error
Semyon Proshev [Tue, 27 Sep 2016 12:26:58 +0000 (15:26 +0300)]
PY-20770 Fixed: Support Python 3.6 asynchronous generators and comprehensions
Update highlighting and compatibility visitor to correctly process async generators described in PEP 525
Maxim.Mossienko [Fri, 30 Sep 2016 14:36:10 +0000 (16:36 +0200)]
IDEA-161826 Find and Replace keeps previous data in Replace field but it looks cleared
Vladislav.Soroka [Fri, 30 Sep 2016 14:11:14 +0000 (17:11 +0300)]
project tasks: notify even for empty task list execution
Daniil Ovchinnikov [Fri, 30 Sep 2016 14:00:33 +0000 (17:00 +0300)]
[groovy] unused default parameter: consider method used if it has supermethods
Egor.Ushakov [Fri, 30 Sep 2016 12:45:14 +0000 (15:45 +0300)]
added back generics
Egor.Ushakov [Fri, 30 Sep 2016 12:42:42 +0000 (15:42 +0300)]
do not remove a breakpoint on shift-gutter click
Egor.Ushakov [Fri, 30 Sep 2016 12:32:38 +0000 (15:32 +0300)]
remove breakpoint with keyboard shortcut even with enabled debugger.click.disable.breakpoints
Dmitry Batrak [Fri, 30 Sep 2016 12:35:11 +0000 (15:35 +0300)]
IDEA-161866 Move Element Left/Right doesn't work in array typed annotation parameters
Dmitry Batrak [Fri, 30 Sep 2016 12:13:16 +0000 (15:13 +0300)]
EA-89191 - ISE: EditorView.offsetToVisualPosition
add diagnostics to find out where bulk mode was enabled
Dmitry Batkovich [Fri, 30 Sep 2016 12:11:44 +0000 (15:11 +0300)]
inspection view: do not ignore range in problem descriptor IDEA-161886
Vladislav.Soroka [Fri, 30 Sep 2016 10:59:47 +0000 (13:59 +0300)]
IDEA-161630 Maven: maven-war-plugin: optional dependency jar is included into output
Dmitry Avdeev [Fri, 30 Sep 2016 10:09:34 +0000 (13:09 +0300)]
IDEA-161905 Show VCS Log and Show Local Changes actions cause NPE if Version Control toolwindow w...
Dmitry Batrak [Fri, 30 Sep 2016 09:59:47 +0000 (12:59 +0300)]
enable changing 'show parameter name hints' option from 'Find Action' popup
Tagir Valeev [Fri, 30 Sep 2016 09:57:36 +0000 (16:57 +0700)]
IDEA-CR-14049 followup typo fixed
Tagir Valeev [Fri, 30 Sep 2016 09:52:35 +0000 (16:52 +0700)]
IDEA-CR-14049 missing getType() added; support array initializers in Optional map
Denis Fokin [Fri, 30 Sep 2016 09:37:50 +0000 (12:37 +0300)]
EA-87122
Tagir Valeev [Fri, 30 Sep 2016 09:38:20 +0000 (16:38 +0700)]
ExceptionUtil.getThrownCheckedExceptions: accepts varargs now
Tagir Valeev [Fri, 30 Sep 2016 09:31:06 +0000 (16:31 +0700)]
IDEA-CR-13980: comments handling is simplified (they just extracted and placed before the condition)
Dmitry Batrak [Fri, 30 Sep 2016 09:27:51 +0000 (12:27 +0300)]
EA-89192 - ISE: EditorView.offsetToVisualPosition
exit bulk update mode before reporting problems
Egor.Ushakov [Fri, 30 Sep 2016 09:16:22 +0000 (12:16 +0300)]
IDEA-124497 Debugger: "Resume/Pause Program" in menu "Run" is active active
Dmitry Batrak [Fri, 30 Sep 2016 09:12:51 +0000 (12:12 +0300)]
EA-83177 - ISE: EditorView.offsetToVisualPosition
Dmitry Batrak [Fri, 30 Sep 2016 07:44:19 +0000 (10:44 +0300)]
EA-89190 - ISE: EditorView.offsetToVisualPosition
Tagir Valeev [Fri, 30 Sep 2016 09:07:06 +0000 (16:07 +0700)]
IDEA-161925 Stream API migration: support toArray conversion, fixed mapping to initialized array, fixed final variable status, clean up in RefactoringUtil
Egor.Ushakov [Fri, 30 Sep 2016 08:20:50 +0000 (11:20 +0300)]
IDEA-103215 Add automatic word wrap to conditional breakpoint expression modification popup - use toggleSoftWraps from action
Alexander Kass [Fri, 30 Sep 2016 08:00:54 +0000 (11:00 +0300)]
FindDialog: trying to remove item from immutable list
Bas Leijdekkers [Fri, 30 Sep 2016 08:32:54 +0000 (10:32 +0200)]
IG: don't warn about not synced when annotated with a proper @GuardedBy() (IDEA-154598)
Bas Leijdekkers [Fri, 30 Sep 2016 07:47:29 +0000 (09:47 +0200)]
IG: merge two inspections into one "'wait()' or 'notify()' while not synchronized" inspection
Denis Fokin [Fri, 30 Sep 2016 07:40:35 +0000 (10:40 +0300)]
EA-88022
Anna.Kozlova [Fri, 30 Sep 2016 07:31:51 +0000 (09:31 +0200)]
disable test
Anna.Kozlova [Fri, 30 Sep 2016 07:31:25 +0000 (09:31 +0200)]
check inheritance for classes in local scopes to check that metho overrides another method (IDEA-161863)