Commit Graph

203 Commits

Author SHA1 Message Date
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
Liana.Bakradze
fcdf5b928b remove special and builtins groups from edu debugger (moved to PyCharm) 2016-11-28 18:50:01 +03:00
Liana.Bakradze
680ebbd153 do not add folding and start message to edu debug console 2016-11-28 18:50:01 +03:00
Ekaterina Tuzova
00e6b440c5 added option to skip running task file on check action 2016-11-25 20:23:18 +03:00
Ekaterina Tuzova
f7c65c3547 pass correct task file 2016-11-25 17:17:12 +03:00
Ekaterina Tuzova
9f2b410bab Lesson 3 Task 2: Not recognizing correct answer #14 2016-11-25 17:17:12 +03:00
Liana.Bakradze
eb38cb2231 EDU-792 Failed to create course with russian name 2016-11-23 19:29:21 +03:00
Ekaterina Tuzova
0935834d85 Added inner directories support to the educational edition 2016-11-23 14:34:43 +03:00
Dmitry Trofimov
7787b8f763 Merge remote-tracking branch 'origin/master' 2016-11-21 18:59:28 +01:00
Dmitry Trofimov
1b2ade5818 python-ide-community -> python-community-ide 2016-11-21 18:56:11 +01:00
Vladimir.Orlov
9b5b58aa92 IDEA-CR-14908.
Windows Installation: add second custom function for pre installation actions (before copying data) and relocate non custom actions to idea installation script.
2016-11-18 17:47:31 +03:00
Liana.Bakradze
3ac093f721 EDU-753 Provide unified capitalization 2016-11-18 14:10:04 +03:00
Liana.Bakradze
cb304d9c95 fixes after IDEA-CR-14348 review 2016-11-17 17:09:05 +03:00
Liana.Bakradze
8df17897ce choose correct test file 2016-11-17 17:08:36 +03:00
Liana.Bakradze
1936c7c28e use last subtask index instead of subtask number 2016-11-17 17:08:34 +03:00
Liana.Bakradze
0bfe268495 fix check utilities 2016-11-17 17:08:28 +03:00
Liana Bakradze
9c397b946b ui for switching between subtasks and simple subtask switcher 2016-11-17 17:05:03 +03:00
Liana Bakradze
6d25e29ac0 new subtask action 2016-11-17 17:05:03 +03:00
Liana Bakradze
0b5b593874 add subtasks to placeholder inner representation 2016-11-17 17:05:02 +03:00
peter
0a83c3343a "Configure Python Interpreter" doesn't need write action 2016-11-16 18:53:01 +01:00
Yann Cébron
81d29f9bd5 Plugin descriptors: remove deprecated attribute idea-plugin@version (IDEA-163694) 2016-11-11 17:08:58 +01:00
nik
aef399bfee build scripts: added 'get' prefix to method names for consistency and to avoid disambiguation
E.g. it may not be evident that 'uninstallFeedbackPageUrl' method is supposed to do.
2016-11-01 14:30:12 +03:00
Dmitry Trofimov
ee8d675984 Improve help menu actions (PY-21027) 2016-10-27 17:33:09 +02:00
Ilya.Kazakevich
2de0aa4aa0 PY-14036: Support remote Django (and other) project creation
* See PyProjectSynchronizer for entry point
* DownloadAction refactored to extract  download
* VagrantSupportImpl refactored to fetch mapped folders
2016-10-25 20:43:52 +03:00
Elizaveta Shashkova
d41c1c3e3d Move special variables to a separate group in the debugger (PY-20763) 2016-10-13 14:27:42 +03:00
Dmitry Trofimov
f7bf6567ec Fix Django console to work with the refactored Python console from #PR444 2016-10-11 04:29:27 +02:00
Dmitry Trofimov
1f06bd6663 Merge branch 'multiline-console' of https://github.com/fitermay/intellij-community into traff/console-rework4 2016-10-11 04:27:08 +02:00
nik
ca78845071 build scripts: allow products to specify several root module to build searchable index (because e.g. AppCode doesn't have single main module) 2016-10-10 17:00:28 +03:00
Dmitry Batkovich
09bf7e1316 remove redundant getName-s for QuickFix inheritors (update 2) 2016-09-28 22:41:05 +03:00
Ekaterina Tuzova
6ef0630856 brought back get enrolled courses ids.
tested with adaptive python course
2016-09-19 13:58:41 +03:00
Ekaterina Tuzova
738c9eaa7d OAuth stepic authorization, connector refactoring
extracted and separated unauthorized and authorized http client for stepic so one can be confident about user login state
removed enrolled course ids (todo: discuss with Valentina)
added refresh/access tokens to the user information (todo: should be updated properly because it expires in 10 hours)
2016-09-19 13:58:41 +03:00
fitermay
a9da284ebe Get rid of PythonConsoleToolWindow, PythonConsoleToolWindowFactory, PythonToolWindowConsoleRunner, and PythonToolWindowConsoleRunnerFactory. Instead reuse RunContentManager to manage the console toolwindow 2016-09-17 20:39:26 -04:00
Konstantin Bulenkov
9054f58d63 Revert: IDEA-161043 Rename "Version Control" toolwindow to "VCS" 2016-09-15 21:42:14 +02:00
Konstantin Bulenkov
0649622bc9 Merge remote-tracking branch 'origin/master' 2016-09-15 18:36:41 +02:00
Konstantin Bulenkov
7df86e7749 IDEA-161043 Rename "Version Control" toolwindow to "VCS" 2016-09-15 18:33:09 +02:00
Ilya.Kazakevich
3e89f97a14 PY-20733: Give user ability to choose remote mapping when she creates remote project
* It makes no sense to have remote project with out of remote mapping, so we ask user for mappings when project is created
 * Since we need project to be created before running mapping tool, we show mapping window at next step (huge refactoring is required to display mapping window before project is created)
 * Platform calls ``ProjectGenerator#generateProject``, but we have a lot of generators, so we moved code to parent which delegates remote project configuration to ``PyRemoteInterpreterManager`` and then calls ``configureProject``
2016-09-15 17:45:38 +03:00
Vladimir.Orlov
6923675380 don't build *-oracle-win.zip artifacts. 2016-09-13 17:11:14 +03:00
nik
92534f9832 PyCharm Edu: build scripts simplified, extracted separate script which can build artifacts from sources of idea/community git repository 2016-09-07 16:49:17 +03:00
nik
75462eb597 build scripts: automatically set output directory by product name 2016-09-07 16:49:17 +03:00
nik
75e059742e build scripts: don't build sources.zip archives, looks like they aren't needed anymore (previously they were used by exceptions analyzer) 2016-09-05 13:00:04 +03:00
nik
b771c46894 pycharm build scripts simplified: don't copy empty licenses folder 2016-09-01 09:39:24 +03:00
nik
3b4a68c6f9 pycharm build scripts rewritten 2016-08-31 15:05:53 +03:00