Daniil Ovchinnikov [Wed, 16 Nov 2016 18:10:00 +0000 (21:10 +0300)]
javadocs: remove unnecessary qualifiers in references
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
Sergey Malenkov [Wed, 16 Nov 2016 18:33:20 +0000 (21:33 +0300)]
Update SeparatorWithText according to Swing conventions
Sergey Malenkov [Wed, 16 Nov 2016 14:06:18 +0000 (17:06 +0300)]
JRE-100 IDEA-71508 revert a hack in the event queue
Sergey Malenkov [Wed, 16 Nov 2016 13:58:21 +0000 (16:58 +0300)]
IDEA-163604 command + mouse wheel zoom stops working intermittently on macOS
Sergey Malenkov [Wed, 16 Nov 2016 09:42:43 +0000 (12:42 +0300)]
EA-87317 - IAE: UIUtil.createImageForGraphics
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)
peter [Wed, 16 Nov 2016 18:15:42 +0000 (19:15 +0100)]
diagnostics for EA-89836 - CCE: ContributorsBasedGotoByModel.getElementName
Anna.Kozlova [Wed, 16 Nov 2016 15:58:23 +0000 (16:58 +0100)]
avoid dlg from write action
Konstantin Kolosovsky [Wed, 9 Nov 2016 12:25:28 +0000 (15:25 +0300)]
vcs: Moved several classes to [svn4idea]
Moved "CheckSamePattern", "MoreAction", "QuantitySelection",
"SmallMapSerializer"
Konstantin Kolosovsky [Wed, 9 Nov 2016 11:57:27 +0000 (14:57 +0300)]
vcs: Removed unused "RevisionChangesNotSupportedException"
Konstantin Kolosovsky [Wed, 9 Nov 2016 11:52:55 +0000 (14:52 +0300)]
Moved "ThreadLocalDefendedInvoker" logic to "SvnFileUrlMappingImpl"
Removed "ThreadLocalDefendedInvoker"
Konstantin Kolosovsky [Tue, 8 Nov 2016 20:51:42 +0000 (23:51 +0300)]
svn: Implemented "loading tree conflict history" cancellation
Konstantin Kolosovsky [Tue, 8 Nov 2016 20:22:33 +0000 (23:22 +0300)]
svn: Fixed "TreeConflictRefreshablePanel" disposing
Konstantin Kolosovsky [Tue, 8 Nov 2016 20:11:21 +0000 (23:11 +0300)]
svn: Refactored "TreeConflictRefreshablePanel" - code simplified
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
Konstantin Kolosovsky [Tue, 8 Nov 2016 18:46:27 +0000 (21:46 +0300)]
vcs: Combined "TreeConflictRefreshablePanel" and "AbstractRefreshablePanel"
Removed "AbstractRefreshablePanel"
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.
Konstantin Kolosovsky [Tue, 8 Nov 2016 18:09:12 +0000 (21:09 +0300)]
vcs: Refactored "AbstractRefreshablePanel"
Made not to implement "RefreshablePanel", code simplified
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".
Konstantin Kolosovsky [Tue, 8 Nov 2016 14:54:36 +0000 (17:54 +0300)]
vcs: Refactored "DetailsPanel" - removed unused logic, code simplified
Konstantin Kolosovsky [Mon, 7 Nov 2016 22:07:40 +0000 (01:07 +0300)]
vcs: Refactored "VcsUtil" - removed duplication, used lambdas
Konstantin Kolosovsky [Sun, 6 Nov 2016 20:36:18 +0000 (23:36 +0300)]
vcs: Moved "SortByVcsRoots" logic to "VcsUtil"
Removed "SortByVcsRoots"
Konstantin Kolosovsky [Sat, 5 Nov 2016 21:37:11 +0000 (00:37 +0300)]
vcs: Removed unused "ActionStateConsumer" and implementations
Removed "ActionUpdateHelper", "ActionExecuteHelper",
"AbstractActionStateConsumer", "ActionStateConsumer"
Konstantin Kolosovsky [Sat, 5 Nov 2016 21:33:36 +0000 (00:33 +0300)]
svn: Refactored "CreateExternalAction" - code simplified
Konstantin Kolosovsky [Fri, 4 Nov 2016 19:20:09 +0000 (22:20 +0300)]
Removed unused "RefreshablePanel" methods
Konstantin Kolosovsky [Fri, 4 Nov 2016 13:34:39 +0000 (16:34 +0300)]
platform: Removed unused "TabbedRefreshablePanel"
Konstantin Kolosovsky [Fri, 4 Nov 2016 13:32:26 +0000 (16:32 +0300)]
vcs: Removed unused classes/interfaces
Removed "VcsDataConstants", "Details",
"LineProcessEventListenerAdapter", "BlockReloadingUtil"
Konstantin Kolosovsky [Fri, 4 Nov 2016 13:18:27 +0000 (16:18 +0300)]
vcs: Removed unused deprecated annotations
Removed "Heavy", "CalledInBackground", "CalledInAwt", "CalledInAny"
Konstantin Kolosovsky [Fri, 4 Nov 2016 13:02:10 +0000 (16:02 +0300)]
vcs: Inlined "GenericDetailsLoader" logic to "AbstractRefreshablePanel"
Konstantin Kolosovsky [Fri, 4 Nov 2016 11:48:48 +0000 (14:48 +0300)]
vcs: Refactoring - inlined "ValueConsumer" logic to "GenericDetailsLoader"
Konstantin Kolosovsky [Thu, 3 Nov 2016 15:36:27 +0000 (18:36 +0300)]
vcs: Refactored "ModalityIgnorantBackgroundableTask"
Konstantin Kolosovsky [Thu, 3 Nov 2016 14:36:51 +0000 (17:36 +0300)]
vcs: Refactored "ValueConsumer", "GenericDetailsLoader"
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"
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)
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).
Konstantin Kolosovsky [Thu, 3 Nov 2016 13:27:19 +0000 (16:27 +0300)]
svn: Refactoring - moved "ShowPropertiesDiffAction" logic to base class
Konstantin Kolosovsky [Wed, 2 Nov 2016 17:36:37 +0000 (20:36 +0300)]
svn: Unified "ContentRevision" implementations
Konstantin Kolosovsky [Wed, 2 Nov 2016 17:01:12 +0000 (20:01 +0300)]
vcs: Removed unused "VcsEventsListenerManager"
Konstantin Kolosovsky [Wed, 2 Nov 2016 16:57:30 +0000 (19:57 +0300)]
svn: Refactored "OneShotMergeInfoHelper" - used "TreeMap" instead of "AreaMap"
Removed "AreaMap"
Konstantin Kolosovsky [Wed, 2 Nov 2016 11:24:50 +0000 (14:24 +0300)]
vcs: Refactored "AreaMap" - removed unused methods, code simplified
Removed "AreaMapTest"
Konstantin Kolosovsky [Tue, 1 Nov 2016 15:43:47 +0000 (18:43 +0300)]
vcs: Refactoring - removed unused classes
"CollectionsMultiplier", "CompoundNumber", "ProducerConsumer",
"MembershipMap", "MembershipMapTest"
peter [Wed, 16 Nov 2016 17:52:06 +0000 (18:52 +0100)]
xpath "Download External Resource" 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
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
Roman Shevchenko [Wed, 16 Nov 2016 17:51:32 +0000 (18:51 +0100)]
Cleanup (drops deprecated code)
Egor.Ushakov [Wed, 16 Nov 2016 17:43:04 +0000 (20:43 +0300)]
HiDPI: fix radio button center oval (light theme)
peter [Wed, 16 Nov 2016 17:26:59 +0000 (18:26 +0100)]
tolerate INRE in java element renderers (EA-91963 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 16 Nov 2016 17:32:35 +0000 (18:32 +0100)]
devkit CreateHtmlDescriptionFix doesn't need to start in write action
Elizaveta Shashkova [Wed, 16 Nov 2016 17:11:21 +0000 (20:11 +0300)]
Fix ImportError after refactoring (PY-21487)
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)
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)
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)
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)
peter [Wed, 16 Nov 2016 16:19:04 +0000 (17:19 +0100)]
flush ant messages in smart mode (EA-91687 - INRE: FileBasedIndexImpl.handleDumbMode)
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)
Vladimir Krivosheev [Wed, 16 Nov 2016 15:29:25 +0000 (16:29 +0100)]
V8 inspector: debug sourcemap-backed files
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
Julia Beliaeva [Tue, 15 Nov 2016 20:38:15 +0000 (23:38 +0300)]
[git] fix branch and user test
Julia Beliaeva [Tue, 15 Nov 2016 20:13:17 +0000 (23:13 +0300)]
[git] minor: lambdify
Daniil Ovchinnikov [Wed, 16 Nov 2016 16:26:22 +0000 (19:26 +0300)]
check PsiModifiableCodeBlock.shouldChangeModificationCount() before checking instanseof PsiFileSystemItem
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
Rustam Vishnyakov [Wed, 16 Nov 2016 15:41:47 +0000 (18:41 +0300)]
Settings/Other file types help topic ID
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
Egor.Ushakov [Wed, 16 Nov 2016 15:39:56 +0000 (18:39 +0300)]
do not scale twice
Julia Beliaeva [Tue, 15 Nov 2016 18:50:27 +0000 (21:50 +0300)]
[vcs-log] blue gear icon for Quick Settings
Roman Shevchenko [Wed, 16 Nov 2016 15:07:09 +0000 (16:07 +0100)]
[platform] lambda-friendly WriteCommandAction
Anna.Kozlova [Wed, 16 Nov 2016 14:59:50 +0000 (15:59 +0100)]
junit 5: don't miss 'after' container failures (IDEA-164028)
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
Anna.Kozlova [Wed, 16 Nov 2016 11:58:51 +0000 (12:58 +0100)]
extract method: logging for possible NPE later
Dmitry Avdeev [Wed, 16 Nov 2016 14:06:54 +0000 (17:06 +0300)]
IDEA-123421 File chooser without path bar
Denis Fokin [Wed, 16 Nov 2016 13:59:44 +0000 (16:59 +0300)]
IDEA-164031 Actions are disabled in modal dialogs
Egor.Ushakov [Wed, 16 Nov 2016 14:03:29 +0000 (17:03 +0300)]
fixed dropdown position on hidpi
Egor.Ushakov [Wed, 16 Nov 2016 13:09:37 +0000 (16:09 +0300)]
dpi aware resize zone
Alexander Zolotov [Wed, 16 Nov 2016 12:57:44 +0000 (15:57 +0300)]
Live Templates: use selection start for retrieving template expanding context
Ilya.Kazakevich [Wed, 16 Nov 2016 12:51:02 +0000 (15:51 +0300)]
Django version updated (to fix tests)
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.
Mikhail Golubev [Mon, 14 Nov 2016 12:45:22 +0000 (15:45 +0300)]
EA-83566 PyStructureViewElement considers that underlying PSI element can be invalid
Egor.Ushakov [Wed, 16 Nov 2016 12:25:50 +0000 (15:25 +0300)]
extra logging for IDEA-164040
Alexander Zolotov [Wed, 16 Nov 2016 12:18:15 +0000 (15:18 +0300)]
LiveTemplates: do not work with disposed template + reuse unblockDocument method
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
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)
Vladimir Krivosheev [Wed, 16 Nov 2016 11:57:23 +0000 (12:57 +0100)]
com.intellij.javascript.debugger, part 2
Vladimir Krivosheev [Wed, 16 Nov 2016 11:52:51 +0000 (12:52 +0100)]
com.intellij.javascript.debugger
Vladimir Krivosheev [Wed, 16 Nov 2016 11:49:53 +0000 (12:49 +0100)]
fix PackageDirectoryMismatch
Dmitry Batkovich [Wed, 16 Nov 2016 11:52:41 +0000 (14:52 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Batkovich [Wed, 16 Nov 2016 11:51:19 +0000 (14:51 +0300)]
Revert "extract MapReduceIndexBase (doesn't depend on VFS & IDE's components) from MapReduceIndex"
This reverts commit
d931df063c2addc843fe5a2f8a923283e554513c.
Ilya.Kazakevich [Wed, 16 Nov 2016 11:38:42 +0000 (14:38 +0300)]
Deprecated api marked
Elizaveta Shashkova [Wed, 16 Nov 2016 11:24:40 +0000 (14:24 +0300)]
Move Debug console view related stuff to an appropriate class
Alexey Kudravtsev [Wed, 16 Nov 2016 11:07:25 +0000 (14:07 +0300)]
some more assertions
Alexey Kudravtsev [Tue, 15 Nov 2016 14:34:38 +0000 (17:34 +0300)]
diagnostics
Alexey Kudravtsev [Tue, 15 Nov 2016 14:29:59 +0000 (17:29 +0300)]
cleanup
Alexey Kudravtsev [Mon, 14 Nov 2016 14:45:19 +0000 (17:45 +0300)]
diagnostics for DaemonRespond test
Alexey Kudravtsev [Mon, 14 Nov 2016 14:34:03 +0000 (17:34 +0300)]
diagnostics
Dmitry Batkovich [Wed, 16 Nov 2016 10:04:17 +0000 (13:04 +0300)]
extract MapReduceIndexBase (doesn't depend on VFS & IDE's components) from MapReduceIndex
Denis Fokin [Wed, 16 Nov 2016 09:46:00 +0000 (12:46 +0300)]
EA-40615 - assert: DialogBuilder.showImpl
peter [Wed, 16 Nov 2016 08:47:40 +0000 (09:47 +0100)]
maven: write action is unnecessary in some quick fixes
peter [Wed, 16 Nov 2016 08:20:04 +0000 (09:20 +0100)]
python: write action is unnecessary in some quick fixes
peter [Wed, 16 Nov 2016 08:11:47 +0000 (09:11 +0100)]
java & platform: write action is unnecessary in some quick fixes
nik [Wed, 16 Nov 2016 08:14:42 +0000 (11:14 +0300)]
removed junk tags from javadocs (IDEA-CR-15765)