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

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

PDE:
- How to handle a breaking format change in 3.1 site.xml
  (support for mirrors in update searches)

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

- SWT talk & demo at W-JAX'2004 in Munich
- participated in RCP Roundtable at TekZone, Zurich

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

Debug:
- started work on J2SE5 support for pluggable connectors in JDI
  implementation
- working on UI for user defined logical structures
- investigated support for "CTRL-S save" of variable values in details
  area support evaluations
- continued work on support for background content in debug views
  - identified plan item to provide explicit support for concurrency in
    debug models
- added API for performing source lookup and displaying result
- bug fixing
- Thanksgiving (U.S.)

Ant:
- vacation
- bug Fixing
- Thanksgiving (U.S.)

JDT/Core:
- more progress on annotation support
- initiated work on autoboxing front
- work in progress on compiler diagnosis for inconsistent null/non-null 
  checks
- search can now fully operate on parameterized types, including from 
  selected text
- codeselect can surface parametric information on selections (type, 
  method, field)
- Java model cache is now adapting dynamically to workspace size so as 
  to accomodate larger scenarii without degrading performance 
  (previous implementation was causing unnecessary rotations in the 
  cache, ruining performance on some large projects)
- added APIs on DOM AST bindings to expose some compiler semantics: 
    ITypeBinding#isAssignmentCompatible(ITypeBinding)
    ITypeBinding#isCastCompatible(ITypeBinding)
    ITypeBinding#isSubTypeCompatible(ITypeBinding)
    IMethodBinding#overrides(IMethodBinding)
- bug fixing (33)

Team/CVS:
- Ease of Use:
  - working on improving file type selection
  - investigating/testing memory usage in CVS plug-in
  - adding support to involve the user when deciding file types
    (text, binary) for files not in the global list.
- Logical to Physical Mappings:
  - all changes to runtime and workbench are now in HEAD. If you notice
    weird behavior with context menus (e.g. slow or missing items) please
    log PRs.
  - now working on resource mappings with an EMF example of how they will
    work.
  - investigating changes to WorkbenchAdatper to support a constrained
    model input.
  - still have to resolve backwards compatibility to allow actions to be
    applied to both a mapping and an element.

Compare:
- tracked and fixed serious memory leak

JDT/UI:
- bug fixing
- theme J2SE 5.0:
  - updated refactoring and UI tests to run with 5.0 compiler settings
  - made extract method refactoring and surround with try/catch
    generics and enum aware. 
  - added additional test cases using 5.0 language features for 
    rename type, rename field, extract method, surround with try/catch,
    move instance method, pull up and push down.
  - worked on removing OldASTRewrite class (recoded extract method 
    refactoring and surround with try/catch)
  - work on general visibility relaxing helper class
  - inspected usages of TypeDeclaration class and exchanged it with
    AbstractTypeDeclaration if the code has to handle enums and 
    annotations as well.
  - continued working on making quick fixes and quick assist J2SE 5.0 
    compliant
- misc:
  - contributed to preferences dynamic team
  - improved ASTView to support comparison queries
  - worked on posters and tutorials for EclipseCon 2005

Performance:
- performance test failures are now stored in DB which makes it 
  possible to provide better (Web-) UI for performance scenario 
  lists.
- backported new additions to 2.1.3, 3.0, and 3.0.1 branches
- prepared EclipseCon2005 submission
- bug fixing

MacOS:
- resurrected JDT's RCP exporter prototype
- did another pass to verify current build against MacOS X 10.4 (8A294)
- investigated how well Eclipse works with new VoiceOver feature

Platform Core:
- fixed bugs in new local history implementation
- performance work for local history conversion
- investigation of alternative implementation for the property store
  (hoping to leverage the new history store impl)
- work on proposal for dynamic plug-ins
- work with UI team on dynamic plug-ins
- registry structure performance work and bug fixing
- preference dynamic team work
- gathering requirements for large-scale workspace problems
- working on doc describing these problems
- bug triage
- bug fixing

PDE:
- various improvements in extension point schema support: 
  - greatly reduced memory footprint, 
  - more efficient parsing, 
  - more checking of translatable attributes
- released the final version of Plug-in Dependencies view
- bug fixes

User Assistance:
- reworked help content layout proposal for RedHat (the gist of the
  proposal is to ship with the default doc images and provide replacement
  images for other OS/WS combinations in fragments)
- exploring adding support for XHTML to make authoring easier
- working on a prototype of a UI recorder/player for the benefit of
  cheat sheet 'do it for me' actions and dynamic help (player will be
  in code 
- bug fixes

Update:
- provided support for import/export of update site bookmarks
- took part in exploration of a small RCP installer
- investigating digital signatures and the option to make license
  acceptance less interactive (e.g. accept the license up-front for a
  number of features and a number of subsequent uses)
- bug fixes

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
  - backported new performance test to 3.0.1, 3.0, and 2.1.3
- platform consolidation:
  - pushed Java editor's hyperlink feature down to Platform Text
    - enabled URL hyperlinks for all clients of SourceViewerConfiguration
  - started pushing down spell checking 
- restructured text and java editor preference pages
  - increased number of preferences that apply for all text editors
    rather than for a specific type (selection color, line numbers,
    current line highlighting, ...)
  - removed dormant preferences (overview ruler)
  - created an Accessibility page for items that exist solely for that
    purpose
  - changed visual appearance of preference pages to make use of
    expandable sections rather than TabFolders
- added direct access to preferences from the editor's context menus
- contributed to the preferences dynamic team

Rel. Eng.:
- investigating mechanism to use/discover mirrors of eclipse update sites
- source build scripts have been updated to recompile native swt libraries
  for ppc and ppc64 libraries.  Will be asking for input from the 
community
  for ia64 changes.
- reworking platform download page.
- adding red X's and green checkmarks to component performance scenario
  listings
- setting up new hardware to run performance tests for more configurations



Back to the top