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 20, 2004


Platform UI
- continued progress on preferences dynamic team (see http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/R3_1/dynamic_teams/dynamic_teams.html)
- action contributions (writing up a comprehensive set of scenarios for using action contributions)
- adding performance tests and fingerprint performance tests
- bug fixing
- started working on a services framework for UI (namely to be used by parts such as views and editors)

/michael
----------------------
Mike Wilson/Ottawa/IBM@IBMCA
Sent by: eclipse-dev-admin@xxxxxxxxxxx
10/19/2004 08:06 PM
Please respond to
eclipse-dev


To
eclipse-dev@xxxxxxxxxxx
cc

Subject
[eclipse-dev] Planning Meeting Notes - Oct 20, 2004






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

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

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

Debug:
- Bug fixing
- Support for DBCS in console: you can set the console encoding on the
 common tab of a launch configuration
- Initial support for composite/recursive breakpoint groups released
- Initial support for monitor information integrated in the Debug view
 is released. Select "Show Monitor Information" in the view drop down.
- Continuing API review of Memory view.

Ant:
- Bug fixing
- Continued work related to single/centralized Ant Model

Rel. Eng.:
- assist in infrastructure migration.
- implemented incremental push of drops to download server.  Links to
 available downloads now included on build progress page.
- improving presentation of performance data.
- designing automated mechanism for weekly gathering of baseline
 performance data on eclipse 2.1.3, 3.0 and 3.1.
- org.eclipse.releng branched to submit backported performance tests:
       perf_213 (branched off maps used for 2.1.3)
       perf_30   (branched off maps used for 3.0)
       perf_301 (branched off maps used for 3.0.1)
- investigating process to facilitate contribution of
 builds/distributables for new ports.

JDT/UI:
- theme J2SE 5.0:
 - completed AST rewrite support for new 5.0 language constructs
 - rendering support for var args
- theme Large Scale development:
 - investigate in new structural exploration tool which allows
   combining hierarchy and call references.
 - continued work on displaying working sets in package explorer:
   - added support to show the identical element more than once
   - added support for dynamic working sets (History working set
     and Others)
 - add user interface for new access restriction support provided
   by the Java compiler
- refactoring:
 - worked on pull up and push down support for statics
 - finished work on move instance method (Inlining, visibility
   relaxing and import removal)

Performance Plug-in:
- implemented support for programmatically adding scenarios to
 performance summary graph
- updated "Performance HowTo" document
- added JUnit tests

Platform/JDT Text:
- bug fixing
- continued work on Java Properties file editor
- continued work on file buffer operations
- improved concept of rewrite sessions for documents, document line
 trackers, and document partitioners
- allow document partitioners to initialize lazily
- converted Remove Trailing Whitespace action into a default command
 handler
- reviewed community provided code
- converted performance tests to be individually executable

PDE:
- self-hosting against the plug-ins in JARs almost done (the only missing
 link is exporting plug-ins in the JARed format - waiting for support
 from PDE Build)
- added sorting to the content outline for all the PDE editors
- PDE JUnit is now the only plug-in that we cannot remove runtime
 compatibility plug-in (due to the support for 2.1 testing)

Intro/Help:
- investigated various possibilities in the Assistive Technologies space

Update:
- implementing mirror support for update sites (allowing an update site
 to list mirrors that the user can go to for updates)
- performance testing
- bug fixing

JDT/Core:
- static imports are now supported in compiler, codeassist and search.
- 2 new Javadoc compiler options have been added (see bugs 53977 and
 75701):
 - allowing to ignore deprecation or visibility issues in doc references
- introduced access restrictions so as to better enforce API contracts
 across components.
 - also read:
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/org.eclipse.jdt.core/buildnotes_jdt-core.html?content-type=text/html

- changed build state format to record access restrictions. As a
 consequence, a full rebuild will be required when reusing existing
 workspaces.
- added tracing (org.eclipse.jdt.core/debug/resolution) to show the
 number of packages, roots and working copies used during name
 resolution.
- new API org.eclipse.jdt.core.dom.EnumDeclaration#enumConstants()
 - (see bug 76190)
 - The enum constants are now in a separate list from the body
   declarations
- new codeassist requestor API is operational (CompletionRequestor)
- added new API inside Signature to extract package name part or type
 name part of a type signature
- added support in Java model for varargs methods: Flags#isVarargs,
 operations that resolve (like reconcile, search, etc.) now convert
 varargs source methods into varargs MethodDeclarations.
- bug fixing
- in progress:
  - support for enumerations
  - improving compiler constant pool
  - leveraging access restriction in codeassist and search
  - implementing support for batching DOM AST creation

Back to the top