Commit Graph
230722 Commits
Author SHA1 Message Date
Tagir Valeev cee88f887b FindFirstMigration: use ifPresent when stream element type is primitive and the final statement is an assignment
This case is possible only if we have no non-final locals updated in the loop, so the assignment updates field or array element.
Using common assignment scenario may not work as primitive optionals lack map/filter operations
Fixes IDEA-200209 "Replace with findFirst" produces incompilable code
2018-10-10 15:55:53 +07:00
Tagir Valeev c9ccaee0a6 BoxingInliner: cast before boxing when necessary 2018-10-10 15:37:35 +07:00
Vladimir Krivosheev 9e567d04a3 reduce usages of PasswordStorage 2018-10-10 10:21:34 +02:00
Vladimir Krivosheev c16cbc28f0 drop support of old password keys 2018-10-10 10:21:32 +02:00
Vladimir Krivosheev eaa2265236 save in tests immediately 2018-10-10 10:21:31 +02:00
Vladimir Krivosheev 9236d5226c cleanup 2018-10-10 10:21:30 +02:00
Vladimir Krivosheev 7d519cd256 extend CredentialStore to make clear that PasswordStorage interface is deprecated 2018-10-10 10:21:29 +02:00
Vladimir Krivosheev e99e014c4e IDEA-200066 efficient implementation of load and save KeePass database 2018-10-10 10:21:28 +02:00
Vladimir Krivosheev 775ba3f258 cleanup 2018-10-10 10:21:26 +02:00
Vladimir Krivosheev a777e86da1 cleanup, avoid sugar (.element) 2018-10-10 10:21:25 +02:00
Vladimir Krivosheev 651502d0f7 move OneTimeString to own file 2018-10-10 10:21:24 +02:00
Vladimir Krivosheev ed125bc2ac cleanup, avoid sugar (.element) 2018-10-10 10:21:23 +02:00
Vladimir Krivosheev 4840920859 fix RunConfigurableTest 2018-10-10 10:13:19 +02:00
Vladimir Krivosheev 5fb63cd9df cleanup 2018-10-10 10:13:19 +02:00
Kirill Kirichenko 56cac9bb23 IDEA-198313 Rename resource 2018-10-10 11:07:40 +03:00
Vladimir Krivosheev c5e060df17 disable UI DSL test on Window since no separate TC build configuration for Windows 2018-10-10 08:48:08 +02:00
Tagir Valeev b364143f5a Do not track equality on assignments like Object x = 5 (IDEA-200233)
DfaBoxedValue now reports type when possible
2018-10-10 13:46:10 +07:00
Tagir Valeev 5884c85c2c DfaExpressionFactory: cleanup 2018-10-10 13:35:05 +07:00
Tagir Valeev fbdbf80da3 Fixed reporting of unboxing on cast 2018-10-10 13:11:06 +07:00
peter c016bed71c don't calculate progress.toString until Neo really needs it
it can be quite expensive, e.g. DaemonProgressIndicator#toString in tests contains a stack trace
2018-10-10 07:48:40 +02:00
peter 5f4da98584 speed up SeverityRegistrar queries 2018-10-10 07:46:46 +02:00
peter 01cff61a6b UnivocityTest: query java files once 2018-10-10 07:12:48 +02:00
peter af06e6db3f don't access user data for frozen documents: it'll throw and they have no vFile anyway 2018-10-10 06:49:18 +02:00
peter f33d3ddd9a PsiCachedValue: improve readability 2018-10-10 06:44:56 +02:00
peter 2095ffaa11 ignore "Picked up" messages issued by JVM in compiler process 2018-10-10 06:37:33 +02:00
Tagir Valeev aff8f9f280 IDEA-200232 Support numeric casts in dataflow 2018-10-10 11:22:53 +07:00
Tagir Valeev 92c7436e21 DoubleNegation: do not warn on incomplete binary expression (IDEA-200178) 2018-10-10 11:22:52 +07:00
Vassiliy.Kudryashov c2fbfcee6e IDEA-153071 Settings > Version Control > Confirmation window resize issues 2018-10-10 01:55:25 +03:00
Aleksey Pivovarov 5052b14cda ui: fix NPE if WelcomeScreen action has no assigned icon 2018-10-10 01:22:21 +03:00
Dmitry Trofimov 522d7a4026 Fix mouse pointer (IDEA-188160) 2018-10-10 00:17:00 +02:00
Dmitry Trofimov 9176995358 Turn off persistent terminal tabs as it's not production ready 2018-10-10 00:06:49 +02:00
Dmitry Trofimov 76e9eb7b91 Clean-up 2018-10-10 00:01:16 +02:00
Dmitry Trofimov 852b928329 Unique names for tabs (IDEA-188160) 2018-10-09 23:22:04 +02:00
Dmitry Trofimov 1e313f1f36 Merge remote-tracking branch 'origin/ssimonchik/terminal-tab-persistence' 2018-10-09 22:21:45 +02:00
Dmitry Trofimov d84c910248 Merge branch 'traff/terminal_new_tabs'
# Conflicts:
#	plugins/terminal/src/org/jetbrains/plugins/terminal/JBTabInnerTerminalWidget.java
2018-10-09 22:11:40 +02:00
Vassiliy.Kudryashov 2d10e9e4df Find In Path directory field: try to use 'typed' filepath in filechooser 2018-10-09 22:32:55 +03:00
Semyon Proshev 5a775fc379 Rename file related to PEP-561 and stub packages (PY-30942) 2018-10-09 20:57:55 +03:00
Semyon Proshev f112937e97 Support source and content roots while resolving stub packages (PY-30942) 2018-10-09 20:57:55 +03:00
Semyon Proshev 240cb203e0 Minor cleanup (PY-30942) 2018-10-09 20:57:55 +03:00
Semyon Proshev d4c3a6a22f Update resolve so import sources don't resolve to inline package if stub package is not partial (PY-30942) 2018-10-09 20:57:55 +03:00
Semyon Proshev 75844b74c7 Support partial stub packages (PY-30942) 2018-10-09 20:57:55 +03:00
Semyon Proshev aaf3de97e4 Update order for resolved elements (PY-30942) 2018-10-09 20:57:55 +03:00
Semyon Proshev 7863e90505 Add resolve to stub packages (PY-30942) 2018-10-09 20:57:55 +03:00
Semyon Proshev 50c486f260 Update processing __init__.pyi in QualifiedNameFinder.PathChoosingVisitor so it provides correct names (PY-30942) 2018-10-09 20:57:55 +03:00
Semyon Proshev 236d0f6bfd Minor update in QualifiedNameFinder.PathChoosingVisitor (PY-30942) 2018-10-09 20:57:55 +03:00
Dmitry Avdeev 26bf28130e IDEA-199839 Support deprecation in xsd schemas
support <documentation> tag
2018-10-09 20:55:12 +03:00
Dmitry Avdeev 7e15c324cf javadoc 2018-10-09 20:55:12 +03:00
Vassiliy.Kudryashov 431e4a860e IDEA-186973 "inappropriate ioctl for device" reported when running Overmind as an external tool
Experimental registry key is use.tty.for.external.tools=false
2018-10-09 20:41:27 +03:00
Sergey Malenkov 2ae3a61cdb use concrete classes to simplify finding the root cause of tree issues 2018-10-09 20:13:35 +03:00
Sergey Malenkov 5743be2081 Add logging for possible INRE during tree modification 2018-10-09 20:13:35 +03:00