[
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