Commit Graph
176474 Commits
Author SHA1 Message Date
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 Ryzhenkovandnik d97c949229 MergingCharSequence::subSequence optimization 2016-07-29 21:06:00 +03:00
Ilya Ryzhenkovandnik 57e088fe6d SingleCharSequence::subSequence implemented (fixes latency free typing with Markdown) 2016-07-29 21:06:00 +03:00