idea/community.git
5 years agomore appropriate way to collapse passed tasks (EDU-322)
Liana Bakradze [Fri, 24 Jun 2016 15:32:33 +0000 (18:32 +0300)]
more appropriate way to collapse passed tasks (EDU-322)

5 years agoupdate html5 schema
Dennis Ushakov [Fri, 24 Jun 2016 14:51:50 +0000 (17:51 +0300)]
update html5 schema
#WEB-17992 fixed

5 years agoupdate ping patch
Dennis Ushakov [Fri, 24 Jun 2016 14:27:21 +0000 (17:27 +0300)]
update ping patch

5 years agorename after IDEA-CR-11745
Anna Kozlova [Fri, 24 Jun 2016 15:00:21 +0000 (18:00 +0300)]
rename after IDEA-CR-11745

5 years agostub hierarchy: serialize hashes instead of names for faster reading, smaller index...
peter [Fri, 24 Jun 2016 15:02:00 +0000 (17:02 +0200)]
stub hierarchy: serialize hashes instead of names for faster reading, smaller index data and a very unlikely collision probability

5 years agoEDU-434 Unable to narrow Add/Edit Answer Plaveholder dialog window appcode/163.541 clion/163.540
Ekaterina Tuzova [Fri, 24 Jun 2016 14:35:04 +0000 (17:35 +0300)]
EDU-434 Unable to narrow Add/Edit Answer Plaveholder dialog window

5 years agojavadoc and notnull
Konstantin Ulitin [Fri, 24 Jun 2016 14:24:31 +0000 (17:24 +0300)]
javadoc and notnull

5 years agoEDU-611
Ekaterina Tuzova [Fri, 24 Jun 2016 14:23:51 +0000 (17:23 +0300)]
EDU-611
Edit Answer Placeholder: dialogue window should remember size changes

5 years agoEDU-607 Change course information dialogue is oversized
Ekaterina Tuzova [Fri, 24 Jun 2016 12:49:43 +0000 (15:49 +0300)]
EDU-607 Change course information dialogue is oversized

5 years agoupdate charref link and make sure curl follows redirects
Dennis Ushakov [Fri, 24 Jun 2016 14:07:27 +0000 (17:07 +0300)]
update charref link and make sure curl follows redirects

5 years agoLine comments wrapping to take formatter on/off tags into account (WEB-22093 Formatte... rubymine/163.539
Rustam Vishnyakov [Fri, 24 Jun 2016 13:53:22 +0000 (16:53 +0300)]
Line comments wrapping to take formatter on/off tags into account (WEB-22093 Formatter formats a comment despite (enabled) formatter markers telling it not to)

5 years agoblacklist v0.1.9 of com.chrisrm.idea.MaterialThemeUI due to IDEA-157843
Maxim.Mossienko [Fri, 24 Jun 2016 14:03:41 +0000 (16:03 +0200)]
blacklist v0.1.9 of com.chrisrm.idea.MaterialThemeUI due to IDEA-157843

5 years agoavoid extra logging on not found file (IDEA-157272)
Maxim.Mossienko [Fri, 24 Jun 2016 13:20:50 +0000 (15:20 +0200)]
avoid extra logging on not found file (IDEA-157272)

5 years agoWEB-15808 use old untouched JSDoc elements on tree rebuilding
Konstantin Ulitin [Fri, 24 Jun 2016 13:47:19 +0000 (16:47 +0300)]
WEB-15808 use old untouched JSDoc elements on tree rebuilding

5 years agoCPP-4692: RIP net.nicoulaj.idea.markdown (blacklisted all versions)
Valentin Fondaratov [Fri, 24 Jun 2016 13:44:01 +0000 (16:44 +0300)]
CPP-4692: RIP net.nicoulaj.idea.markdown (blacklisted all versions)

5 years agoPY-18843 Remote Python SDKs are not considered as candidates for base SDKs for virtua...
Alexander Koshevoy [Fri, 24 Jun 2016 13:03:24 +0000 (16:03 +0300)]
PY-18843 Remote Python SDKs are not considered as candidates for base SDKs for virtual envs

5 years agoFix NPE in test (PY-16825)
Elizaveta Shashkova [Fri, 24 Jun 2016 12:59:22 +0000 (15:59 +0300)]
Fix NPE in test (PY-16825)

5 years agomore efficient use of indices in stub hierarchy
peter [Fri, 24 Jun 2016 12:57:17 +0000 (14:57 +0200)]
more efficient use of indices in stub hierarchy

5 years agoadd FileBasedIndexImpl.processAllValues to iterate over file ids
peter [Fri, 24 Jun 2016 12:44:45 +0000 (14:44 +0200)]
add FileBasedIndexImpl.processAllValues to iterate over file ids

5 years agoFix tests: we should always check if suspend policy "All" is supported for the breakp...
Elizaveta Shashkova [Fri, 24 Jun 2016 12:46:46 +0000 (15:46 +0300)]
Fix tests: we should always check if suspend policy "All" is supported for the breakpoint type. Otherwise we break Django template debugging

5 years agounrelated defaults: correct type if super classes come from different jdks (both...
Anna Kozlova [Fri, 24 Jun 2016 12:31:03 +0000 (15:31 +0300)]
unrelated defaults: correct type if super classes come from different jdks (both 1.8 but of different versions)

5 years agorevert optimization: parameter types are compared for language level < 1.8
Anna Kozlova [Fri, 24 Jun 2016 11:43:04 +0000 (14:43 +0300)]
revert optimization: parameter types are compared for language level < 1.8

5 years agoEDU-621, EDU-623
Ekaterina Tuzova [Fri, 24 Jun 2016 12:17:56 +0000 (15:17 +0300)]
EDU-621, EDU-623

Disable PEP8 new line warning for python tasks
Disable "too long line" from PEP8 by default

5 years agobrought back error label listener
Ekaterina Tuzova [Fri, 24 Jun 2016 11:54:48 +0000 (14:54 +0300)]
brought back error label listener

5 years ago[vcs]: use last typed description for new changelist instead of empty one
Nadya Zabrodina [Thu, 23 Jun 2016 14:01:13 +0000 (17:01 +0300)]
[vcs]: use last typed description for new changelist instead of empty one

5 years ago[completion]: make editorComboBox completion for String ComboBoxes available during...
Nadya Zabrodina [Wed, 22 Jun 2016 09:28:53 +0000 (12:28 +0300)]
[completion]: make editorComboBox completion for String ComboBoxes available during dumb mode

5 years ago[vcs]: IDEA-154192 improve ok action enabled status for Unshelve Changes dialog;...
Nadya Zabrodina [Fri, 17 Jun 2016 12:27:37 +0000 (15:27 +0300)]
[vcs]: IDEA-154192 improve ok action enabled status for Unshelve Changes dialog; cleanUp;

5 years ago[vcs]: support undo
Nadya Zabrodina [Tue, 21 Jun 2016 14:29:21 +0000 (17:29 +0300)]
[vcs]: support undo

* without invokeLater undo changelist name may lead to unable undo action for description: error message will be shown;

5 years ago[vcs]: provide full completion for move to another changelist panel including combobo...
Nadya Zabrodina [Tue, 21 Jun 2016 10:45:53 +0000 (13:45 +0300)]
[vcs]: provide full completion for move to another changelist panel including combobox model and tasks from task plugin

5 years ago[vcs]: change ui/ux for ChangeListChooser (IDEA-153163, IDEA-150818)
Nadya Zabrodina [Tue, 21 Jun 2016 09:59:32 +0000 (12:59 +0300)]
[vcs]: change ui/ux for ChangeListChooser (IDEA-153163, IDEA-150818)

* get rid of radio button, use editable combobox instead;
* update description if exist;
* change combobox model from local changelist to string; remove linkRenderer  bacause links are not clickable anyway;

5 years ago[vcs]: refactor NewEditChangelist panel to be able provide more complex component...
Nadya Zabrodina [Tue, 21 Jun 2016 09:28:25 +0000 (12:28 +0300)]
[vcs]: refactor NewEditChangelist panel to be able provide more complex component for names;

* provide inner wrapper for future usages;
* style: use DocumentAdapter;
* cleanup;

5 years agoEDU-536 Open task file with placeholders when new task opened
Liana Bakradze [Fri, 24 Jun 2016 12:08:11 +0000 (15:08 +0300)]
EDU-536 Open task file with placeholders when new task opened

5 years agoEDU-322 Next Task: unnecessary jumping from Project Root to actual task position... appcode/163.534 pycharm/163.535
Liana Bakradze [Fri, 24 Jun 2016 12:00:17 +0000 (15:00 +0300)]
EDU-322 Next Task: unnecessary jumping from Project Root to actual task position in a tree

5 years agoEDU-644 Main toolwindow: hint for navigation between placeholders is lost clion/163.533
Ekaterina Tuzova [Fri, 24 Jun 2016 11:06:36 +0000 (14:06 +0300)]
EDU-644 Main toolwindow: hint for navigation between placeholders is lost

5 years agoEDU-537 Empty task text with opened task files
Liana Bakradze [Fri, 24 Jun 2016 11:15:31 +0000 (14:15 +0300)]
EDU-537 Empty task text with opened task files

5 years agoWe shouldn't add new line character here
Elizaveta Shashkova [Wed, 22 Jun 2016 09:55:55 +0000 (12:55 +0300)]
We shouldn't add new line character here

5 years agoFixes after review
Elizaveta Shashkova [Wed, 22 Jun 2016 09:55:14 +0000 (12:55 +0300)]
Fixes after review

5 years agoInput doesn't work in Debug Console (PY-19853)
Elizaveta Shashkova [Tue, 21 Jun 2016 10:58:29 +0000 (13:58 +0300)]
Input doesn't work in Debug Console (PY-19853)

Clear input buffer before waiting for input

5 years agoCannot do keyboard input in debug mode with interactive console turned on (PY-16825 )
Elizaveta Shashkova [Tue, 21 Jun 2016 10:03:06 +0000 (13:03 +0300)]
Cannot do keyboard input in debug mode with interactive console turned on (PY-16825 )

In debug console we should handle input calls on Python side and notify Java side, like we do it in Interactive Python Console. After handling input we should send it back to Python process.

5 years agoJava inspection: Get rid of RemoveRedundantElseAction, as it's totally inferior to...
Pavel Dolgov [Fri, 24 Jun 2016 10:59:42 +0000 (13:59 +0300)]
Java inspection: Get rid of RemoveRedundantElseAction, as it's totally inferior to DataFlowInspection (IDEA-157727)

5 years agoJava inspection: convert the intention for "Remove redundant lambda parameter types...
Pavel Dolgov [Thu, 23 Jun 2016 15:03:59 +0000 (18:03 +0300)]
Java inspection: convert the intention for "Remove redundant lambda parameter types" into an INFORMATION-level inspection (IDEA-156028, IDEA-157727)

5 years agosimplier / faster duplicates removal / sorting for small fileId array
Maxim.Mossienko [Fri, 24 Jun 2016 10:59:12 +0000 (12:59 +0200)]
simplier / faster duplicates removal / sorting for small fileId array

5 years agoO(1) smart pointer removal
peter [Fri, 24 Jun 2016 10:11:15 +0000 (12:11 +0200)]
O(1) smart pointer removal

5 years agoupdate CompletionContributor javadoc
peter [Thu, 23 Jun 2016 17:06:09 +0000 (19:06 +0200)]
update CompletionContributor javadoc

5 years agofail when accessing invalid offsets in completion insert handlers
peter [Fri, 24 Jun 2016 09:59:44 +0000 (11:59 +0200)]
fail when accessing invalid offsets in completion insert handlers

5 years agoIDEA-157840 Save Document action doesn't work during indexing
peter [Fri, 24 Jun 2016 09:49:44 +0000 (11:49 +0200)]
IDEA-157840 Save Document action doesn't work during indexing

5 years agoEDU-608 "Execute "tests.py" action doesn't create Run Study Tests configuration
Liana Bakradze [Fri, 24 Jun 2016 09:38:17 +0000 (12:38 +0300)]
EDU-608 "Execute "tests.py" action doesn't create Run Study Tests configuration

5 years agocancel background VCS initialization on project close start
Alexey Kudravtsev [Fri, 24 Jun 2016 09:06:29 +0000 (12:06 +0300)]
cancel background VCS initialization on project close start

5 years agonotnull, cleanup
Alexey Kudravtsev [Fri, 24 Jun 2016 09:05:59 +0000 (12:05 +0300)]
notnull, cleanup

5 years agomore diagnostics on exception in applyInformation
Alexey Kudravtsev [Fri, 24 Jun 2016 09:04:16 +0000 (12:04 +0300)]
more diagnostics on exception in applyInformation

5 years agocleanup
Alexey Kudravtsev [Thu, 23 Jun 2016 11:27:43 +0000 (14:27 +0300)]
cleanup

5 years agodelegate params: compound 2 intentions in one, set preselection (IDEA-112043)
Anna Kozlova [Fri, 24 Jun 2016 08:43:00 +0000 (11:43 +0300)]
delegate params: compound 2 intentions in one, set preselection (IDEA-112043)

5 years agodelegate params: hide copy javadoc option to prevent confusion (IDEA-148667)
Anna Kozlova [Fri, 24 Jun 2016 07:54:55 +0000 (10:54 +0300)]
delegate params: hide copy javadoc option to prevent confusion (IDEA-148667)

5 years agomoved course progress to the description toolwindow appcode/163.525 clion/163.526
Ekaterina Tuzova [Fri, 24 Jun 2016 08:53:34 +0000 (11:53 +0300)]
moved course progress to the description toolwindow

5 years agocopy initial state for answer placeholders
Ekaterina Tuzova [Thu, 23 Jun 2016 14:34:03 +0000 (17:34 +0300)]
copy initial state for answer placeholders

5 years agoNPE
Ekaterina Tuzova [Mon, 20 Jun 2016 17:19:52 +0000 (20:19 +0300)]
NPE

5 years agoextracted field
Ekaterina Tuzova [Mon, 20 Jun 2016 17:06:21 +0000 (20:06 +0300)]
extracted field

5 years agodo not try to post attempt to stepic if case user not logged in
Ekaterina Tuzova [Mon, 20 Jun 2016 16:58:49 +0000 (19:58 +0300)]
do not try to post attempt to stepic if case user not logged in

5 years agofixed Python Introduction course generation
Ekaterina Tuzova [Mon, 20 Jun 2016 16:54:50 +0000 (19:54 +0300)]
fixed Python Introduction course generation

5 years agocleanup
Ekaterina Tuzova [Mon, 20 Jun 2016 16:51:30 +0000 (19:51 +0300)]
cleanup

5 years agocleanup, removed not needed parameters
Ekaterina Tuzova [Mon, 20 Jun 2016 16:42:20 +0000 (19:42 +0300)]
cleanup, removed not needed parameters

5 years agocleanup, removed unneeded parameters
Ekaterina Tuzova [Mon, 20 Jun 2016 16:38:35 +0000 (19:38 +0300)]
cleanup, removed unneeded parameters

5 years agoEA-73474 - assert: DummyCachingFileSystem.onProjectOpened
Gregory.Shrago [Fri, 24 Jun 2016 06:50:21 +0000 (09:50 +0300)]
EA-73474 - assert: DummyCachingFileSystem.onProjectOpened

5 years agoEA-84787 - IAE: PackageSetBase.contains appcode/163.522 clion/163.508 dbe/163.509 idea/163.513 phpstorm/163.512 pycharm/163.515 pycharm/163.520 rubymine/163.519 webstorm/163.516
Gregory.Shrago [Fri, 24 Jun 2016 01:34:52 +0000 (04:34 +0300)]
EA-84787 - IAE: PackageSetBase.contains

5 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 23 Jun 2016 19:59:36 +0000 (21:59 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agofix frame decoration size and painting
Konstantin Bulenkov [Thu, 23 Jun 2016 19:56:40 +0000 (21:56 +0200)]
fix frame decoration size and painting

5 years ago[vcs-log] enhance roots statistic
Julia Beliaeva [Thu, 23 Jun 2016 17:08:58 +0000 (20:08 +0300)]
[vcs-log] enhance roots statistic

5 years agooffline inspections: store in descriptions which tools were enabled
Anna Kozlova [Thu, 23 Jun 2016 18:25:02 +0000 (21:25 +0300)]
offline inspections: store in descriptions which tools were enabled

5 years agoset error hint title (IDEA-157821)
Anna Kozlova [Thu, 23 Jun 2016 15:03:17 +0000 (18:03 +0300)]
set error hint title (IDEA-157821)

5 years agofix of NPE
Maxim.Mossienko [Thu, 23 Jun 2016 16:36:59 +0000 (18:36 +0200)]
fix of NPE

5 years ago(when we have only large added value set) if given key has number of values more...
Maxim.Mossienko [Thu, 23 Jun 2016 16:05:43 +0000 (18:05 +0200)]
(when we have only large added value set) if given key has number of values more than threshold calculate / use direct mapping of fileId -> Value instead of traversing all values (thus removing O(NumberOfValues) per fileId)

5 years agolst: compare lines ignoring whitespaces in smart mode
Aleksey Pivovarov [Mon, 20 Jun 2016 11:53:46 +0000 (14:53 +0300)]
lst: compare lines ignoring whitespaces in smart mode

5 years agovcs: Show History For Selection - ignore whitespaces
Aleksey Pivovarov [Mon, 20 Jun 2016 11:47:57 +0000 (14:47 +0300)]
vcs: Show History For Selection - ignore whitespaces

5 years agodiff: fix two-step correction
Aleksey Pivovarov [Mon, 20 Jun 2016 17:15:21 +0000 (20:15 +0300)]
diff: fix two-step correction

* use correction with IGNORE_WHITESPACES policy
* fix cases of non-abmigous matching and when we refuse to check all possible variants

5 years agodiff: move [*]Fragment conversions into ComparisonManager
Aleksey Pivovarov [Thu, 12 May 2016 14:09:46 +0000 (17:09 +0300)]
diff: move [*]Fragment conversions into ComparisonManager

* make ByLine accept lines instead of texts
* simplify ByLine.Line creation
* remove diffSomehow methods

5 years ago[groovy] set navigation element for GrTraitMethods properly
Daniil Ovchinnikov [Thu, 23 Jun 2016 14:55:47 +0000 (17:55 +0300)]
[groovy] set navigation element for GrTraitMethods properly

5 years agoEA-84725 - assert: FrameWrapper.getFrame
Aleksey Pivovarov [Thu, 23 Jun 2016 15:01:55 +0000 (18:01 +0300)]
EA-84725 - assert: FrameWrapper.getFrame

5 years agoPY-19907: check ``startTime`` property type. If it has wrong type, that means user... appcode/163.499 clion/163.498
Ilya.Kazakevich [Thu, 23 Jun 2016 14:51:52 +0000 (17:51 +0300)]
PY-19907: check ``startTime`` property type. If it has wrong type, that means user has custom property. Fail and report this fact.

5 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 23 Jun 2016 14:42:50 +0000 (16:42 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoPY-18039 Fix PyPackageRequirementsInspectionTest rubymine/163.497
Mikhail Golubev [Thu, 23 Jun 2016 14:21:10 +0000 (17:21 +0300)]
PY-18039 Fix PyPackageRequirementsInspectionTest

It failed because packages cache wasn't initialized before the tests and
"Package requirements" inspection doesn't warn about anything in this
case.

5 years agoIDEA-CR-10973 VFSTestListener updates packages synchronously, one refresh at time
Mikhail Golubev [Wed, 22 Jun 2016 14:19:45 +0000 (17:19 +0300)]
IDEA-CR-10973 VFSTestListener updates packages synchronously, one refresh at time

5 years agoIDEA-CR-10973 Packages are always updated in "Project interpreter" configurable
Mikhail Golubev [Fri, 17 Jun 2016 11:42:52 +0000 (14:42 +0300)]
IDEA-CR-10973 Packages are always updated in "Project interpreter" configurable

I've also removed excess calls to refreshAndGetPackages() in
PyActiveSdkConfigurable. It's not necessary to call it in #setSelectedSdk()
since item listener on the combo box updates list of installed packages
and notifications at the bottom anyway after selected value has been changed.

5 years agoIDEA-CR-10973 If packaging_tool.py fails, initialize cache with empty list
Mikhail Golubev [Thu, 16 Jun 2016 17:25:53 +0000 (20:25 +0300)]
IDEA-CR-10973 If packaging_tool.py fails, initialize cache with empty list

This way we won't keep calling the script over and over again via
PyPackageUtil#refreshAndGetPackagesModally() (e.g. in various project
wizards) if for some reason it doesn't succeed first time.

5 years agoIDEA-CR-10973 Don't lose ItemEvent for SDK created in PythonSdkChooserCombo
Mikhail Golubev [Fri, 17 Jun 2016 12:19:13 +0000 (15:19 +0300)]
IDEA-CR-10973 Don't lose ItemEvent for SDK created in PythonSdkChooserCombo

It might happen because ProjectSdkModel copies added SDK internally
and that original SDK is no longer in the list returned by
PyConfigurableInterpreterList which is then used to initialize
the model of the combo box in the project wizard.
As a result passing that SDK to setSelectedItem() has no effect,
SDK doesn't appear in the combo box and checkValid() isn't invoked
either.

5 years agoIDEA-CR-10973 Fix excess calls to checkValid() in Python new project wizard
Mikhail Golubev [Thu, 16 Jun 2016 09:49:24 +0000 (12:49 +0300)]
IDEA-CR-10973 Fix excess calls to checkValid() in Python new project wizard

5 years agoPY-18039 PyPackageManager#getDependents() returns @NotNull value
Mikhail Golubev [Wed, 8 Jun 2016 18:42:18 +0000 (21:42 +0300)]
PY-18039 PyPackageManager#getDependents() returns @NotNull value

5 years agoPY-18039 Run packaging_tool.py once to detect IPython version if necessary
Mikhail Golubev [Mon, 6 Jun 2016 19:12:20 +0000 (22:12 +0300)]
PY-18039 Run packaging_tool.py once to detect IPython version if necessary

In theory IPython cell can be run before PythonSdkUpdater startup
activity finishes updating packaging cache when a project is opened.

5 years agoPY-18039 Throughout debug logging for PyPackageManager and helper methods
Mikhail Golubev [Mon, 6 Jun 2016 19:08:36 +0000 (22:08 +0300)]
PY-18039 Throughout debug logging for PyPackageManager and helper methods

When we either launch packaging_tool.py or attempt to show modal dialog
the stacktrace of the call site is added to debug messages.

5 years agoPY-18039 Cleanup in PackageManagerImpl
Mikhail Golubev [Mon, 6 Jun 2016 12:23:11 +0000 (15:23 +0300)]
PY-18039 Cleanup in PackageManagerImpl

5 years agoPY-18039 Update level and content logging messages in package management
Mikhail Golubev [Mon, 6 Jun 2016 12:01:41 +0000 (15:01 +0300)]
PY-18039 Update level and content logging messages in package management

In particular, ExecutionExceptions caused by running packaging_tool.py
shouldn't be logged with the level ERROR because we don't want them in
Exception Analyzer.

5 years agoInitial implementation of background caching of packages (PY-18039)
Andrey Vlasovskikh [Fri, 20 May 2016 19:51:40 +0000 (22:51 +0300)]
Initial implementation of background caching of packages (PY-18039)

5 years agobetter spacing between close, maximize, minimize buttons
Konstantin Bulenkov [Thu, 23 Jun 2016 13:51:17 +0000 (15:51 +0200)]
better spacing between close, maximize, minimize buttons

5 years agonew icons for close, maximize, minimize
Konstantin Bulenkov [Thu, 23 Jun 2016 13:49:35 +0000 (15:49 +0200)]
new icons for close, maximize, minimize

5 years agoupdate win frame decoration icons
Konstantin Bulenkov [Thu, 23 Jun 2016 13:48:45 +0000 (15:48 +0200)]
update win frame decoration icons

5 years agooptimize png
Konstantin Bulenkov [Thu, 23 Jun 2016 13:46:46 +0000 (15:46 +0200)]
optimize png

5 years agodisable custom frame decoration for IntelliJ laf
Konstantin Bulenkov [Thu, 23 Jun 2016 13:45:03 +0000 (15:45 +0200)]
disable custom frame decoration for IntelliJ laf

5 years agoMerge remote-tracking branch 'origin/master'
Vasily Pisar [Thu, 23 Jun 2016 14:01:03 +0000 (17:01 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoIgnore possible discrepancies between dir(x) and x.__dict__ (PY-19349)
Andrey Vlasovskikh [Thu, 23 Jun 2016 13:55:14 +0000 (16:55 +0300)]
Ignore possible discrepancies between dir(x) and x.__dict__ (PY-19349)

5 years agoNullable error fix
Ilya.Kazakevich [Thu, 23 Jun 2016 13:32:33 +0000 (16:32 +0300)]
Nullable error fix

5 years agofixed showing 'Convert Project' dialog when opening a project in old format (IDEA...
nik [Thu, 23 Jun 2016 13:00:01 +0000 (16:00 +0300)]
fixed showing 'Convert Project' dialog when opening a project in old format (IDEA-157691)