Commit Graph
244 Commits
Author SHA1 Message Date
Alexander Koshevoy 7f17b299a5 PY-21177 ProcessStarter renamed to PythonProcessStarter
Following suggestion in the code review.
2017-02-10 15:12:34 +03:00
Alexander Koshevoy 4716db818b PY-21177 StackOverflowError fixed 2017-02-10 15:12:34 +03:00
Alexander Koshevoy db1b16aae8 PY-21177 Docker Compose debugger migrated to client-mode implementation 2017-02-10 15:12:34 +03:00
Vladimir.Orlov 26e8deb056 PyCharm EDU windows installer: replace outdated ExecCmd plugin on ExecDos. 2017-02-07 10:47:18 +03:00
Ekaterina Tuzova 409ce19b54 switch pycharm edu to webhelp 2017-02-06 16:30:13 +03:00
Dmitry Trofimov d8d4ababd3 Revert "PY-22514, CPP-8763: Disable unneeded producers for plugins"
This reverts commit def99cfd2b.
2017-02-03 11:48:07 +01:00
Vladimir Krivosheev c0b4796d2d UISettings — use smart state class (stored properties), part 7 2017-02-03 11:33:41 +01:00
Vladimir Krivosheev 913b68a5a0 UISettings — use smart state class (stored properties), part 6 2017-02-03 11:33:41 +01:00
Vladimir Krivosheev 251ad4de43 UISettings — use smart state class (stored properties), part 2 2017-02-03 11:33:40 +01:00
Ilya.Kazakevich def99cfd2b PY-22514, CPP-8763: Disable unneeded producers for plugins
using PyCharmInitialConfigurator
 * PyCharmInitialConfigurator has not been used for plugins.
 * It is now moved to python-community-plugin-core.xml to work with
 plugins as well
2017-02-02 21:33:14 +03:00
Andrey Vlasovskikh f0d6fdce64 Refactored API for resolving Python qualified names in roots
Rewritten it in Kotlin and transformed mutable build-style API to a
more functional immutable version. It should become easier to extend
the PyQualifiedNameResolveContext and the
PyResolveImportUtil.resolveQualfiedName() in order to add resolve to
Python stub files by default.
2017-02-02 01:22:31 +03:00
Aleksey Pivovarov 7fbbfbfa76 icons: fix typo in tips&tricks images 2017-01-23 19:06:04 +03:00
Aleksey Pivovarov 4d641af8bc icons: fix typos in file name 2017-01-23 16:16:02 +03:00
Valentina Kiryushkina 66991089a4 Do not check language level for null sdk 2017-01-17 16:02:43 +03:00
Valentina Kiryushkina 243107e093 EDU-848 Fix typo 2017-01-17 12:56:47 +03:00
Valentina Kiryushkina 6e243dfb1a EDU-848 Remove unnecessary check if product is pycharm 2017-01-17 12:47:28 +03:00
Valentina Kiryushkina 8183855ffb EDU-848: move inspection class to student python plugin 2017-01-16 19:23:50 +03:00
nik bfc3fbe2f5 ApplicationInfo.xml for PyCharm corrected.
Link to xsd schema is added, unused attribute 'textX' is removed, tags are rearranged to meet the schema constraints, position of JetBrains logo on 'About' popup is corrected (IDEA-149734).
2017-01-12 16:55:05 +03:00
Liana.Bakradze 99294ecb08 EDU-744 "You should modify the file" check failed in course creator task with no placeholders 2017-01-11 19:10:58 +03:00
Liana.Bakradze fa68de288b disable runLineMarker extension for PyCharm EDU 2017-01-11 12:31:29 +03:00
Ekaterina Tuzova 7f4804f259 pycharm edu rc 2017-01-10 19:24:21 +03:00
Valentina Kiryushkina afa542fcb6 Fix EDU-699: create inspection to check if language level for adaptive course is python3 2017-01-10 15:44:41 +03:00
Vladimir.Orlov ec2b33c96b EDU installer for windows: download jre x86. 2016-12-27 15:47:23 +03:00
Tagir Valeev ffc5e158f4 Identical catch blocks collapsed where possible
Via "Identical 'catch' branches in 'try' statement" inspection with manual check/corrections
2016-12-26 17:54:01 +07:00
Vladimir Krivosheev 1df19fa8da cleanup — AppLifecycleListener — default method implementation 2016-12-23 12:50:09 +01:00
Vladimir.Orlov 0a44e8592b Build scripts (IDEA-CR-16991):
1) ability to install jre x86 together with jre64 (optional)
2) update jre x86 during major updates (2016.*->2017.1).
2016-12-23 10:01:56 +03:00
Ekaterina Tuzova baf539b63a get only bundled intro course for introduction course action 2016-12-20 19:50:59 +03:00
Ekaterina Tuzova d003446847 do not copy introduction course multiple times 2016-12-20 19:50:59 +03:00
Ekaterina Tuzova f3fe11a702 stepic user per application 2016-12-20 19:50:59 +03:00
Ekaterina Tuzova 8719a0be53 separate config for pycharm edu 3.5 2016-12-18 20:41:51 +03:00
Ekaterina Tuzova 3f4e4989d0 store stepic user in study task manager (per project)
due to some strange behaviour on startup
2016-12-17 16:57:56 +03:00
Ekaterina Tuzova 802463b8ca enroll to all courses created from stepic 2016-12-16 19:31:08 +03:00
Ekaterina Tuzova 98de38d399 store stepic user per application 2016-12-16 17:58:11 +03:00
Ekaterina Tuzova e9456b1606 there is no need of intellilang in pycharm edu 2016-12-15 17:47:42 +03:00
Valentina Kiryushkina d534cb3113 Do not show test results message for choice problems check output 2016-12-13 12:19:15 +03:00
Valentina Kiryushkina 68dd2fde2a Remove UI for choice problems with EditorNotification Rename ChoicePanel --> StudyChoiceVariantsPanel 2016-12-13 12:19:14 +03:00
Valentina Kiryushkina 8ea281faa5 Cleanup: 1) Add @NotNull to method parameters 2) Rearrange parameters 3) Reformar code 2016-12-13 12:19:14 +03:00
Valentina Kiryushkina b54dc75293 Change choice task check notifications: 1) Do not show test tool window in this case 2) change check result message 2016-12-13 12:19:14 +03:00
Valentina Kiryushkina 0701b469da Fix problem with check choice task: create a new attempt if there's no active attempts, repaint choice variants after updating variants, check if attempt is actual in check action 2016-12-13 12:19:14 +03:00
Ekaterina Tuzova 6214f2d77b proper icon for pycharm edu 2016-12-12 17:09:51 +03:00
Ekaterina Tuzova d01ac2fd68 pycharm edu 3.5 eap 2016-12-12 16:53:18 +03:00
Ekaterina Tuzova 25b00a7c42 show bundled course info in case of no internet connection 2016-12-07 19:03:16 +03:00
Ekaterina Tuzova 404476cff6 updated bundled course to the new json version 2016-12-07 19:03:16 +03:00
Ekaterina Tuzova e69e41faff fix EDU-743 Disable create button in new project dialog if no course selected
Properly compare invalid courses.
By accident fixed error label listener also
2016-12-07 15:52:30 +03:00
Ekaterina Tuzova f9ab833e50 fix doubled run current file linemarker
LineMarkerPass now queries providers twice: for visible (inner) and invisible (outer) elements so we need to find actual psi file in elements array.
2016-12-07 12:53:55 +03:00
Ekaterina Tuzova 33b887c1e1 applied patch for student-python dependencies sincerely provided by Greg Shrago
new project panel steps and generator moved to the python-community-configure so it can be used in other modules without python-community-ide dependency
2016-12-02 11:56:44 +03:00
Vladimir Krivosheev e1efcd8d0d cleanup — add NotNull 2016-12-01 17:44:10 +01:00
Liana.Bakradze fa55fbe148 reformat 2016-11-28 18:50:01 +03:00
Liana.Bakradze 80facf731a no need to remove watches 2016-11-28 18:50:01 +03:00
Liana.Bakradze 39d3af24d5 do now show SwitchWatches in edu debugger 2016-11-28 18:50:01 +03:00