Weekly Wikimedia code update!

Latest changes to go live last night, up to r45489:

General

  • Put restricted image moving back, with Brion’s permission (disabled pending some final tests)
  • ([[bugzilla:6749|bug 6749]]) Terminology on history page [last -> prev]
  • ([[bugzilla:11330|bug 11330]]) Improper use of WebRequest::getIntOrNull()
  • ([[bugzilla:12433|bug 12433]]) DefaultSettings.php $wgReadOnlyFile comment clarifications
  • ([[bugzilla:9243|bug 9243]]) Avoid exit to make MW handle page exceptions properly
  • ([[bugzilla:16850|bug 16850]]) Allow $wgActionPaths to contain query strings.
  • ([[bugzilla:5071|bug 5071]]) Image appears above text when viewing diff of an image page
  • ([[bugzilla:16802|bug 16802]]) application/x-rar is not a known mime-type
  • ([[bugzilla:16783|bug 16783]]) MediaWiki:Cannotdelete error should include a log extract
  • ([[bugzilla:16659|bug 16659]]) Prettify permalinks. Just use ?oldid=x
  • ([[bugzilla:16862|bug 16862]]) Non-content pages sometimes do not get autopatrolled
  • ([[bugzilla:16429|bug 16429]]) “nominornewtalk” should not trigger e-mail notifications
  • ([[bugzilla:16107|bug 16107]]) Rename Special:Imagelist to Special:ListImages to keep the consisten…
  • ([[bugzilla:16045|bug 16045]]) Pagination links break on Special:Log/Username
  • ([[bugzilla:16044|bug 16044]]) Vague error message in Special:Emailuser
  • ([[bugzilla:16107|bug 16107]]) Imagelist -> ListFiles
  • ([[bugzilla:15999|bug 15999]]) Rollback using markasbot (bot rollback) shouldn’t get a diff
  • ([[bugzilla:16865|bug 16865]]) Access to pages via “curid” parameter should include meta noindex
  • ([[bugzilla:15498|bug 15498]]) Provide links to revisions listed at the Special:Contributions page
  • ([[bugzilla:14970|bug 14970]]) Add a number of revisions column to the Special:ImageList page
  • ([[bugzilla:14737|bug 14737]]) Allow the autoconfirmed timer to run from the first edit
  • ([[bugzilla:16376|bug 16376]]) Mention in deleteBatch.php and moveBatch.php maintenance scripts tha…
  • ([[bugzilla:16507|bug 16507]]) Not setting “other time” on creation unprotection error removed
  • ([[bugzilla:15427|bug 15427]]) Make monobook firstheading have an ID (instead of class) like modern
  • ([[bugzilla:2242|bug 2242]]) Introduce expiry time for temporary passwords.
  • ([[bugzilla:16560|bug 16560]]) Special:Random returns a page from ContentNamespaces, and no longer from NS_MAIN. Patch contributed by Lucas Garczewski.
  • ([[bugzilla:16720|bug 16720]]) Transcluded Special:NewPages processes “/username=”. Patch submitted by Brent G.

References

  • ([[bugzilla:16854|bug 16854]]) Provide explicit error when is omitted. Patch by Brad Jorsch.

Flagged revs

  • Track # of reviewed edits for users
  • Track # of rollbacked edits
  • Turn off userpage requirement
  • ([[bugzilla:16894|bug 16894]]) Simplify URL after automatic flagging
  • ([[bugzilla:16879|bug 16879]]) Add Link to help page on draft pages
  • Use minimum max tally counts to allow future changes to be easier (less likely to need to re-run this)
  • Tweak promote values
  • Enforce reviewedEdits param
  • Remove sorbs check option
  • reviewedEdits -> totalReviewedEdits
  • Move up some of the fast checks
  • Bump uniqueContentPages
  • Add autopatrol of new pages to log

Localization

  • MediaWiki:Protect-expiring needs to have date and time separated.
  • Use user’s language for ‘protect-expiring’ message in Special:Protectedpages and Special:Protectedtitles, no need to use it as content as it will simply be shown to the user and nothing else
  • removed $wgOut->setPagetitle( … ), already done in SpecialPage::execute()
  • Modified paths:
  • + id on Whatlinkshere for list for easier access
  • Add new messages ‘movepage-moved-redirect’ and ‘movepage-moved-noredirect’ per http://www.mediawiki.org/wiki/Special:Code/MediaWiki/45288#c1135

Hooks

  • Expand ArticleRollbackComplete hook to include reverted rev