Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Planning Meeting Notes - Oct 5, 2005


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

Workspace:
- "Adoption strategy for flexible workspaces plan item"
- Summary:
    The org.eclipse.core.resources plugin has been rewritten on top of
  an abstract file system API (org.eclipse.core.filesystem).  This is
  being migrated to HEAD this week.  However, plugins downstream of
  resources sometimes make the assumption that IResources are stored
  in the local file system (mostly through use of
  IResource.getLocation().toFile()).  In order for clients of IResource
  to support these "flexible workspaces", some migration work is needed.
  How pervasive does this support need to be in the SDK?  Current
  thinking is that the platform plugins must support it, but what about
  JDT and PDE?

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

- Nick did a presention on RCP at JAOO conference

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

Debug:
- investigated console problem with Turkish fonts (bug 109971)
  - determined it was a problem with the interaction of Windows
    and java.exe
- fixing bugs uncovered by Java breakpoint refactoring test suite.
  - determined we will need more support from Java refactorings in
    order to get our particiapants consulted on refactorings for
    inner/local types
- experimenting with prototype of asynchronous table viewer to include
  in asynchronous viewer support
- centralized launch perspective settings as user preference page:
  - "Run/Debug > Perspectives"
  - the 'perspectives' tab has been removed from the Launch dialog
- design and prototype implementation of a debug context service that
  will be used to drive the debugging without the debug view open,
  and allow multiple debug sessions to be independantly active in
  different windows/views

Platform UI:
- final 3.1.1 bug fixing/testing
- JFace and Data binding prototyping
- investigation of logical model issues
- support for working sets per window
- MultiPageEditorPart bugs/leaks fixed
- wrote initial version of plug-in (not shipped with SDK) to allow
  clients to do better automated testing
- working on more pervasive type-ahead support in the workbench

Rel. Eng.:
- 3.1.1 delivery.  Preparing and testing 3.1.1 update site.
- running diffs on drops produced from build scripts which use PDE
  Build packager vs recompile/re-jar mechanism

JDT UI:
- new code templates for type bodies
- worked on better support for array types in Infer Type Arguments
- investigated in skipping derived files in refactorings
- worked on the "Update Derived Members" feature
- worked on Multi Quick Fix
- new formatter option (not released yet)
- surround with template
- test cases for Getter/Setter generation
- bug fixing

JDT/Core:
- 3.1.1 validation and fixing (90 fixes total)
- introduced 1.6 compiler settings (reflected in classfile
  major/minor version). StackMapTable attribute is not yet
  generated
- compiler diagnosis for unnecessary cast is now able to
  recognize situations like:
    * List l = (ArrayList) someList;
    * List foo(List someList) { return (ArrayList) someList;}
- tuned new diagnostic for usage of raw type to better tolerate
  mandated raw references (instanceof, etc...)
- in progress:
  - null reference analysis (planning delivery for M3)
  - working copy for classfile (enablement for split refactoring)
  - codeassist in javadoc
  - codeassist in string literal
  - introduce IProblem categorization
- bug fixing

Platform/JDT Text:
- shipped 3.1.1
- continued content assist work:
  - discussed content assist context API with jdt-core
  - added LRU type history tests
- started to investigate showing of change history information
  inside textual editors
- started to look at
- brushed up RCP text editor example
- bug fixing
- bug inbox tracking
- vacation

UA:
- Help, Intro and cheat sheet merged into User Assistance on Eclipse.org
- prototype of XHTML support with filtering working, will make the code real
- 3.1.1 testing

Install/Update:
- working on a proposal for automatic mirror selection based on geography,
  time zone and mirror rating
- refactoring
- bug fixes

PDE:
- plug-in manifest NLS wizard is released.
- Execution Environment:
  - when creating a new plugin/fragment, you can now specify the JRE
    compliance level
  - a new Execution Environment section in the plugin editor to specify
    the minimum JRE and J2ME environment required to run the plug-in
- decoupling plug-ins from the OSGi framework:
  - PDE now support the use of "system.bundle" in the Require-Bundle
    manifest header
  - system.bundle is resolved to org.eclipse.osgi when running in Eclipse
- new team member: Brian Bauman
  - a soccer-playing Texan with an aversion to foods that start with
    the letter Q

Workspace:
- Model-level merge support (ongoing)
- Cleanup of org.eclipse.core.filesystem in HEAD (javadoc, etc)
- Plugin and feature version numbering discussions
- Investigating remote browsing of repositories

SWT:
- porting Mac controls to HIView
- cleaning up SWT.Settings event
- working on TextLayout/StyledText to be multi-font
- preparing for OOPSLA tutorial
- optimizing JPG loading (got 2-11%)
- added API to clear all browsers session state (clear cookies)
- fix for GP on GTK
- OpenGL binding released

Back to the top