Skip to main content

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

(I was ill yesterday, and didn't get a chance to send this out
 until today. Next week I'll get it out on time. Really...)

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

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

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

Debug:
- bug fixing
- support in JDI client for JDK 1.5 features (still working on
  breakpoint creation)
- support to globally disable breakpoint manager (skip breakpoints)
  without modifying breakpoint enablement (in progress)
- key bindings for debug evaluation popups

Ant:
- bug fixing
- Ant formatter (in progress, contribution from John-Maso
  Shackelford)
- Ant Editor enhancements for navigation of imports and external
  entities
- improved Ant classpath support in Ant launch configs - combining
  Ant/Java classpath tabs for re-use (in progress)

JDT Core:
- added DOM AST API provide heuristic to associate comments to nodes
  by computing extended source range for a node.
    @see CompilationUnit#getExtendedStartPosition(ASTNode): 
      Returns the extended start position of the given node. 
    @see CompilationUnit#getExtendedLength(ASTNode): 
      Returns the extended source length of the given node. 
- new index infrastructure integrated, investigating increase in
  memory footprint when indexing big libraries
- added API to allow specifying scheduling rule when batching
  JavaModel operations
    @see JavaCore#run(
      IWorkspaceRunnable action,
      ISchedulingRule rule,
      IProgressMonitor monitor) 
- added API to allow built-in search scopes to selectively include
  sources, application libs, system libs and required projects.
    @see SearchEngine#createJavaSearchScope(IJavaElement[], int) 
- new command line options for batch compiler: 
    -maxProblems <n> : 
      max number of problems per compilation unit (100 by default) 
    -noJSR : 
      do not use JSR bytecode 
- DOMAST: Javadoc support now provides a heuristic to associate
  comments to nodes
- verified 2.1.3 candidate
- 1.5 front:
    - first simple generic program compiled to classfile (which 1.5
      VM can digest)
    - JavaModel 1.5 API work in progress
- bug fixing

Platform/JDT Text:
- continued work on support for chained preference stores in editors
- continued infrastructural work for folded documents
- moved linked position and template code to text packages
  - linked mode stays the same, the only difference is that the
    proposal background reflects the platform default, not the jdt
    preference
  - template code has been split up between java and text part. The
    latter is still incomplete and may change.
  - see https://bugs.eclipse.org/bugs/show_bug.cgi?id=11020
- bug fixing


Platform UI:
- User Experience theme:
  - revamped colors and fonts preference page, with support for
    previews
  - reworking activity-based filtering UI
  - generalizing themes mechanism
  - prompt for workspace on startup
- Responsive UI theme:
  - improved progress reporting for background jobs
- RCP theme:
  - part presentation API design
  - RCP test suite
  - making Workbench restartable in same session
  - work on improving registry management for dynamic plugins
- bug fixing

Install/Update:
- bug fixes
- continue working on integrating update configurator changes into
  the update core
- initial pass at dynamically installing new features
- investigating a broader use of the update manager by developers
- investigate support for packaged plugins (running out of JARs)

PDE:
- released the code that allows you to self-host with pure/mixed
  workspace bundles into the I-build (support for pure/mixed external
  bundles in the target platform not in yet)
- working on model for new editors.
- work continues on the unified plug-in editor
- bug fixing.

Help:
- bug fixing
- 2.1.3 testing

PDE/Build
- 2.1.3
  - testing
  - released fix to RC2
- new runtime:
  - continued work on building JARs

Platform Core:
- User Settings:
  - updated APIs released to HEAD
  - impl to be released this week
  - still need to work on doc
- AutoRefresh:
  - tracked down problems with Linux fragment impl and hooks into FAM
  - working on solution to work-around problem or provide an
    alternative to using FAM
- File Encoding:
  - created metadata file which lives in project content area to
    store per-file data (one metadata file per project)
  - resource change listener installed to detect changes and allow
    for synchronizing between project contents and metadata in file
- Scoped Builds:
  - wrote separate plug-in to allow for scoped builds
  - plug-in to be reviewed by customers with build probs and by
    usability group
- Equinox:
  - refactor the adaptor layer
  - deprecating old new API for removal by M8
  - facilities for choosing a workspace on startup
  - working on file manager for handling shared locations such as the
    configuration area

Compare:
- synchronized horizontal scrolling in compare

Search:
- work on API, contributing search results view
- hierarchical JDT search result view improvements

JDT UI:
- all Types Cache progress is cancelable
- allowing more than one property page to change a Java build path 
- work on user define libraries for Java build path
- work on change signature refactoring to update Javadoc tags.
- work on AST view (will become an optional plug-in for JDT clients)
- 2.1.3 verification



Back to the top