Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Planning Meeting Notes - Apr 13, 2005

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

Rel. Eng.:
- should org.eclipse.platform depend on/nest org.eclipse.rcp?

Debug:
- the object contributions based on editor input were removed as a result
  of Bug 88552 ("https://bugs.eclipse.org/bugs/show_bug.cgi?id=88552";).
  This means Team (compare, release, etc.), and Debug (run/debug as),
  context menus are no longer available in editors. Is there a migration
  path planned so we can maintain this function in 3.1?


PDE/Update/UA:
- we will need a dedicated ID person to make our documentation and
  dynamic help more useful

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

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

Debug:
- prioritized open bugs for final milestone
- moved to new NLS format
- converted debug plug-ins (except jdt-debug) to JAR format
- performance work:
  - footprint: Java debugger no longer maintains a cache of compilation
    errors
  - tests: reworked tests to run longer to produce more consistent results
  - ongoing investigation of stepping/source display performance 
  - investigated display of large arrays
- bug fixing/polish
- created component.xml for all plug-ins

Ant:
- moved to new NLS format
- JAR'd ant/external tool plug-ins
- integrated "Import Java Project from existing Ant buildfile" into Java
  category of New wizard
- bug fixing/polish
- created component.xml for all plug-ins

Platform/JDT Text:
- M7 planning
- performance:
  - fixed code assist parameter guessing performance problem
  - fixed performance problem opening spelling preference page
  - provided MANIFEST.MF for all Text plug-ins
  - investigated performance test failures but could not yet reproduce
- added new StyledText styles "underline" and "strikeout" to semantic
  highlighting
- adopted mixed tabs/spaces formatter settings in JDT Text
- started investigating modification stamp for document and document event
- bug fixing
- bug inbox tracking
- vacation

Rel. Eng.:
- performance work hampered by numerous build problems last week.  Work
  ongoing.
- troubleshooting/fixing build problems 
  ("it's not easy being green" - Kermit the frog)
- adopting 3.1M6 for builds
- assist in resolution of following bugs:
  - Request: SWT Fragment name to be unique for a given ws/os/arch:
    - https://bugs.eclipse.org/bugs/show_bug.cgi?id=90217
  - rename org.eclipse.launchers:
    - https://bugs.eclipse.org/bugs/show_bug.cgi?id=85785
- experiment with building of Platform with nested RCP
- bug fixing: 88978,90319,84914

JDT UI:
- bug fixing
- performance:
  - removed organize import dependency to all types cache
  - performance work in file search: avoided full workspace 
    traversal for non-workspace searches
  - investigated usage of virtual table for search view (will avoid
    populating the Java model in flat mode)
  - recoded JavaPlugin and refactoring actions to avoid loading of
    refactoring core and ui on startup
  - worked on converting NLS bundles
  - continued working on new Open Type dialog (no all types cache)
- J2SE 5.0:
  - new type wizards now support type parameters and 
    parameterized superinterfaces
- Misc:
  - removed deprecations in JDT/UI and Text plugins by converting 
    commands and bindings extensions
  - created component.xml for JDT/UI
  - added UI for new code formatter options (wrapping of enum constants)
  - ASTRewrite supports mixed space/tab mode

Search:
- removing usage of FileChannel.map() to replace it with a own file map
  (bug 90393)

JDT Core:
- bug fixing
- performance:
  - released significant changes to search all type 
    names scenario (38% faster in self-hosting case)
  - more search improvements in progress to allow getting
    rid of all types UI cache (7MB when self-hosting, 40MB
    in monster workspace scenario)
- working on improving capture conversion (1.5 support):
  - may need some adjustment from clients: JDT/UI and Debug
- released component.xml
- converted to JAR'ed plugin format
- converted to new bundle format

PDE:
- classpath computation rewritten to make use of the runtime state
  (to make dev time closer to runtime in terms of class visibility)
- access restriction support in PDE not ready yet
- added a PDE template to create an RCP product with initial user
  experience (using the new XHTML Intro support)
- bug fixing (including JUnit launcher)
- moved to the new NLS format

Update:
- moved to the OSGi manifest format
- moved to the new NLS format
- bug fixes

UA:
- Eclipse Forms, Cheatsheets, Help, Intro moved to the OSGi manifest and
  the new NLS format (with the exception of org.eclipse.help.webapp that
  will soon follow)
- on Windows, we can now reuse opened Help window with the embedded
  browser when called from a modal dialog
- added a performance JUnit test for Intro (currently reviewing Yourkit
  numbers for Intro to see if there are opportunities for optimization)
- Tim is back from China so UI browser support will receive love and care
  it so rightly deserves
- Work on precomputed search indexes per plug-in in progress. We will
  provide an Ant task that will be called as part of the regular build to
  create a prebuilt search index per doc plug-in.



Back to the top