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