Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Planning Meeting Notes - Nov 26, 2008

------------------
 Discussion Topic
------------------

Equinox:
- Upgrade to jetty 6
  - For Galileo release we plan to upgrade to Jetty 6 (see
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=248793).  We currently
    have two versions of the org.eclipse.equinox.http.jetty available.
    The 1.1 version is currently shipped with the Eclipse SDK and uses
    Jetty 5.  The Ganymede update site also contains another version 2.0
    of the org.eclipse.equinox.http.jetty bundle which uses jetty 6.
    For Galileo we would like to ship the 2.0 version of the
    org.eclipse.equinox.http.jetty bundle instead of the 1.1 version.
    This may impact clients that use require-bundle with a strict version
    range for the org.eclipse.equinox.http.jetty bundle.  This is not an
    issue for the bundles in the Eclipse SDK because we Import-Package
    to access API in the org.eclipse.equinox.http.jetty bundle.

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

JDT Core:
- added a new compiler warning to signal presence of dead code, e.g.
  if (false) deadCode(), it can tolerate trivial IF statement such as if
  (DEBUG). Warning is enabled by default
- type hierarchies now include sub types from dirty editors
- writing tool to investigate Java model cache usage
- keep working on constructor completion

JDT UI:
- moved change execution in refactoring dialogs to a non-UI thread
  (allows users to see progress)
- added quick fix to split at && in "if (a && b) { /--/ } else { /--/ }"
- investigated and fixed issues raised by the new dead code analysis
- bug fixing
- inbox tracking
- vacation

Platform Text and JDT Text:
- added a new template that adds the  fall-through comment
- reviewed patch to add column (aka block aka rectangular) selection
  to textual editors:
==> needs further improvements on SWT side in order to be considered
- investigated why pressed keys are lost in Quick Outline:
==> turns out to be a general issue as soon as asyncExec is involved
          (SWT is investigating)
- investigated and fixed issues raised by the new dead code analysis
- reviewed and commented on enhanced compare editor features patch
  (bug 250633)
- bug fixing
- inbox tracking
- vacation

Platform Search:
- investigated and fixed issues raised by the new dead code analysis
- inbox tracking

Performances:
- 3.4.2 perf tests:
  - M20081127-1656 build got results: nothing to signal
- 3.5 perf tests:
  - I20081119-1600 and I20081125-0840 got results and
    verification is activated now:
    - 3 noticeable issues (2 to be confirmed)

Rel. Eng.:
- Frederic modified the main download page to display the status of the
  build (compile, JUnit and performance tests) with icons.  You can now
  determine the status of each build with a quick glance - a great
  improvement. Please see:
   - https://bugs.eclipse.org/bugs/show_bug.cgi?id=256890 
  and:
   - http://download.eclipse.org/eclipse
  for more details.
- test builds for new macosx.cocoa.x86_64 port.
- troubleshooting problems while trying to recreate M3 perf results
- bug fixing
- documenting process to add a platform to the build

PDE:
- API tooling analysis for local/anonymous types in the workspace
  (bug 246672):
  - NOTE: currently only works for projects built with 1.5, but we're
    working on it (bug 257219)
- added support for reporting all API breakage regardless of major
  version numbers (bug 252176):
  - helps to minimize API changes in a major version release
- started work on new target definition model for use in PDE
- moved to framework admin provisional APIs for reading bundles installed
  in SDK
- documentation for API tooling Ant tasks
- moved User Assistance code into separate plug-ins
- manifest generation bug (256787) caused some build breakage:
  - thanks for help from Olivier and Dani on debugging
- bug fixing

Equinox:
- p2:
 - Bug fixing
 - M4 plan items
- registry:
 - investigate use of XPath to access registry content.
- framework:
 - bug fixing
 - updated OSGi API to latest R4.2 classes
 - released thread safety fixes from spring source
 - updated minimum execution environment to use OSGi min EE 1.2
 - continued work on nested frameworks (RFC 138)
- declarative services:
 - implementing latest changes to the R4.2 specification

User Assistance:
- added API to support using servers other than Jetty
- rewrote UA preference related code to eliminate deprecation warnings

Platform UI:
- released subtler graphics for help button in dialogs
- improved look for FilteredTree, but there are problems and we may have
  to back out of the changes
- ongoing work on About dialog
- the improved Customize Perspective dialog is in this week's I build.
  Check it out - you can now hide arbitrary toolbar and menu items!
- working on Common Navigator bug backlog

JDT APT:
- inbox, newsgroups, Bugzilla, conf calls
- working on bug 256184 (fix is correct in 3.4.2 but missing a case in
  3.5)
- investigating comment in bug 246089 (APT has an x-friends relation
  with jdt.core that we might not need)
- An early warning: the APT project plan has as a priority item creation
 of an APT performance test.  Planning for this was due in M3, and the
 foundation of the suite was due in M4.  Neither has happened, as I've
 had less time than I hoped, just enough to keep up with bugs and
 questions but not enough for much proactive work.  This item may get
 pulled from the plan

Workspace:
- inbox tracking
- bug fixing for M4
- working on the 3.5 M4:
  - http://www.eclipse.org/eclipse/platform-team/team3.5/plan.php#m4
- bug 250633 - [Edit] Add Java Content Assist to Compare Editor
- bug 71374 - Generate a patch from the compare view in progress


Back to the top