Commit Graph
231752 Commits
Author SHA1 Message Date
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