Skip to main content
Jump to: navigation, search

Difference between revisions of "Workspace3.6"

m
Line 1: Line 1:
Workspace 3.6 Development Plan draft
+
Workspace 3.6 Development Plan draft  
  
== Flexible Resource Model ==
+
== Content Type  ==
* Backport e4 work to 3.6
+
* Embedded projects
+
  
== History and History View ==
+
*[Content Type] ContentTypeMatcher does too much work {{bug|182337}}
* Local tags
+
*[Content Type] Support files without extensions {{bug|46297}}
* Branch filter
+
  
== Builder framework ==
+
== Builder Framework  ==
* More efficient and parallel builds
+
  
== Content Type  ==
+
*More efficient and parallel builds
  
*[Content Type] ContentTypeMatcher does too much work {{bug|182337}}
+
== Flexible Resources  ==
*[Content Type] Support files without extensions {{bug|46297}}<br>
+
  
== Compare Editor ==
+
*Backport e4 work to 3.6
* [Edit] Enhanced text compare {{bug|259410}}
+
*Embedded projects
* 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}}
+
=== Java Compare ===
+
* [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)
+
  
=== Merge viewers switching ===
+
== History and History View Improvements ==
* [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}}
+
  
== 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}}
  
== Net ==
+
=== Merge Viewers Switching  ===
* [Net] Add a facility to set a custom proxy provider {{bug|257443}}
+
  
== Team  ==
+
*[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}}
  
*Share project with linked resources and EFS resources
+
== Net (Improvements and Bug Fixing) ==
*Import PSF from URL {{bug|162608}}
+
  
== 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

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

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
  • 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

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

Back to the top