Commit Graph

475 Commits

Author SHA1 Message Date
Semyon Proshev
2a94bba791 Apply deprecation notes in packaging
Make PyRequirementVersionSpec an interface
Make PyRequirement an interface
Add documentation to packaging classes that could be useful for other developers
2018-05-25 18:49:56 +03:00
Vladimir Krivosheev
51d2ae33a6 IDEA-CR-31977 make not null 2018-05-15 12:53:30 +02:00
Tagir Valeev
e49f9e7d4c Cast can be removed by narrowing var type is applied; other minor fixes 2018-04-24 15:15:59 +07:00
Vladimir Krivosheev
4f2ecb1dbf deprecate Before.Adapter 2018-04-20 16:10:53 +02:00
Vladimir Krivosheev
f0733bb677 prepare to fix IDEA-189650 IDE closes empty files when restarting 2018-04-20 16:10:50 +02:00
Daniil Ovchinnikov
c6b40a53ee make Query accept wildcard processor: update executor implementations 2018-04-03 15:26:14 +02:00
Ekaterina Tuzova
4c4692a20b PY-28825 Wrong help topic ID for Jupyter Notebook run configuration 2018-03-14 14:22:34 +03:00
Valentina Kiryushkina
18f44fa444 PY-28503 Bring shortcuts for move cell actions back 2018-03-13 19:48:18 +03:00
Tagir Valeev
4002c0e067 CleanUp: redundant String operation fixes applied 2018-03-01 13:13:39 +07:00
Vladimir Krivosheev
d3ffab68cf convert markdown4j to maven lib 2018-02-14 15:15:15 +01:00
Anna.Kozlova
48d3ce215c make private fields final 2018-02-07 09:44:30 +01:00
Roman Ivanov
371095c16d Apply common if parts inspection 2018-02-02 10:41:44 +07:00
nik
c9620ce099 IDEA project configuration: the great module rename
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.

Update *.iml files.
2018-01-25 12:59:02 +03:00
nik
16410c2321 IDEA project configuration: the great module rename
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.

Rename iml files.
2018-01-25 12:59:02 +03:00
Semyon Proshev
1d2745ec25 Reduce unstubbing in PyDataclassesTypeProvider and PyStdlibTypeProvider (PY-27398)
By introducing `hasAssignedValue` for target and its stub.
2018-01-22 22:52:08 +03:00
Konstantin Bulenkov
92a2a4c595 cleanup. Get rid of colors from UI class 2018-01-22 14:54:26 +01:00
Vladimir Krivosheev
74fdc3f9af add loadState(notnull) 2018-01-22 14:35:56 +01:00
Tagir Valeev
db9200fcdb Collection.toArray: use empty array instead of presized one 2018-01-18 13:41:14 +07:00
Ekaterina Tuzova
84f10f71f7 NPE: Jupyter notebook closed during cell evaluation 2017-12-28 17:43:05 +03:00
Ekaterina Tuzova
efe246192c output_type before traceback in jupyter json format 2017-12-28 17:41:17 +03:00
Ekaterina Tuzova
0111e9707c PY-26089 Jupyter fails with '_xsrf' argument missing from POST 2017-12-28 17:10:32 +03:00
Alexey Kudravtsev
e6423cd6fd cleanup 2017-12-14 14:24:04 +03:00
Alexey Kudravtsev
a40c7370b5 cleanup 2017-10-19 18:23:52 +03:00
Alexey Kudravtsev
4994c31d39 cleanup 2017-10-11 14:18:56 +03:00
Tagir Valeev
96f952c60c Collections.addAll applied; some more warnings fixed 2017-09-27 16:07:55 +07:00
Andrey Vlasovskikh
cb22683f8d PY-24637 Use non-resolvable built-in constants check for doctest and Jupyter references
Since the switch to the builtins from Typeshed we no longer have
the definitions for True, False, None for PY2. We have to ignore these
references via null highlighting severity as we do in the base method
for PyReferenceImpl.
2017-08-30 23:19:24 +03:00
Anna.Kozlova
a24b9dab05 redundant throws cleanup in test sources 2017-08-16 13:30:12 +02:00
Alexey Kudravtsev
b48c06bbe8 notnull, @Override 2017-08-10 15:14:58 +03:00
Valentina Kiryushkina
a14b4488c1 PY-25300 Do not set token for configuration if it's already set
The problem was because we reset token when notebook was opened in browser.
We parsed this line "[I 12:43:36.348 NotebookApp] 302 GET /?token=c806a0dc9861fd193c94b61eaa208bd6e55de3265b5cafcf (127.0.0.1) 0.65ms"
and got wrong value for a token
2017-08-09 15:25:21 +03:00
Valentina Kiryushkina
ff89ff05ab PY-25106 Fix tests 2017-07-24 12:12:57 +03:00
Andrey Vlasovskikh
0b7380880b PY-25106 Put copy of commons-lang-2.6 named 'commons-lang' into ipnb's libraries 2017-07-23 11:18:30 +03:00
Valentina Kiryushkina
e61a15e796 PY-25106 Save "nbformat_minor" in IpnbFile
Before we didn't do this and it caused document change on deserialization ipnb file as default value was set to this option
2017-07-21 14:27:43 +03:00
Valentina Kiryushkina
787d735330 PY-25106 Fix ipnb file-level metadata parsing, mainly codemirror and nbformat_minor options
Before this change we parsed metadata as a map, but it failed to handle ipython "version" argument in "codemirror_mode" options, because Gson parse all numbers ad double by default. As it's not easily customisable, I decided to register type adapter for deserialization. To address the problem with version I manually parse "language_info" and "codemirror_mode" options respectively and get "version" option as Int.
2017-07-21 14:27:43 +03:00
Valentina Kiryushkina
bdc14d9b1c PY-25106 Do not trim cell source code on file open 2017-07-21 14:27:43 +03:00
Valentina Kiryushkina
b4aea66bc3 PY-25106 Do not change cell source if it's empty and new source is also empty 2017-07-21 14:27:43 +03:00
Valentina Kiryushkina
764a8e20e3 PY-25106 Do not add meaningless collapsed=false metadata to notebook 2017-07-21 14:27:43 +03:00
Ekaterina Tuzova
ff9508bc04 Jupyter notebook: add option to disable markdown rendering 2017-07-12 13:44:20 +03:00
Sergey Ignatov
b019833645 don't put classes on the top level without a package, it's nonsense 2017-07-03 12:44:17 +03:00
Ekaterina Tuzova
bf784d2d7e Jupyter Notebook: added validation for URL+token 2017-06-30 12:35:12 +03:00
Ekaterina Tuzova
d2f680147d PY-24830 Intellij IDEA 2017 freeze on Macos 10.12.5 2017-06-26 17:34:05 +03:00
Ekaterina Tuzova
b3866fa3d9 PY-24870 Obsolete hint for remote Jupyter Notebook bad URL 2017-06-26 16:53:24 +03:00
Ekaterina Tuzova
e5c75ecd16 PY-24873 Can't execute notebook cell if remote interpreter is used 2017-06-26 16:53:24 +03:00
Valentina Kiryushkina
7442bf9b5c Revert "PY-24848 Subcommand ipython notebook is deprecated message"
This reverts commit 95206308b6.
2017-06-23 13:02:02 +03:00
Ekaterina Tuzova
cbd25138f4 PY-24850 IPython cell can't be run in Jupyter Notebook launched via new Jupyter Notebook run configuration 2017-06-22 15:10:17 +03:00
Ekaterina Tuzova
95206308b6 PY-24848 Subcommand ipython notebook is deprecated message 2017-06-22 15:10:17 +03:00
Ekaterina Tuzova
d6476b99f7 PY-24845 Hang on installing jupiter package via Fix button in Run Configuration 2017-06-22 15:10:17 +03:00
Ekaterina Tuzova
f3ab28a9ea PY-24847 Let current project folder be default working directory for Jupyter Notebook run configuration 2017-06-22 15:10:17 +03:00
Valentina Kiryushkina
201d32ac9c PY-24467 Disable editor context menu in a code cell 2017-06-22 13:59:05 +03:00
Valentina Kiryushkina
474ce023c6 PY-24803 Run current cell action should be available from editing mode 2017-06-22 13:59:05 +03:00
Ekaterina Tuzova
835e019be0 Jupyter Notebook: instal jupyter notebook quickFix for run configurations 2017-06-21 20:19:53 +03:00