Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[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