[
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