Commit Graph
183182 Commits
Author SHA1 Message Date
Anna.Kozlova 3b9bfd4c99 create test in same root: store answer per project (IDEA-163448) 2016-11-10 10:52:14 +01:00
Anna.Kozlova 848c1f215c inplace change signature: no detection, explicit action 2016-11-10 10:52:14 +01:00
Anna.Kozlova 7aca030c70 junit: mark DataPoints as used 2016-11-10 10:52:14 +01:00
Anna.Kozlova 3809ddc0d5 refresh file after move 2016-11-10 10:52:14 +01:00
Anna.Kozlova e4594aeb48 EA-91108 - PIEAE: PsiInvalidElementAccessException.createByNode 2016-11-10 10:52:14 +01:00
Anna.Kozlova 6e84d187aa logging for EA-91053 - NPE: ExpectedTypesProvider$MyParentVisitor.findClassesWithDeclaredMethod 2016-11-10 10:52:14 +01:00
Anna.Kozlova 7661254306 assert read access EA-91009 - assert: FtlFileViewProvider.getLanguages 2016-11-10 10:52:14 +01:00
Anna.Kozlova 5705682982 logging for EA-91296 - NPE: UnusedDeclarationInspectionBase$.visitElement 2016-11-10 10:52:14 +01:00
Dmitry Batkovich a3e003a945 unused return value: do not highlight methods with super 2016-11-10 10:36:29 +03:00
Tagir Valeev 4465e4420b TypeUtils#getMethodReturnType extracted 2016-11-10 11:48:45 +07:00
Tagir Valeev 898b985223 PsiDiamondTypeUtil#removeRedundantTypeArguments 2016-11-10 10:15:48 +07:00
Maxim.Mossienko 9848dbbad5 less logging in tests 2016-11-09 22:14:18 +01:00
Konstantin Kolosovsky ba1b98a7d7 svn: Fixed "SvnQuickMergeTest" - fixed waiting for "quick merge" to finish 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 296f512f4d vcs: Always invoke "continuation" for "BackgroundTaskGroup"
Otherwise "QueueProcessor.waitFor()" (and therefore
"BackgroundTaskQueue.waitForTasksToFinish()") will never finish in case
of error/cancellation as "QueueProcessor.isProcessing" flag is set to
"false" only when running "continuation"
2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 3136960716 vcs: Removed unused "TaskDescriptor" and related api 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky ad652cdd36 svn: Used "BackgroundTaskGroup" for running quick merge tasks 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky fe61b7a57b svn: Refactoring - removed unnecessary "BaseMergeTask.end()" calls 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 09f0cc6988 svn: Refactored "LocalChangesPromptTask" - used callback to run next task
Removed unnecessary "BaseMergeTask.end()" calls
2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky b7eaa8dfac svn: Refactored "MergeTask" - code simplified
* Do not wrap usual "Task.Backgroundable" instance into "TaskDescriptor"
* Removed "suspend/ping" logic - start next task in callback
2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 32e11c5639 svn: merge: Ask "reintegrate" prompt before "local changes" prompt
"Local changes" prompt and corresponding actions are now performed right
before actual svn merge for all merge options.
2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 329f4631fe svn: Refactored "BaseMergeTask" - renames, warnings fixed 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky fa04e891a8 svn: Do not explicitly perform vfs refresh after "shelving before merge"
All necessary files are automatically refreshed after rollback by
"ShelveChangesManager.shelveChanges()" logic.
2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 9b65492797 svn: Save documents only once while shelving changes before merge 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky ee9be7f8d6 svn: Refactored "IntersectingLocalChangesPanel" - code simplified 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 3b271e2255 svn: Refactored "LocalChangesPromptTask", "Intersection" - code simplified 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 9f9c1a14de svn: Unified "LoadRecentBranchRevisions" and "MergeCalculatorTask" tasks
Removed "LoadRecentBranchRevisions"
2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky e60c03e0ad svn: Refactored "LoadRecentBranchRevisions" - code simplified 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 51a43db9bf svn: Unified "LoadRecentBranchRevisions" and "MergeCalculatorTask" progress messages 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 7052481936 svn: merge: Removed unnecessary progress messages
Necessary messages are already provided by "SvnCommittedChangesProvider"
2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 0d43889421 svn: merge: Removed unnecessary casts and used "SvnChangeList" directly 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 490a230235 svn: Removed unnecessary paging logic from "ToBeMergedDialog"
* This logic hasn't been actually used for 6 years (disabled in 3ecc391
"SVN: one-click merge: remove pages concept" on 7/14/2010). And is not
actually necessary - adding new rows to the table + scrolling is
sufficient here.
* Also removed unused related "PageEngine", "BasePageEngine",
"PagedListWithActions"
2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 51f0ef5298 svn: Removed "ShowRecentInDialogTask" - used "ShowRevisionSelector" instead 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 3c13ee5025 svn: Do not create separate "QuickMerge" instance in "ToBeMergedDialog" 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky b4ec7d0545 svn: Refactored "LoadRecentBranchRevisions" - code simplified 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 8dde25bf78 svn: Moved "change lists by paths" filtering logic to "OneShotMergeInfoHelper" 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 2bb920dae4 svn: Refactored "MergeCalculatorTask" 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky d61bde8206 vcs: Refactored "ChangeBrowserSettings", "BrowseChangesAction" 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky abf18eac89 vcs: Do not fail while parsing before/after revisions in "ChangeBrowserSettings" 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 7ee9d4a457 svn: Refactored "SvnCommittedChangesProvider" - added @Override 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 705ac9a1e5 svn: Refactored "SvnCommittedChangesProvider" - code simplified, warnings fixed 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky dd569e6b37 svn: Removed "QuickMergeInteraction.showRecentListsForSelection()"
Used "QuickMergeInteraction.selectMergeItems()" instead
2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 2041f41007 svn: Made "SelectMergeItemsResult" to be class and not interface 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 87e8cb5bf6 vcs: Removed unused "SelectionManipulation", "SelectionState", "SelectionResult" 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky f054b7560a svn: Refactored "QuantitySelection" - code simplified 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 4ac1f881c4 svn: Do not check all revisions for "manual select" quick merge by default 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 21c19e2e2a svn: merge: Do not show "Load Xxx" buttons if all revisions are loaded 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 5fc7eb8dc6 svn: Refactored "QuickMergeInteraction, "ToBeMergedDialog" - renames 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky 079a073fc2 svn: Fixed "SvnQuickMergeTest" - do not check source branch history size
Previous checks were incorrect as we do not apply any special revision
filtering for "manual select" quick merge (see
"LoadRecentBranchRevisions"). Now we just check that branch copy
revision exists in passed revisions list (which is sufficient here).
2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky a01da02ddb svn: Refactored "SvnQuickMergeTest" - code simplified 2016-11-09 23:53:59 +03:00
Konstantin Kolosovsky c6b0c64da5 svn: Extracted inner "ShowRevisionSelector" class to separate file 2016-11-09 23:53:59 +03:00