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