Skip to main content

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

[Yes, it's late. Sorry all. Component leads, please check out the 
discussion topics at least.]

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

PDE:
- unsticking the RCP deployment support
  - tactical or strategic solution?

Platform UI:
Key binding proliferation, and use of Alt+Shift bindings:
- we have way too many key bindings, leaving few available for
  downstream plug-ins
- Alt+Shift key bindings are bad, conflicting with the trigger for
  keyboard layout switching on Windows
- in general, Alt combinations are bad
  - see the original accessibility guidelines off of the UI team's dev
    resources page:
 
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/accessibility/index.html
- we should leverage multi-key sequences to reduce use of Alt combinations
- part of the problem is that teams adding a particular feature think it's
  necessary to access that feature with a key binding, and have the power
  to add the binding without any further review (following a piecewise,
  greedy allocation algorithm)
- we need an overall program manager for the Eclipse SDK who will decide
  which features merit a key binding, and decide which key bindings are
  defined across the whole SDK
- can we agree on this, and who is the best person?

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

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

Debug:
- option to redirect/multiplex console output to a file and/or console
  - available on "Common" tab
- started work on J2SE5 work for JDI extensible connectors
- investigated UI for user defined logical structures
- variable value editors for Java variables, allows evaluations to be
  performed when assigning a new value to a variable (with code assist)
- investigated use of working sets for breakpoint groups
- continuing API review of memory view
- enhancements to background content in debug view, allows for incremental
  update in viewer avoiding collapse on refresh
- bug fixing

Ant:
- continued work on Ant debugger
- leak profiling
- bug fixing

JDT/Core:
- javadoc support can handle full 1.5 syntax
- completed DOM AST batching effort
- work on annotation support is making progress (starting generating some
  attributes)
- added performance tests: AST creation, hierarchy computation, search
  operation
- return type covariance addressed
- tuned semantics for generics
- progress on codeselecting parameterized code
- bug fixing (39)

Platform/JDT Text:
- bug fixing
- further improvement of performance tests:
  - 
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-text-home/3.1/performance_scenarios.html
  - implemented and released performance meter that allows to count the
    number of invocations of an arbitrary method based on JDI
- code cleanup:
  - moved registration of all adapter factories from code to XML 
declarations
  - adapted schema files according to PDE proposal
  - Javadoc cleanup
  - removed usage of deprecated code expect in code ensuring backward
    compatibility
  - restructured code to reduce number of reported warnings
- extended SourceViewerConfiguration to provide access to all
  IAutoEditStrategies for given document content types
- continued work on NLS tooling:
  - added "Show in" support to Java Properties file editor
  - fixed broken save of plugin.properties file
- finished Occurrences in File menu rework
- contributed to the preferences dynamic team:
  - back/forward navigation
  - continued restructuring editor preferences pages

User Assistance:
- prototyping new ideas in the UA space (XML conversion)
- continued discussion with RedHat about platform-specific help content
- minor bug fixes in classic Help

PDE:
- first iteration of the reworked dependency view released (discussion 
ongoing on pushing the view down the stack to provide for generic 
dependency presentation by JDT)
- knee-deep in schemas
  - improve parsing
  - reduce memory footprint
  - investigate addition of multiple namespace support
- identifying 3.0.2 candidates (2 so far)
- bug fixing
- off dairy this week

Update:
- discussions with eRCP (embedded RCP) team on eUpdate (there are ideas
  to partition Update so that a partial Update that fits into embedded
  devices is made available)
- more OSGi interaction
- updated schemas with new attributes
- working with the runtime team on new versioning proposals
- better support for FTP update sites (FTP with authentication, support
  for canceling connections to FTP sites)
- bug fixes (reacting to font changes in various places)


JDT/UI:
- theme J2SE 5.0:
  - additional test cases for move refactoring
  - improved AST view to show new API on bindings
- theme Ease of Use:
  - ongoing: New Java project wizard
  - preferences rework: breaking up compiler preference page, be ready
    for more options
  - continued work on showing working sets in package explorer
- Refactoring:
  - finished support to adjust visibility for "non visible"
    members to Move Method refactoring
  - refactored Rename Local Variable into processor/participant
    architecture
- ported performance tests to 2.1.3, 3.0 and 3.0.1
- bug fixing

Search/Platform:
- performance tests of new multi line text search

Rel. Eng.:
- eclipseCon abstract preparation
- added Solaris GTK sparc configuration to builds
- performance baseline data collection on Windows
- testing source build scripts for Linux gtk ppc and ppc64 (including
  automated native library compilation)
- working on adding detection of update site mirrors

Platform Core:
- new history store implementation released (off by default). See message
  on platform-core-dev mailing list for information on how to enable it
- new registry has been released....flushing out and fixing bugs
- working on document describing some of the issues surrounding
  large-scale workspace development
- tracked down source of sporatic session test failures
- bug fixing

Platform UI:
- bug fixing
- work on instrumentation plugins
- working on prototype for command stack (re: Undo/Redo support)
- cross team work
  - Preferences dynamic team
    - add links between pages
    - navigation history
    - prototyping search options
    - view preferences
      - view prefs should not be in the preference dialog?
    - page cleanup, reviewing pages for cleanup
  - Action Contributions
    - command API changes prototyped
- more tweaking of performance tests 
- Mac tests 
- working with Jean-michel on logical resources patches


Back to the top