Skip to main content

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


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

PDE:
- Need to find out how to print EclipseCon posters (large size)

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

Core:
- Pascal's road trip:
  - presentation at the ESSI (University of Nice) on the Eclipse development
    process (based on Kevin's slideware). Around 40 students attended. The
    content was complementary to what is usually presented in the SE course
    and was of interest to students and profs. Eclipse kits were handed out
    for good questions.
  - presentation to the Club Java in Sophia Antipolis presenting the
    concept of a plugin and its life cycle. The presentation brought more
    people than usual meetings (around 80 people). A lot of interest for the
    WebTools project and the RCP effort.

EclipseCon:
- Join us for EclipseCon 2004:
  - February 2-5, 2004 in Anaheim, CA
  - http://www.eclipsecon.org/

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

Debug:
- posted M7 plan & priority work items
- working on bufferred output/max buffer size in message console
- method arguments are now visible in debugger for class libs -without-
  debug attributes
- background label computation in Variables view

Ant:
- posted M7 plan & prioritized work items
- ant 1.6 is now in Eclipse runtime
- enhancements in Ant Editor code assist (for properties/targets defined
  within file)

Core:
- preparations for EclipseCon
- created top5 list for 3.0
- created m7 milestone plan
- worked on user settings plan item
- worked on running with plug-ins in JARs (rather than dirs)
- bug fixing

JDT Core:
- resurrecting the 1.5 effort in separate branch. Focus is on compiler,
  and addition of generics.
- DOM AST comment effort is proceeding, should be finalized in M7.
- new index infrastructure made good progress, should be finalized in M7.
- Javadoc now checks inline tags as well.
- committing a working copy no longer locks the entire workspace
- bug fixing

Rel. Eng.:
- we have two new build machines (1 RedHat Linux 9, 1 Windows XP):
  - in process of setting up/testing
- working on mechanism that finds free build machines on which to run JUnit
  automated tests and potentially other build related tasks.

SWT:
- more exploring new look and feel (this time ViewForm)
- detecting operating system and Java object leaks in Eclipse
- all team members finally back from vacation
- preparing for EclipseCon
- bug fixing
- Mac OS X:
  - worked on application exporter
  - tracked typing performance

Platform/JDT Text:
- Christof Marti joined the text team
- planning M7
- performance work:  minimize temporal memory usage and increase typing speed:
  - optimized repainting for background highlighted annotations
  - rewrite annotation model change listeners to make use of detailed
    delta information
  - sharing of compilation unit ASTs between several interested parties
    such as actions and occurrence finder
- syntax highlighting honors Java project preferences for task tags
- bug fixing:
  - focus areas: smart typing and comment formatting

JDT/UI:
- planning M7
- continued working on AST rewrite
- worked on Javadoc comment nodes for ASTs
- continued working on Refactoring API
- worked on code assist support for text entry fields
  and combo boxes. Allows easy fill in of type names,
  package names, ...

JUnit:
- added support to compare the expected and actual results
  in the case of a string comparison failure

Platform/Search:
- planning M7
- released first version of new search API.
- worked on background text search and hierarchical text
  search result presentation. A first version got released
  which can be enabled via Preferences->Workbench->Search->
  Work in Progress

Platform/Compare:
- bug fixing

Team/CVS:
- synchronize API and support:
  - split synchronize view into re-useable parts (changes tree, viewer,
    actions) so that the parts can be used in different contexts. For example
    in wizards and dialogs:
  - address some of the remaining usability bugs:
    - notification after a refresh with remote
    - mode switching hints (ensure that changes are easily
      discovered even if hidden by filter/working set)
    - separate scheduling per participant
  - provide helper classes for managing synchronize state for resources:
    - refactor existing CVS framework for use by other team tools
    - port FTP/DAV to use the new framework
- port FTP/DAV to new synchronize API
- EclipseCon presentations and technology exchange:
  - Responsive UI presentation
  - Team API presentation
  - implementing repository adapters technology exchange

Help:
- roles/activities are controlling navigation within the contributed books
  (some topics may not appear in books depending on the role/activity)
- working on filtering search results by roles (or maybe show the hits for
  the active roles first, and the other hits in the collapsed section)

PDE:
- listed 5 remaining items for PDE 3.0 plan
- milestone 7 plan posted
- reworking 'Plug-ins and Fragments' tab in Run-time Workbench
- starting work on supporting pure bundles in the target platform (will use
  the new 'State' API in Eclipse OSGi runtime for bundle resolution)
- work on Eclipse Forms continues
- defect fixing

Update:
- working on platform configuration redesign (hooking platform configuration
  and update configurators)

Back to the top