Updated mediawiki/extensions
Project: mediawiki/extensions/VisualEditor  c7861c556405baf36bce4a4a10c43822e8b3a106

ve.track: add topic-based analytic event subscription

Replace ve.trackRegisterHandler with two methods: ve.trackSubscribe and
ve.trackSubscribeAll. The former takes an additional string argument 'topic',
which specifies a string prefix on which to match event names. The callback is
only called on matching events. The latter, ve.trackSubscribeAll, binds a
handler to all track events, regardless of topic.

This patch simplifies argument-handling by eliminating variadic ve.track calls
in favor of a single object that encodes all event data. The loose coupling of
track event emitters and subscribers makes relying on unnamed positional
argument conventions brittle; property access works better.

Change-Id: I3b58ce0f48ad3c9b56fcaa9c2226cc79bbcd4051
Updated mediawiki/extensions
Project: mediawiki/extensions/Parsoid  9b52271863840018fd7770b2e4fa57b404075c1a

Added support for {{echo|style='color:red'}} style attr. templating

* Real use case on French wikipedia {{ligne grise}} found on this
  page fr:Coupe_UEFA_1972-1973. I wouldn't be surprised if equivalent
  templates exist on enwp and are used elsewhere. Since we had supported
  this use case till now, we may not have run into production errors on
  those. So, adding back the support that was dropped in 283bfd55.

* Fixes the parser tests that failed and were blacklisted in 283bfd55.

* Fixes RT errors on fr:Coupe_UEFA_1972-1973

Change-Id: I8119d753a02d10c8db48db8dfaac8c46dba981df