Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Workspace3.6"
m |
|||
Line 1: | Line 1: | ||
− | Workspace 3.6 Development Plan draft | + | Workspace 3.6 Development Plan draft |
− | == | + | == Content Type == |
− | + | ||
− | + | ||
− | + | *[Content Type] ContentTypeMatcher does too much work {{bug|182337}} | |
− | * | + | *[Content Type] Support files without extensions {{bug|46297}} |
− | * | + | |
− | == Builder | + | == Builder Framework == |
− | + | ||
− | + | *More efficient and parallel builds | |
− | + | == Flexible Resources == | |
− | + | ||
− | + | *Backport e4 work to 3.6 | |
− | * | + | *Embedded projects |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | === | + | == History and History View Improvements == |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == Patch == | + | *Local tags |
+ | *Branch filter | ||
+ | |||
+ | === Java Compare Improvements === | ||
+ | |||
+ | *[http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=compare&classification=Eclipse&product=JDT&component=Text&component=UI&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailcc1=1&emailtype1=substring&email1=pl.ibm.com&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=everconfirmed&type0-0-0=noop&value0-0-0= Bugs from JDT tagged with "compare" assigned to someone from *pl.ibm.com (or CC'ed)] | ||
+ | **[compare] auto-indent not working as expected {{bug|260531}} | ||
+ | **[compare] Support mark occurrences in Java compare editor {{bug|262938}} | ||
+ | **[compare] Java compare editor should enable Refactor and Source menu items {{bug|266461}} | ||
+ | **[compare] Open Declaration does not work in Java compare editor if target is not in visible segment {{bug|269202}} | ||
+ | **[compare] Refactor initiated in a CU editor cannot be continued in the Compare Editor {{bug|270114}} | ||
+ | **[Compare] CompilationUnitEditorAdapter creation flow should be more like a flow of a standalone editor {{bug|271787}} | ||
+ | **and more (check the query above) | ||
+ | |||
+ | == Compare Editor == | ||
+ | |||
+ | *[Edit] Enhanced text compare {{bug|259410}} | ||
+ | *Use views to present Structure Compare viewers | ||
+ | *Outline view for the Compare Editor (showing changes with an option to switch to a structure viewer) {{bug|49915}} | ||
+ | *[Sync View] Migrate Compare with Each Other to the Synchronize view {{bug|193321}} | ||
+ | *{{task-done}} [Structure Viewers] Reconcile structure upon document changes {{bugstrike|165434}} | ||
+ | *[Patch] Generate diff from "Compare With" {{bug|71374}} | ||
+ | *Use MultiEditor as base class of CompareEditor, compose Compare Editor of editors not source viewers (even if they are retrieved from editors) {{bug|278005}} | ||
+ | *Consider removing resource listener for those viewers that are backed by a TextFileDocumentProvider {{bug comment|273046|10}} | ||
+ | *Deprecate ResourceCompareInput {{bug comment|256805|1}} | ||
+ | *Do not schedule diffs computation in the UI thread (don't use IProgressService), use IJobRunnable instead {{bug comment|273951|5}} | ||
+ | |||
+ | == Create and Apply Patch == | ||
*Apply patch in Sync view | *Apply patch in Sync view | ||
Line 83: | Line 83: | ||
*Apply patch from URL {{bug|73683}} | *Apply patch from URL {{bug|73683}} | ||
− | == | + | === Merge Viewers Switching === |
− | + | ||
− | + | *[Viewers][Preferences] Customize and persist the way *MergeViewers are picked and used in compare {{bug|271120}} | |
+ | *Selection issue when switching between Structure Merge Viewers {{bug|272668}} | ||
+ | *[Viewers] Disable merge viewer drop down menu when empty {{bug|273234}} | ||
+ | *Duplicated code in CompareUIPlugin {{bug|269959}} | ||
− | + | == Net (Improvements and Bug Fixing) == | |
− | + | ||
− | == CVS | + | *[Net] Add a facility to set a custom proxy provider {{bug|257443}} |
+ | |||
+ | == CVS Support Improvements == | ||
*CVS tag deletion {{bug|73032}} | *CVS tag deletion {{bug|73032}} | ||
*[Merge] CVS substituted keywords treated as conflicts {{bug|36436}} | *[Merge] CVS substituted keywords treated as conflicts {{bug|36436}} | ||
*[Change Sets] Support drag'n'drop with items into outgoing change sets {{bug|111936}}<br> | *[Change Sets] Support drag'n'drop with items into outgoing change sets {{bug|111936}}<br> | ||
+ | |||
+ | == Team == | ||
+ | |||
+ | *Share project with linked resources and EFS resources | ||
+ | *Import PSF from URL {{bug|162608}} | ||
== Other == | == Other == |
Revision as of 08:21, 22 July 2009
Workspace 3.6 Development Plan draft
Contents
Content Type
- [Content Type] ContentTypeMatcher does too much work bug 182337
- [Content Type] Support files without extensions bug 46297
Builder Framework
- More efficient and parallel builds
Flexible Resources
- Backport e4 work to 3.6
- Embedded projects
History and History View Improvements
- Local tags
- Branch filter
Java Compare Improvements
- Bugs from JDT tagged with "compare" assigned to someone from *pl.ibm.com (or CC'ed)
- [compare] auto-indent not working as expected bug 260531
- [compare] Support mark occurrences in Java compare editor bug 262938
- [compare] Java compare editor should enable Refactor and Source menu items bug 266461
- [compare] Open Declaration does not work in Java compare editor if target is not in visible segment bug 269202
- [compare] Refactor initiated in a CU editor cannot be continued in the Compare Editor bug 270114
- [Compare] CompilationUnitEditorAdapter creation flow should be more like a flow of a standalone editor bug 271787
- and more (check the query above)
Compare Editor
- [Edit] Enhanced text compare bug 259410
- Use views to present Structure Compare viewers
- Outline view for the Compare Editor (showing changes with an option to switch to a structure viewer) bug 49915
- [Sync View] Migrate Compare with Each Other to the Synchronize view bug 193321
- [done] [Structure Viewers] Reconcile structure upon document changes
bug 165434 - [Patch] Generate diff from "Compare With" bug 71374
- Use MultiEditor as base class of CompareEditor, compose Compare Editor of editors not source viewers (even if they are retrieved from editors) bug 278005
- Consider removing resource listener for those viewers that are backed by a TextFileDocumentProvider bug 273046 comment 10
- Deprecate ResourceCompareInput bug 256805 comment 1
- Do not schedule diffs computation in the UI thread (don't use IProgressService), use IJobRunnable instead bug 273951 comment 5
Create and Apply Patch
- Apply patch in Sync view
- [Patch][Sync View] Use Synchronize View for Apply Patch bug 236169
- [Apply Patch] Compare current workspace against a patch bug 198149 <- use case
- Improve applying patches with non-matching hunks:
- [Viewers] Hunk compare editor should help the user when context lines don't match bug 196228
- [Patch] Indicate the offset used to match bug 205762
- [Apply Patch] Show initial insertion point for a hunk bug 217075
- [Patch] Indicate the offset used to match bug 205762
- [Apply Patch] Show which context lines has been applied with a fuzz factor bug 217076
- [Patch] Use PopupDialog to display patch/hunk content in the Apply Patch wizard bug 222242
- [Viewers] Hunk compare editor should help the user when context lines don't match bug 196228
- Actions prior applying a patch:
- [Patch] Apply patch forces me to save all files bug 108078
- [Patch] Select current project when creating a patch in workspace bug 227788
- [Apply Patch] Add option to filter out closed project when applying a patch bug 227775
- or add option to open a closed project (opening a project is a long-running op, will block applying patch for a while)
- Fuzz factor:
- [Apply Patch] Wizard should warn about fuzz factor >= available context lines count bug 283327
- [Apply Patch] Usability of the Fuzz Factor widget bug 190431 -> spinner
- Apply Patch with Fuzz factor 100000 is long running bug 223317
- Hunks navigation/selection:
- Poor keybard nav in patch compare - remove need for double click bug 276321
- [Apply Patch] Preview should be possible by single clicking in Apply Patch Wizard bug 189513
- [Patch] Apply Patch -> Verify Patch page could do with a Select/De-Select all button bug 79954
- Use CheckboxTreeViewer in Apply Patch wizard, use checkboxes to exclude/include hunk
- [Apply Patch] Use faded font to identify excluded resources bug 169439 could be fixed by the bug above
- [Apply Patch] Finish button should be disabled when all segments excluded bug 215200
- Actions after applying a patch:
- [Patch] Option to open affected files after applying patch bug 86345
- [Change Sets] Create change set on apply patch bug 117298
- Apply patch from URL bug 73683
Merge Viewers Switching
- [Viewers][Preferences] Customize and persist the way *MergeViewers are picked and used in compare bug 271120
- Selection issue when switching between Structure Merge Viewers bug 272668
- [Viewers] Disable merge viewer drop down menu when empty bug 273234
- Duplicated code in CompareUIPlugin bug 269959
Net (Improvements and Bug Fixing)
- [Net] Add a facility to set a custom proxy provider bug 257443
CVS Support Improvements
- CVS tag deletion bug 73032
- [Merge] CVS substituted keywords treated as conflicts bug 36436
- [Change Sets] Support drag'n'drop with items into outgoing change sets bug 111936
Team
- Share project with linked resources and EFS resources
- Import PSF from URL bug 162608
Other
- Bugs with at least 2 votes, descending
- Compare results more like first-class workspace citizens bug 269539
- Provide more flexible way to compare files bug 224562 and all blockers
- [compare] 'Compare With' menu entries not intuitive bug 272291
- [Sync View] Add 'expand all' toolbar icon to the synchronize view bug 169633
- [Change Sets] compare with branch or version: wrong commit sets displayed bug 84866
- [Viewers] Provide a way to select type of changes bug 251194