User:Jcranmer/DXR Roadmap
From MozillaWiki
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