Skip to main content

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

(sorry this is late, all -- I was travelling)

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

re: a org.eclipse.ui.variables plugin?
- we would like to talk about putting this in org.eclipse.ui.ide. 
- some thoughts:
  - the plug-in might not contain enough to be a separate piece
  - it requires org.eclipse.core.resources
  - other people require it and currently have to require debug-ui
  - most of the ui for core code (preference pages for local history, etc)
    lives in ui.ide

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

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

Debug:
- bug fixing
- Continued progress on integration/review of generic source lookup
  facilities
- enhanced perspective switching options when launching or suspending at a
  breakpoint. Debug now prompts for perspective switches to give the user
  control over perspective switching, similar to other scenaios (for 
example,
  creating a plug-in and switching to the PDE perspective). By specifying
  "always" or "never", the user can avoid being promted in the future.
- enhanced debugging in non-debug perspective.  Added a preference to
  activate the debug view when a breakpoint is hit. When the user has
  specified not to switch perspectives when debugging, this opens the 
debug
  view in the non-debug perspective to allow for debugging to proceed in
  that perspective.
- continued work on support for JDK1.5 features in Java debugger

Ant:
- bug fixing
- enhancements to running builds in seperate VM. Now provide support to 
use
  contributed tasks, types, and extra (Ant) classpath entries when 
executing
  a build in a seperate VM. Contributions must specify in their plug-in 
XML
  if they should be included by default for builds in a seperate VM. The
  assumption is that most contributed tasks/types require an Eclipse
  runtime, and should not be considered for external builds.
- moved to Ant 1.6.1

Platform/JDT Text:
- M8 plan posted
- released support for configuring and unconfiguring SourceViewers
  with SourceViewerConfigurations
- continued work on support for chained preference stores in editors
- infrastructural work for folded documents
- started consolidation of linked positions and templates (not yet 
released)
- further improvements on customized and remembered size and location
  for light weight popup windows
- bug fixing

JDT Core:
- released a few fixes to ease using 1.4 compliant compiler against
  1.5 libraries: 
  - no more complaints about synthetics getting in the way
  - no more complaints about binary methods incompatibilities due to
    covariance
- DOM AST API is evolving to reflect 1.5 constructs. There are a couple
  shortcomings in the AST API which have to be removed (e.g. superclass
  could only be a name, where it now can denote a parameterized type). 
  --> introducing an AST level, allowing to construct a R2.1 compatible 
AST
      (default) or a new R3.0 compatible AST
  (as a consequence, a R3.0 compatible AST is necessary to reflect 1.5 
nodes)
- considering addition of inclusion filters to classpath entries
- added support to reconcile working copy and build a DOM AST in one
  operation (saving one parse)
- adding a global flag to enable/disable Javadoc support independantly 
from
  diagnosing their problems
- 1.5 effort making progress in JDK1_5 branch.
  - started working on generic bindings (type variables, parameterized 
types)
  - added signature attribute
  - addressed codeassist failures using 1.5 grammar

Platform UI:
- RCP:
  - working on themes for RCP apps
  - RCP support compatibility with new ui work
- Commands:
  - significant changes in the processing of commands and their handlers
    - see 52627, 52934 
- Colors:
  - expanding color + font management for RCP + new UI + plugins that want
    management of these resources
- Progresive Disclosure:
  - improvements to ui
- Dynamic UI:
  - working on ui registry support for plug-ins added dynamically
- bug fixing
- M8 planning
- OOBE:
  - improving UI support for Dejans team working on a SDK Introduction
- CheatSheets
  - working on understanding cheatsheet API, Dejans team is using them 
 
Rel. Eng.:
- WSWB Builds 3.0.0 stream - troubleshooting PDE Build packaging 
mechanism,
  writing and testing workarounds.
- bringing new build and test machine online (both running Red Hat
  Enterprise Linux WS 3).
- ongoing work in incorporating performance instrumentation, PDF
  doc generation.

JDT UI:
- M8 plan posted
- added support for grouping the hierarchical search result by project,
  package, type
- JUnit launch configs are now available from the context menu
- the internal expression language used for the refactoring participants 
was
  promoted into a new "org.eclipse.core.expressions" plug-in
- package rename refactoring handles package fragments properly

Core:
- released Non-Uniform Encoding proposal
- adapting search, jdt.ui, compare to new API

SWT:
- Mac OS X:
  - bug triage
  - improving the application bundle exporter
- ...

Platform/Core:
- expressions:
  - released new AdapterManager APIs for expressions proposal
- auto-refresh:
  - bug fixing
  - start-up performance improvements
  - tracked down issues with Linux fragment code
- user settings:
  - working on doc
  - resolving persistence issues
  - worked on import/export story
  - worked out plug-in customization issues
- file encoding:
  - initial APIs released into M7
  - proposal posted to web site
  - working on file encoding determination
  - investigation of contribution of content type determination code

PDE/Build:
- 2.1.3 patch release:
  - released 2.1.3 fixes late last week
  - should be in this week's 2.1.3 build
- continued work towards better integration with new runtime:
  - able to build bundles (in branch)
  - working on backwards compatibility story

Equinox:
- major clean up effort though the code
- minor function improvements/additions to round out the runtime story
- adjusted API and structure to better match with the OSGi spec proposals
- targetting bug load in the coming week
- doc on the new runtime features is in progress (see Runtime section of 
the
  Core team web pages)

PDE:
- PDE now creates platform configuration in the new config format for
  3.0 targets
- work in progress on making PDE handling pure bundles; currently
  problems with mapping package imports to plug-in dependencies
- registry view now dynamically aware
- defect fixing
- Eclipse Forms in HEAD; draft of the user guide available

Update:
- now we can have pure bundles in features and install them alongside
  plug-ins and fragments
- ongoing new platform configuration work (history management needs to be
  fixed, does not work right now)
- next we will look at installing new plug-ins without restart



Back to the top