Pavel Dolgov
9fc8a64cd6
Java: Extend control flow analysis to support enhanced switch & switch expression, including break-with-value (IDEA-202131)
2018-11-21 18:49:01 +03:00
Mikhail Golubev
84aa9b4bf5
PY-32109 Use the latest supported language version for the example in colorscheme settings
2018-11-21 18:46:03 +03:00
Svetlana.Zemlyanskaya
8e95e3f951
FUS: report file types defined in listed plugins
2018-11-21 16:36:11 +01:00
Mikhail Sokolov
6f3ecc5da3
EA-131745 - Search Everywhere throws exception when called from invalid PsiElement
2018-11-21 18:24:06 +03:00
Bas Leijdekkers
dfa554a959
IG: fix serialization to avoid modifying users' inspection profiles
2018-11-21 16:20:56 +01:00
Piotr Tomiak
e00de36898
UX-398 WEB-35842 Move ObjectTypeAttribute icon to AllIcons.Node and use it in Angular code.
2018-11-21 15:56:54 +01:00
Anna.Kozlova
c7ce9a1a8c
switch expressions: inference for value breaks, correct lambda context in result expressions
2018-11-21 15:54:15 +01:00
Anna.Kozlova
b015644d7a
get rid of redundant space in error message
2018-11-21 15:54:15 +01:00
Mikhail Sokolov
06daef817b
EA-131745 - PIEAE: PsiUtilCore.ensureValid
2018-11-21 17:45:38 +03:00
Vladislav Rassokhin
f40ddc31e4
Compilation Parts: minimize user-agent on parts upload
2018-11-21 17:40:53 +03:00
Nicolay Mitropolsky
f8b6396e97
Uast: limiting TreeBasedEvaluator depth (IDEA-202315)
2018-11-21 17:36:47 +03:00
peter
8bd0ab03e5
don't leak progress dialog UI if PCE happens during its parent window calculation
...
take care to fully initialize ProgressDialog and register it in disposer after PCE
do other side-effectful stuff also after possible PCE
fixes memory leak after action update being interrupted by timeout:
at com.intellij.openapi.util.Disposer.register(Disposer.java:93)
at com.intellij.util.Alarm.<init>(Alarm.java:136)
at com.intellij.util.Alarm.<init>(Alarm.java:105)
at com.intellij.openapi.progress.util.ProgressDialog.<init>(ProgressDialog.java:40)
at com.intellij.openapi.progress.util.ProgressWindow.<init>(ProgressWindow.java:102)
at com.intellij.openapi.progress.util.ProgressWindow.<init>(ProgressWindow.java:84)
at com.intellij.openapi.progress.impl.BackgroundableProcessIndicator.<init>(BackgroundableProcessIndicator.java:57)
at com.intellij.openapi.progress.impl.BackgroundableProcessIndicator.<init>(BackgroundableProcessIndicator.java:42)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressAsynchronously(ProgressManagerImpl.java:131)
at com.intellij.openapi.progress.impl.CoreProgressManager.runAsynchronously(CoreProgressManager.java:328)
at com.intellij.openapi.progress.impl.CoreProgressManager.run(CoreProgressManager.java:312)
at com.intellij.openapi.progress.Task.queue(Task.java:115)
at com.intellij.lang.ant.config.impl.AntConfigurationImpl.queueLater(AntConfigurationImpl.java:736)
2018-11-21 15:34:12 +01:00
Konstantin Kolosovsky
27903701d3
vcs: More diagnostics for interrupted commit during code analysis check (IDEA-185735)
2018-11-21 17:28:35 +03:00
Alexey Merkulov
071589c040
IDEA-CR-40089: RUBY-22576 Allowed leading dots for paste key sequence feature
2018-11-21 17:17:41 +03:00
Alexey Merkulov
e6e1135447
IDEA-CR-40089: Fixed bug with possible several internal dots
2018-11-21 17:17:41 +03:00
Konstantin Kolosovsky
77dcc64591
svn: Update icons
2018-11-21 17:09:46 +03:00
Konstantin Kolosovsky
2fd10f4fbc
svn: Update integrate-related actions - update toolbar, fix titles
2018-11-21 17:09:46 +03:00
Konstantin Kolosovsky
2087394efb
svn: Refactor "RootsAndBranches" - simplify actions creation
2018-11-21 17:09:46 +03:00
Konstantin Kolosovsky
fc933fca01
svn: Remove "Compare Subversion Properties" action - common "Show Diff" could be used instead
2018-11-21 17:09:46 +03:00
Konstantin Kolosovsky
a74599ebab
svn: Move several methods from "ShowPropertiesDiffAction" to "SvnLazyPropertyContentRevision"
2018-11-21 17:09:45 +03:00
Konstantin Kolosovsky
240fa0f5cd
svn: Update icons - reuse existing
2018-11-21 17:09:45 +03:00
Konstantin Kolosovsky
611db7d8c4
svn: Remove "Configure Branches..." action icon - action is not used in any toolbar
2018-11-21 17:09:45 +03:00
Konstantin Kolosovsky
51cff6fba5
svn: Remove "Show Working Copies" action from toolbar, remove action icon
...
Corresponding "Subversion Working Copies Information" tab label is also visible when toolbar is shown
2018-11-21 17:09:45 +03:00
Konstantin Kolosovsky
31236176d0
svn: Remove unused icons
2018-11-21 17:09:44 +03:00
nik
af314a9b05
action system: remove action from all action groups when ActionManager.unregisterAction is called (IDEA-202598)
2018-11-21 17:05:10 +03:00
Konstantin Kolosovsky
6637ca274d
svn: Migrate "String" to "Url" in "SvnRepositoryCache"
2018-11-21 16:56:51 +03:00
Konstantin Kolosovsky
8743c4c3c6
svn: Convert "SvnRepositoryCache" to kotlin
2018-11-21 16:56:51 +03:00
Konstantin Kolosovsky
d886a3ba18
Rename .java to .kt
2018-11-21 16:56:50 +03:00
Konstantin Kolosovsky
0e8de568b9
svn: Refactor "SvnRepositoryCache" - remove unused methods
2018-11-21 16:56:50 +03:00
Konstantin Kolosovsky
37f2e5bd86
svn: Refactor "RepositoryLoader" - get rid of "SwingUtilities.invokeLater()" calls
2018-11-21 16:56:50 +03:00
Konstantin Kolosovsky
5fe81e804f
svn: Refactor "RepositoryLoader" - remove useless interactive auth configuration
...
"SvnClient" instances use interactive auth by default anyway
2018-11-21 16:56:50 +03:00
Konstantin Kolosovsky
9d6daaa79a
svn: Refactor "SvnConfiguration" - rename methods
2018-11-21 16:56:50 +03:00
Konstantin Kolosovsky
fb6485a3cd
svn: Fix "Clear Auth Cache" task title
2018-11-21 16:56:49 +03:00
Konstantin Kolosovsky
e8b59ea6ce
svn: Refactor "SvnAuthenticationNotifier" - use "java.nio.file.Path"
2018-11-21 16:56:49 +03:00
Konstantin Kolosovsky
2e1d824010
svn: Refactor "SvnAuthenticationNotifier"
2018-11-21 16:56:49 +03:00
Konstantin Kolosovsky
0bcc009fc9
svn: Convert "SvnAuthenticationNotifier" to kotlin
2018-11-21 16:56:49 +03:00
Konstantin Kolosovsky
2a33cbb4be
Rename .java to .kt
2018-11-21 16:56:48 +03:00
Konstantin Kolosovsky
33d32069bf
svn: Refactor "SvnAuthenticationNotifier"
2018-11-21 16:56:48 +03:00
Konstantin Kolosovsky
60ffd8454c
vcs: Refactor "GenericNotifierImpl"
2018-11-21 16:56:48 +03:00
Konstantin Kolosovsky
b01fd39914
vcs: Convert "GenericNotifierImpl" to kotlin
2018-11-21 16:56:48 +03:00
Konstantin Kolosovsky
d130d1d07f
Rename .java to .kt
2018-11-21 16:56:47 +03:00
Konstantin Kolosovsky
137ba6cd6e
vcs: Refactor "GenericNotifierImpl"
2018-11-21 16:56:47 +03:00
Dmitry Batkovich
41e56ebf20
java global inspections: replace usages of uast as psi
2018-11-21 16:51:49 +03:00
Roman Shevchenko
c864e9f95f
[java] value breaks: corrects exited statement lookup (IDEA-CR-40172)
2018-11-21 14:50:02 +01:00
Roland Illig
d001216c69
Add 'ignore != 0' to inspection for negated conditions (IDEA-202323)
2018-11-21 14:47:29 +01:00
Roland Illig
e94a196827
Add more tests for UnnecessaryUnicodeEscapeInspection
2018-11-21 14:47:29 +01:00
Roland Illig
d6bb3f8c80
Make code in UnnecessaryUnicodeEscapeInspection shorter
...
The keyword "while" at the beginning of a line usually starts a while
loop instead of ending a do-while loop. To avoid further confusion,
replace the do-while loop with a typical while-loop.
2018-11-21 14:47:29 +01:00
Rustam Vishnyakov
32378af5a5
Test fix
2018-11-21 16:45:45 +03:00
Kirill Kirichenko
448508e107
IDEA-198342 Add keys: checkboxes and radio buttons
2018-11-21 16:38:32 +03:00
Alexander Doroshko
d4cbf004f3
Move ProjectViewFileNestingService.RULE_COMPARATOR to FileNestingInProjectViewDialog
2018-11-21 16:36:39 +03:00