Kirill Likhodedov [Tue, 1 Nov 2016 17:36:28 +0000 (20:36 +0300)]
Display git rename branch command in the VCS Console
Alexandr Evstigneev [Tue, 13 Sep 2016 09:10:39 +0000 (12:10 +0300)]
IDEA-CR-13744 Fixed comments from review
(cherry picked from commit
00bfd66)
Alexandr Evstigneev [Tue, 13 Sep 2016 06:33:17 +0000 (09:33 +0300)]
configuration ui: implemented possibility to add a project-wide settings to ModuleAwareProjectConfigurable
(cherry picked from commit
06be44a)
IDEA-CR-13744
peter [Thu, 17 Nov 2016 12:43:07 +0000 (13:43 +0100)]
LightQuickFixTestCase: run intentions in a transaction
Alexey Kudravtsev [Thu, 17 Nov 2016 12:37:18 +0000 (15:37 +0300)]
check that package name is correct
Alexey Kudravtsev [Wed, 16 Nov 2016 16:03:58 +0000 (19:03 +0300)]
optimisation: in case of thousands of events do not call expensive Future.schedule() or message bus.pump() too often
Alexey Kudravtsev [Wed, 16 Nov 2016 15:37:44 +0000 (18:37 +0300)]
cleanup
Eldar Abusalimov [Thu, 17 Nov 2016 12:16:43 +0000 (15:16 +0300)]
notifications: Only propagate ACTIVATE events to HyperlinkListener
Don't react to hover events (ENTERED/EXITED) since this is hardly
desired behaviour for a hyperlink inside an error balloon, not to say
it is error prone.
Eldar Abusalimov [Thu, 17 Nov 2016 11:51:46 +0000 (14:51 +0300)]
runners: Search for HyperlinkListener through the whole exception chain
ExecutionException often wraps some other one, so that the exact
exception implementing HyperlinkListener might be buried somewhere in
the exception chain fo the supplied one. This change allows a wrapped
exception still perform as a NotificationListener.
Valentina Kiryushkina [Thu, 17 Nov 2016 12:03:30 +0000 (15:03 +0300)]
Fix EDU-780 Null task text for adaptive courses loaded from cache
Egor.Ushakov [Thu, 17 Nov 2016 12:26:04 +0000 (15:26 +0300)]
more access for kotlin debugger
Daniil Ovchinnikov [Thu, 17 Nov 2016 12:09:07 +0000 (15:09 +0300)]
[junit] add flag to check test class
Denis Fokin [Thu, 17 Nov 2016 12:13:58 +0000 (15:13 +0300)]
IDEA-161281 Find in Path dialog: Mnemonics misbehaviour on OS X
Vladimir Krivosheev [Thu, 17 Nov 2016 11:31:12 +0000 (12:31 +0100)]
IDEA-164049 'Export Settings' option exports broken settings.jar
peter [Thu, 17 Nov 2016 11:07:40 +0000 (12:07 +0100)]
add MessageBus#hasUndeliveredEvents (needed for IDEA-162546)
Pavel Dolgov [Thu, 17 Nov 2016 10:28:57 +0000 (13:28 +0300)]
Java: Don't cause endless recursive calls of the equals() method in the inspection "Objects compared with '=='" (IDEA-164038)
Egor.Ushakov [Thu, 17 Nov 2016 10:25:43 +0000 (13:25 +0300)]
fixed 1px bg color near a selected stripe button on hidpi
Roman Shevchenko [Thu, 17 Nov 2016 10:51:23 +0000 (11:51 +0100)]
Cleanup (javadoc; formatting)
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
peter [Thu, 17 Nov 2016 10:32:54 +0000 (11:32 +0100)]
delete some deprecated stuff
peter [Thu, 17 Nov 2016 09:56:59 +0000 (10:56 +0100)]
make getClass pure
peter [Thu, 17 Nov 2016 09:31:27 +0000 (10:31 +0100)]
remove allowStartingDumbModeInside implementation
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)
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
peter [Thu, 17 Nov 2016 08:48:00 +0000 (09:48 +0100)]
SelectWordUtil cleanup (IDEA-CR-15854)
nik [Wed, 16 Nov 2016 16:52:01 +0000 (19:52 +0300)]
PathMacros: more javadocs
Maxim.Mossienko [Wed, 16 Nov 2016 22:53:19 +0000 (23:53 +0100)]
NPE fix (IDEA-164074)
Maxim.Mossienko [Wed, 16 Nov 2016 22:51:28 +0000 (23:51 +0100)]
select text in replace field (IDEA-152060)
Daniil Ovchinnikov [Wed, 16 Nov 2016 20:33:44 +0000 (23:33 +0300)]
[grails] fix all GroovyServerPage usages
Bas Leijdekkers [Wed, 16 Nov 2016 13:42:40 +0000 (14:42 +0100)]
SSR: javadoc matching fix and tests
Bas Leijdekkers [Wed, 16 Nov 2016 10:04:47 +0000 (11:04 +0100)]
SSR: remove unneeded method
Bas Leijdekkers [Tue, 15 Nov 2016 14:43:37 +0000 (15:43 +0100)]
SSR: cleanup java predefined templates for methods
Bas Leijdekkers [Mon, 14 Nov 2016 16:25:11 +0000 (17:25 +0100)]
SSR: fix searching for "javadoc annotated methods" predefined pattern (IDEA-163936)
Daniil Ovchinnikov [Wed, 16 Nov 2016 20:19:33 +0000 (23:19 +0300)]
typo
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
peter [Wed, 16 Nov 2016 18:44:31 +0000 (19:44 +0100)]
handle invalid elements in hard smart pointers (EA-85743 - PIEAE: SubstrateRef$.getContainingFile)
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