Tagir Valeev
2e36108630
SimplifyBooleanExpressionFix: support always-false last disjunct in if
...
Fixes IDEA-200961 Simplification of "!list.add(type) is always false" may change code semantic
2018-10-23 17:44:26 +07:00
Vladimir.Orlov
16bda0dc48
windows installer: more readable installations log.
2018-10-23 13:34:26 +03:00
Dmitry Jemerov
c491e795e0
Allow creating IntelliJ plugins with Gradle Kotlin DSL build scripts
2018-10-23 12:31:15 +02:00
Anton Tarasov
c94749cd91
Fix some glitches in IconLoader.CachedImageIcon
2018-10-23 13:25:39 +03:00
nik
bcf0e7b88c
platform API: introduce ApiStatus.AvailableSince annotation (IDEA-201009)
2018-10-23 13:20:40 +03:00
Eugene Zhuravlev
2e3659ff99
for jdk9 and later process platform_classpath with default file manager;
...
fallback to default list() implementation if some operations are not supported
2018-10-23 12:10:16 +02:00
Anton Lobov
5341d5d0b0
WEB-35385 JSON: merge the user whitespace with whitespace auto-inserted by typed handler
2018-10-23 11:57:47 +02:00
Egor Ushakov
a6fe440385
IDEA-200972 View Breakpoints: Show breakpoint icons in the tree view to distinguish between suspend options
2018-10-23 12:44:11 +03:00
peter
b2123b322d
getUnhandledExceptions: make potentially expensive substitutor calculation a bit lazier
2018-10-23 11:34:50 +02:00
Dmitry Jemerov
f7ca8b82af
Correctly handle checkbox state changes in New Project | Gradle (IDEA-188755)
2018-10-23 11:33:17 +02:00
Tagir Valeev
f943a97bc8
SingleStatementInBlockFix: fixed main element determination
2018-10-23 16:28:52 +07:00
Vladimir.Orlov
98b9f95a16
windows installer: more readable installations log.
2018-10-23 12:12:17 +03:00
Dmitry Jemerov
8a61bea42a
Show file count in "some files contain problems" message (IDEA-CR-38469)
2018-10-23 11:08:37 +02:00
Dmitry Jemerov
2ea20c035c
Clarify javadoc (IDEA-CR-38467)
2018-10-23 11:08:36 +02:00
Dmitry Avdeev
681ad5431a
added category to make it working
2018-10-23 12:06:02 +03:00
Egor Ushakov
c01597dda8
IDEA-142157 - show dumps as sub tabs of the process run tab
2018-10-23 12:03:22 +03:00
Egor Ushakov
2c1da471a5
IDEA-142157 - show only time in thread dump title
2018-10-23 12:03:22 +03:00
Dmitriy.Panov
ea2b2d7677
timeout for JDK/JBRE downloading
2018-10-23 11:43:44 +03:00
nik
96df4364a3
build scripts: fix building IntelliJ-based IDEs on Windows (IDEA-200994)
...
Cut the top-level directory when extracting JRE the same way it's done using 'tar' command on Linux.
2018-10-23 11:41:59 +03:00
Tagir Valeev
747aec38c9
ConvertSwitchToIfIntention: better comments handling
2018-10-23 15:34:51 +07:00
Tagir Valeev
fdce964e39
IconLoader: try to fix compilation with FQ name
2018-10-23 13:46:25 +07:00
Tagir Valeev
86373d2dc0
IconLoader: copy transform in clearCache() (IDEA-CR-38451)
2018-10-23 12:51:02 +07:00
Tagir Valeev
0f64940936
IconLoader: fixes according to review (IDEA-CR-38451)
...
1. Sync via private obj
2. Primary ctor instead of confusing almost-copy-but-not-ctor
3. getRealIcon() is not synchronized (unnecessary as getRealIcon(ScaleContext ctx) already synchronizes)
4. synchronization includes updateScaleContext now
5. patchResolver -> patch
2018-10-23 12:51:01 +07:00
Tagir Valeev
16f8585588
CachedImageIcon refactoring:
...
1. myLocalFilter, myDarkOverridden are final (were practically only changed during initialization, now moved to ctor)
2. trivial getter/setter for myGlobalFilter removed
3. numberOfPatchers removed (unnecessary and even harmful: the same count doesn't mean the same patchers)
4. MyUrlResolver now static class
5. myClassLoader moved to MyUrlResolver and made final
6. unwrapIcon() extracted
7. IconTransform class to encapsulate global icon transformation state (USE_DARK_ICONS+IMAGE_FILTER+ourPatchers)
2018-10-23 12:51:00 +07:00
Viktoria.Shirunova
e56357bcbc
[gui-test] ActionsInProjectStructure: use mouse based work with tree
2018-10-23 08:42:58 +03:00
Viktoria.Shirunova
57f602e3eb
[gui-test] ExtendedJTreeDriver: refactoring around scrollToTreePathExt to correctly expand tree when expand control is located outside of the path bounds
2018-10-23 08:42:58 +03:00
Konstantin Bulenkov
68d04efd47
IDEA-200845 Editor color scheme is not applied when switching between custom themes
2018-10-22 19:11:51 -07:00
Vassiliy.Kudryashov
cca9d327ed
IDEA-200011 Replace in pre-selected text doesn't work any more
2018-10-23 02:17:37 +03:00
Sergey Malenkov
9d8f9bd666
IDEA-189709: fix JavaGotoSuperTest#testLambdaMarker
2018-10-23 02:05:45 +03:00
Sergey Malenkov
d4e87d1ded
IDEA-189709: implement/override tooltip for gutter icons
2018-10-23 00:47:08 +03:00
Sergey Ignatov
9d7de4ae6c
add intellij.platform.uast.tests as a dependency to the intellij.java.tests
...
align java tests in community/ultimate class paths
2018-10-23 00:24:20 +03:00
Andrey Vokin
db67345437
Introduce method DocumentUtil#getIndent
...
added test
2018-10-22 23:38:57 +03:00
Andrey Vokin
d59d564033
ruby: do not add unecessary 'end' when complete do-keyword
...
RUBY-22436 Unneeded end will be added after Enter when do was retyped
2018-10-22 23:38:55 +03:00
Alexander.Kirsanov
717d69cc31
Temp fix for EditorConfigFileHierarchyServiceImpl
2018-10-22 22:02:36 +03:00
Alexander.Kirsanov
56075bf2bb
Fix performance of EditorConfigFileHierarchyServiceImpl (IDEA-200803)
2018-10-22 22:02:35 +03:00
Alexander.Kirsanov
fb88cfcdf0
Fixed "Project is already disposed" (WEB-35364 etc.)
2018-10-22 22:02:35 +03:00
Alexander.Kirsanov
b2f752911d
Better kt<->java interop by using JvmStatic in EditorConfig utils
2018-10-22 22:02:34 +03:00
Konstantin Kolosovsky
51e14d2125
vcs: Fix synchronization and wait logic in "BufferedListConsumerTest"
2018-10-22 21:52:56 +03:00
Konstantin Kolosovsky
bf67cdbe6e
vcs: Refactor "CommittedChangesPanel" - use more generic type
2018-10-22 21:52:55 +03:00
peter
2042b1cc28
speedup lambda search: don't check assignability in light applicability check
...
because we already search for all possible SAM inheritors of the main searched class, so we can check exact name match
2018-10-22 20:48:52 +02:00
Dmitry Avdeev
dce504b013
EA-117772 - assert: DefaultXmlPsiPolicy.encodeXmlTextContents
2018-10-22 20:26:37 +03:00
Sergey Simonchik
9547475523
simplify code
2018-10-22 20:25:11 +03:00
Sergey Simonchik
1dba928b34
no dir for empty string
2018-10-22 20:19:36 +03:00
Vassiliy.Kudryashov
08eae059ef
Fix broken test
2018-10-22 20:14:17 +03:00
Vassiliy.Kudryashov
cd31ea5cdb
Fix broken test
2018-10-22 20:14:16 +03:00
anstarovoyt
127a3aa4f2
platform: ignore ast loading for current file
...
"inspect all" can call inspections for file without loaded ast
2018-10-22 20:07:48 +03:00
Roman Shevchenko
14ac7ba521
[updater] includes a name of a failed batch part in the error message (IDEA-198858)
2018-10-22 19:05:45 +02:00
Aleksey Pivovarov
544ab41db8
vcs: fix thread leak in tests
2018-10-22 20:04:34 +03:00
Dmitry Avdeev
d225fdecdd
XmlModificationsTest moved to community
2018-10-22 20:02:35 +03:00
Dmitry Avdeev
a395efc741
EA-130166 - CCE: DefaultXmlPsiPolicy.encodeXmlTextContents
2018-10-22 20:02:35 +03:00