Wikipedia:Wikipedia Signpost/2006-12-26/Technology report

On wikis with edit patrolling enabled, users who are able to patrol their own edits now have all their edits marked patrolled. (Rob Church, bug 5411,r18435) After some consternation at certain wikis (especially the Dutch Wikipedia) that allowed all autoconfirmed users — those with accounts more than four days old — to patrol edits, the ability to patrol one's own edits was separated from the ability to patrol others' edits, so it is now possible to only be allowed to patrol others' edits. (Rob Church, r18496)

A new extension, Duplicator, was checked into Subversion. If enabled, it will allow pages to be duplicated, including all history, for purposes such as splitting up articles while preserving contribution history. However, only articles with a limited number of revisions (250 by default) can be duplicated. The extension has not yet been enabled on any wikis. (Rob Church, r18453)

Another new extension, Contributors, was also checked into Subversion. If enabled, it will generate a list of significant contributors to a particular article. The list can be accessed directly or Included in other pages. Some functionality exists for this in the main MediaWiki software, but it is disabled on Wikipedia due to its inefficiency. The extension has not yet been enabled on any wikis. (Rob Church, r18510)

A bug in Safari and other WebKit-based browsers will now be avoided. The bug caused errors to occur in the recently-added "redirect to section" functionality (see archived story), but is fixed in the latest versions of WebKit. Affected browsers will now simply not jump to the correct section. (Brion Vibber, r18459)

The new recent changes counter will now count the length of added substituted templates, signatures, and similar constructions correctly. Previously it would count, for instance,  as four characters, when actually many more were inserted. (Rob Church, bug 8329, r18463)

Image captions ending with  now work. Previously they were interpreted as an image width, even if an image width had been previously declared and even if the caption made no sense as an image width (e.g.,  would be interpreted the same as a width of 0 pixels). (Ashar Voultoiz, bug 8335, r18465)

Page names can now no longer include Unicode right-to-left or left-to-right marks, invisible control characters that ensure that left-to-right text can be correctly mixed with right-to-left text such as Hebrew or Arabic. A left-to-right mark is appended to the end of article titles on pages such as Special:Recentchanges to ensure that titles containing right-to-left characters do not display oddly. This was causing problems, because it was easy to copy and paste the title including the invisible mark, rendering it nonfunctional. Now the mark should be ignored, hopefully reducing confusion. (Brion Vibber, bug 3696, r18513)

The "undo" button on the most recent revision now works. Due to a bug in the code, it originally filled the edit box with the current revision's text, not the previous one's. (Brion Vibber, bug 8351, r18546)

CheckUser now has a "reason" field, and it is now possible to check for recent edits by 17-23 CIDR IP address as well as to check for the IP address used recently by a user. (User:Voice of All, bug 5044, r18552)

Several improvements were made to the functioning of language variants, for wikis such as Serbian and Chinese that use more than one script. (Rainman, r18593)

Several interface changes were made:
 * A recent change had unintentionally affected the layout of thumbnails. They should now display as they previously did.  (Brion Vibber, bug 8326, r18460–r18461)
 * A message accidentally removed from Special:Booksources, MediaWiki:Booksources-summary, was re-added, and other regressions were fixed. (Rob Church, r18462, r18469)
 * When a user attempts to upload a file with an invalid file extension, now only the part of the extension that was invalid is mentioned in the error message. For instance, if the file extension was , it will be rejected because it ends in  , but formerly the user would be told that   was the invalid extension.  (Thorsten Staerk and Rob Church, bug 6603, r18477)
 * The full time and date will now be displayed when viewing a deleted revision. (Rob Church, bug 8271, r18529)
 * File sizes will now be displayed in kilobytes, megabytes, or gigabytes on the file upload screen, not bytes. (Rob Church, bug 8214, r18530)
 * Watchlists now display the number of bytes added or removed by each change, just as recent changes does. (Leon Weber, bug 8331, r18542)
 * Clicking "watch" or "unwatch" at the top of a page (or in equivalent places, for non-Monobook skins) will now perform the requested action without leaving the page, using AJAX. (Dan Li and Simetrical, bug 7169, r18598)

Some updates were made to non-English messages, specifically:


 * Finnish (thanks to fi:User:Nikerabbit and Ilmari Karonen)
 * French (thanks to Bertrand Grondin)
 * German (thanks to The Incredible Raymond and Leon Weber)
 * Hebrew (thanks to Rotem Liss)
 * Italian (thanks to BrokenArrow)
 * Japanese (thanks to Yu Kobayashi)
 * Lithuanian (thanks to Edgaras)
 * Portuguese (thanks to 555)
 * Spanish (thanks to Titoxd)
 * Swedish (thanks to Lejonel)

Internationalization help is always appreciated! See Localization statistics for how complete the translations of languages you know are, and post any updates to Mediazilla.