Commit Graph
13994 Commits
Author SHA1 Message Date
Konstantin Bulenkov 4c355c0a9b cleanup. Use ScrollingUtil 2015-08-17 15:16:41 +02:00
Ekaterina Tuzova 51ef81769d do not hang in case stepic.org is unavailable 2015-08-14 18:22:45 +03:00
Liana Bakradze 5185e10183 EDU-363 Additional "I give up" option 2015-08-14 15:32:18 +03:00
Ekaterina Tuzova 52d340082c fixed PY-15938 iPython Notebook does not run in PyCharm 4.5
Used old mechanism for detecting executable because Anaconda patches ipython package and does not register entry point
2015-08-13 16:02:05 +03:00
Ekaterina Tuzova c508696526 fixed EDU-393 Resolve symbols in task scope 2015-08-13 16:02:05 +03:00
Ekaterina Tuzova d038a0d9a3 Allow Dumb mode tasks from setupSdkPaths
We use setupSdkPaths to update interpreter paths after install/uninstall package actions which is performed in settings dialog
2015-08-13 16:02:04 +03:00
Liana Bakradze bd19acbc3b added ability to create tasks in the middle of course (part of EDU-331) 2015-08-13 15:34:14 +03:00
Liana Bakradze dfcedeaa9c do not add task dirs to source roots 2015-08-12 19:34:01 +03:00
Ekaterina Tuzova af32ac7da2 Updated pip/setuptools and virtualenv packages 2015-08-12 16:26:19 +03:00
Alexander Koshevoy cde367dba8 Python plugin compatibility issues with platform fixed
Changes for PY-14749 issue partly rolled back. This rolled back part should be reapplied when Python plugin is ready to be released.
2015-08-11 18:49:28 +03:00
Ilya.Kazakevich 2fb14bf02e Merge remote-tracking branch 'origin/master' 2015-08-11 17:42:58 +03:00
Ekaterina Tuzova 751d8fa41c fixed EDU-392 NPE at com.jetbrains.edu.coursecreator.actions.CCRunTestsAction.update(CCRunTestsAction.java:80) 2015-08-11 17:40:22 +03:00
Ekaterina Tuzova 5125e023f4 simplified hide action functionality 2015-08-11 17:38:29 +03:00
Ekaterina Tuzova 439d7dc6f6 cleaned up popup menus in PyCharm Edu 2015-08-11 17:19:52 +03:00
Ekaterina Tuzova 4a8b5dab42 cleaned up menu in PyCharm Edu 2015-08-11 17:19:52 +03:00
Ekaterina Tuzova 1a4641e1cf default font size to 14 for the pycharm edu 2015-08-11 17:19:51 +03:00
Ekaterina Tuzova 3c5580ab0b updated course zip 2015-08-11 17:19:51 +03:00
Liana Bakradze 41dc3567a6 added ability to create lessons in the middle of course (part of EDU-331) 2015-08-11 16:48:09 +03:00
Ilya.Kazakevich 326d440c13 PY-3999 : Context passed to Keyword Argument Completion to allow better completion 2015-08-10 23:06:40 +03:00
Ekaterina Tuzova de098014f1 fixed EDU-388 Throwable at com.intellij.openapi.project.DumbServiceImpl.scheduleCacheUpdate(DumbServiceImpl.java:159) 2015-08-10 20:14:42 +03:00
Ekaterina Tuzova 7fe8772304 fixed EDU-193 New Task Window dialog is not resizable 2015-08-10 20:14:42 +03:00
Ekaterina Tuzova a86ea20208 fixed tooltip for refresh courses action 2015-08-10 20:14:42 +03:00
Ekaterina Tuzova 94ccfed450 log error in creating user file 2015-08-10 20:14:41 +03:00
Ekaterina Tuzova 87ef5021e6 do not use fake last lesson 2015-08-10 19:08:02 +03:00
Ekaterina Tuzova f5658cd0fe do not show empty author label 2015-08-10 18:18:47 +03:00
Ekaterina Tuzova 3a9160f5be fixed EDU-276 Pycharm education - how to change font size of task description area in lessons 2015-08-10 18:13:19 +03:00
Ekaterina Tuzova f47356801a update toolwindow buttons and task text 2015-08-10 18:13:18 +03:00
Ekaterina Tuzova e8b2c686f4 fixed button size in new project study panel 2015-08-10 18:13:18 +03:00
Ekaterina Tuzova d15589a4b6 added authors to the courses according to new API 2015-08-09 19:26:12 +03:00
Ekaterina Tuzova 3a67448f75 fixed EDU-386× waiting for push Bring progress bar back 2015-08-09 19:26:11 +03:00
Maxim.Mossienko 237f1e4c88 duplicated code in type hierarchy 2015-08-09 01:24:13 +02:00
Ilya.Kazakevich 86c21cce1c Merge remote-tracking branch 'origin/master' 2015-08-07 22:16:46 +03:00
Ilya.Kazakevich f7bfe85f23 PY-3999 PY-8207 PY-7309
PyClass ancestors are now cached in smart way using type eval context as key
2015-08-07 21:31:35 +03:00
Ilya.Kazakevich 032399b940 PY-3999 PY-8207 PY-7309
Class hierarchy refactored to support context
2015-08-07 17:31:46 +03:00
Ilya.Kazakevich c706570991 PY-3999 PY-8207 PY-7309
Class hierarchy refactored to support context
2015-08-07 17:30:38 +03:00
Ilya.Kazakevich 8d6b9499e2 PY-3999 PY-8207 PY-7309
Class hierarchy refactored to support context
2015-08-07 17:06:20 +03:00
Alexander Koshevoy ea7839c953 Merge branch 'akoshevoy/path_mappers' 2015-08-07 16:51:37 +03:00
Andrey Starovoyt 2000889f55 python ide: yeoman plugin compatibility 2015-08-07 13:11:27 +03:00
Ekaterina Tuzova 70e448c5de added task file to the task 2015-08-07 11:54:31 +03:00
Ilya.Kazakevich 98d68d6908 PY-3999 PY-8207 PY-7309
Class hierarchy refactored to support context
2015-08-06 20:35:44 +03:00
Ekaterina Tuzova c2a027a3c4 added possibility to share files located in base directory 2015-08-06 19:17:05 +03:00
Ekaterina Tuzova 7da229682a fixed EDU-346 Ability to pass message to the 'passed' method 2015-08-06 14:44:10 +03:00
Ekaterina Tuzova 01f592ff79 fixed EDU-378 Clean all _windows files just before run 2015-08-06 14:44:09 +03:00
Ekaterina Tuzova c08f4f22be extracted _windows postfix 2015-08-06 14:44:09 +03:00
Liana Bakradze 13881b87eb EDU-316 Select Next Answer should depend on caret position 2015-08-06 13:50:18 +03:00
Ekaterina Tuzova 3f8a4b0ac5 show bundled course if no internet connection present 2015-08-06 13:01:39 +03:00
Liana Bakradze 4ed3f25fa7 EDU-366 Show warning for actions not available while indexing 2015-08-06 12:59:43 +03:00
Liana Bakradze c2ed2f54ad Merge remote-tracking branch 'origin/master' 2015-08-06 12:30:49 +03:00
Liana Bakradze 626ec5b9ab EDU-364 "Introduction to Python" action often opens wrong project
the idea is not to show action at all if there is no introduction course
2015-08-06 12:28:45 +03:00
Ekaterina Tuzova 350582359a properly set name for task files 2015-08-06 12:00:04 +03:00