All,

As before, an update for the past two weeks' work on the VisualEditor
project, as we get close to deployment:

2012-11-26 (MW 
1.21wmf5)<https://www.mediawiki.org/wiki/VisualEditor/status#2012-11-26_.28MW_1.21wmf5.29>

The VisualEditor was updated as part of the wider MediaWiki 1.21wmf5 branch
deployment <https://www.mediawiki.org/wiki/MediaWiki_1.21/wmf5> on Monday
26 November.

In two weeks since 1.21wmf4, the team have spent their time mostly working
on finalising the code and preparing for its deployment in December as a
test for users.

A lot of work went into the 'Data Model' component that converts between
the information that Parsoid <https://www.mediawiki.org/wiki/Parsoid> gives
us and a structure that the code can edit. This now supports HTML entities
(so "&ocirc;", "&#xf4;", and "รด" do not get switched when users don't
expect it - 42118 <https://bugzilla.wikimedia.org/show_bug.cgi?id=42118>),
HTML comments (so they don't get accidentally removed -
42124<https://bugzilla.wikimedia.org/show_bug.cgi?id=42124>;
viewing and editing them is not yet supported), better handling for content
that we don't yet recognise
(42119<https://bugzilla.wikimedia.org/show_bug.cgi?id=42119>),
fixing a bug with our integration with Parsoid
(42121<https://bugzilla.wikimedia.org/show_bug.cgi?id=42121>),
and supporting in production the "Change Markers" code that was worked on
last iteration (41947 <https://bugzilla.wikimedia.org/show_bug.cgi?id=41947>
).

In the integration work, we removed the "Feedback" link as this would not
work well with the code being deployed to multiple wikis
(41722<https://bugzilla.wikimedia.org/show_bug.cgi?id=41722>)
and unfortunately had to add Internet Explorer temporarily to the
"blacklist" of browsers that the VisualEditor will not support for
December, due to a number of critical issues that the team does not have
time to fix (42335 <https://bugzilla.wikimedia.org/show_bug.cgi?id=42335>)
- post-December, the team will work to find a way around the various bugs
and inconsistencies in Internet Explorer.

We fixed bugs on handling "alien nodes" (items of content that we don't
have a specific handler for yet, like templates), such as the floated
alien-covering "phantoms" for selection purposes appearing wrongly in
Firefox (42177 <https://bugzilla.wikimedia.org/show_bug.cgi?id=42177>) and
them not appearing at all for items that floated due to a class in Chrome
42134 <https://bugzilla.wikimedia.org/show_bug.cgi?id=42134>). There was
also some nasty bugs that we fixed, including when editing around inline
(mid-paragraph) alien nodes
(42212<https://bugzilla.wikimedia.org/show_bug.cgi?id=42212>)
and the data model and the display getting out of sync sometimes when
cutting-and-pasting (42219<https://bugzilla.wikimedia.org/show_bug.cgi?id=42219>
).

Finally, a great deal of work was done to overhaul the link inspector's
code and quash a large number of minor bugs with it, such as wrongly
replacing links's spaces with underscores
(42140<https://bugzilla.wikimedia.org/show_bug.cgi?id=42140>
).

A complete list of individual code commits is available in the 1.21/wmf5
changelog <https://www.mediawiki.org/wiki/MediaWiki_1.21/wmf5#VisualEditor>,
and all Bugzilla bugs closed in this period on Bugzilla's
list<https://bugzilla.wikimedia.org/buglist.cgi?query_format=advanced&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&target_milestone=VE-deploy-2012-11-26&product=VisualEditor&list_id=146843>
.

An update for the Parsoid is available on its status
page<https://www.mediawiki.org/wiki/Parsoid/status>
.

Hope this helps.

J.
-- 
James D. Forrester
Product Manager, VisualEditor
Wikimedia Foundation, Inc.

[email protected] | @jdforrester
_______________________________________________
Wikitech-ambassadors mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-ambassadors

Reply via email to