Skip to main content

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


(I'm still having trouble getting these out promptly. Sorry, all. 'will try harder next week.)

- 2.1.1 is finally out (yay!):
- plugin version numbers should be bumped up to 3.0
- javadoc for new API should say "@since R3.0"
- plan is to start allowing 1.4.1 features in code as of beginning of Sept.
- new build story takes 30 minutes instead of 90!

Outreach:
- Kai gave a talk at JavaForum 2003, Stuttgart, Germany

M2:
- next week (M2 build plan)
    - warm up build tuesday (15th)
    - real build wednesday
    - test wed/thurs
    - recovery build thurs/fri if required
- note to all: Please update your build notes regularly
- send new and noteworthy to Jeem

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

Debug:
- user experience:
  - Where ever the user can select a JRE (JRE tabs,Snippet runtime properties page,
    buildpath library wizard page...), we provide a button to open the "Installed JREs"
    page such that JREs can be edited, added, searched for, and removed.
- re-working launch variable (string substitution) API
- bug fixing

Ant:
- bug fixing

JDT/UI:
- user experience:
  - quick assist light bulb (first cut)
  - more quick fixes with linked mode
  - updated compiler preference page
  - imporved refreshing behaviour of error ticks
- Java family:
  - refactoring participants:
    - converted all rename refactorings to processor/participant
      architecture
    - improved XML _expression_ evaluation
  - quick fix and quick assist as extension points
- code generation/refactoring:
  - released reorg restructuring for copy, paste, move and dnd.
  - generate constructors using fields
  - worked on using type constraints for extract interface
  - worked on improved member sorting
- responsive UI:
  - experimental port of text search on the new Job infrastructure
- JDT/UI screenshots for Eclipse web site

JDT/Platform Text:
- user experience:
  - released change bar vertical ruler in integration build
  - released choice selector for template/linked mode
  - improved smart brace behavior
- Java family:
  - Java specific reconciling available in the Java family example
  - prepared generalization of temporary problems
- miscellaneous:
  - implemented support for new JDT working copy model
  - first cut of generalized buffered text resources (generalization of document
    providers)

Rel Eng:
- documenting the new build mechanism
- changes in PDE Build now in HEAD stream, move to 3.0  M2 plugins in the builder
  after M2 is declared
- working on getting automated tests running on the os and vm configurations on the
  eclipse 3.0 plan (Linux GTK and Windows XP only)
- porting build mechanism changes over to build WSWB and GEF

Help:
- UI improvements (enabling accessibility of the HTML dialogs)
- no major changes (only bug fixes) in Help until the embedded browser becomes available

Update:
- adding update scheduler to the integration builds (allows startup-activated automatic
  search for updates in the background)

PDE:
- smoothing the glitches in the schema validation
- improving the error reporting in the export wizards

Platform UI:
- User experience:
  - generic navigator proceeding
  - no dependencies on org.eclipse.core.resources in the navigator itself
  - prototype has navigator extensions: top level projects, simple projects,
    java projects, j2ee projects (2 flavours)
  - working on adding actions from different navigator extensions
  - support for well-known actions (copy,paste,move,delete,rename,properties)
  - API work
  - will have prototype and first cut of APIs for M2
- Scalability:
  - context stuff proceeding
  - scenario of hiding JDT preference pages until first Java project created
  - interested in property-based enablement rules that JDT is working on, will
    consider pushing it down once they've fleshed it out for M2
- Responsiveness:
  - some changes in UI job framework
  - framework and repository explorer use of it are available in head
- RCP:
  - design progressing: plugin divisions, which classes go where, API for startup
    sequence and allowing primary application to configure workbench
  - want to run this by the Text team before M2 so we're in agreement for M2
  - working in split stream
- UI guidelines:
  - good feedback from Jin Li
  - he's willing to do the editing
  - working on a book proposal, finding publisher

Team/CVS:
- User experience
  - providing feedback to UI team regarding our keybinding/object contribution
    requirements
  - sent out RFC for logical to physical and meet with other product groups for
    feedback.
- Responsive UI:
  - sychronizing performed in the background and can be scheduled (to enable open
    the Live Synchronize view and in the view's drop down open the preferences).
  - checkout and browsing the repository are done in the background (to enable open
    the CVS > Work In Progress) preferences
- Rich Client Platform:
  - receiving good feedback on User Settings RFC
  - started implementing settings infrastructure (close to Java 1.4 settings story)
  - will have a design document ready by the end of this week
- Team/CVS:
  - allow moving a tag when tagging projects in the workspace
  - rel-eng plugin updated to use new tag support
  - removing old sync view for M2. The CVS actions relating to the sync view
    (e.g. "Sync All" and "Team > Synchronize with remote" will be changed to open
    the new sync view).Need a better table tree widget to implement categories and
    to show more information in the new sync view. Talked with SWT about this.
  - meeting with ClearCase to review their top priorities for 3.0.
  - meeting with ClearCase to improve their merge support within Eclipse.

Core:
- Responsive UI:
  - initial work done with auto-build in the background
  - delete a resource from the navigator, it removes it from the tree and then
    does the build
  - note that this actually does more work than it used to, but it appears to be
    faster to the user
- Rich Client Platform:
  - thoughts are that plug-ins equate to a bundle plus extensions/extension points
  - we have an extension registry which fires events and notification
Other:
  - PDE-Build
    - finally got sync'd with PDE-UI and new code is in HEAD
    - RelEng builder is using new code now
    - builds are almost 70% faster! (30 min from 1.5 hr)

SWT Mac:
  - solution for the native color/font dialog dead lock problem with JDK 1.4.1



Back to the top