Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Workspace3.7

Workspace 3.7 Development Plan draft. Some items listed below can end up in the official 3.7 component plan. Some items that can't be applied to 3.x can end up in e4.

If you are not a member of the Platform Workspace Team and you want to add your work to the plan, please follow the steps below.

  1. Update an appropriate section with your request/idea/issue. If no section matches your issue, add a new section.
  2. Find a bug in the bugzilla describing the issue and link it next to your entry.
  3. Place your contact details (name, bugzilla id, email) next to your item.

Remember

  1. Add an item to the draft plan, only if you think you can work on it.
  2. Adding an item to the official plan is a strong commitment!
  3. The Platform Workspace team reserves the right to decide what is published on the official dev plan page.


Enhancements

Resources

  • Content Type detection should support MIME type and charset retrieved from file store bug 305481 (Eduard)
  • Resources should support performance analysis and probing bug 313690 (Serge)
  • ResourcesPlugin.PREF_AUTO_REFRESH should exist on a per container basis, not only on as workspace wide setting bug 313699 (Serge)
  • Extension of Eclipse Resource Management to work with REST repositories bug 292197 (Eduard)

Linked Resources and Virtual folders

  • The PathVariableSelectionDialog should support building argumented path variables (such as ENVIRONMENT) bug 305005 (Serge)
  • The Workspace Path Variable Manager should support variables/macros bug 312760 (Serge)
  • IResource methods that causes the .project file to be written need to scale with large projects bug 271912 (Serge)

Resources Filters

  • The Resource Filter UI should be extensible and re-usable by other Eclipse components bug 313689 (Serge)
  • Resources Filters should support flattening a folder hierarchy bug 313691 (Serge)

Compare Framework

  • [Edit] Use separate editors for comparisons bug 278005
  • [Patch] Generate diff from "Compare With" bug 71374, 14 votes

Team

  • [Theme] Adopt the new menu/command framework bug 196349; this is a Compare/Team/CVS issue
  • [Apply Patch] Compare current workspace against a patch bug 198149 <- use case (Dani P2)
  • Ok green.gif Import PSF from URL bug 162608
  • Mapping between Repository Providers and Linked/Virtual Folders bug 313096 (Eduard)
  • API to configure and import SCM URLs bug 326926 (request from PDE)

CVS

  • Full support for links and virtual folder in CVS bug 41929 (Serge)
  • [History View] CVS Resource History shows revisions from all branches bug 76386; has patch to review

Build

  • Add support for Project Variants for builders which support multiple project configurations bug 325489 (James)

Fixes

Resources

  • bugs with severity >normal (query)

Compare Framework

  • [Edit] Investigate ways of improving how Compare Editor works in multi-threading environment bug 304693
    • [Edit] Run diff computations as Jobs not Runnables bug 324993
      • Two cancel dialogs on top of each other bug 326680
      • Compare blocks UI even if chosen to run in background bug 326683
  • Canceling compare does not work or takes way too long bug 326685
  • Ok green.gif Provide a way to disable capping in the comparison algorithm bug 307280
    • Ok green.gif Cancel does not work when comparing files bug 322329 (blocker)
    • [Progress] calls from multiple threads to IProgressService.run() causes empty progressMonitor windows bug 326330 Platform/UI, Prakash
  • bugs with severity >normal (query)

Team

  • Ok green.gif Commit, Apply Patch and Synchronize no longer take keybindings bug 306173 (see also #Backports)
  • [Sync View][Apply Patch] Apply Patch in Synchronize view should not be blocked by ongoing synchronization bug 304493 (Markus)
  • History view bugs:
    • Ok green.gif [History View] Bug 188278 is back: History view often not updated bug 294042 (Dani)
    • [History View] Isolate RefreshCVSFileHistory job from other threads bug 272510
    • History view should never update if 'Link with Editor and Selection' is disabled bug 251209
    • NPE in GenericHistoryView$8.run(GenericHistoryView.java:944) bug 312590
  • Regressions introduced by SaveablesCompareEditorInput bug 275153
  • Team > Merge operation for project contains logical model always show no changes between two branches bug 315694
  • [Sync View][Apply Patch] Polishing Apply Patch in Sync View bug 300345
    • [Sync View][Apply Patch] Patched project receives 'unmatched' decoration after merge bug 301432
    • [Sync View][Apply Patch] Direction indicator vanishes after merge bug 300656
    • [Sync View][Apply Patch] Use the same conflict/unmatched decorator in all models bug 300349
  • bugs with severity >normal (query)

CVS

  • Ok green.gif Exception when trying to commit a lot of projects bug 299538 (see also #Backports)
  • create patch dialog does not always select all files bug 294650 critical
  • Rename does not appear as change bug 62547 critical
  • Ok green.gif[Sync View] Compare editor opened by Synchronize view only shows right author [has initial patch] bug 138853 (Dani)
  • [Sync View] Regressions in model sync when compare to old style sync bug 172027, so we can consider dropping the old sync
  • bugs with severity >normal (query)

Build

  • IncrementalProjectBuilder#getDelta should be useful with relaxed scheduling rules bug 307098 (James)
  • Builds may not block other builds bug 307097 (James)
  • Potential race at start of Project build bug 307094 (James)
  • FULL_BUILD called during AUTO_BUILD on non AUTO_BUILD builders after CLEAN_BUILD bug 306746 (James)

Net

Net issues

Backports

Compare

  • [backport] Provide a way to disable capping in the comparison algorithm bug 325946
    • [Progress] calls from multiple threads to IProgressService.run() causes empty progressMonitor windows bug 326330 Platform/UI, Prakash

Team

  • Ok green.gif[backport] Commit, Apply Patch and Synchronize no longer take keybindings bug 316875
  • Team > Merge operation for project contains logical model always show no changes between two branches bug 315694

CVS

  • Ok green.gif[backport] Exception when trying to commit a lot of projects bug 318557

Back to the top