Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Planning Meeting Notes - Oct 18, 2006


--------
 Status
--------

Platform UI:
- preferences:
  - investigating support for multiple scopes
  - schema improvements
- dialogs:
   - title area /preferences dialog animations removed
- xslt transforms for plugin.xml
- viewers:
  - investigated viewer refactoring to remove the strong ties to Table/Tree
  - bugfixes: virtual tree viewer, virtual table viewer
- design discussion about contributed hyperlinks
- data binding:
  - prototype of data binding with multiple threads
- commands:
  - http://wiki.eclipse.org/index.php/Platform_UI_Command_Design
- search based navigation
- search dialogs:
  - known issues fixing (dialog and searcher merged, name changed)
  - javadoc fixing
- error handling & error dialog story:
  - error handling basic implementation in progress
- instrumentation:
  - migration existing version to 3.3 in progress
- workbench window:
  - min / max work:
   - revamped the code to use a new TrimStack element specifically
     designed for its task
   - optimized peformance
   - reverted to the old hollow rect animations (with a fix)
  - general:
    - removed the ability to drag a Perspective to create a new window
    - removed the "Close All" menu entry from the perspective switcher

Rel. Eng.:
- removed linux-motif-x86 drops from the build, with the exception of
  standalone swt drop and source build support:
  - see https://bugs.eclipse.org/bugs/show_bug.cgi?id=160919
- archived all 3.1- builds
- bug fixing and triage

JDT UI:
- UI improvement for Clean Up Wizard
- 'organize imports' with Clean Up (almost done)
- working on linked mode and name suggestions for 'extract local' quick fix
- discussions and converting to new TypeNameMatch API from jdt.core
- preparing suggestions for new IJavaFile (bug 125504) and reconcile API
  and (bug 124662)
- bug fixing

Platform/JDT Text:
- content assist support for fields and methods from unresolved types:
  - discussed API with David (JDT Core)
  - released first cut into I20061017-0800
  - automatically add import or fully qualify the missing type is almost ready
- fixed and released first 3.2.2 fix (problem with undefined content assist
  key binding)
- inbox tracking

Debug:
- continued development of mixed mode launch API/enhancements
- working on debug context service and debug command APIs for custom
  debugger integration
- bug fixing

Workspace:
- improved Selection Handling in the model-based Synchronize Wizard Pages
- improved event handling in Compare Editor related to changes in the
  comapre input state
- other minor bug fixes

JDT/Core
- polished new API for search type names
  @see TypeNameMatch
  @see SearchEngine#searchAllTypeNames(
        char[][] qualifications,
        char[][] typeNames,
        IJavaSearchScope scope,
        TypeNameMatchRequestor nameMatchRequestor,
        int waitingPolicy,
        IProgressMonitor progressMonitor)
- early measurements seem to show that using the above
  API in open type dialog could save 30% of the transient
  memory it currently allocates.
- Code Assist can now propose some completion even if
  the type of a variable or the return type of the method
  is missing. To do so, code Assist can now return
  proposals that require some other completion proposals:
  To apply a completion proposal the required completion
  proposals must be applied otherwise the resulting code
  won't be correct.
  @see CompletionProposal#getRequiredProposals()
  @see CompletionRequestor#isAllowingRequiredProposals(
         int proposalKind, int requiredProposalKind)
  @see CompletionRequestor#setAllowsRequiredProposals(
         int proposalKind, int requiredProposalKind)boolean allow)
- bug fixing
- in progress:
  - working on bug 114349 for improving compiler fault-tolerance
    on missing type indirectly referenced from classfiles,
    should improve building of cyclic project dependencies
  - backporting jsr199 front-end to 3.2.2 for easing compliance
    assessment

User Assistance:
- finished rewriting dynamic content processing code from scratch:
  - the new code is more generic (no longer help xhtml-centric) and simpler
  - early testing with sample xhtml docs shows it is also much faster now
  - next step is to apply the code to all the parts of UA
- work started on upgrading the help web app:
  - we will first be looking at upgrading the TOC tree view using
    DHTML/Ajax and making it more accessible

PDE:
- tweaked some icons to adjust heights of some section headers in PDE editors
- composite cheat sheet editor UI in the polish stage
- work continues on resource refactoring support (PDE reacting to resource
  changes and updating the relevant plug-in files to reflect the changes)
- looking at the target provisioning story
- bug fixing

IDE:
- component creation finished - inbox working
- looking at streamlining various import wizards

Back to the top