idea/community.git
4 years agoadjusted solution to memory leaks in RubyProjectStructureConfigurable according to...
Alexandr Evstigneev [Thu, 17 Nov 2016 10:43:20 +0000 (13:43 +0300)]
adjusted solution to memory leaks in RubyProjectStructureConfigurable according to IDEA-CR-13750

4 years agodelete some deprecated stuff
peter [Thu, 17 Nov 2016 10:32:54 +0000 (11:32 +0100)]
delete some deprecated stuff

4 years agomake getClass pure
peter [Thu, 17 Nov 2016 09:56:59 +0000 (10:56 +0100)]
make getClass pure

4 years agoremove allowStartingDumbModeInside implementation
peter [Thu, 17 Nov 2016 09:31:27 +0000 (10:31 +0100)]
remove allowStartingDumbModeInside implementation

4 years agowrap long with Math.intToExact(): check that convertible argument is long (IDEA-146770) dbe/171.1042
Dmitry Batkovich [Thu, 17 Nov 2016 09:46:49 +0000 (12:46 +0300)]
wrap long with Math.intToExact(): check that convertible argument is long (IDEA-146770)

4 years agoFixed WEB-21215 Inconsistent indentation when object is first parameter of function...
Rustam Vishnyakov [Thu, 17 Nov 2016 09:23:23 +0000 (12:23 +0300)]
Fixed WEB-21215 Inconsistent indentation when object is first parameter of function call

4 years agoSelectWordUtil cleanup (IDEA-CR-15854) appcode/171.1041 clion/171.1040
peter [Thu, 17 Nov 2016 08:48:00 +0000 (09:48 +0100)]
SelectWordUtil cleanup (IDEA-CR-15854)

4 years agoPathMacros: more javadocs
nik [Wed, 16 Nov 2016 16:52:01 +0000 (19:52 +0300)]
PathMacros: more javadocs

4 years agoNPE fix (IDEA-164074) appcode/171.1033 clion/171.1031 dbe/171.1028 idea/171.1030 phpstorm/171.1035 pycharm/171.1027 pycharm/171.1034 pycharm/171.1038 pycharm/171.1039 rubymine/171.1029 webstorm/171.1037
Maxim.Mossienko [Wed, 16 Nov 2016 22:53:19 +0000 (23:53 +0100)]
NPE fix (IDEA-164074)

4 years agoselect text in replace field (IDEA-152060)
Maxim.Mossienko [Wed, 16 Nov 2016 22:51:28 +0000 (23:51 +0100)]
select text in replace field (IDEA-152060)

4 years ago[grails] fix all GroovyServerPage usages
Daniil Ovchinnikov [Wed, 16 Nov 2016 20:33:44 +0000 (23:33 +0300)]
[grails] fix all GroovyServerPage usages

4 years agoSSR: javadoc matching fix and tests
Bas Leijdekkers [Wed, 16 Nov 2016 13:42:40 +0000 (14:42 +0100)]
SSR: javadoc matching fix and tests

4 years agoSSR: remove unneeded method
Bas Leijdekkers [Wed, 16 Nov 2016 10:04:47 +0000 (11:04 +0100)]
SSR: remove unneeded method

4 years agoSSR: cleanup java predefined templates for methods
Bas Leijdekkers [Tue, 15 Nov 2016 14:43:37 +0000 (15:43 +0100)]
SSR: cleanup java predefined templates for methods

4 years agoSSR: fix searching for "javadoc annotated methods" predefined pattern (IDEA-163936)
Bas Leijdekkers [Mon, 14 Nov 2016 16:25:11 +0000 (17:25 +0100)]
SSR: fix searching for "javadoc annotated methods" predefined pattern (IDEA-163936)

4 years agotypo
Daniil Ovchinnikov [Wed, 16 Nov 2016 20:19:33 +0000 (23:19 +0300)]
typo

4 years ago[groovy] do not increment Java Structure modification count in method
Daniil Ovchinnikov [Wed, 16 Nov 2016 18:42:39 +0000 (21:42 +0300)]
[groovy] do not increment Java Structure modification count in method
and script bodies

4 years agohandle invalid elements in hard smart pointers (EA-85743 - PIEAE: SubstrateRef$.getCo... appcode/171.1026
peter [Wed, 16 Nov 2016 18:44:31 +0000 (19:44 +0100)]
handle invalid elements in hard smart pointers (EA-85743 - PIEAE: SubstrateRef$.getContainingFile)

4 years agojavadocs: remove unnecessary qualifiers in references
Daniil Ovchinnikov [Wed, 16 Nov 2016 18:10:00 +0000 (21:10 +0300)]
javadocs: remove unnecessary qualifiers in references

4 years agoPY-21488 Stopping docker debug process unexpectedly in the very beginning of Python...
Alexander Koshevoy [Wed, 16 Nov 2016 18:34:33 +0000 (21:34 +0300)]
PY-21488 Stopping docker debug process unexpectedly in the very beginning of Python debug session fixed

4 years agoUpdate SeparatorWithText according to Swing conventions
Sergey Malenkov [Wed, 16 Nov 2016 18:33:20 +0000 (21:33 +0300)]
Update SeparatorWithText according to Swing conventions

4 years agoJRE-100 IDEA-71508 revert a hack in the event queue
Sergey Malenkov [Wed, 16 Nov 2016 14:06:18 +0000 (17:06 +0300)]
JRE-100 IDEA-71508 revert a hack in the event queue

4 years agoIDEA-163604 command + mouse wheel zoom stops working intermittently on macOS
Sergey Malenkov [Wed, 16 Nov 2016 13:58:21 +0000 (16:58 +0300)]
IDEA-163604 command + mouse wheel zoom stops working intermittently on macOS

4 years agoEA-87317 - IAE: UIUtil.createImageForGraphics
Sergey Malenkov [Wed, 16 Nov 2016 09:42:43 +0000 (12:42 +0300)]
EA-87317 - IAE: UIUtil.createImageForGraphics

4 years agodon't restore stub elements from PsiAnchor when the file has become binary(EA-89806...
peter [Wed, 16 Nov 2016 18:26:15 +0000 (19:26 +0100)]
don't restore stub elements from PsiAnchor when the file has become binary(EA-89806 - CCE: PsiAnchor$StubIndexReference$.compute)

4 years agodiagnostics for EA-89836 - CCE: ContributorsBasedGotoByModel.getElementName
peter [Wed, 16 Nov 2016 18:15:42 +0000 (19:15 +0100)]
diagnostics for EA-89836 - CCE: ContributorsBasedGotoByModel.getElementName

4 years agoavoid dlg from write action
Anna.Kozlova [Wed, 16 Nov 2016 15:58:23 +0000 (16:58 +0100)]
avoid dlg from write action

4 years agovcs: Moved several classes to [svn4idea]
Konstantin Kolosovsky [Wed, 9 Nov 2016 12:25:28 +0000 (15:25 +0300)]
vcs: Moved several classes to [svn4idea]

Moved "CheckSamePattern", "MoreAction", "QuantitySelection",
"SmallMapSerializer"

4 years agovcs: Removed unused "RevisionChangesNotSupportedException"
Konstantin Kolosovsky [Wed, 9 Nov 2016 11:57:27 +0000 (14:57 +0300)]
vcs: Removed unused "RevisionChangesNotSupportedException"

4 years agoMoved "ThreadLocalDefendedInvoker" logic to "SvnFileUrlMappingImpl"
Konstantin Kolosovsky [Wed, 9 Nov 2016 11:52:55 +0000 (14:52 +0300)]
Moved "ThreadLocalDefendedInvoker" logic to "SvnFileUrlMappingImpl"

Removed "ThreadLocalDefendedInvoker"

4 years agosvn: Implemented "loading tree conflict history" cancellation
Konstantin Kolosovsky [Tue, 8 Nov 2016 20:51:42 +0000 (23:51 +0300)]
svn: Implemented "loading tree conflict history" cancellation

4 years agosvn: Fixed "TreeConflictRefreshablePanel" disposing
Konstantin Kolosovsky [Tue, 8 Nov 2016 20:22:33 +0000 (23:22 +0300)]
svn: Fixed "TreeConflictRefreshablePanel" disposing

4 years agosvn: Refactored "TreeConflictRefreshablePanel" - code simplified
Konstantin Kolosovsky [Tue, 8 Nov 2016 20:11:21 +0000 (23:11 +0300)]
svn: Refactored "TreeConflictRefreshablePanel" - code simplified

4 years agosvn: Used common "Task.Backgroundable" for loading tree conflict history
Konstantin Kolosovsky [Tue, 8 Nov 2016 19:45:51 +0000 (22:45 +0300)]
svn: Used common "Task.Backgroundable" for loading tree conflict history

"ModalityIgnorantBackgroundableTask" is not necessary here

4 years agovcs: Combined "TreeConflictRefreshablePanel" and "AbstractRefreshablePanel"
Konstantin Kolosovsky [Tue, 8 Nov 2016 18:46:27 +0000 (21:46 +0300)]
vcs: Combined "TreeConflictRefreshablePanel" and "AbstractRefreshablePanel"

Removed "AbstractRefreshablePanel"

4 years agovcs: Refactored "AbstractRefreshablePanel" - removed "Ticket" logic
Konstantin Kolosovsky [Tue, 8 Nov 2016 18:17:46 +0000 (21:17 +0300)]
vcs: Refactored "AbstractRefreshablePanel" - removed "Ticket" logic

"Ticket" logic is not necessary as used ticket is never modified and
"refresh()/acceptData()" methods are called only once.

4 years agovcs: Refactored "AbstractRefreshablePanel"
Konstantin Kolosovsky [Tue, 8 Nov 2016 18:09:12 +0000 (21:09 +0300)]
vcs: Refactored "AbstractRefreshablePanel"

Made not to implement "RefreshablePanel", code simplified

4 years agovcs: Used "JBLoadingPanel" instead of "DetailsPanel"
Konstantin Kolosovsky [Tue, 8 Nov 2016 15:41:48 +0000 (18:41 +0300)]
vcs: Used "JBLoadingPanel" instead of "DetailsPanel"

"DetailsPanel" provided just panel with "Loading..." text - so similar
"JBLoadingPanel" is used instead. Removed "DetailsPanel".

4 years agovcs: Refactored "DetailsPanel" - removed unused logic, code simplified
Konstantin Kolosovsky [Tue, 8 Nov 2016 14:54:36 +0000 (17:54 +0300)]
vcs: Refactored "DetailsPanel" - removed unused logic, code simplified

4 years agovcs: Refactored "VcsUtil" - removed duplication, used lambdas
Konstantin Kolosovsky [Mon, 7 Nov 2016 22:07:40 +0000 (01:07 +0300)]
vcs: Refactored "VcsUtil" - removed duplication, used lambdas

4 years agovcs: Moved "SortByVcsRoots" logic to "VcsUtil"
Konstantin Kolosovsky [Sun, 6 Nov 2016 20:36:18 +0000 (23:36 +0300)]
vcs: Moved "SortByVcsRoots" logic to "VcsUtil"

Removed "SortByVcsRoots"

4 years agovcs: Removed unused "ActionStateConsumer" and implementations
Konstantin Kolosovsky [Sat, 5 Nov 2016 21:37:11 +0000 (00:37 +0300)]
vcs: Removed unused "ActionStateConsumer" and implementations

Removed "ActionUpdateHelper", "ActionExecuteHelper",
"AbstractActionStateConsumer", "ActionStateConsumer"

4 years agosvn: Refactored "CreateExternalAction" - code simplified
Konstantin Kolosovsky [Sat, 5 Nov 2016 21:33:36 +0000 (00:33 +0300)]
svn: Refactored "CreateExternalAction" - code simplified

4 years agoRemoved unused "RefreshablePanel" methods
Konstantin Kolosovsky [Fri, 4 Nov 2016 19:20:09 +0000 (22:20 +0300)]
Removed unused "RefreshablePanel" methods

4 years agoplatform: Removed unused "TabbedRefreshablePanel"
Konstantin Kolosovsky [Fri, 4 Nov 2016 13:34:39 +0000 (16:34 +0300)]
platform: Removed unused "TabbedRefreshablePanel"

4 years agovcs: Removed unused classes/interfaces
Konstantin Kolosovsky [Fri, 4 Nov 2016 13:32:26 +0000 (16:32 +0300)]
vcs: Removed unused classes/interfaces

Removed "VcsDataConstants", "Details",
"LineProcessEventListenerAdapter", "BlockReloadingUtil"

4 years agovcs: Removed unused deprecated annotations
Konstantin Kolosovsky [Fri, 4 Nov 2016 13:18:27 +0000 (16:18 +0300)]
vcs: Removed unused deprecated annotations

Removed "Heavy", "CalledInBackground", "CalledInAwt", "CalledInAny"

4 years agovcs: Inlined "GenericDetailsLoader" logic to "AbstractRefreshablePanel"
Konstantin Kolosovsky [Fri, 4 Nov 2016 13:02:10 +0000 (16:02 +0300)]
vcs: Inlined "GenericDetailsLoader" logic to "AbstractRefreshablePanel"

4 years agovcs: Refactoring - inlined "ValueConsumer" logic to "GenericDetailsLoader"
Konstantin Kolosovsky [Fri, 4 Nov 2016 11:48:48 +0000 (14:48 +0300)]
vcs: Refactoring - inlined "ValueConsumer" logic to "GenericDetailsLoader"

4 years agovcs: Refactored "ModalityIgnorantBackgroundableTask"
Konstantin Kolosovsky [Thu, 3 Nov 2016 15:36:27 +0000 (18:36 +0300)]
vcs: Refactored "ModalityIgnorantBackgroundableTask"

4 years agovcs: Refactored "ValueConsumer", "GenericDetailsLoader"
Konstantin Kolosovsky [Thu, 3 Nov 2016 14:36:51 +0000 (17:36 +0300)]
vcs: Refactored "ValueConsumer", "GenericDetailsLoader"

4 years agosvn: Used "SvnBaseContentRevision" to filter svn related content revisions
Konstantin Kolosovsky [Thu, 3 Nov 2016 13:52:25 +0000 (16:52 +0300)]
svn: Used "SvnBaseContentRevision" to filter svn related content revisions

Removed unnecessary "MarkerVcsContentRevision"

4 years agosvn: Renamed "AbstractShowPropertiesDiffAction" to "ShowPropertiesDiffAction"
Konstantin Kolosovsky [Wed, 16 Nov 2016 17:22:59 +0000 (20:22 +0300)]
svn: Renamed "AbstractShowPropertiesDiffAction" to "ShowPropertiesDiffAction"

"action.Subversion.properties.diff.name" key is not necessary - title
is taken from "action.PropertiesDiff.text" (default key for action)

4 years agosvn: Removed "ShowPropertiesDiffAction"
Konstantin Kolosovsky [Wed, 16 Nov 2016 17:14:59 +0000 (20:14 +0300)]
svn: Removed "ShowPropertiesDiffAction"

This commit temporarily breaks "PropertiesDiff" action, but allows to
preserve "AbstractShowPropertiesDiffAction" history (as
"AbstractShowPropertiesDiffAction" is renamed to
"ShowPropertiesDiffAction" in the subsequent commit).

4 years agosvn: Refactoring - moved "ShowPropertiesDiffAction" logic to base class
Konstantin Kolosovsky [Thu, 3 Nov 2016 13:27:19 +0000 (16:27 +0300)]
svn: Refactoring - moved "ShowPropertiesDiffAction" logic to base class

4 years agosvn: Unified "ContentRevision" implementations
Konstantin Kolosovsky [Wed, 2 Nov 2016 17:36:37 +0000 (20:36 +0300)]
svn: Unified "ContentRevision" implementations

4 years agovcs: Removed unused "VcsEventsListenerManager"
Konstantin Kolosovsky [Wed, 2 Nov 2016 17:01:12 +0000 (20:01 +0300)]
vcs: Removed unused "VcsEventsListenerManager"

4 years agosvn: Refactored "OneShotMergeInfoHelper" - used "TreeMap" instead of "AreaMap"
Konstantin Kolosovsky [Wed, 2 Nov 2016 16:57:30 +0000 (19:57 +0300)]
svn: Refactored "OneShotMergeInfoHelper" - used "TreeMap" instead of "AreaMap"

Removed "AreaMap"

4 years agovcs: Refactored "AreaMap" - removed unused methods, code simplified
Konstantin Kolosovsky [Wed, 2 Nov 2016 11:24:50 +0000 (14:24 +0300)]
vcs: Refactored "AreaMap" - removed unused methods, code simplified

Removed "AreaMapTest"

4 years agovcs: Refactoring - removed unused classes
Konstantin Kolosovsky [Tue, 1 Nov 2016 15:43:47 +0000 (18:43 +0300)]
vcs: Refactoring - removed unused classes

"CollectionsMultiplier", "CompoundNumber", "ProducerConsumer",
"MembershipMap", "MembershipMapTest"

4 years agoxpath "Download External Resource" doesn't need write action
peter [Wed, 16 Nov 2016 17:52:06 +0000 (18:52 +0100)]
xpath "Download External Resource" doesn't need write action

4 years ago"Configure Python Interpreter" doesn't need write action
peter [Wed, 16 Nov 2016 17:51:02 +0000 (18:51 +0100)]
"Configure Python Interpreter" doesn't need write action

4 years agogroovy "Add type customizer script to resources" doesn't need to start in a write...
peter [Wed, 16 Nov 2016 17:46:09 +0000 (18:46 +0100)]
groovy "Add type customizer script to resources" doesn't need to start in a write action

4 years agoCleanup (drops deprecated code)
Roman Shevchenko [Wed, 16 Nov 2016 17:51:32 +0000 (18:51 +0100)]
Cleanup (drops deprecated code)

4 years agoHiDPI: fix radio button center oval (light theme)
Egor.Ushakov [Wed, 16 Nov 2016 17:43:04 +0000 (20:43 +0300)]
HiDPI: fix radio button center oval (light theme)

4 years agotolerate INRE in java element renderers (EA-91963 - INRE: FileBasedIndexImpl.handleDu...
peter [Wed, 16 Nov 2016 17:26:59 +0000 (18:26 +0100)]
tolerate INRE in java element renderers (EA-91963 - INRE: FileBasedIndexImpl.handleDumbMode)

4 years agodevkit CreateHtmlDescriptionFix doesn't need to start in write action
peter [Wed, 16 Nov 2016 17:32:35 +0000 (18:32 +0100)]
devkit CreateHtmlDescriptionFix doesn't need to start in write action

4 years agoFix ImportError after refactoring (PY-21487)
Elizaveta Shashkova [Wed, 16 Nov 2016 17:11:21 +0000 (20:11 +0300)]
Fix ImportError after refactoring (PY-21487)

4 years agotolerate INRE when showing members in project view (EA-91482 - INRE: FileBasedIndexIm...
peter [Wed, 16 Nov 2016 17:04:06 +0000 (18:04 +0100)]
tolerate INRE when showing members in project view (EA-91482 - INRE: FileBasedIndexImpl.handleDumbMode)

4 years agotolerate INRE when checking for java property deprecatedness in structure view (EA...
peter [Wed, 16 Nov 2016 16:48:23 +0000 (17:48 +0100)]
tolerate INRE when checking for java property deprecatedness in structure view (EA-91628 - INRE: FileBasedIndexImpl.handleDumbMode)

4 years agoskip word selectioners that require indices in dumb mode (EA-91632 - INRE: FileBasedI...
peter [Wed, 16 Nov 2016 16:43:11 +0000 (17:43 +0100)]
skip word selectioners that require indices in dumb mode (EA-91632 - INRE: FileBasedIndexImpl.handleDumbMode)

4 years agoAbstractLayoutCodeProcessor: rethrow INRE so it can be handled (EA-91686 - INRE:...
peter [Wed, 16 Nov 2016 16:32:10 +0000 (17:32 +0100)]
AbstractLayoutCodeProcessor: rethrow INRE so it can be handled (EA-91686 - INRE: FileBasedIndexImpl.handleDumbMode)

4 years agoflush ant messages in smart mode (EA-91687 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 16 Nov 2016 16:19:04 +0000 (17:19 +0100)]
flush ant messages in smart mode (EA-91687 - INRE: FileBasedIndexImpl.handleDumbMode)

4 years agoui designer: finish inplace editing in a write-safe context (EA-91789 - assert: Docum...
peter [Wed, 16 Nov 2016 16:13:18 +0000 (17:13 +0100)]
ui designer: finish inplace editing in a write-safe context (EA-91789 - assert: DocumentImpl.replaceString)

4 years agoV8 inspector: debug sourcemap-backed files rubymine/171.1024
Vladimir Krivosheev [Wed, 16 Nov 2016 15:29:25 +0000 (16:29 +0100)]
V8 inspector: debug sourcemap-backed files

4 years ago[git] refs parser can recognize lines like HEAD -> refs/heads/master in git log output
Julia Beliaeva [Wed, 16 Nov 2016 16:13:38 +0000 (19:13 +0300)]
[git] refs parser can recognize lines like HEAD -> refs/heads/master in git log output

4 years ago[git] fix branch and user test
Julia Beliaeva [Tue, 15 Nov 2016 20:38:15 +0000 (23:38 +0300)]
[git] fix branch and user test

4 years ago[git] minor: lambdify
Julia Beliaeva [Tue, 15 Nov 2016 20:13:17 +0000 (23:13 +0300)]
[git] minor: lambdify

4 years agocheck PsiModifiableCodeBlock.shouldChangeModificationCount() before checking instanse...
Daniil Ovchinnikov [Wed, 16 Nov 2016 16:26:22 +0000 (19:26 +0300)]
check PsiModifiableCodeBlock.shouldChangeModificationCount() before checking instanseof PsiFileSystemItem

4 years agoclean up: FSRecords is not instantiatable class so implementation of Forceable was...
Maxim.Mossienko [Wed, 16 Nov 2016 14:57:25 +0000 (15:57 +0100)]
clean up: FSRecords is not instantiatable class so implementation of Forceable was removed, methods force / isDirty were made static for tests

4 years agoSettings/Other file types help topic ID
Rustam Vishnyakov [Wed, 16 Nov 2016 15:41:47 +0000 (18:41 +0300)]
Settings/Other file types help topic ID

4 years agoPY-21454: Use project dir if directory not provided
Ilya.Kazakevich [Wed, 16 Nov 2016 15:41:04 +0000 (18:41 +0300)]
PY-21454: Use project dir if directory not provided

 * We already have this functionality for tests, we now support it for any config.
 * Default folder should never be PyCharm working dir. Project should be used if workdir not provided explicitly

4 years agodo not scale twice
Egor.Ushakov [Wed, 16 Nov 2016 15:39:56 +0000 (18:39 +0300)]
do not scale twice

4 years ago[vcs-log] blue gear icon for Quick Settings
Julia Beliaeva [Tue, 15 Nov 2016 18:50:27 +0000 (21:50 +0300)]
[vcs-log] blue gear icon for Quick Settings

4 years ago[platform] lambda-friendly WriteCommandAction
Roman Shevchenko [Wed, 16 Nov 2016 15:07:09 +0000 (16:07 +0100)]
[platform] lambda-friendly WriteCommandAction

4 years agojunit 5: don't miss 'after' container failures (IDEA-164028)
Anna.Kozlova [Wed, 16 Nov 2016 14:59:50 +0000 (15:59 +0100)]
junit 5: don't miss 'after' container failures (IDEA-164028)

4 years agoEA-91810 - assert: NoSwingUnderWriteAction.lambda$watchForEvents$
Anna.Kozlova [Wed, 16 Nov 2016 14:25:38 +0000 (15:25 +0100)]
EA-91810 - assert: NoSwingUnderWriteAction.lambda$watchForEvents$
push write access to utility to avoid dialogs from write actions

4 years agoextract method: logging for possible NPE later
Anna.Kozlova [Wed, 16 Nov 2016 11:58:51 +0000 (12:58 +0100)]
extract method: logging for possible NPE later

4 years agoIDEA-123421 File chooser without path bar appcode/171.1022 clion/171.1023
Dmitry Avdeev [Wed, 16 Nov 2016 14:06:54 +0000 (17:06 +0300)]
IDEA-123421 File chooser without path bar

4 years agoIDEA-164031 Actions are disabled in modal dialogs
Denis Fokin [Wed, 16 Nov 2016 13:59:44 +0000 (16:59 +0300)]
IDEA-164031 Actions are disabled in modal dialogs

4 years agofixed dropdown position on hidpi
Egor.Ushakov [Wed, 16 Nov 2016 14:03:29 +0000 (17:03 +0300)]
fixed dropdown position on hidpi

4 years agodpi aware resize zone appcode/171.1021
Egor.Ushakov [Wed, 16 Nov 2016 13:09:37 +0000 (16:09 +0300)]
dpi aware resize zone

4 years agoLive Templates: use selection start for retrieving template expanding context
Alexander Zolotov [Wed, 16 Nov 2016 12:57:44 +0000 (15:57 +0300)]
Live Templates: use selection start for retrieving template expanding context

4 years agoDjango version updated (to fix tests)
Ilya.Kazakevich [Wed, 16 Nov 2016 12:51:02 +0000 (15:51 +0300)]
Django version updated (to fix tests)

4 years agoEA-75111 Handle projects with no modules and, hence, no configured docstring format
Mikhail Golubev [Wed, 16 Nov 2016 12:39:08 +0000 (15:39 +0300)]
EA-75111 Handle projects with no modules and, hence, no configured docstring format

It can happen in IDEA projects that contains no modules or, presumably,
in PyCharm projects which settings have been corrupted for some reason.
DocStringFormat.PLAIN is used in some cases as a fallback format.

4 years agoEA-83566 PyStructureViewElement considers that underlying PSI element can be invalid
Mikhail Golubev [Mon, 14 Nov 2016 12:45:22 +0000 (15:45 +0300)]
EA-83566 PyStructureViewElement considers that underlying PSI element can be invalid

4 years agoextra logging for IDEA-164040
Egor.Ushakov [Wed, 16 Nov 2016 12:25:50 +0000 (15:25 +0300)]
extra logging for IDEA-164040

4 years agoLiveTemplates: do not work with disposed template + reuse unblockDocument method
Alexander Zolotov [Wed, 16 Nov 2016 12:18:15 +0000 (15:18 +0300)]
LiveTemplates: do not work with disposed template + reuse unblockDocument method

4 years agoLive Templates: remove never used ability to reformat custom range in template
Alexander Zolotov [Tue, 15 Nov 2016 13:29:58 +0000 (16:29 +0300)]
Live Templates: remove never used ability to reformat custom range in template

4 years agoEmmet: use common customTemplateLogic for checking availability of live
Alexander Zolotov [Tue, 15 Nov 2016 11:22:43 +0000 (14:22 +0300)]
Emmet: use common customTemplateLogic for checking availability of live
templates (EA-91643)