DXR UI Refresh: Difference between revisions

refactor
(refactor)
Line 74: Line 74:
* Limiting searches to a particular file type. (eg, "image" in CSS files)
* Limiting searches to a particular file type. (eg, "image" in CSS files)
* As a jump point when I know a filename (eg, "nsILogin", click search, click the particular IDL I wanted).
* As a jump point when I know a filename (eg, "nsILogin", click search, click the particular IDL I wanted).
* Limiting searches to a subtree (in one step), or to a directory pattern (eg "test").
* Limiting searches to a subtree (in one step), or to a directory pattern (eg "test").
** A basic "file:" keyword hint with simple wildcard globing could do most of it well enogh, I think... "file:*.css", "file:nsILogin*", "file:/test*"
** A basic "file:" keyword hint with simple wildcard globing could do most of it well enough, I think... "file:*.css", "file:nsILogin*", "file:/test*"
* Support for image browsing would be super helpful for front-end stuff.
* Support for image browsing would be super helpful for front-end stuff.
** Compare http://dxr.mozilla.org/mozilla-central/source/toolkit/themes/windows/global/icons with http://mxr.mozilla.org/mozilla-central/source/toolkit/themes/windows/global/icons/
** Compare http://dxr.mozilla.org/mozilla-central/source/toolkit/themes/windows/global/icons with http://mxr.mozilla.org/mozilla-central/source/toolkit/themes/windows/global/icons/
** (Maybe this is just a bug? In general I'd expect all files to show up when browsing a directory.)
** (Maybe this is just a bug? In general I'd expect all files to show up when browsing a directory.)
* MXR things I use constantly that don't seem to have obvious dxr counterparts:
** Search on the "firefox" tree to follow pre-hg blame.
* Features that are really handy at times (though the discoverability in mxr is terrible, so maybe dxr just has the same issue):
* Features that are really handy at times (though the discoverability in mxr is terrible, so maybe dxr just has the same issue):
** Linking to particular versions.
** Linking to particular versions.
** Marking particular lines.
** Marking particular lines.
 
* When navigating down the directory/file tree, it keeps autofocusing the search field, which is super-annoying if you're using keyboard-only navigation (with quickfind and enter) to do the traversal.
* Things that drive me nuts about mxr when I've tried to use it:
** When navigating down the directory/file tree, it keeps autofocusing the search field, which is super-annoying if you're using keyboard-only navigation (with quickfind and enter) to do the traversal.


* Merge multiple build configuration databases somehow.
* Merge multiple build configuration databases somehow.
canmove, Confirmed users
1,511

edits