Skip to main content

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


Outreach:
- Andre went to Apple WWDC
  - Eclipse is most popular Java IDE on Mac
    - used by twice as many developers as either JBuilder or NetBeans
    - users are impressed by recent speed improvements
  - talked to Apple Engineers about 1.4.1 system dialog issues -- solution now in the works
  - StyledText much faster on Panther+1.4.1
- Invited Talk at JavaTalks 2003, Siemens, Munich, Germany
  - 150 people
  - good demo

Note to developers:
- Check out memory usage in R3.0 build
- got a report of significantly more memory in use
- please check for memory leaks
- one possibility: plugin classloaders holding ZIPs open?

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

Debug:
- extensible debug events - debug model implementions can define their own event types
- concurrency:
  - process monitor (deamon waiting for process to terminate) is now implemented with a Job
  - debug Plug-in's async exec queue is now implemented with a Job
- "Collapse All" added to Variables and Expressions views
- bug fixing

JDT/UI:
- user experience:
  - linked editing support for quick fixes and quick assist
  - improved coexistence of quick assist and quick fix (quick
    assist is no longer blocked if quick fix exists on same line).
- extend the Java family
  - refactoring participants
    - the refactoring wizard itself can now be control via an
      extension point
  - added extension points for quick fix and quick assist
- code generation/refactoring:
  - create constructor from fields
  - started work on improved member sorting
  - worked on using type constraints for extract interface
  - meeting with Frank Tip and Robert Fuhrer from TC Watson on:
    - refactorings for JDK 1.5 features (mainly generics) and concurrency
    - smell detection

JDT/Platform Text:
- user experience:
  - further improvements for the change bar vertical ruler
  - choice selector for template/linked mode. E.g., user can interactively
    choose between precomputed template variable bindings
- introduced real post selection changed listener support in TextViewer:
  - improved behavior of outliner synchronization while selecting text
- Java family:
  - implemented first examples for reconciling pipeline
  - finished client code review

Help:
- dynamic help content support released
- working on providing shortcut keys for HTML dialogs and forms of help UI

Update:
- implemented the early version of automatic updates using job scheduling support from Core
- added support for parallel downloading of plugins (within a feature)

PDE:
- finished implementation of the refurbished log view
- finished porting of the export plug-ins/features wizard to be compatible with
  the new pde.build implementation.  (need to synchronize with pde.build team when
  releasing the code)

Rel Eng:
- Mac OSX builds broken with new 3.0  build mechanism.
- tag and release tool was also broken, Dean is fixing this today, should verify that
  build submissions are what you expect them to be before tomorrow's rebuild



Back to the top