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, 2005


Equinox
- presented a couple talks at OSGi World Congress (see http://eclipse.org/equinox/documents)
- got Equinox running on the NSLU2 (aka "the slug") embedded device and demoed a music server app  (see the above presentation movies)
- continuing work on refactoring the runtime plugin and extracting the registry
- completing the transition to an Eclipse project.  The website is strating to look good
- starting up an Aspect incubator work area to look at running Equinox with aspects.  Please welcome Matthew Webster and Martin Lippert as commiters on that.
- continued work on refactoring the adaptor layer and the application model
- EclipseCon planning
- ApacheCon planning



Mike Wilson/Ottawa/IBM@IBMCA
Sent by: eclipse-dev-bounces@xxxxxxxxxxx

10/19/2005 07:17 AM

Please respond to
"General development mailing list of the Eclipse project."

To
eclipse-dev@xxxxxxxxxxx
cc
Subject
[eclipse-dev] Planning Meeting Notes - Oct 20, 2005






[Apologies for the delay in getting this out. ]


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

-------------------


Platform UI:

- Eclipse running on GCJ.  JDK 1.5 is not available yet, how do we not

 break users in this scenario?


--------
Status

--------


Debug:

- attended DSDP meeting in Chicago:

 - presented progress/proposed support for a "flexible debug platform"

   (flex hierarchy, pluggable update policies, etc.)

 - project members are in favor of proposal, working out details of

   delivery in 3.2

- investigated test failures:

 - fixed a memory leak in console tests, but unable to reproduce

   console failures

 - Mac failures are related to test projects not being built properly

   before debug tests run. Added more diagnostics

- reviewed generic popup dialog work from Susan, and provided feedback.

 Migrated our popups to use the new support

- created new Java launch shortcut property testers:

 - goal is to provide property testers that JDT, PDE, SWT, and JUnit

   shortcuts can leverage to reduce number of applicable shortcuts

   in run/debug menus

 - will provide patches to PDE/JUnit when ready

- Investigating support to filter configs from UI when associated

 projects are closed:

 - requires optional IResource association for an ILaunchConfiguration

 - existing configuration will need to be migrated to have resource

   association set, via a migration delegate


Platform/JDT Text:

- javadoc content assist:

  - released code to include jdt-core javadoc proposals

  - not yet activated in UI per default but can be activated via preferences

  - created 30+ tests to compare old / new proposals

  - continued discussion on how the assist support should look like

- revision information ruler:

  - released ruler implementation to HEAD (not visible as not yet supported by team providers)

  - continue working on integration with change information (liveness)

- eclipseCon tutorial

  - outline preparation

  - synchronization with other presenters

- W-JAX 2005 talk preparation

- continued adapting to new Eclipse FS

- investigated Java outline for Java files from a repository

- bug fixing

- bug inbox tracking


PDE Build:

- support for custom steps at the plugin level released (bug #35371)

- support for plugin level bootclasspath and compiler source / target

 derived from the Bundle-RequiredExecutionEnvironment released

 (bug #109510)

- ongoing work for encoding support and other compiler settings


Rel. Eng.:

- clean sweep visits eclipse build lab (part I of II)

- touching up equinox downloads

- testing support in PDE Build to set compiler args (bootclasspath,

 source, target) at plug-in level.  

 - see https://bugs.eclipse.org/bugs/show_bug.cgi?id=109510

- working with Intel to post Linux-GTK-IA64 port of 3.1.1 Eclipse SDK.

- resupply clown noses


JDT Core:

- in 5.0 compliant mode, the classfile name for an anonymous class
 is now correctly referring to its innermost enclosing type name,
 e.g. "X$1$1" for an anonymous nested inside another anonymous;
       where it was "X$2" before 5.0.

- added compiler diagnosis to signal unused label (from labeled statement):

 - fixed 18 occurrences in JDT/Core (!)

- added API for creating IClassFileReader using an input stream

   @see ToolFactory#createDefaultClassFileReader(InputStream,int)

- added API for registering an IResourceChangedListener for a given
 event type that runs before JDT Core

   @see JavaCore#addPreProcessingResourceChangedListener(IResourceChangeListener,int)
- added APIs to get the values of the @category tag in the Javadoc of
 a type, field or method; and to get the children of a type for a given

 category

   @see IMember#getCategories()

   @see IType#getChildrenForCategory(String)

- in progress:
 - leveraging CamelCase support in search engine

 - null reference analysis

 - converting wrt flexible workspace structure platform evolution

 - constructing codeassist context API

- bug fixing:

 - 3.1.2 early preview posted at:

   http://www.eclipse.org/jdt/core/r3.1/main.html#updates

- JDT/Core web page moved to org.eclipse/www/jdt/core



Platform UI:

- JFace and Data binding

- working on DND of coolbars in the workbench

- Logical Model integration

- working sets per window
- contributions work ongoing

- categories in Problems view

- type-ahead assist

- task assist (required fields) in Jface

- integration of ICU4J ongoing


JDT UI:

- investigated impact on new EFS on JDT/UI and started to
 adapt code to the new API.

- refactoring:

 - continued work on update derived members during rename type

   (as it turns out this is a very interesting and complicated

   use case for combining different refactorings and participants
   to one refactoring)

 - split refactoring:

   - prototyped a CVS update action which executes incoming refactorings

   - investigated possible refactoring history merge scenarios

   - implemented refactoring awareness for JAR export wizard

- code manipulation:

 - wrote more tests for source actions

 - continued work on code cleanup action (was multi apply quick fix).

   Mainly worked on performance improvements when apply quick fixes

   to a large set of compilation units.

- made API consistent for everything that deals with overridden

 methods (JavaModelUtil, Bindings, MethodOverrideTester, ...)

- participated in the following cross team issues:

 - Common Navigator: reviewed proposal and prioritized items

 - Language Toolkit meeting: prepared position paper


PDE:

- PDE is a Java-search participant:

 - search for references to types and packages now shows hits in

 plug-in manifest files

- deprecated Eclipse-AutoStart in favor of the new Eclipse-LazyStart

 - quickfix provided

- more quickfixes include:

 - management of the 'singleton' directive

 - addition of Eclipse-JREBundle when user exports/imports a java.* package

 - removal of a bogus exported package

- organizing Imports/Exports: Part I

 - a new function found in the context menu of a manifest.mf under
   PDE Tools > Organize Manifest
 - So far, it cleans up the Export-Package header: removes nonexistent

   packages, and adds packages that are not listed.

- some SDK projects in HEAD have problematic stale static project

 references in the .project file (bug 112452):

 - PDE now flags such references in the .project file

 - PDE also provides a quickfix to clean up the .project file.


User Assistance:

- more dynamic UA content work:
 - proposal for content contributions into a Help system page and

   content reuse from existing pages in the works.

 - work on filtering content within a page based on activities/categories.

- bug fixing/ tracking


Install/Update:

- researching server-side mirroring support

- implementing server-side mirroring support

- refactoring Update Core
_______________________________________________
eclipse-dev mailing list
eclipse-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/eclipse-dev


Back to the top