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