Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Planning Meeting Notes - Mar 10, 2004

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

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

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

Debug:
- Bug fixing
- Support for launch delegates to create/reuse launch objects (rather than
  using the one provide by the debug framework)
- Support for prepend/append to bootpath is backwards compatible (with 2.1
  launch delegates)
- Investigating generic "run to line"/"create breakpoint" actions in debug
  platform, retargettable by other debuggers
- Variable detail pane can be used to change variable values (via 
Save/CTRL-S)
- Preference to "switch to debug perspective when a breakpoint is hit"
- Option to "restart" when hot swap fails
- Continued refinement of view/action visibilty support for showing views
  relevant to active debug sessions

Ant:
- Performance improvements in Ant Editor (parsing for structure/outline)
- Ant classpath tab improvements. The classpath automatically tracks 
changes
  in the JRE to compute an appropriate tools.jar

JDT Core status:
- 3.0:
  - added new compiler option for inlining subroutines (finally blocks),
    see details in JSR 202. Option is disabled by default.
  - added option to enable/disable all Javadoc checks (independently from
    problem severities)
  - added option to allow TODO task detection to be case insentive
  - added 2 new default tasks: FIXME and XXX (following standard code
    conventions)
- JDK 1.5:
  - added support for connecting parameterized type hierarchies,
    e.g. class X<String> extends Y<String>.
  - writing compiler tests for generics
  - support for constructor invocations, field refs and single name refs
  added
  - enhanced for (aka foreach) support added for iterating over arrays
    (still need to add Iterable flavors)
  - added support to 1.5 parser to disable 1.5 constructs in source
    < 1.5 mode
  - starting implementing DOM AST 1.5 creation (to reflect new nodes)

Rel. Eng.:
- bug fixing in area of building test update jars and site.
- added Linux GTK AMD 64 configuration of SDK, Platform  and stand-alone
  SWT drops to build.
- troubleshooting bugs in PDE Build, testing workarounds.

Platform/JDT Text:
  - continued work on improved light weight Outline
    - move and resize handles
    - filtering
  - continued infrastructural work for folded documents
  - continued work on generalized templates
    - code clean up
    - formatting and nesting of templates
    - started work on template editor example in order to investigate
                          sharing and external contribution of templates
  - introduced a new edit-based default implementation of 
IContentFormatter
    - reworked Java comment formatter using text edits
  - investigated semantic highlighting in Java editor
  - bug fixing
    - GTK "Replace All" performance problem
    - annotation overlaying issues between marker annotations and 
temporary
      problems
    - introduced new mechanism to synchronize concurrent modifications of
      annotation models and documents

JDT/UI:
- bug fixing
- added support for user definable library containers 
- preference page clean up
  - integrated Javadoc pref page in Javadoc wizard
  - introduced a 'Build Path' category
- worked on AST view
- adapted AST rewrite to new structural properties
- made change method signature Javadoc aware (updates
  Javadoc as well)
- worked on enabling leak tests in build procedure

Encoding:
- bug fixing
- prepared patches for encoding for jdt.core, filebuffers and
  ui.editors
- working on encoding UI (ResourceInfoPage)

Mac:
- bug triage
- java_swt, eclipse.exe bug fixing and cleanup

Compare:
- bug fixing
- did some exploration for a headless compare/merge plug-in

Search:
- started work on Search UI participants
- search API polish

Initial workbench experience:
- Code in HEAD and in the I-build, but nothing to see yet (will add 
content
  by M8)
- Will now concentrate on content, in particular writing a number of
  tutorials using cheat sheet support

PDE:
- Work in progress on the new integrated manifest editor (reconciling
  editor model progressing)
- Work in progress on using OSGi runtime resolver to resolve external
  plug-ins/bundles
- bug fixes

Help:
- Investigating a problem of opening Help in-process from modal dialogs

Update:
- Update now supports running and installing bundles packaged in JARs
- we're pretty much done with the migration changes for moving to
  platform.xml. The only remaining small item is trimming the history to
  whatever the user preference is.
- support for dynamically installed plugins, as well as feature enabling,
  etc. without restart. The user will be prompted to restart, defer or
  apply the changes to the current configuration without restarting.
- reworking the Update UI to improve it and to better support the changes
  in the Update Core
- next we will be working on supporting the new IProduct and IBundleGroup
  providers for the UI.




Back to the top