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