liana.bakradze [Mon, 1 Aug 2016 13:13:31 +0000 (16:13 +0300)]
EDU-694 Change Course Info action not found
Egor.Ushakov [Mon, 1 Aug 2016 13:11:16 +0000 (16:11 +0300)]
IDEA-159094 Filter exception breakpoints by catch location - show catch filters on popup
Aleksey Pivovarov [Mon, 1 Aug 2016 12:51:30 +0000 (15:51 +0300)]
task: better support for @Mandatory checks
* make NullCheckingFactory public
* do not throw IAE on parse error
* do not fail on parsing 'null' values
Egor.Ushakov [Mon, 1 Aug 2016 12:48:09 +0000 (15:48 +0300)]
IDEA-159094 Filter exception breakpoints by catch location - tests
Egor.Ushakov [Mon, 1 Aug 2016 11:54:33 +0000 (14:54 +0300)]
IDEA-159094 Filter exception breakpoints by catch location - ui for catch class filters
Egor.Ushakov [Mon, 1 Aug 2016 11:53:07 +0000 (14:53 +0300)]
avoid space at the end if exclude filters are empty
Egor.Ushakov [Mon, 1 Aug 2016 10:52:43 +0000 (13:52 +0300)]
IDEA-159094 Filter exception breakpoints by catch location - extracted ClassFiltersField
Vladimir Krivosheev [Mon, 1 Aug 2016 12:36:35 +0000 (14:36 +0200)]
deprecate FileTypeListener.Adapter
Alexander Zolotov [Mon, 1 Aug 2016 12:21:32 +0000 (15:21 +0300)]
Do not return disposed template state
Aleksey Pivovarov [Mon, 1 Aug 2016 11:57:26 +0000 (14:57 +0300)]
Vladislav.Soroka [Mon, 1 Aug 2016 11:58:59 +0000 (14:58 +0300)]
IDEA-157804 Missing version in pom removes all dependencies from module
Ekaterina Tuzova [Mon, 1 Aug 2016 11:49:29 +0000 (14:49 +0300)]
do not loose author name
Lada Gagina [Wed, 13 Jul 2016 16:19:36 +0000 (19:19 +0300)]
PY-12944 Add type checking for coroutines
Add type inference for 'yield from' return values.
Vladimir Krivosheev [Mon, 1 Aug 2016 10:02:51 +0000 (12:02 +0200)]
deprecate ProjectLifecycleListener.Adapter
Vladimir Krivosheev [Mon, 1 Aug 2016 09:36:09 +0000 (11:36 +0200)]
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)
Vladimir Krivosheev [Wed, 27 Jul 2016 15:20:43 +0000 (17:20 +0200)]
move promise impl to proectModel-api to use it in the analysis module
(cherry picked from commit
a61147f)
Vladimir Krivosheev [Wed, 27 Jul 2016 15:19:02 +0000 (17:19 +0200)]
move promise impl to proectModel-api to use it in the analysis module
(cherry picked from commit
3ab9396)
Vladimir Krivosheev [Wed, 27 Jul 2016 15:17:51 +0000 (17:17 +0200)]
cleanup
(cherry picked from commit
25c9ec6)
Vladimir Krivosheev [Wed, 27 Jul 2016 15:15:03 +0000 (17:15 +0200)]
cleanup
(cherry picked from commit
fd0fa25)
Vladimir Krivosheev [Wed, 27 Jul 2016 15:11:16 +0000 (17:11 +0200)]
cleanup
(cherry picked from commit
90c18bd)
Vladislav.Soroka [Mon, 1 Aug 2016 09:21:37 +0000 (12:21 +0300)]
IDEA-157804 Missing version in pom removes all dependencies from module
Dennis Ushakov [Fri, 29 Jul 2016 17:07:58 +0000 (20:07 +0300)]
better fix for list background that works with group titles
Alexey Utkin [Mon, 1 Aug 2016 08:33:42 +0000 (11:33 +0300)]
IDEA-159243 Use the ColorGenerator class for per-variable highlighting semantic
Julia Beliaeva [Sun, 31 Jul 2016 16:19:02 +0000 (19:19 +0300)]
[file-history] move additional details creation out of createColumnList method
Julia Beliaeva [Sun, 31 Jul 2016 15:55:52 +0000 (18:55 +0300)]
[file-history] convert myUpdateAlarm to local
Julia Beliaeva [Sun, 31 Jul 2016 15:50:56 +0000 (18:50 +0300)]
[file-history] rearrange fields
Julia Beliaeva [Sun, 31 Jul 2016 15:36:10 +0000 (18:36 +0300)]
[file-history] reorder statements
Julia Beliaeva [Sun, 31 Jul 2016 15:10:25 +0000 (18:10 +0300)]
[file-history] inline showTree method
Julia Beliaeva [Sun, 31 Jul 2016 08:46:44 +0000 (11:46 +0300)]
[file-history] replace wrapWithTreeElements with ContainerUtil.map
Julia Beliaeva [Sun, 31 Jul 2016 08:42:19 +0000 (11:42 +0300)]
[file-history] remove myPopupActions field, rename createDualView -> setupDualView
Julia Beliaeva [Sun, 31 Jul 2016 08:28:35 +0000 (11:28 +0300)]
[file-history] use OnePixelSplitter proporion saving capabilities
Julia Beliaeva [Sun, 31 Jul 2016 08:18:04 +0000 (11:18 +0300)]
[file-history] inline supportsTree method
Julia Beliaeva [Sun, 31 Jul 2016 08:17:25 +0000 (11:17 +0300)]
[file-history] inline getVirtualParent method
Julia Beliaeva [Sun, 31 Jul 2016 06:30:11 +0000 (09:30 +0300)]
[file-history] move TreeNodeOnVcsRevision out of FileHistoryPanelImpl
Julia Beliaeva [Sun, 31 Jul 2016 06:26:23 +0000 (09:26 +0300)]
[file-history] rename MyColumnWrapper -> FileHistoryColumnWrapper and move it out of FileHistoryPanelImpl
Julia Beliaeva [Sun, 31 Jul 2016 06:10:59 +0000 (09:10 +0300)]
[file-history] add some NotNull/Nullable annotations, lambdify
Julia Beliaeva [Sun, 31 Jul 2016 06:02:43 +0000 (09:02 +0300)]
[file-history] rename MyToggleAction to MyShowDetailsAction
Julia Beliaeva [Sun, 31 Jul 2016 05:59:22 +0000 (08:59 +0300)]
[file-history] move details panel class out of FileHistoryPanelImpl
Julia Beliaeva [Sun, 31 Jul 2016 05:12:12 +0000 (08:12 +0300)]
[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.
Bas Leijdekkers [Sat, 30 Jul 2016 20:54:14 +0000 (22:54 +0200)]
IG: allow to suppress identical catch with annotation on parameter (IDEA-154037)
Elizaveta Shashkova [Sat, 30 Jul 2016 16:32:40 +0000 (19:32 +0300)]
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.
Kirill Likhodedov [Sat, 30 Jul 2016 09:05:53 +0000 (12:05 +0300)]
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.
Bas Leijdekkers [Fri, 29 Jul 2016 22:33:55 +0000 (00:33 +0200)]
IG: recognize when catch blocks containing a return statement are identical (IDEA-159182)
Gregory.Shrago [Fri, 29 Jul 2016 20:00:28 +0000 (23:00 +0300)]
introduce: partition by count and by arbitrary condition
Gregory.Shrago [Fri, 29 Jul 2016 16:42:47 +0000 (19:42 +0300)]
introduce: map, reduce, find, indexOf and flatMap
Bas Leijdekkers [Fri, 29 Jul 2016 20:17:39 +0000 (22:17 +0200)]
IDEA-158970 (Bug in Java pointless bitwise expression inspection)
Bas Leijdekkers [Fri, 29 Jul 2016 20:15:13 +0000 (22:15 +0200)]
make IG test light
Bas Leijdekkers [Tue, 26 Jul 2016 20:59:02 +0000 (22:59 +0200)]
IG: remove some unused properties
Ekaterina Tuzova [Fri, 29 Jul 2016 19:22:50 +0000 (22:22 +0300)]
do not loose author name after push to stepic
Ekaterina Tuzova [Fri, 29 Jul 2016 19:17:05 +0000 (22:17 +0300)]
EDU-606 Change course information dialogue loses author name on project restart
Semyon Proshev [Fri, 29 Jul 2016 12:56:49 +0000 (15:56 +0300)]
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.
Ilya Ryzhenkov [Fri, 29 Jul 2016 18:05:40 +0000 (21:05 +0300)]
MergingCharSequence::subSequence optimization
Ilya Ryzhenkov [Fri, 29 Jul 2016 18:04:30 +0000 (21:04 +0300)]
SingleCharSequence::subSequence implemented (fixes latency free typing with Markdown)
nik [Fri, 29 Jul 2016 16:37:00 +0000 (19:37 +0300)]
application info: added method to get short company name which can be used in UI and directory names
peter [Fri, 29 Jul 2016 18:03:31 +0000 (20:03 +0200)]
less sleepIfNeeded overhead
peter [Fri, 29 Jul 2016 17:55:28 +0000 (19:55 +0200)]
DumbServiceImpl: cleanup and restore the ability to finish indexing in the same modality state where it was started
peter [Fri, 29 Jul 2016 17:42:00 +0000 (19:42 +0200)]
lambda search: detect more boolean lambdas, use explicit types in methods and casts, introduce a parameter object in the search
Ekaterina Tuzova [Fri, 29 Jul 2016 17:26:16 +0000 (20:26 +0300)]
EDU-685 Task Description panel's drag & drop exception
Ekaterina Tuzova [Fri, 29 Jul 2016 17:24:29 +0000 (20:24 +0300)]
lambda cleanup
Ekaterina Tuzova [Fri, 29 Jul 2016 17:22:45 +0000 (20:22 +0300)]
EDU-686 stepic.EduStepicConnector doesn't use proxy server settings.
Ekaterina Tuzova [Fri, 29 Jul 2016 16:41:04 +0000 (19:41 +0300)]
upregister attachProcessor extension
Sergey Malenkov [Fri, 29 Jul 2016 14:44:20 +0000 (17:44 +0300)]
EA-86414 - IAE: BreadcrumbsXmlWrapper$MyUpdate.$$$reportNull$$$
Ekaterina Tuzova [Fri, 29 Jul 2016 16:31:56 +0000 (19:31 +0300)]
update icon for previous task/placeholder
Ekaterina Tuzova [Fri, 29 Jul 2016 16:11:43 +0000 (19:11 +0300)]
EDU-267 Do not allow to open projects in the same window
Ekaterina Tuzova [Fri, 29 Jul 2016 15:26:07 +0000 (18:26 +0300)]
relogin in case post task/lesson failed
Andrey Vlasovskikh [Fri, 29 Jul 2016 16:08:24 +0000 (19:08 +0300)]
Disabled compatiblity inspection for backported 'typing' (PY-18880)
Andrey Vlasovskikh [Fri, 29 Jul 2016 16:05:50 +0000 (19:05 +0300)]
Disabled compatiblity inspection for backported 'enum' (PY-19486)
We still have false negative for not mentioning 'enum34' in
requrements.txt.
Valentina Kiryushkina [Fri, 29 Jul 2016 14:02:26 +0000 (17:02 +0300)]
EDU-661 Adaptive Courses: disable Show hint button in Task view's toolbar
Valentina Kiryushkina [Fri, 29 Jul 2016 13:32:35 +0000 (16:32 +0300)]
Cosmetics Make actions panel in hints dialog closer to hints text field
Valentina Kiryushkina [Fri, 29 Jul 2016 13:06:20 +0000 (16:06 +0300)]
Extract user-visible string constants
Valentina Kiryushkina [Fri, 29 Jul 2016 13:05:43 +0000 (16:05 +0300)]
Cleanup Remove unused fields and reformat code
Ekaterina Tuzova [Fri, 29 Jul 2016 14:58:44 +0000 (17:58 +0300)]
reverted stepik to the old api due to sertificate problems
Dmitry Batrak [Fri, 29 Jul 2016 14:36:29 +0000 (17:36 +0300)]
speed up counting the total number of visual lines in editor
Dmitry Batrak [Fri, 29 Jul 2016 13:53:18 +0000 (16:53 +0300)]
earlier validation for EA-81448
Ekaterina Tuzova [Fri, 29 Jul 2016 14:51:05 +0000 (17:51 +0300)]
fix education edition build
Liana Bakradze [Fri, 29 Jul 2016 14:41:23 +0000 (17:41 +0300)]
EDU-688 New project: Tie location and course title fields
Ekaterina Tuzova [Fri, 29 Jul 2016 14:01:18 +0000 (17:01 +0300)]
add "posted from pycharm" comment for adaptive tasks
Leonid Bushuev [Fri, 29 Jul 2016 13:53:00 +0000 (15:53 +0200)]
ServiceManager: improve exception message when no Application
Vladimir.Orlov [Fri, 29 Jul 2016 13:16:44 +0000 (16:16 +0300)]
Merge remote-tracking branch 'origin/master'
Ekaterina Tuzova [Fri, 29 Jul 2016 13:14:40 +0000 (16:14 +0300)]
stepic to stepik rename
Vladimir.Orlov [Fri, 29 Jul 2016 13:12:11 +0000 (16:12 +0300)]
IDEA-CR-12622
Ekaterina Tuzova [Fri, 29 Jul 2016 13:05:05 +0000 (16:05 +0300)]
post new lesson and handle new lesson available on stepic
Ekaterina Tuzova [Fri, 29 Jul 2016 12:02:41 +0000 (15:02 +0300)]
handle new task available on stepic
Ekaterina Tuzova [Fri, 29 Jul 2016 11:37:31 +0000 (14:37 +0300)]
post new task to stepik
Ekaterina Tuzova [Thu, 28 Jul 2016 18:01:15 +0000 (21:01 +0300)]
update not only tests and description but task text as well
Ekaterina Tuzova [Thu, 28 Jul 2016 16:00:42 +0000 (19:00 +0300)]
cleanup
Ekaterina Tuzova [Thu, 28 Jul 2016 15:59:21 +0000 (18:59 +0300)]
check if course is up to date before generating
Ekaterina Tuzova [Thu, 28 Jul 2016 14:58:31 +0000 (17:58 +0300)]
fix first stepic login after application restart
Ekaterina Tuzova [Thu, 28 Jul 2016 12:25:48 +0000 (15:25 +0300)]
do not update solved tasks
Ekaterina Tuzova [Thu, 28 Jul 2016 11:34:14 +0000 (14:34 +0300)]
update student course on stepic update
Ekaterina Tuzova [Thu, 28 Jul 2016 10:38:18 +0000 (13:38 +0300)]
hide push task/lesson from student view
Valentina Kiryushkina [Fri, 29 Jul 2016 12:49:11 +0000 (15:49 +0300)]
Minor remove my prefix from stepic id serialization name
Valentina Kiryushkina [Fri, 29 Jul 2016 12:47:44 +0000 (15:47 +0300)]
Minor Reformat field annotations
Valentina Kiryushkina [Fri, 29 Jul 2016 12:46:29 +0000 (15:46 +0300)]
Fix problem with hint migration from v3EAP to v3
1) Remove hint migration because it works only for migration from v2 to v3 and doesn't work for v3EAP to v3
2) Keep string hint field to obtain compatibility between v2, v3EAP and v3
3) Create list of "additional" hints to support multihints.
4) Create api for getting all hints, it aggregates one hint and list of additional hints. It allows version supporting multihints to work with hints as if there's only one list
Valentina Kiryushkina [Fri, 29 Jul 2016 10:00:33 +0000 (13:00 +0300)]
Minor Reformat field declaration
Valentina Kiryushkina [Fri, 29 Jul 2016 09:48:29 +0000 (12:48 +0300)]
Fix latex displaying in study courses: display latex for tasks with non-empty text
Valentina Kiryushkina [Fri, 29 Jul 2016 09:34:11 +0000 (12:34 +0300)]
Minor Fix typo
Valentina Kiryushkina [Fri, 29 Jul 2016 09:27:31 +0000 (12:27 +0300)]
Minor In stepic login dialog call ok action after all network operations to prevent progress window disappearing
Alexander.Kirsanov [Fri, 29 Jul 2016 12:29:02 +0000 (15:29 +0300)]
Added support for customizing behavior in occurence navigation for HyperlinkInfo
Pavel Dolgov [Fri, 29 Jul 2016 11:00:42 +0000 (14:00 +0300)]
Java control flow: Detect unreachable code when a break or continue in the try block is overridden in the finally block of the same try statement (IDEA-35597)