User:Jcranmer/DXR Roadmap

From MozillaWiki
Jump to: navigation, search

For right now, this is a grab-bag list of things I think might be interesting:

Important

  • Add plugin hooks to HTML generation (e.g., enable/disable gcov view somehow)
  • Better support for multiple trees
  • Add links into the IDL source
  • Search, getinfo need more plugin hooks

Should have

  • Figure out why the generated source isn't getting indexed properly
  • Improve support for templates
  • Test suite
  • Figure out how to reduce memory usage without sacrificing speed too much
  • #include links
  • More generic highlighting
  • Better macro output
  • JSON API
  • Improve handling of binary data

Interesting for mozilla

  • Use tinderbox builders to generate information continuously
  • Better support for IPDL
  • Results for JS, HTML, XUL, XBL
  • Results for Objective C/C++
  • Add in some ability for xpcom (i.e., this implements XXX interfaces and has XYZ contract id)

Ideas

  • Improve callgraph for function pointers and C code
  • Emit ctags
  • Combine results from multiple platforms
  • Better searching (need to figure out what people are looking for)
  • Any open DXR bug
  • Anything else in DXR Future Work Plan, more or less
  • Count, pagination to search
  • Support for gcc and msvc (not all projects can build with clang)
  • Figure out how to get non-clobber working