idea/community.git
6 years agoIDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based...
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

6 years agoIDEA-161930 Editing method invocations with parameter hints creates too much distraction
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

6 years agoui: show icons in gutter under HiDPI
Aleksey Pivovarov [Tue, 4 Oct 2016 12:22:12 +0000 (15:22 +0300)]
ui: show icons in gutter under HiDPI

6 years agoadded dummy inlay model implementation for injected editors, to avoid potential bugs
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

6 years agorefactoring (following IDEA-CR-14187)
Dmitry Batrak [Tue, 4 Oct 2016 11:47:13 +0000 (14:47 +0300)]
refactoring (following IDEA-CR-14187)

6 years agocleanup - use Java 8 features, remove redundant code
Dmitry Batrak [Tue, 4 Oct 2016 11:27:23 +0000 (14:27 +0300)]
cleanup - use Java 8 features, remove redundant code

6 years agoIDEA-161418 Missing example of "Inline parameters hint" in color scheme settings
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

6 years agoEA-89319 - IAE: ObjectUtils.notNull
Aleksey Pivovarov [Tue, 4 Oct 2016 11:20:07 +0000 (14:20 +0300)]
EA-89319 - IAE: ObjectUtils.notNull

6 years agoIDEA-154724 ui: fix editor code lens under HiDPI phpstorm/163.5659
Aleksey Pivovarov [Mon, 3 Oct 2016 17:21:15 +0000 (20:21 +0300)]
IDEA-154724 ui: fix editor code lens under HiDPI

6 years ago[platform] reusing the launcher script lookup method (IDEA-CR-14046)
Roman Shevchenko [Tue, 4 Oct 2016 10:36:09 +0000 (12:36 +0200)]
[platform] reusing the launcher script lookup method (IDEA-CR-14046)

6 years agoIDEA-162051 Simplify !Stream.anyMatch(x -> !(...)) to Stream.allMatch() and so on
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

6 years agoui: scale default JSlider sizes under HiDPU
Aleksey Pivovarov [Tue, 4 Oct 2016 10:10:13 +0000 (13:10 +0300)]
ui: scale default JSlider sizes under HiDPU

6 years agomerge: log error if dialog is shown under write lock
Aleksey Pivovarov [Tue, 4 Oct 2016 09:20:01 +0000 (12:20 +0300)]
merge: log error if dialog is shown under write lock

6 years agoinlay parameter names: detect builder pattern by return method type
Anna.Kozlova [Tue, 4 Oct 2016 10:02:52 +0000 (12:02 +0200)]
inlay parameter names: detect builder pattern by return method type

6 years ago[Parameter Name Hints] show for single param null and this
Yaroslav Lepenkin [Tue, 4 Oct 2016 09:01:51 +0000 (12:01 +0300)]
[Parameter Name Hints] show for single param null and this

6 years ago@SuppressWarning for foreach and try-with-resources parameters
Anna.Kozlova [Fri, 30 Sep 2016 16:25:39 +0000 (18:25 +0200)]
@SuppressWarning for foreach and try-with-resources parameters

6 years agoforking tests: make the output available immediately (IDEA-142977)
Anna.Kozlova [Fri, 30 Sep 2016 16:05:10 +0000 (18:05 +0200)]
forking tests: make the output available immediately (IDEA-142977)

6 years agoStreamAPI migration: limited sorting support appcode/163.5651 clion/163.5650
Tagir Valeev [Tue, 4 Oct 2016 08:54:05 +0000 (15:54 +0700)]
StreamAPI migration: limited sorting support

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 4 Oct 2016 08:33:13 +0000 (11:33 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoCheck stating only when running on teamcity
Dmitry Trofimov [Tue, 4 Oct 2016 08:32:26 +0000 (11:32 +0300)]
Check stating only when running on teamcity

6 years agoStreamAPI migration: propose to use any/all/noneMatch if next return is not true...
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 &&)

6 years agoEA-68778 - IAE: StackFrameDescriptorImpl.<init>
Egor.Ushakov [Tue, 4 Oct 2016 08:20:58 +0000 (11:20 +0300)]
EA-68778 - IAE: StackFrameDescriptorImpl.<init>

6 years agowrite action added
Anna Kozlova [Tue, 4 Oct 2016 07:08:48 +0000 (09:08 +0200)]
write action added

6 years agoCCE for lambda expressions
Anna Kozlova [Tue, 4 Oct 2016 07:00:49 +0000 (09:00 +0200)]
CCE for lambda expressions

6 years agojunit: don't try to skip suite classes when no suites were found
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

6 years agoExpressionUtils#getAssignment now returns simple assignments only (not compound assig... appcode/163.5715 appcode/163.5798
Tagir Valeev [Tue, 4 Oct 2016 07:14:56 +0000 (14:14 +0700)]
ExpressionUtils#getAssignment now returns simple assignments only (not compound assignments)

6 years agoGWT: pass classpath for GWT compiler via file to avoid problems with too long command...
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)

6 years agoJava8CollectionsApiInspection is split into 4 separate inspections
Tagir Valeev [Tue, 4 Oct 2016 06:15:57 +0000 (13:15 +0700)]
Java8CollectionsApiInspection is split into 4 separate inspections

6 years agoControlFlowUtils#statementBreaksLoop; StreamApiMigrationInspection#getInitializerUsag... appcode/163.5644.10 appcode/163.5644.12 clion/163.5644.7 dbe/163.5643 idea/163.5644 idea/163.5644.3 phpstorm/163.5644.4 pycharm/163.5644.6 pycharm/163.5645 pycharm/163.5646 rubymine/163.5644.5 webstorm/163.5642 webstorm/163.5644.1
Tagir Valeev [Tue, 4 Oct 2016 02:47:19 +0000 (09:47 +0700)]
ControlFlowUtils#statementBreaksLoop; StreamApiMigrationInspection#getInitializerUsageStatus simplified

6 years agoAllow to travers the whole tree from root using just Right key appcode/163.5628 appcode/163.5640 clion/163.5635 dbe/163.5636 idea/163.5637 phpstorm/163.5639 pycharm/163.5633 pycharm/163.5638 rubymine/163.5634
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

6 years agoShow configurables ids on Shift if and only if registry key is on
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

6 years agomake show configurable ids by registry key
Konstantin Bulenkov [Mon, 3 Oct 2016 20:31:17 +0000 (22:31 +0200)]
make show configurable ids by registry key

6 years agoEA-89344 - IAE: JavaLineBreakpointType$LineJavaBreakpointVariant.$$$reportNull$$$
Egor.Ushakov [Mon, 3 Oct 2016 17:23:58 +0000 (20:23 +0300)]
EA-89344 - IAE: JavaLineBreakpointType$LineJavaBreakpointVariant.$$$reportNull$$$

6 years agoMerge remote-tracking branch 'origin/master' pycharm/163.5627
Ilya.Kazakevich [Mon, 3 Oct 2016 16:54:36 +0000 (19:54 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoMerge branch 'adamcharnock-manage' of https://github.com/adamcharnock/intellij-community
Ilya.Kazakevich [Mon, 3 Oct 2016 16:46:05 +0000 (19:46 +0300)]
Merge branch 'adamcharnock-manage' of https://github.com/adamcharnock/intellij-community

6 years ago[Parameter Name Hints] show all single letter params
Yaroslav Lepenkin [Mon, 3 Oct 2016 16:41:55 +0000 (19:41 +0300)]
[Parameter Name Hints] show all single letter params

6 years agoIDEA-161976 ui: fix default `JBTable.getPreferredScrollableViewportSize` on HiDPI
Aleksey Pivovarov [Mon, 3 Oct 2016 09:25:35 +0000 (12:25 +0300)]
IDEA-161976 ui: fix default `JBTable.getPreferredScrollableViewportSize` on HiDPI

6 years agocleanup
Egor.Ushakov [Mon, 3 Oct 2016 16:14:30 +0000 (19:14 +0300)]
cleanup

6 years agosome unstable APIs marked with ApiStatus.Experimental annotation
nik [Mon, 3 Oct 2016 16:07:15 +0000 (19:07 +0300)]
some unstable APIs marked with ApiStatus.Experimental annotation

6 years agoApiStatus.Experimental annotation made public
nik [Mon, 3 Oct 2016 16:02:19 +0000 (19:02 +0300)]
ApiStatus.Experimental annotation made public

6 years ago[Parameter Name Hints] do not show hints for builder pattern
Yaroslav Lepenkin [Mon, 3 Oct 2016 15:22:04 +0000 (18:22 +0300)]
[Parameter Name Hints] do not show hints for builder pattern

6 years ago[Parameter Name Hints] show hints for single param methods if method returns somethin...
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

6 years agoIDEA-130822 Special Java/Swing widget to enable/disable breakpoints does not hide... appcode/163.5604 clion/163.5603
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

6 years agoSkip autopopup in comments handler should use context element instead of manual
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)

6 years agoProjectOpeningTest
Dmitry Avdeev [Mon, 3 Oct 2016 13:39:26 +0000 (16:39 +0300)]
ProjectOpeningTest

6 years agobuild scripts: compile additional modules to fix building IDEA CE
nik [Mon, 3 Oct 2016 12:47:58 +0000 (15:47 +0300)]
build scripts: compile additional modules to fix building IDEA CE

6 years agodiff: extract method
Aleksey Pivovarov [Mon, 3 Oct 2016 12:07:12 +0000 (15:07 +0300)]
diff: extract method

6 years agodiff: support BOM differences
Aleksey Pivovarov [Mon, 3 Oct 2016 11:28:21 +0000 (14:28 +0300)]
diff: support BOM differences

6 years agodiff: add default implementations for interface methods
Aleksey Pivovarov [Mon, 3 Oct 2016 10:55:03 +0000 (13:55 +0300)]
diff: add default implementations for interface methods

6 years agoExtends PyConstantExpressionEvaluator.evaluateBoolean to work for integers and use it.
fitermay [Mon, 3 Oct 2016 12:16:06 +0000 (15:16 +0300)]
Extends PyConstantExpressionEvaluator.evaluateBoolean to work for integers and use it.

6 years agoRemove yellow code (unnecessary checks, lambdify, ...) in PyControlFlowBuilder
fitermay [Mon, 3 Oct 2016 11:25:34 +0000 (14:25 +0300)]
Remove yellow code (unnecessary checks, lambdify, ...) in PyControlFlowBuilder

6 years agoPY-1177 Fixed: Control flow analysis doesn't detect while/break
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

6 years agoIDEA-162004 Rich copy produces wrong foreground color at the start of copied fragment appcode/163.5599 clion/163.5598
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

6 years agomake SameParameterValueInspection be available in editor phpstorm/163.5596
Dmitry Batkovich [Mon, 3 Oct 2016 10:08:25 +0000 (13:08 +0300)]
make SameParameterValueInspection be available in editor

6 years agodiff: fix "Jump To Source" action
Aleksey Pivovarov [Mon, 3 Oct 2016 09:43:52 +0000 (12:43 +0300)]
diff: fix "Jump To Source" action

follow-up: 77fc58d

6 years agoBetter logging
Denis Fokin [Mon, 3 Oct 2016 09:45:04 +0000 (12:45 +0300)]
Better logging

6 years agocleanup
Konstantin Bulenkov [Tue, 27 Sep 2016 10:07:11 +0000 (13:07 +0300)]
cleanup

6 years agoTypo
Denis Fokin [Mon, 3 Oct 2016 09:15:37 +0000 (12:15 +0300)]
Typo

6 years agoEA-89301 Fixed: NPE: PyFunctionImpl.lambda$getModifierFromStub$
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

6 years agoshow primitive values right after variable name in inline debugger
Dmitry Batrak [Mon, 3 Oct 2016 09:12:03 +0000 (12:12 +0300)]
show primitive values right after variable name in inline debugger

6 years agoEA-87122 appcode/163.5559 clion/163.5558
Denis Fokin [Mon, 3 Oct 2016 08:25:56 +0000 (11:25 +0300)]
EA-87122

6 years agorequire not-null project in LocatableConfigurationBase constructor
Sergey Simonchik [Mon, 3 Oct 2016 08:24:25 +0000 (11:24 +0300)]
require not-null project in LocatableConfigurationBase constructor

6 years agosome JComboBox usages generified
nik [Mon, 3 Oct 2016 08:19:02 +0000 (11:19 +0300)]
some JComboBox usages generified

6 years agoSortedComboBoxModel: use generified ComboBoxModel
nik [Mon, 3 Oct 2016 08:03:09 +0000 (11:03 +0300)]
SortedComboBoxModel: use generified ComboBoxModel

6 years agoSortedListModel moved to platform-api where Java 8 is available and changed to use...
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

6 years agoIDEA-161956 Bundled maven 3 doesn't run under project sdk (1.6)
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)

6 years agoPopupListElementRenderer generified
nik [Fri, 30 Sep 2016 18:11:53 +0000 (21:11 +0300)]
PopupListElementRenderer generified

6 years agogenerified some inheritors of GroupedItemsListRenderer
nik [Fri, 30 Sep 2016 17:59:27 +0000 (20:59 +0300)]
generified some inheritors of GroupedItemsListRenderer

6 years agoside panel in Project Structure dialog: cleanup and 'copy' action fixed (IDEA-68561)
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)

6 years agoGroupedItemsListRenderer generified
nik [Fri, 30 Sep 2016 17:43:24 +0000 (20:43 +0300)]
GroupedItemsListRenderer generified

6 years agoStream API migration: refactoring (MigrateToStreamFix now formats result returned...
Tagir Valeev [Mon, 3 Oct 2016 07:30:14 +0000 (14:30 +0700)]
Stream API migration: refactoring (MigrateToStreamFix now formats result returned by subclasses)

6 years agoStream API migration: replace with findFirst().ifPresent() chain
Tagir Valeev [Mon, 3 Oct 2016 05:36:42 +0000 (12:36 +0700)]
Stream API migration: replace with findFirst().ifPresent() chain

6 years agoStream API migration refactoring: TerminalBlock is immutable now and refers to the...
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

6 years agoStream API migration: support nested anyMatch
Tagir Valeev [Mon, 3 Oct 2016 03:41:52 +0000 (10:41 +0700)]
Stream API migration: support nested anyMatch

6 years ago[Parameter Name Hints] do not show hints for single param methods if return type... appcode/163.5551 clion/163.5547 dbe/163.5546 idea/163.5548 phpstorm/163.5550 pycharm/163.5549 pycharm/163.5553 rubymine/163.5545 rubymine/163.5552 webstorm/163.5555
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)"

6 years agoMove PyPropertyAccessInspection functionality which relates to __slots__ to PyDunderS...
Semyon Proshev [Sun, 2 Oct 2016 16:21:27 +0000 (19:21 +0300)]
Move PyPropertyAccessInspection functionality which relates to __slots__ to PyDunderSlotsInspection

6 years agotrusted certificates installed in the IDE are now honored in license-related ssl... appcode/163.5528 appcode/163.5539 clion/163.5532 clion/163.5538 dbe/163.5533 idea/163.5517 idea/163.5525 phpstorm/163.5527 phpstorm/163.5536 pycharm/163.5526 pycharm/163.5530 rubymine/163.5529 rubymine/163.5531 webstorm/163.5534
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

6 years agomodify extension point for color-blindness plugin
Sergey Malenkov [Sat, 1 Oct 2016 15:41:29 +0000 (18:41 +0300)]
modify extension point for color-blindness plugin

6 years agoMerge remote-tracking branch 'origin/master' appcode/163.5505 clion/163.5510 dbe/163.5501 idea/163.5503 phpstorm/163.5504 phpstorm/163.5515 pycharm/163.5502 pycharm/163.5507 rubymine/163.5506 rubymine/163.5509 webstorm/163.5511
Konstantin Bulenkov [Fri, 30 Sep 2016 22:07:05 +0000 (00:07 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agochange BLACK to JBColor.foreground()
Konstantin Bulenkov [Fri, 30 Sep 2016 22:04:01 +0000 (00:04 +0200)]
change BLACK to JBColor.foreground()

6 years agocleanup
Konstantin Bulenkov [Fri, 30 Sep 2016 22:03:16 +0000 (00:03 +0200)]
cleanup

6 years agocleanup
Konstantin Bulenkov [Fri, 30 Sep 2016 22:02:39 +0000 (00:02 +0200)]
cleanup

6 years agowin10: Tree.rowHeight=0
Konstantin Bulenkov [Fri, 30 Sep 2016 22:01:24 +0000 (00:01 +0200)]
win10: Tree.rowHeight=0

6 years agoavoid too narrow rows in Project View
Konstantin Bulenkov [Fri, 30 Sep 2016 21:57:58 +0000 (23:57 +0200)]
avoid too narrow rows in Project View

6 years ago[vcs-log] new labels design is on
Julia Beliaeva [Fri, 30 Sep 2016 20:58:06 +0000 (23:58 +0300)]
[vcs-log] new labels design is on

6 years ago[vcs-log] extract helper method getWidth and remove duplication
Julia Beliaeva [Fri, 30 Sep 2016 16:15:23 +0000 (19:15 +0300)]
[vcs-log] extract helper method getWidth and remove duplication

6 years ago[vcs-log] do not expand row when tooltip is shown
Julia Beliaeva [Fri, 30 Sep 2016 16:14:57 +0000 (19:14 +0300)]
[vcs-log] do not expand row when tooltip is shown

6 years ago[Inline Param Name Hints] hint filtering changed:
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

6 years agoIG: do not report on methods outside equals() et.al.
Bas Leijdekkers [Fri, 30 Sep 2016 16:43:35 +0000 (18:43 +0200)]
IG: do not report on methods outside equals() et.al.

6 years agoproperties: acquire psi file only for .properties & .xml files ResourceBundleEditorPr...
Dmitry Batkovich [Fri, 30 Sep 2016 16:32:31 +0000 (19:32 +0300)]
properties: acquire psi file only for .properties & .xml files ResourceBundleEditorProvider

6 years agoproject structure dialog: copy action should copy library/module/artifact name (IDEA...
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)

6 years agoIDEA-161924 Disappearing tabs in version control toolwindow
Dmitry Avdeev [Fri, 30 Sep 2016 16:11:50 +0000 (19:11 +0300)]
IDEA-161924 Disappearing tabs in version control toolwindow

6 years agoTransactionGuard javadoc: try to make the "difference to read/write actions" section...
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

6 years agoCleanup (formatting)
Roman Shevchenko [Fri, 30 Sep 2016 16:00:00 +0000 (18:00 +0200)]
Cleanup (formatting)

6 years agoContentRootMacro
Alexander Doroshko [Fri, 30 Sep 2016 15:31:48 +0000 (18:31 +0300)]
ContentRootMacro

6 years agoinspection view: rewrite view initialization to do not use synchronous ui thread...
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

6 years ago[vcs-log] cache hasGroupWithMultipleRefs calculation
Julia Beliaeva [Wed, 28 Sep 2016 18:03:04 +0000 (21:03 +0300)]
[vcs-log] cache hasGroupWithMultipleRefs calculation

6 years ago[vcs-log] vertically align references in the tooltip, better text for the rest of...
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

6 years ago[vcs-log] limit for references number shown in popup
Julia Beliaeva [Tue, 27 Sep 2016 17:17:52 +0000 (20:17 +0300)]
[vcs-log] limit for references number shown in popup

6 years ago[vcs-log] show tags in tooltip
Julia Beliaeva [Tue, 27 Sep 2016 16:41:19 +0000 (19:41 +0300)]
[vcs-log] show tags in tooltip