Liana.Bakradze [Fri, 30 Sep 2016 14:21:46 +0000 (17:21 +0300)]
separate switch step and student file creation
Liana.Bakradze [Fri, 30 Sep 2016 11:15:44 +0000 (14:15 +0300)]
fix preview for placeholders invisible on prev subtask
Liana.Bakradze [Thu, 29 Sep 2016 16:58:45 +0000 (19:58 +0300)]
switch to the next subtask when prev is solved
Liana.Bakradze [Thu, 29 Sep 2016 13:06:07 +0000 (16:06 +0300)]
create course archive for subtasks
Liana.Bakradze [Thu, 29 Sep 2016 11:57:28 +0000 (14:57 +0300)]
show preview for subtasks
Liana.Bakradze [Thu, 29 Sep 2016 09:37:49 +0000 (12:37 +0300)]
draw placeholders correctly when switching subtask
Liana Bakradze [Thu, 22 Sep 2016 14:49:02 +0000 (17:49 +0300)]
update task description toolwindow when switching between subtasks
Liana Bakradze [Thu, 22 Sep 2016 14:29:15 +0000 (17:29 +0300)]
select active subtask as default in popup
Liana Bakradze [Thu, 22 Sep 2016 12:46:55 +0000 (15:46 +0300)]
show standard test file name instead of real name for subtask tests in tab title
Liana Bakradze [Thu, 22 Sep 2016 12:42:48 +0000 (15:42 +0300)]
show in project view only active subtask test
Liana Bakradze [Thu, 22 Sep 2016 12:30:33 +0000 (15:30 +0300)]
do not show task description for subtasks in project view
Liana Bakradze [Thu, 22 Sep 2016 11:57:24 +0000 (14:57 +0300)]
add information about active subtask to project view node
Liana Bakradze [Thu, 22 Sep 2016 11:23:29 +0000 (14:23 +0300)]
ui for switching between subtasks and simple subtask switcher
Liana Bakradze [Wed, 21 Sep 2016 13:09:37 +0000 (16:09 +0300)]
new subtask action
Liana Bakradze [Wed, 21 Sep 2016 11:33:20 +0000 (14:33 +0300)]
add subtasks to placeholder inner representation
Alexander Koshevoy [Thu, 17 Nov 2016 11:20:27 +0000 (14:20 +0300)]
PY-21488 Stopping docker debug process unexpectedly in the very beginning of Python debug session fixed (take 2)
Vladimir Krivosheev [Thu, 17 Nov 2016 13:34:42 +0000 (14:34 +0100)]
IDEA-CR-15780 do not write default context values
Anna.Kozlova [Thu, 17 Nov 2016 13:09:01 +0000 (14:09 +0100)]
rename: simplify error processing
Anna.Kozlova [Thu, 17 Nov 2016 12:59:20 +0000 (13:59 +0100)]
live templates inside file templates: ensure caret at the 0 position as state could be restored from the history and caret would be in the middle of inline template (IDEA-163994)
Anna.Kozlova [Thu, 17 Nov 2016 10:23:04 +0000 (11:23 +0100)]
don't cancel search on ProcessCanceledExceptions from too long regexp processing
Caused by: com.intellij.openapi.progress.ProcessCanceledException
at com.intellij.openapi.util.text.StringUtil$9.checkCanceled(StringUtil.java:3192)
...
at java.util.regex.Matcher.find(Matcher.java:637)
at com.intellij.openapi.vcs.IssueNavigationConfiguration.findIssueLinks(IssueNavigationConfiguration.java:98)
at com.intellij.psi.impl.source.resolve.reference.ArbitraryPlaceUrlReferenceProvider$1.lambda$compute$0(ArbitraryPlaceUrlReferenceProvider.java:51)
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