Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Planning Meeting Notes - Nov 3, 2004

------------------- 
 Discussion Topics
------------------- 

---------- 
 Outreach 
---------- 

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

Debug:
- console:
  - performance improvements under heavy/large output
  - added a higher layer of abstraction for text based consoles,
    that stream based consoles inherit from
  - released "Java Stack Trace Console" for copy/pasting stack traces
    that can then be navigated with hyperlinks
- breakpoint container factories released as API (first revision)
- investigated background content in the variables view, but found the
  existing "deferred tree content manager" was insufficient, as refreshing
  the view after each step causes the tree to collapse.
- bug fixing

Ant:
- Ant Editor:
  - CTRL-click hyperlink support for "open declaration"
  - support for "show source for selected element only"
  - support for "show external documentation" (Shift-F2)
- progress on an SWT input handler for external VM builds (released to M3)
- bug fixing

JDT/UI:
- bug fixing
- rewrote Java structure compare to use the AST
- theme Large Scale Development:
  - compiled patch to support dynamic working sets on
    Platform/UI level
  - wrote updater to dynamically adjust Java working sets
    based on deltas
  - implemented support to browse type hierarchy in static
    spider
- theme J2SE 5.0:
  - added new enum wizard
  - made rename package static import aware
  - rename support for enum constants
  - add import generates static imports for static fields
- improved move instance method refactoring:
  - ability to generate delegate
  - warning when moved method is overridden or overrides
- search:
  - removed old Java search implementation
  - improved sorting in Java search result view
- code formatter:
  - support for multiple selection/manipulation on line
    wrapping page
- compiler preferences:
  - added user interface for new preferences "Report non
    visible references", "Report deprecated references",
    and "Inexact type match for vararg arguments".
- contributed to dynamic team "Preferences"

Platform/Search:
- improved error and cancel handling. Search continues
  on errors (e.g out of sync) and shows a combined error
  message at the end.

Performance plug-in:
- updated performance plug-in "Howto" document
- cleaned up database helpers

Mac OS X:
- bug triage
- got Java 1.5 to work on Panther; started verifying Eclipse's 
  J2SE 5.0 features on MacOS X

Core:
- new registry structure ready for release next week
  - still working on final details but good initial performance numbers
  - memory 1.3M -> 600K (large workspace)
  - startup time gain ~100ms
- history store file-based implementation
  - good results in initial implementation
  - working on performance improvements for copy + search cases
  - working on migrating property store to use same mechanism
- preferences dynamic team work
  - summarized API clarifications
  - investigation of mapping of User Actions -> Core APIs
- work on background refresh when opening large projects
- bug triage
- bug fixing

Platform UI: 
- bug fixing
- work on services framework 
(http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/services-proposal/ServiceFrameworkProposal.html)
- cross team work:
  - preferences dynamic team 
(http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/R3_1/dynamic_teams/dynamic_teams.html#team1)
  - action contributions:
    - met with Text team (Kai) 
    - revised priorities
    - to be updated 
(http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/R3_1/dynamic_teams/dynamic_teams.html#team2)
- BIDI support
- ImageCache support 
- UI has been experimenting with finding ways to deal with bug backlog
  and be more responsive to news groups
  - Currently on Fridays after lunch we sit around together with laptops
    and do the following
    - review/discuss bugs that are not assigned
    - verify that bugs have proper resolution and owner (i.e. many bugs
      FIXED and not marked as such)
    - identify important bugs that have fallen through the cracks
    - read/respond to news groups
    - important to have everyone together so that there can be some time
      to share opinions/thoughts/history on certain topics

JDT/Core:
- deep tuning of support for generic types (down to 64 errors in 1.5
  source libs, against 113 last week)
- search can now find varargs method declarations and/or references
- released API for batching DOM AST creations
- improved syntax recovery for enums 
- raised default severity of access restriction violations to "warning"
- bug fixing

Platform/JDT Text:
- bug fixing
- continued preparation of comment formatter for being moved to JDT Core,
  code clean-up
- further improvement of performance tests
- worked with the Platform UI team on action contribution issues,
  preferences rework, editor embedding, and undo story
- working with the WTP team on a better integration with the Eclipse
  platform

PDE:
- added a template for builders and natures (creates a sample nature and
  a builder that validates all the XML files in your project)
- plug-in search re-rewritten (no longer using 'Classic Search')
- added more checking for manifest validators (for example, elements
  in plugin.xml that are ignored when manifest.mf is present are flagged)

Install/Update:
- using update policy to redirect discovery sites (so that products can
  control discovery site contribution and/or redirection)
- bug fixes

User Assistance:
- working on a unified proposal for user assistance improvements
- continued work on the Intro article
- bug fixes in help

Team/CVS:
- execute bit now supported by the CVS plug-in
- submitted improved job error dialog to Platform UI - will be in M3.
- improved error reporting for non-user background jobs and submitted
  patch for quickdiff
- working on patch to support adaptable = true
- using the new adaptable support, prototyped resource mappings (e.g.
  part of the logical resources plan item). Our plan is to release this
  for M4.
- investigating using refactoring operations to allow participation
  in CVS operations



Back to the top