Skip to main content

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

JDT APT:

- Discussions with JDT Core about how to support JSR269 in the command line compiler. Created https://bugs.eclipse.org/bugs/show_bug.cgi?id=160773 as a forum for this discussion.

- Working on re-enabling reconcile-time type generation for APT.



From: eclipse-dev-bounces@xxxxxxxxxxx [mailto:eclipse-dev-bounces@xxxxxxxxxxx] On Behalf Of Mike Wilson
Sent: Wednesday, October 18, 2006 6:33 AM
To: eclipse-dev@xxxxxxxxxxx
Subject: [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
_______________________________________________________________________
Notice:  This email message, together with any attachments, may contain
information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
entities,  that may be confidential,  proprietary,  copyrighted  and/or
legally privileged, and is intended solely for the use of the individual
or entity named in this message. If you are not the intended recipient,
and have received this message in error, please immediately return this
by email and then delete it.

Back to the top