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