Commit Graph
179813 Commits
Author SHA1 Message Date
Tagir Valeev e69109e521 StreamApiMigrationInspection improvements: expression+break conversion to anyMatch; pull out cast of stream.findFirst().map(x -> (T)x).orElse(null) to (T) stream.findFirst().orElse(null) 2016-09-26 15:52:55 +07:00
Yann Cébron c52a93044c registry.properties: suppress "GRADLE.system.in.process" unused highlighting, add note 2016-09-26 09:50:50 +02:00
Vladislav.Soroka e455c4edf2 Revert: registry.properties: remove obsolete GRADLE.system.in.process 2016-09-26 10:22:18 +03:00
Tagir Valeev 262ec29680 refactor StreamApiMigrationInspection: extract visitor to inner class 2016-09-26 14:09:13 +07:00
Mikhail Golubev 2514c5021e PY-20810 Temporary suppress pycodestyle's E701 errors on variable annotations 2016-09-26 09:09:23 +03:00
Mikhail Golubev 8d8c3fb930 PY-20864 Python control flow builder considers variable annotations 2016-09-26 09:09:23 +03:00
Mikhail Golubev 654ac30429 PY-20844 PY-20773 Warn about '#' signs and backslashes inside f-strings 2016-09-26 09:09:23 +03:00
Mikhail Golubev de6feb7cc5 PY-20785 Do not inject inside f-string fragments which contain named unicode escapes
We cannot decode them properly yet because JDK doesn't offer any
analog of unicodedata.lookup() in Python.
2016-09-26 09:09:23 +03:00
Mikhail Golubev 7196817a77 PY-20776 Warn expression parts that contain only whitespaces 2016-09-26 09:09:23 +03:00
Mikhail Golubev 6ea142ef97 PY-20778 Report illegal conversion characters after '!' inside f-strings 2016-09-26 09:09:23 +03:00
Mikhail Golubev 6ec6eccb64 PY-20775 Report missing closing brace for expression parts inside f-strings
Also fixed detection of closing brace after conversion characters and
format specifiers inside expression parts.
2016-09-26 09:09:23 +03:00
Mikhail Golubev 7f134f8908 PY-20776 Report empty expression fragments inside f-strings 2016-09-26 09:09:23 +03:00
Mikhail Golubev d702808a15 PY-20776 Extracted detection of f-string expression parts into FStringParser 2016-09-26 09:09:23 +03:00
Mikhail Golubev 0041d27ba1 PY-20785 Consider named unicode escapes when injecting into f-strings 2016-09-26 09:09:23 +03:00
Mikhail Golubev 19e88f7e3a PY-20783 PY-20863 Fix resolving of references inside f-strings for nested scopes
Only resolve inside f-strings injectstion should be flow-sensitive.
Other kinds of automoatic injections of Python language, like
injections inside type comments and forward references inside quoted
type hints, do not depend on CFG. In particular, it should be possible
to resolve references in them to symbols defined later in the file.
Previous fix for the PY-20783 inadvertently broke this behavior for
type hints.
2016-09-26 09:09:23 +03:00
Tagir Valeev 16e8ad126e IDEA-161706 Migration to Stream API: support primitive types int/long/double 2016-09-26 13:05:05 +07:00
Julia Beliaeva 66db09af76 [vcs-log] minor: search -> filtering 2016-09-25 23:59:26 +03:00
Julia Beliaeva 1032bb0091 [vcs-log] turn indexing on by default 2016-09-25 23:58:54 +03:00
Julia Beliaeva 5dfa0fc3cf [vcs-log] toString for filters and log filtering time 2016-09-25 23:58:15 +03:00
Vladimir Krivosheev 3d0df7f13c editor color scheme cannot be lazy for now 2016-09-25 19:43:19 +02:00
Anton Makeev 6b80dc538f dictionary: precompile 2016-09-25 19:27:04 +02:00
Vladimir Krivosheev 41d97bbc64 fix test data 2016-09-25 18:45:25 +02:00
Vladimir Krivosheev 2fbe1f5fe7 fix DaemonRespondToChangesTest.testDaemonIgnoresFrameDeactivation 2016-09-25 18:39:40 +02:00
Vladimir Krivosheev 3abae33444 cleanup 2016-09-25 17:48:27 +02:00
Vladimir Krivosheev 81e052a8bd remove deprecated and unused addProfileChangeListener 2016-09-25 17:47:23 +02:00
Vladimir Krivosheev 952e1616c4 EntryPointsManager — do not write defaults 2016-09-25 17:40:28 +02:00
Roman Shevchenko 6659906498 Merge remote-tracking branch 'origin/master' 2016-09-25 18:18:45 +03:00
Konstantin Bulenkov b5218c9a0e No splash screen and window activation if open a project via command line "idea path" or using Toolbox App 2016-09-25 15:15:41 +03:00
Konstantin Bulenkov ce195429f5 fix guard exception 2016-09-25 15:14:23 +03:00
Roman Shevchenko acb243c511 Cleanup (warnings; formatting) 2016-09-25 14:54:29 +03:00
Konstantin Bulenkov 5f0f66f464 remove unused registry key 2016-09-25 13:38:59 +03:00
Nadya Zabrodina a11d57964d [patch]: improve resize policy for apply patch/unshelve dialog
* add splitter;
2016-09-25 13:23:25 +03:00
Nadya Zabrodina 9a9015e3d5 [vcs]: increase minimum size for description/comment area 2016-09-25 13:23:23 +03:00
Nadya Zabrodina d3f07553b4 [vcs]: add annotations to avoid wrong thread external usages
* getting current repo based on getting current editor->calledInAwt
2016-09-25 13:23:22 +03:00
Nadya Zabrodina 4372e174d3 [hg]: small cleanUp and lambdify 2016-09-25 13:23:22 +03:00
Konstantin Bulenkov ed0b141435 add -version app starter 2016-09-25 13:14:38 +03:00
Roman Shevchenko e8e78ac4a5 [build scripts] strips console appender from log.xml (IDEA-161386) 2016-09-25 11:08:52 +03:00
Vladimir Krivosheev 87c54aa98b IDEA-141891 Custom keymaps not getting cloned/merged 2016-09-24 19:18:22 +02:00
Roman Shevchenko c4930005ec Cleanup (arrangement) 2016-09-24 18:42:22 +03:00
Roman Shevchenko 23ff9d585e [platform] force restart on update (IDEA-161180) 2016-09-24 18:38:11 +03:00
Vladimir Krivosheev 1096bc126a cleanup 2016-09-24 17:36:45 +02:00
Roman Shevchenko de7dce732a Cleanup (formatting; arrangement) 2016-09-24 17:56:04 +03:00
Roman Shevchenko e7571b78c0 [platform] better restarter for Linux (IDEA-161186) 2016-09-24 17:21:11 +03:00
Roman Shevchenko 8770a7c21c Cleanup (extra (c) comment) 2016-09-24 17:02:37 +03:00
Roman Shevchenko 90dc8c5235 [project] minor fixes in update scripts 2016-09-24 16:36:42 +03:00
Roman Shevchenko 64bf45c2d0 Cleanup (dead code; warnings) 2016-09-24 11:53:51 +03:00
Vladimir Krivosheev e969312170 restore Promise.createError 2016-09-24 09:00:41 +02:00
peter 7840b96880 cleanup some unused console & registry parts 2016-09-24 08:42:14 +02:00
Julia Beliaeva 008b791b7d [vcs-log] fix commit cell width in expanded mode 2016-09-24 00:04:54 +03:00
Sergey Simonchik 499b59a100 simplify ComponentWithBrowseButton: remove all action listeners on component disposing; deprecate duplicated methods 2016-09-23 22:41:05 +03:00