Egor.Ushakov
8905faae1b
IDEA-159094 Filter exception breakpoints by catch location - tests
2016-08-01 15:57:33 +03:00
Egor.Ushakov
1adcf182f0
IDEA-159094 Filter exception breakpoints by catch location - ui for catch class filters
2016-08-01 15:57:33 +03:00
Egor.Ushakov
ad307c0cc8
avoid space at the end if exclude filters are empty
2016-08-01 15:57:33 +03:00
Egor.Ushakov
89e4a60d39
IDEA-159094 Filter exception breakpoints by catch location - extracted ClassFiltersField
2016-08-01 15:57:33 +03:00
Vladimir Krivosheev
7317555c6d
deprecate FileTypeListener.Adapter
2016-08-01 14:36:35 +02:00
Alexander Zolotov
83a0365a14
Do not return disposed template state
2016-08-01 15:23:56 +03:00
Aleksey Pivovarov
92a60b087d
github: fix tests
...
follow-up: 6f7d1a6f17
follow-up: fad925ee37
2016-08-01 15:01:54 +03:00
Vladislav.Soroka
c30e857e00
IDEA-157804 Missing version in pom removes all dependencies from module
2016-08-01 15:00:39 +03:00
Ekaterina Tuzova
ff7e355200
do not loose author name
2016-08-01 14:51:35 +03:00
Lada Gagina
1877923863
PY-12944 Add type checking for coroutines
...
Add type inference for 'yield from' return values.
2016-08-01 14:22:13 +03:00
Vladimir Krivosheev
5e5322cf2a
deprecate ProjectLifecycleListener.Adapter
2016-08-01 12:02:51 +02:00
Vladimir Krivosheev
640aec156b
do not use java 8 CompletableFuture — use our Promise instead
...
CompletableFuture requires us to explicitly add catch handler to avoid error swallow — but our Promise automatically logs error if no catch handler
(cherry picked from commit 78c1814)
2016-08-01 11:46:40 +02:00
Vladimir Krivosheev
fe7474ea1f
move promise impl to proectModel-api to use it in the analysis module
...
(cherry picked from commit a61147f)
2016-08-01 11:46:36 +02:00
Vladimir Krivosheev
96731dc020
move promise impl to proectModel-api to use it in the analysis module
...
(cherry picked from commit 3ab9396)
2016-08-01 11:46:31 +02:00
Vladimir Krivosheev
2ded590c29
cleanup
...
(cherry picked from commit 25c9ec6)
2016-08-01 11:46:25 +02:00
Vladimir Krivosheev
4934a5bf90
cleanup
...
(cherry picked from commit fd0fa25)
2016-08-01 11:46:20 +02:00
Vladimir Krivosheev
15d39129fa
cleanup
...
(cherry picked from commit 90c18bd)
2016-08-01 11:46:12 +02:00
Vladislav.Soroka
92b3cec007
IDEA-157804 Missing version in pom removes all dependencies from module
2016-08-01 12:23:12 +03:00
Dennis Ushakov
9321ee96de
better fix for list background that works with group titles
2016-08-01 11:50:06 +03:00
Alexey Utkin
587f7e3c5a
IDEA-159243 Use the ColorGenerator class for per-variable highlighting semantic
2016-08-01 11:40:37 +03:00
Julia Beliaeva
68d05b4fee
[file-history] move additional details creation out of createColumnList method
2016-07-31 19:19:02 +03:00
Julia Beliaeva
8706661b32
[file-history] convert myUpdateAlarm to local
2016-07-31 18:55:52 +03:00
Julia Beliaeva
5aff1593d4
[file-history] rearrange fields
2016-07-31 18:50:56 +03:00
Julia Beliaeva
5085f0e0c3
[file-history] reorder statements
2016-07-31 18:36:10 +03:00
Julia Beliaeva
f94f8765be
[file-history] inline showTree method
2016-07-31 18:30:43 +03:00
Julia Beliaeva
db85823ec3
[file-history] replace wrapWithTreeElements with ContainerUtil.map
2016-07-31 18:30:42 +03:00
Julia Beliaeva
7e9f5e2f7b
[file-history] remove myPopupActions field, rename createDualView -> setupDualView
2016-07-31 18:30:41 +03:00
Julia Beliaeva
c7715f8f2e
[file-history] use OnePixelSplitter proporion saving capabilities
2016-07-31 18:30:40 +03:00
Julia Beliaeva
b2c269650b
[file-history] inline supportsTree method
2016-07-31 18:30:39 +03:00
Julia Beliaeva
2358fa7aa6
[file-history] inline getVirtualParent method
2016-07-31 18:30:38 +03:00
Julia Beliaeva
eb735934d2
[file-history] move TreeNodeOnVcsRevision out of FileHistoryPanelImpl
2016-07-31 18:30:35 +03:00
Julia Beliaeva
d4b03c3787
[file-history] rename MyColumnWrapper -> FileHistoryColumnWrapper and move it out of FileHistoryPanelImpl
2016-07-31 18:29:58 +03:00
Julia Beliaeva
556c29b5bc
[file-history] add some NotNull/Nullable annotations, lambdify
2016-07-31 18:27:11 +03:00
Julia Beliaeva
e57fec5fee
[file-history] rename MyToggleAction to MyShowDetailsAction
2016-07-31 18:27:10 +03:00
Julia Beliaeva
303966932e
[file-history] move details panel class out of FileHistoryPanelImpl
2016-07-31 18:27:09 +03:00
Julia Beliaeva
f58e130218
[vcs-log] update details & changes later for faster keyboard scrolling
...
When user moves through the table with arrows, each time selection is deleted and than added at a new row. To avoid updating details and changes twice each key press, update them later with expiring condition.
2016-07-31 08:12:12 +03:00
Bas Leijdekkers
5d26b6284e
IG: allow to suppress identical catch with annotation on parameter (IDEA-154037)
2016-07-31 00:00:24 +02:00
Elizaveta Shashkova
79b865d6df
Debugger stopping in all threads after resuming from a breakpoint (PY-20158)
...
Sometimes it isn't possible to suspend thread, which is sleeping or waiting on lock. This thread is trying to suspend, but it's not suspended yet. When user is sending "Resume" command, we don't resume this thread, because it isn't suspended. After that, when this thread stops waiting, it doesn't know anything about Resume command and it's trying to suspend.
So, we need to send Run command to all threads (suspended and non-suspended) and we should do it without using internal command.
2016-07-30 19:33:37 +03:00
Kirill Likhodedov
b9b36570e8
Move commit message spelling toggle to the Settings
...
It seems that nobody needs to check spelling only of this
particular message, and not of the other one.
2016-07-30 12:16:51 +03:00
Bas Leijdekkers
a5ff9dbb3f
IG: recognize when catch blocks containing a return statement are identical (IDEA-159182)
2016-07-30 00:34:38 +02:00
Gregory.Shrago
732f6943ed
introduce: partition by count and by arbitrary condition
2016-07-30 01:27:38 +03:00
Gregory.Shrago
216b92b438
introduce: map, reduce, find, indexOf and flatMap
2016-07-30 01:27:38 +03:00
Bas Leijdekkers
5e01863b26
IDEA-158970 (Bug in Java pointless bitwise expression inspection)
2016-07-29 22:19:31 +02:00
Bas Leijdekkers
55eeef39b5
make IG test light
2016-07-29 22:19:30 +02:00
Bas Leijdekkers
95dc9442d3
IG: remove some unused properties
2016-07-29 22:19:29 +02:00
Ekaterina Tuzova
ce246b9aaf
do not loose author name after push to stepic
2016-07-29 22:23:15 +03:00
Ekaterina Tuzova
9ea5186ac3
EDU-606 Change course information dialogue loses author name on project restart
2016-07-29 22:23:15 +03:00
Semyon Proshev
1bb19d055a
PY-20242 Fixed: PyCharm thinks package requirement is not satisfied, but it is.
...
Update matching version against specs so '===' relation is supported now. Also PyRequirementVersionSpec become responsible for matching version against itself.
2016-07-29 21:50:08 +03:00
Ilya Ryzhenkov and nik
d97c949229
MergingCharSequence::subSequence optimization
2016-07-29 21:06:00 +03:00
Ilya Ryzhenkov and nik
57e088fe6d
SingleCharSequence::subSequence implemented (fixes latency free typing with Markdown)
2016-07-29 21:06:00 +03:00