Skip to main content

[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



Back to the top