[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[eclipse-dev] Planning Meeting Notes - Dec 8, 2004
|
-------------------
Discussion Topics
-------------------
----------
Outreach
----------
--------
Status
--------
Debug:
- option to append/overwrite file when redirecting console output
- console performance tests
- J2SE5 enhancements to JDI client to support extensible connectors and
timeouts on establishing a connection
- formatting stack traces in "Java Stack Trace Console" via retargettable
Format action/key-binding
- Work on UI for user defined Java logical structures
- Special dialog to support modification of Strings in the debugger --
WYSIWYG editing vs. evaluation
- CTRL-S in the details pane now supports evaluations
- source lookup is now performed in a non-UI thread
- debug events are queued and dispatched in a job (i.e. in a different
thread)
Ant:
- bug fixing
- new performance tests for editor and building
- continued work on Ant debugger, re-worked synchronization
- memory leak testing
JDT/Core:
- compiler support for annotations completed (except for circular
annotation detection)
- compiler recognizes some meta-annotations: @Target, @Override
- compiler support for autoboxing almost ready, soon to be released
publicly
- Java model reconciling is now aware of annotations (annotation problems
will show up in editor as you type)
- work in progress for syntax recovery in annotations
- work in progress for basic support of codeassist/codeselect in
annotations
- work in progress for adding new match rules for search in generics:
COMPATIBLE and ERASURE
- JCK 1.5 compliance is 98.31% (192 failures to go)
PDE:
- reworking the PDE site editor
- huge gain on launching performance for targets containing 1000's of
plugins:
- PDE now listens for Java Element deltas in the workspace and
selectively deletes stale cached manifest files from the target
configuration area,
- this makes launching with -clean virtually unnecessary, as -clean is
overkill for self-hosting
- consolidation of the notion of a Target Platform:
- one stop shop for target platform, target environment and JRE.
- the Target Environment and Target Platform preference pages have
now been merged
- the Target Platform page now also allows you to set the favorite JRE
for that platform
- improved the efficiency of the parsing and the granularity/accuracy of
validation of feature.xml and site.xml files.
- bug fixing
User Experience:
- made progress in using XHTML for authoring Intro content:
- allows the use of your favorite web page editor (XSLT used to merge
and combine base content and contributions)
- good progress in macro recorder/player:
- can automate a number of scenarios (checking out projects from CVS,
importing external plug-ins, Hello, World tutorial etc
Install/Update:
- reworking update site mirroring support to add the capability in a
backward compatible fashion
- digital signature acceptance reworked:
- makes it easier to accept signatures for a number of features
(instead of prompting for each one)
- bug fixing
Platform/JDT Text:
- bug fixing
- code consolidation based on static code analysis tools
- platform consolidation:
- continued pushing down spell checking:
- define extendable spell check service in Platform/Text
- contribute current JDT spell check engine to spell check service
- started push down of JDT source commands to a JDT independent source
layer
- continued rework of java editor preference pages:
- typing preferences use nested collapsable sections
- code assist preferences use expandable sections
- unified formatter/editor tab settings
- syntax coloring:
- removed 'advanced' preference
- better use of screen real estate
- further improvements to the Properties File Editor:
- added support to navigate (F3) from properties file key to references
(*.xml and *.java source IFiles)
- cross team issues:
- contributed to the preferences dynamic team
- contributed to the action contribution dynamic team
- provided feedback for generic info popup dialog (see bug 72374).
Compare:
- removed dependency on core.runtime.compatibility
- removed all warnings
MacOS:
- worked on testing support for MacOS X menubar
JDT/UI:
- preparing EclpseCon
- collected external contributions
- worked on 3.1 plan
- J2SE 5.0 theme:
- updated code templates to support parameterized types Javadoc tags
- Quick fix support for new parameterized types Javadoc tags
(@param <A> ...)
- worked on new RippleMethodFinder to handle generic methods correctly
- added more tests for generics, enums and annotations
- added support for enums and annotations to compare/restore from
local history
- worked on generic, annotation and enum support for inline method
- Large scale:
- improved working set support in package explorer: better selection
handling, reveal doesn't consider history working set and DnD support
to arrange working sets
- misc:
- ASTrewrite: new API getGroupNode to simplify replacing a node with a
group of new nodes
- fixed problem which resulted in classpath resolving on package
explorer
start up.
- worked on converting references to TextBuffer to FileBuffers
- switched to use new ASTRewriter in Java compare
Search:
- added workaround for NIO problem in text search
JDT Launching MacOS X:
- removed dependency on core.runtime.compatibility
Platform Core:
- new local history implementation turned on by default
- backported resources performance tests
- evaluating performance for new persistent properties implementation
- refactored indexedstore implementation (from history store) to be used
with the property store
- preferences dynamic team work:
-
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/R3_1/dynamic_teams/dynamic_teams.html
- helped implement preference dialog "search" feature
- gathering information on resource bundles and alternate implementations
for performance gains
- released doc describing large-scale workspace problems:
-
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-core-home/documents/3.1/large_scale_issues.html
- performance work: investigation into String "unique-ifying" in the
workspace tree
- bug triage + bug fixing