Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Planning Meeting Notes - Jan 25, 2006


------------------
 Discussion Topic
------------------

Rel. Eng.:
- What should the reference java runtimes be for 3.2?

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

JDT UI:
- refactoring:
  - finished scripting facilities for refactorings
    - added action to delete histories, delete refactorings from history
    - added action to change comment of a refactoring
  - investigated on generating refactoring scripts to resolve deprecations
  - started to enhance Pull Up to be able to extract a super type
- others:
  - Quick Fix for Raw Type Reference (Bug 92893 [quick fix] fix raw
    accesses)
  - Type History for Code Assist and Add/Organize imports
  - cleanup of JAR Exporter (bug fixes, ui improvements, more fault
    tolerant)
- work on JUnit View
- more API on NewTypeWizardPage and NewContainerWizardPage:
- interaction with Platform UI and Team
  - discussion with Platform UI about the common navigator
  - ported package explorer to new TreeSelection story
  - adapted Java Model Synchronization to new APIs from Team

Platform/JDT Text:
- finished "live annotate" on line number ruler
- worked on content assist filtering / sorting extension point
- fixed many template formatting bugs
- removed several calls to StyledText#setRedraw that are not needed any
  longer
- added API to specify whether an editor's context menu contains editor
  input object contributions
- added adapter to get Java element from editor input
- provided feedback for field assist support from Platform UI
- reviewed and refined patches from Platform UI for document undo
  manager based operation history (in progress)
- bug fixing
- bugzilla inbox tracking

Debug:
- bug fixing/Triage
- support for SWT.VIRTUAL tree in asynch debug views has been released
- EclipseCon prep
- continued (re)implementation of debug view management and tests based
  on debug contexts
- continued work on launch configuration filters in launch dialog

Workspace:
- API to atomically create a file or folder that is immediately team
  private or derived
- refining resource validation API (some API changes)
- support changing filesystem for a project
- investigating use java.nio.FileChannel to optimize file I/O
- converted CVS to new generic team history view
- support for logical model element decoration
- support for model operations in model synchronization
- polishing model synchronization API

Rel. Eng.:
- 3.1.2 end-game
- testing fixes in PDE Build
- integrating JDT APT plug-ins and tests into build
- integrating new UA tests into build
- 3.1 baseline and 3.2M4 performance testing
- investigating packaged build process with plug-ins from baseLocation

JDT Core:
- added EFS support for zip and jar files. JDT/Core now fully supports EFS
- added support for optional classpath entries. When optional, a missing
  entry is not complained against, and simply ignored.
  @see IClasspathAttribute#OPTIONAL
- released early support for statement recovery in Parser (still in progress)
  @see ASTNode.RECOVERED
  @see ASTParser#setStatementsRecovery(boolean enabled)
- added two warning tokens to the batch compiler options: discouraged and
  forbidden, so as to suppress warnings about access rules restrictions
- just released (after I-build, one can experiment using nightly builds):
  - null reference analysis
  - "categoryId" marker attribute on Java problems
    for JDT UI contributing proper categorization support
- bug fixing

PDE:
- New cool source lookup is in:
  - order of magnitude faster than the old lookup and more accurate
    (not linear)
  - will eliminate problems in the past where debugger could not handle
    duplicate class names and picked the first one (occasionally the
    wrong one)
- validation added for build.properties
  - will now catch problems that typically result in breaking the build
    or missing files in the build
- work in progress: dynamically adding locations to the target platform
- work in progress: structural compare for various PDE XML files

User Assistance:
- UA tests added to the test suite
  - will run every build
- adding help button to most of the dialogs near completion (in
  cooperation with the platform UI team)
- work on the new Welcome visual design and shared welcome implementation
- linkability:
  - added three commands to the Java plug-in
  - more support for linkability in UA plug-ins
- composite cheat sheets:
  - merging code from a branch into the cheat sheet code in HEAD

Platform UI:
- general:
  - worked on setting up cia.navi.cx metadata
  - released Undo API additions for GMF
  - shared document undo:
    - fixes/discussion for integrating in platform text
  - ICU4J integration:
    - corresponding about fragmentization of ICU4J
    - made some polish fixes to wrapper plugin
    - discussed build issues
  - address the problem of rendering BiDi strings with special semantic
    meaning (like file paths, file associations, accelerators):
    - looking at possible directions
    - communicated with Hebrew competency group seeking guidance on
      solution
    - still under discussion
  - continued work on making FilteredTree API
  - working on writing PDE templates for popular UI ext. pts.
- bug fixing:
  - test/release PopupDialog platform diff fixes
  - polish/tweaking trim dragging behaviour
  - problems view bug fixing and API updates
- commands:
  - working on ordering constraints
  - worked on some of the services setup
  - fixing bugs (more handlers stuff)
- community:
  - lobbying for Freenode "group" status
- flexible workspaces:
  - working on flexible workspaces API
- problems view:
  - working on marker resolution API


Back to the top