WeeklyUpdates/2013-06-03: Difference between revisions

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 ===
Confirmed users
574

edits