Dmitry Batkovich
7eaa505a9e
type migration: multiple variable declaration in single statement migration IDEA-154937
2016-07-15 14:22:44 +03:00
Alexey Ushakov
3189889f97
IDEA-158611 BootJDK switcher incorrectly handles arrow keys
...
Enabled JComboBox.isTableCellEditor client property to avoid actionPerformed callback invocation on selection change by arrow keys
2016-07-15 13:47:27 +03:00
Dmitry Batrak
0e7ece86b6
make sure 'normal' token order is always LTR (even if default bidi text direction is set to RTL)
2016-07-15 13:45:45 +03:00
Dmitry Batrak
b9d5efe666
fix text layout cache invalidation problem - RTL layout was mistakenly disabled for a line if a line break before it was removed
2016-07-15 13:45:45 +03:00
Dmitry Batrak
d3bf00a8c2
IDEA-158519 Setting to override default text direction for mixed LTR/RTL text
2016-07-15 13:45:45 +03:00
Valentin Fondaratov
b055b0a278
RUBY-18290: Fix lexing of block scalar values with unicode chars not covered by "." rule
2016-07-15 13:38:25 +03:00
Pavel Dolgov
aeefdbf06b
Java inspection: When the element to be processed by information-level inspections is a whitespace (and the caret is at the start of the white space) process the nearest previous non-space element instead. (IDEA-157727)
2016-07-15 12:50:31 +03:00
Pavel Dolgov
98fe96ff6a
Java inspection: Simplify quick fix in "Add Braces" and "Remove Braces" inspections, in order to avoid exceptions in the inspection tool UI. (IDEA-157727)
2016-07-15 12:32:08 +03:00
Pavel Dolgov
48fc2a262e
Java intention: Reverted removing messages from the message bundle because they're used in a plugin
2016-07-15 12:11:45 +03:00
Vladimir.Orlov
0ab2cc3bfe
IDEA-158516 idea.bat is using %BITS% for USER_JDK_FILE before it's initialized
2016-07-15 11:15:15 +03:00
Vassiliy.Kudryashov
3c8d1071f7
IDEA-158578 Compound Run configuration: edit button does nothing after first use
2016-07-14 22:45:15 +03:00
Sergey Malenkov
32a1cbd762
IDEA-97406 refactor EffectPainter to support LINE_UNDERSCORE, BOLD_LINE_UNDERSCORE, WAVE_UNDERSCORE, STRIKE_THROUGH
2016-07-14 22:32:23 +03:00
Roman Shevchenko
203cbd348e
Merge remote-tracking branch 'origin/master'
2016-07-14 21:05:22 +02:00
Roman Shevchenko
da3964f1da
[java] module icons
2016-07-14 21:04:02 +02:00
Semyon Proshev
92d85947f3
PY-19956 Fixed: Slotted attributes considered read-only
...
Slotted attribute is writable in Py2K only if it isn't declared as a class attr
2016-07-14 21:42:42 +03:00
Semyon Proshev
c44763c183
Update PyPropertyAccessInspectionTest to run tests with both Pythons
2016-07-14 21:42:41 +03:00
Roman Shevchenko
b347f28d62
Cleanup (formatting; warnings)
2016-07-14 20:40:21 +02:00
Konstantin Bulenkov
55ab515ce3
Merge remote-tracking branch 'origin/master'
2016-07-14 20:35:27 +02:00
Konstantin Bulenkov
51450906e9
@2x icons for win decorations
2016-07-14 20:33:15 +02:00
Gregory.Shrago
474444b980
instantiate inspections via EP
2016-07-14 21:32:56 +03:00
Roman Shevchenko
2f0b872142
Cleanup (element name corrected)
2016-07-14 20:04:05 +02:00
Egor.Ushakov
09998e7676
IDEA-54188 add a configuration option to preselect/automate disconnection and process termination on termination of a debugging session
2016-07-14 20:38:01 +03:00
Maxim.Mossienko
5bb0d30a08
[performance optimizations] - option to compact chunks in persistent hash map via value deserialization instead of chunks's concatenation. Usage of the option in indices decreases disk usage in 10-50% depending on index.
...
- do not store key -> 0 mapping when removing nonexistent key
2016-07-14 19:28:33 +02:00
Pavel Dolgov
660c89716c
Java inspection: Removed redundant comment. (IDEA-157727)
2016-07-14 20:14:13 +03:00
Pavel Dolgov
f0752dd7b0
Java inspection: When the element to be processed by information-level inspections is a whitespace process the nearest previous non-space element instead. (IDEA-157727)
2016-07-14 20:12:08 +03:00
fitermay
cf5453a5cf
PY-19825 Fixed: Tuple sub-assignment typing broken
...
Find the highest ancestor of tuple, calculate its type and then extract type of its subtuples and their elements
2016-07-14 18:58:40 +03:00
Semyon Proshev
5e59e9281d
Update usages for PyABCUtil.isSubclass and specify context where possible
2016-07-14 18:56:13 +03:00
Semyon Proshev
414b6f1f90
Drop unused PyClassImpl.isSubclass(PyClass)
2016-07-14 18:56:12 +03:00
Semyon Proshev
26018a507b
Update usages of PyClassImpl.isSubclass(String, TypeEvalContext) and specify context where possible
2016-07-14 18:56:12 +03:00
Semyon Proshev
1636c9ac70
Update usages of PyClassImpl.isSubclass(PyClass, TypeEvalContext) and specify context where possible
2016-07-14 18:56:12 +03:00
Semyon Proshev
91eace950c
Update PyABCUtil.isSubclass(PyClass, PyClass) to receive TypeEvalContext
2016-07-14 18:56:11 +03:00
fitermay
b4437bbeab
PY-19967 Fixed: Type inference and completion doesn't correctly when inheriting from namedtuple
...
Pass TypeEvalContext when checking replaceable subclasses
2016-07-14 18:56:11 +03:00
Dennis Ushakov
a9dc338029
create special text attributes for ansi escapes that delegate to the color scheme
...
#RUBY-18264 fixed
2016-07-14 17:32:48 +03:00
Dennis Ushakov
e96c05f096
Revert "IDEA-132694 ANSI colors need restart for a new settings to apply"
...
This reverts commit 87779167e9 .
2016-07-14 17:32:48 +03:00
Egor.Ushakov
258d190220
IDEA-54188 add a configuration option to preselect/automate disconnection and process termination on termination of a debugging session - replace checkbox with a button, freeing space for "do not ask again" option
2016-07-14 17:23:41 +03:00
Pavel Dolgov
f8762e5dc6
Java inspection: Converted "Remove Braces" intention into an INFORMATION-level inspection. Reused bits of code from ControlFlowStatementWithoutBracesInspection. Tests added. (IDEA-157727)
2016-07-14 17:12:02 +03:00
Aleksey Pivovarov
9c9d5bb50a
lst: do not create trimmable ranges in smart mode
...
They can be trimmable because we ignore whitespaces, thus " \n" vs "" can mark first lines as equal.
In this case we can't reuse existing changes and have to recalculate changes.
Actually, let's recalculate changes always, as it greatly simplifies code and performance gains are not clear.
2016-07-14 16:59:52 +03:00
nik
6b61d6de74
MultiValuesMap: duplicated (and incorrect) version of 'values' method deprecated
2016-07-14 16:26:47 +03:00
Sergey Malenkov
a492473500
fix border of rounded text field
2016-07-14 16:05:02 +03:00
Dmitry Batkovich
9800c43aa5
inspection view: use getFamilyName() for fixes grouping IDEA-155841
2016-07-14 15:01:04 +03:00
Andrey Vlasovskikh
21d06b07c6
PyCharm 2016.2 artwork
2016-07-14 14:44:03 +03:00
Dmitry Batrak
29e40c76f8
revert fix for IDEA-105408
...
caret row becomes almost invisible in some languages (PHP, Velocity, etc)
2016-07-14 14:42:11 +03:00
Egor.Ushakov
243003c0b8
IDEA-70251 smart step into displays in popup methods that have already been executed
2016-07-14 14:25:52 +03:00
Egor.Ushakov
2d4e6efb30
added helper stepOut
2016-07-14 14:20:04 +03:00
Dmitry Batkovich
314d059d73
inspection view: do not execute huge read actions IDEA-157005
2016-07-14 13:40:48 +03:00
Anna.Kozlova
4cbe5e7873
prototype for class based patterns as entry points (IDEA-34620)
2016-07-14 12:30:32 +02:00
Roman Shevchenko
e91fc68156
[java] "go to duplicate" quick fix for module highlighting
2016-07-14 12:19:48 +02:00
Anton Makeev
6db40d73ed
assertion to prohibit closeProject() call within write action because fireClosing() listeners must have a chance to do something useful (e.g. cancel and wait for VCSInitialization to complete)
...
+ allow tests to register custom project cleanups
2016-07-14 12:11:53 +02:00
Yaroslav Lepenkin
b75a7e3d72
[java-formatter] do not add empty call chunks, fixes IDEA-158331, yellow code removed
2016-07-14 13:08:51 +03:00
Dmitry Avdeev
dc497d88f2
IDEA-153585 File Templates can't be exported/imported via Export/Import settings
2016-07-14 13:05:54 +03:00