[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[eclipse-dev] Planning Meeting Notes - Mar 16, 2005
|
[pls excuse the crappy formatting today. I'm not at work, and this was the
best I could do.]
-------------------
Discussion Topics
-------------------
Platform/JDT Text:
- M6 build schedule: milestone week's Monday is a public holiday
Platform Core:
- JAR'd Plug-ins
----------
Outreach
----------
- Andre Weinand: Talk @ SI-SE 2005:
"Inside Eclipse - Einblicke in einen leichtgewichtigen
Open-Source Softwareentwicklungsprozess"
--------
Status
--------
Debug
* 3.0.2 test/fix/verification
* Support for launching from editor context menu (Run/Debug As > ...)
* Added support to java launching plug-in for javadoc location per jar in
a JRE (needs more support in JCORE/JUI)
* Investigating use of components/services API for use in memory
renderings
* Starting to investigate cross-language debug support
* Starting to re-work and expand performance tests
* Bug fixing
Ant
* 3.0.2 test/verification
* Support for breakpoints on targets
* Bug fixing
JDT/Core status:
- compiler now recognizes @Deprecated annotations, and treats them
equivalent
to doc comment /** @deprecated */.
- added optional compiler diagnosis to flag missing @Deprecated annotation
so as to encourage using annotations instead of doc comment tag
- JLS2 API have been deprecated (see bug 69657).
- added support for DOM AST javadoc reference to varargs methods (see bug
87845)
- added flexibility to method/field declaration search so as to allow
expressing
whether declaring or return type should be ignored during the element
search
(see bug 80264).
These flags are defined on IJavaSearchConstants interface:
- improved API for type name requestor. Abstract class TypeNameRequestor
replaces nterface ITypeNameRequestor which is deprecated. Clients can
now
distinguish Annotation, Enum, Interface and Class using Flags API
methods on
modifiers parameter.
- added support for package-info.java. This allows to define annotations
on the
package declaration (86167)
- added API JavaCore#newProjectEntry(IPath, IPath[], IPath[], boolean,
IClasspathAttribute[], boolean) that take a 'combineAccessRestrictions'
flag to
control whether access restrictions of exported libraries of the
project should
be combined with the access restrictions of this project entry.
- added API method AST#newName(String qualifiedName) for creating
SimpleName
or QualifiedName nodes depending on the form of the given name string.
- bug fixing
Platform/JDT Text:
- shipping 3.0.2 (testing and bug verification)
- profiled and tracked down leaked editors
- reworked and released patches adapting Platform Text's undo manager to
new operation history
- together with André and Releng we finally resolved missing Linux
performance fingerprints
- started investigating parameter guessing performance problem
- started making ResultCollector API
- started participating in writing an article for the JavaMagazin
- bug fixing
- bug inbox tracking
- vacation
JDT/UI
- 3.0.2 test/fix/verification
- theme performance
- extracting refactoring availability checks into single class to avoid
extensive class loading during startup (opening package explorer,
type hierarchy, ....)
- continued work on new Open Type dialog that directly queries the
search engine
- J2SE 5.0 theme
- import rewrite with type signatures
- ast rewrite work: bug fixes, var args in MethodRefParameter
- Infer Generic Type Arguments: integrated new TypeSet representation
- made Convert Local Variable To Field refactoring J2SE 5.0 aware
- search dialog ui polish
PDE:
- work in progress on classpath computation to have the classpath
container enforce access restrictions to JARs on a package basis as per
the manifest.mf declarations.
- Introduced an Eclipse Product export wizard
- removed all the export-related stuff from the product
configuration wizard.
- in the Eclipse Product export wizard, added more export options
and more output formats.
- JARd plugins
- we are able to generate PDE plug-in/rcp templates when
org.eclipse.pde.ui is in JARd form
- work in progress on the Bundlizer (ie. creating a plugin from existing
JARs).
- more JUnit test cases (we now have 28)
- bug fixing
UA:
- Work on roles - adding new page to configure roles in the Welcome
- Proposal for general-purpose browser support in the workbench ready for
community discussion (dynamic team with the platform UI)
- More work on support for dynamic help for JFace dialogs
- Help 3.0.2 testing and bug fixing
Rel. Eng.:
-preparations for 3.0.2 release
-testing version new version of pde build for creating plug-ins as jars
-bug fixing
Platform Core:
- running from JARs
- support for shared/read-only installs
- assisting Ant team in removing dependancy on runtime.compatibility
- dealing with bronchitis
- integration of PDE-Build stream work into HEAD
- bug triage
- bug fixing