Skip to main content

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


Debug:
- Conditional breakpoints that suspend when the value of an _expression_ changes
  (instead of boolean _expression_)
- Using platform support for selective persistence of breakpoints (TRANSIENT
  attribute)
- Using "safe runnables" for listener notification
- Bug fixes

Ant:
- Ant now displays contributed Eclipse tasks in preference pages (i.e.
  contributed via extensions)
- Bug fixes

Last week's Debug/Ant status (which did not seem to make it into
the weekly notice) [Editor's note: Doh!]:
  - Debug:
    - Workbench key binding support
    - New "Step with filters" action in debug toolbar & pop-up menu
      items to add step filters based on stack frame selection
    - Smarter "rebuild detection" and progress reporting when changes
      made to installed JREs
    - Schemas updated for PDE document generation
  - Ant
    - Workbench key binding support
    - Planty Editor contribution has been integrated
    - "Run Ant..." opens to target selection tab
    - Error hyper-links for Javac and Jikes error output in the console

Platform Text / JDT Text:
- bug fixing
- completed rework of Java Editor Preference page
- completed refactoring of JDT Text painter infrastructure/overview rulers
  into Platform Text
- unified compilation unit editor and class file editor
  - light weight outline
  - painters/overview ruler
  - tool bar actions: segmented view, goto errors, etc.
- migrated definition of content assist action definition IDs to Platform UI
- reworked validateEdit invocation for Find/Replace
- introduced new layout strategy for information presenters; leveraged by
  light weight outline
- changed undo behavior for linked editing

Rel Eng:
- last week:
  - bringing GTK automated test on-line
  - enabling FTP downloads on eclipse.org  (waiting on infra)
  - working towards schema doc generation in builds
  - changed way backup server updates itself (complete)
  - working with Jeff and Pascal on PDE-BUILD integration
    (in parallel with existing build mechanism)
  - CHKPII integration in automated tests.
- upcoming work:
  - bringing GTK automated test on-line
  - working with Jeff and Pascal on PDE-BUILD integration
  - working towards schema doc generation in builds

Java UI:
- more support to customize code generation (getter, setter,
  stubs, etc.)
- first version of push-down refactoring
- added direct access to the project's class path from the Project menu
- support to show non-Java projects in PackageExplorer
  - handle open/close project in the same way as the Navigator
- quick fix:
  - offer organize import for unused imports
  - offer to add constructor from superclass for missing constructor

Compare:
- support to accept all incoming non-conflicting changes

VCM:
- have completed most non-doc M5 items. Remaining will be completed this week
- bug count: 0 P1s, 6 P2s
- beginning to work on 2.1 documentation

JDT/Core:
- Cycle building: reaching consensus (looping in Platform/Core, Java
  builder says if it needs another iteration)
- Support for persisting type hierarchies got released
  (ITypeHierarchy.store(OutputStream, ...))
- Added source manipulation functionality to package fragment roots
- Default TODO task is now "TODO"
- Added API to reorder members of a compilation unit (client can specify
  custom Comparator)
- bug status:
  - 49 active bugs (only P3s), 13 tagged for M5.
- issues:
  - 29624 - platform/core - cannot run operation (not modifying resources)
    if resource tree is locked

Platform UI:
- bug fixing: P2 counts going down (70 to 59 in last week),
  but won't be clear for M5
- customizable key bindings:
  - UI improvements didn't make it into the integration build
  - will be in for M5
- UI changes for Flexible Project Structure:
  - fine tuning
- performance work:
  - improved performance of Open Resource using lightweight visitor
    (from 2 or 3 secs in big workspace down to instantaneous)
    - added post-filtering so JDT can adopt it as well
  - fixed long-standing dangling reference to parts (bug 28122)
  - added debug options for printing various timings to the console, including:
    - part creation
    - part activation
    - running an action
    - restoring workbench state
- More scalable and consistent UI for editor / view synchronization:
  - added Show In... feature, to replace Sync With Editor and automatic
    back linking (see bug 30002)
  - JDT is adopting it
  - Team should look at it as well, esp. for Sync view
- Support for read-only tasks in Tasks view:
  - changed to use new Core attribute (bug 24212)
- Improved grouping of toolbar items:
  - still investigating



Back to the top