Confirmed users
574
edits
(→Webdev) |
|||
Line 405: | Line 405: | ||
=== Webdev === | === Webdev === | ||
Brought http://dxr.mozilla.org/ up to date, at long last! | |||
New things we can enjoy: | |||
* Indexing and search | |||
** Better usability on mobile and WebKit | |||
** Much faster (indexed vs. not) performance on many types of queries | |||
** Add ability to find callers of constructors | |||
** Differentiate between a const and a non-const function of the same name. | |||
** Add finding of callers and callees. | |||
** Add recognition of typedefs. | |||
** Link macro references. | |||
** Link class declarations to class definitions. | |||
** Sort folder listings. | |||
** Improve regex that delimits JS symbols. | |||
* Infrastructure | |||
** Several thousand fewer lines of code | |||
** Slim down builds to emit only data, not Python code, making development much faster. | |||
** Replace ad hoc implementation of process pooling with concurrent.futures. | |||
** Reworked old-school CGI as a Flask WSGI app. | |||
** Redesign URLs for MXR parity and future extensibility | |||
** Tests! CI! Vagrant! | |||
* Bug fixes | |||
** No more crashing when doing negated phrase matching | |||
** Fix URL- and HTML-escaping screwups, including XSSes. | |||
** Don't duplicate lines in results under some types of queries | |||
** Many others | |||
Coming soon: continuously deployment, log/blame integration, full parity with MXR | |||
=== L10n === | === L10n === |