Denis Fokin [Tue, 4 Oct 2016 12:58:11 +0000 (15:58 +0300)]
IDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based editor
Dmitry Batrak [Tue, 4 Oct 2016 12:54:17 +0000 (15:54 +0300)]
IDEA-161930 Editing method invocations with parameter hints creates too much distraction
Aleksey Pivovarov [Tue, 4 Oct 2016 12:22:12 +0000 (15:22 +0300)]
ui: show icons in gutter under HiDPI
Dmitry Batrak [Tue, 4 Oct 2016 11:57:54 +0000 (14:57 +0300)]
added dummy inlay model implementation for injected editors, to avoid potential bugs
errors will still be logged on usage of inlay model for an injected editor
Dmitry Batrak [Tue, 4 Oct 2016 11:47:13 +0000 (14:47 +0300)]
refactoring (following IDEA-CR-14187)
Dmitry Batrak [Tue, 4 Oct 2016 11:27:23 +0000 (14:27 +0300)]
cleanup - use Java 8 features, remove redundant code
Dmitry Batrak [Tue, 4 Oct 2016 11:25:38 +0000 (14:25 +0300)]
IDEA-161418 Missing example of "Inline parameters hint" in color scheme settings
Aleksey Pivovarov [Tue, 4 Oct 2016 11:20:07 +0000 (14:20 +0300)]
EA-89319 - IAE: ObjectUtils.notNull
Aleksey Pivovarov [Mon, 3 Oct 2016 17:21:15 +0000 (20:21 +0300)]
IDEA-154724 ui: fix editor code lens under HiDPI
Roman Shevchenko [Tue, 4 Oct 2016 10:36:09 +0000 (12:36 +0200)]
[platform] reusing the launcher script lookup method (IDEA-CR-14046)
Tagir Valeev [Tue, 4 Oct 2016 10:14:51 +0000 (17:14 +0700)]
IDEA-162051 Simplify !Stream.anyMatch(x -> !(...)) to Stream.allMatch() and so on
Aleksey Pivovarov [Tue, 4 Oct 2016 10:10:13 +0000 (13:10 +0300)]
ui: scale default JSlider sizes under HiDPU
Aleksey Pivovarov [Tue, 4 Oct 2016 09:20:01 +0000 (12:20 +0300)]
merge: log error if dialog is shown under write lock
Anna.Kozlova [Tue, 4 Oct 2016 10:02:52 +0000 (12:02 +0200)]
inlay parameter names: detect builder pattern by return method type
Yaroslav Lepenkin [Tue, 4 Oct 2016 09:01:51 +0000 (12:01 +0300)]
[Parameter Name Hints] show for single param null and this
Anna.Kozlova [Fri, 30 Sep 2016 16:25:39 +0000 (18:25 +0200)]
@SuppressWarning for foreach and try-with-resources parameters
Anna.Kozlova [Fri, 30 Sep 2016 16:05:10 +0000 (18:05 +0200)]
forking tests: make the output available immediately (IDEA-142977)
Tagir Valeev [Tue, 4 Oct 2016 08:54:05 +0000 (15:54 +0700)]
StreamAPI migration: limited sorting support
Dmitry Trofimov [Tue, 4 Oct 2016 08:33:13 +0000 (11:33 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 4 Oct 2016 08:32:26 +0000 (11:32 +0300)]
Check stating only when running on teamcity
Tagir Valeev [Tue, 4 Oct 2016 08:31:06 +0000 (15:31 +0700)]
StreamAPI migration: propose to use any/all/noneMatch if next return is not true/false (using || or &&)
Egor.Ushakov [Tue, 4 Oct 2016 08:20:58 +0000 (11:20 +0300)]
EA-68778 - IAE: StackFrameDescriptorImpl.<init>
Anna Kozlova [Tue, 4 Oct 2016 07:08:48 +0000 (09:08 +0200)]
write action added
Anna Kozlova [Tue, 4 Oct 2016 07:00:49 +0000 (09:00 +0200)]
CCE for lambda expressions
Anna Kozlova [Fri, 23 Sep 2016 18:34:17 +0000 (21:34 +0300)]
junit: don't try to skip suite classes when no suites were found
Tagir Valeev [Tue, 4 Oct 2016 07:14:56 +0000 (14:14 +0700)]
ExpressionUtils#getAssignment now returns simple assignments only (not compound assignments)
nik [Tue, 4 Oct 2016 06:19:56 +0000 (09:19 +0300)]
GWT: pass classpath for GWT compiler via file to avoid problems with too long command line (IDEA-137325)
Tagir Valeev [Tue, 4 Oct 2016 06:15:57 +0000 (13:15 +0700)]
Java8CollectionsApiInspection is split into 4 separate inspections
Tagir Valeev [Tue, 4 Oct 2016 02:47:19 +0000 (09:47 +0700)]
ControlFlowUtils#statementBreaksLoop; StreamApiMigrationInspection#getInitializerUsageStatus simplified
Konstantin Bulenkov [Mon, 3 Oct 2016 22:07:34 +0000 (00:07 +0200)]
Allow to travers the whole tree from root using just Right key
Konstantin Bulenkov [Mon, 3 Oct 2016 20:44:55 +0000 (22:44 +0200)]
Show configurables ids on Shift if and only if registry key is on
Konstantin Bulenkov [Mon, 3 Oct 2016 20:31:17 +0000 (22:31 +0200)]
make show configurable ids by registry key
Egor.Ushakov [Mon, 3 Oct 2016 17:23:58 +0000 (20:23 +0300)]
EA-89344 - IAE: JavaLineBreakpointType$LineJavaBreakpointVariant.$$$reportNull$$$
Ilya.Kazakevich [Mon, 3 Oct 2016 16:54:36 +0000 (19:54 +0300)]
Merge remote-tracking branch 'origin/master'
Ilya.Kazakevich [Mon, 3 Oct 2016 16:46:05 +0000 (19:46 +0300)]
Merge branch 'adamcharnock-manage' of https://github.com/adamcharnock/intellij-community
Yaroslav Lepenkin [Mon, 3 Oct 2016 16:41:55 +0000 (19:41 +0300)]
[Parameter Name Hints] show all single letter params
Aleksey Pivovarov [Mon, 3 Oct 2016 09:25:35 +0000 (12:25 +0300)]
IDEA-161976 ui: fix default `JBTable.getPreferredScrollableViewportSize` on HiDPI
Egor.Ushakov [Mon, 3 Oct 2016 16:14:30 +0000 (19:14 +0300)]
cleanup
nik [Mon, 3 Oct 2016 16:07:15 +0000 (19:07 +0300)]
some unstable APIs marked with ApiStatus.Experimental annotation
nik [Mon, 3 Oct 2016 16:02:19 +0000 (19:02 +0300)]
ApiStatus.Experimental annotation made public
Yaroslav Lepenkin [Mon, 3 Oct 2016 15:22:04 +0000 (18:22 +0300)]
[Parameter Name Hints] do not show hints for builder pattern
Yaroslav Lepenkin [Mon, 3 Oct 2016 10:30:45 +0000 (13:30 +0300)]
[Parameter Name Hints] show hints for single param methods if method returns something and has boolean parameter
Egor.Ushakov [Mon, 3 Oct 2016 14:48:11 +0000 (17:48 +0300)]
IDEA-130822 Special Java/Swing widget to enable/disable breakpoints does not hide when active tab changes during debugger session
Alexander Zolotov [Mon, 3 Oct 2016 14:11:23 +0000 (17:11 +0300)]
Skip autopopup in comments handler should use context element instead of manual
retrieving element at caret (IDEA-161810)
Dmitry Avdeev [Mon, 3 Oct 2016 13:39:26 +0000 (16:39 +0300)]
ProjectOpeningTest
nik [Mon, 3 Oct 2016 12:47:58 +0000 (15:47 +0300)]
build scripts: compile additional modules to fix building IDEA CE
Aleksey Pivovarov [Mon, 3 Oct 2016 12:07:12 +0000 (15:07 +0300)]
diff: extract method
Aleksey Pivovarov [Mon, 3 Oct 2016 11:28:21 +0000 (14:28 +0300)]
diff: support BOM differences
Aleksey Pivovarov [Mon, 3 Oct 2016 10:55:03 +0000 (13:55 +0300)]
diff: add default implementations for interface methods
fitermay [Mon, 3 Oct 2016 12:16:06 +0000 (15:16 +0300)]
Extends PyConstantExpressionEvaluator.evaluateBoolean to work for integers and use it.
fitermay [Mon, 3 Oct 2016 11:25:34 +0000 (14:25 +0300)]
Remove yellow code (unnecessary checks, lambdify, ...) in PyControlFlowBuilder
fitermay [Mon, 3 Oct 2016 11:19:59 +0000 (14:19 +0300)]
PY-1177 Fixed: Control flow analysis doesn't detect while/break
Handle control flow for statically true condition in while statement
Dmitry Batrak [Mon, 3 Oct 2016 11:25:11 +0000 (14:25 +0300)]
IDEA-162004 Rich copy produces wrong foreground color at the start of copied fragment
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