MediaWiki 1.20/wmf3/raw

Core changes

 * 8503032 - Update ED to trunk
 * 23282d1 - Update MobileFrontend to master
 * d43b24c - Updating mobilefrontend to master
 * 3cc43e7 - Use mb_check_encoding if available.
 * 4ff4e57 - Update UploadWizard to master
 * 9a709df - Update MobileFrontend to master 0b6cfc0
 * e74b39d - Update ZeroRatedMobileAccess to master 5467979
 * 7b80a27 - Update MobileFrontend to master 3f73c11
 * f0239d1 - Update MobileFrontend to master bd79fcd
 * 002eb32 - Update WebFonts to master to bring in Ic5162f37
 * 6a77a09 - Updating AbuseFilter to trunk
 * 3374a91 - .gitmodule entries should be https, not ssh!
 * 7843eac - Updating MobileFrontend to cherry-picked feedback form changes f6ed8ba
 * eb41f52 - Updating UploadWizard to master(144b58854e38d910210ccd23402225e5b1d2d62d)
 * 7157ef4 - Updating UploadWizard to master (6152d93cb6542bee2ecf2eb3a484e1799d7f11c9)
 * 8952469 - Updat ContributionTracking to master 50d89c8
 * 1761c0d - Updating LandingCheck to master 2836d759a0ccec3be1bf8e9c0c49630d8e17e119
 * f59ccc2 - Upate ContributionTracking to master c3d89690bafb616105a817bad41f4a97b87df7b6
 * ad11de3 - Updating CentralNotice to master (8309819fd190bf9ae8210e6327b3638652e6f7f3)
 * f70925d - Updating ArticleFeedbackv5
 * 547032e - Update MoodBar to master
 * 1bff1a4 - [FileRepo] Avoiding useless purging for new uploads (not re-uploads).
 * 178a859 - [FileBackend] Avoid an extra RTT on Swift listing operations.
 * 3e57bf6 - TranslationNotifications to master
 * df5e403 - Add Interwiki extension
 * c566712 - Revert &quot;Treat truncated HTTP requests as errors.&quot;
 * 7970b09 - Picking up Jon's hotfix for blackberry devices 2a527553336771ed79d2256282ca6bf1713bcac3
 * 16e3fc8 - [FileRepo] Added more upload profiling.
 * 987cb40 - [FileBackend] Fixed parallelize check in doQuickOperationsInternal.
 * 62a619a - Update AbuseFilter to master to pick up I758795f01eaf3ff56c5720d660cd989ef95764a7
 * de9b42d - Update ArticleFeedbackv5
 * 103efda - [FileBackend] Added doQuickOperations function for things like purging thumbnails.
 * 8fbe4b8 - [Upload] Added various profiling calls to upload code.
 * 386422f - Fixed call to setArticleBodyOnly on wrong object type.
 * c4df07a - Update ZeroRatedMobileAccess to master
 * 9906672 - [FileBackend] Avoid infinite loops when populating missing metadata in Swift.
 * 2404cc2 - 2nd time lucky, Added RandomRootPage extension
 * 33311ac - Revert &quot; remove autoblocks when user is unblocked&quot;
 * 5689fbe - Updated PageTriage to master
 * b8e71b7 - Update SwiftCloudFiles to master
 * 0ac22ed - Update MobileFrontend to master
 * b33e3bc - Commit of various live hacks
 * 70bbbed - Update gitreview
 * 6750209 - Applied patches to new WMF 1.20wmf3 branch
 * db11ca2 - Creating new WMF 1.20wmf3 branch
 * 2734ef7 - Fix typo in comment
 * 87e6aaf - Make the private-logs-UDP code path in saveContent also return $newId
 * 50ee1d2 - Introducing LinksUpdateTest.
 * a3ac0eb - Fix qunit failure when run from https://intergration..
 * 498ef94 - Allow custom teardown/setup per module through Qunit.newMwEnvironment
 * aa6ba56 - Use local context to get messages and time formatting methods of Language class
 * a682b73 - Added missing GPLv2 headers in some places.
 * 94395dc - Add maxresults to list=querypage
 * e552ca3 - ApiPageSet::populateFromTitles can work with Titles
 * 833f28c - Remove mixed script messages.
 * 223abdc - set tidy = true for action=purge&amp;forcelinkupdate=
 * 0803cf2 - Update Chinese conversion table: 海淀山後
 * 4909dea - Add username as parameter for gender support
 * e2e1cbe - Changing HD threshold to 1000px per request. Apparently iPhone and iPad use 980px width and the new layout doesn't give enough room to the content area according to Heather.
 * a06b79a - Use local context to get messages.
 * 38a2cd3 - add Interwiki::selectFields
 * d6c651f - Add user talk page in newusers log to LinkBatch
 * e9fa97f - Add unit test for MWNamespace::isNonincludable
 * d1f8640 - Added missing GPLv2 headers in some places.
 * 6885d1f - Parameter documentation stuffs
 * ff187ea - [SiteStatsUpdate] Reduced contention by using a new lockIsFree DB function.
 * a4b3979 - [SiteStatsUpdate] Added support for memcached staging of stats updates.
 * 1f8d091 - Append a user name to 'user' module requests loaded by JavaScript.
 * 097bd24 - Fix E_STRICT from I6d164e45c1e31d4f83e0fa390011c5d182eb69c3.
 * 7264a75 - Fixed typo in description in categorymembers module
 * 79dc96f - Added a class to body which enables/disables layout transitions
 * bde989e - Add support for User:0 in 'user' and 'user.groups' RL modules.
 * aacbb6b - Fix typo in comments, rm debugging code
 * 8138e2a - Use local context to get messages
 * bc9d9f1 - Added missing GPLv2 headers in some places.
 * 57975e2 - Adding new getCreator and getOldestRevision methods to WikiPage class.
 * 4910a61 - Factor out module name validation into a static function
 * 8653acc - Integrating mobile device detection class into MW core
 * 28309ef - Use local context to get messages
 * 2040d13 - Added missing GPLv2 headers in some places.
 * 5d0dae2 - Revert r97711
 * 7c9b227 - Add CSS class .mw-code (matching &lt;pre&gt;)
 * 23a0490 - [FileBackend] Added support for concurrent file write operations.
 * df62131 - Use the style for htmlform.tip Vector wide.
 * 5d7ae11 - Fix mw.loader state machine.
 * b818462 - Remove UI overrides for simple English.
 * 98bff06 - Follow up change Icc8dc4ae: add new message keys to maintenance scripts
 * e4f0c1f - HTTP: Fix ded6170bd2072971f72db794f3ab1625a8e13475, which broke all HTTP calls.
 * 617b159 - Remove 'jquery.ui.button' as dependency for mediawiki.action.history
 * 7c5a5ae - Added some more output to cleanupUploadStash.php
 * 6540260 - Installer CSS outdated
 * 5061540 - Checking out RELEASE-NOTES-1.19 from branch gerrit/REL1_19
 * 2af3923 - Typo in comment
 * c7958d6 - Show descriptive error message on invalid title instead of showing an empty line
 * 2173e1f - Make getContinueStr protected as it's used in subclass by TMH
 * 160a1df - Fix comment ResourceLoader::tryRespondFromFileCache.
 * 4471b93 - Added missing GPLv2 headers in some places.
 * c6b36a5 - Include the namespace of the page in the &quot;target&quot; parameter of the form to confirm display of a deleted file.
 * 47f3110 - Use CamelCase in both ConfirmEmail and InvalidateEmail page names.
 * a9e028e - [FileBackend] File locking fixes.
 * a3d6687 - Message documentation for Icc8dc4ae (circular references in strip tags)
 * 3905be1 - Detect circular references in strip tags
 * 961a8d1 - Added 'Show/hide selected revisions' button and checkboxes to Special:Log.
 * 70841c5 - Make $wgShowExceptionDetails=false more feasible for production
 * a986772 - Fixing fatal error - you can't call getUser on a WebRequest object
 * 4797111 - Adding test case for basic WikiPage functionality, including database interaction.
 * 650e33e - Let tablesUsed imply needsDB in MediaWikiTestCase.
 * ded6170 - Treat truncated HTTP requests as errors.
 * 9b98d16 - Adding $this-&gt;tablesUsed to RevisionStorageTest.
 * a8629e3 - Make DumpFilter::$sink public again
 * d3fecf5 - Added Linker::getInvalidTitleDescription to display invalid title entries in various places.
 * 1d3934e - Fixed &quot;Illegal string offset 'LIMIT'&quot; warnings in updater
 * 61f246a - Made WikiPage recall the source of the data used to load its state.
 * d5381d0 - Added missing GPLv2 headers in some places.
 * f77bd54 - Make backupTestPass.inc require_once by itself its dependence on backup.inc Change path-less requires to full path ones.
 * 9464788 - Add new-inline-tags to tidy.conf
 * 8bab490 - $wgGitRepositoryViewers to link to gitweb
 * aa86d2d - gettoken should go die in a fire (part 1)
 * 7cf5f38 - Move optionstoken from meta=userinfo to action=tokens.
 * 09bb697 - Added missing GPLv2 headers in some places.
 * ffa3486 - add variants of content language to meta=siteinfo
 * de3d0ba - Fix typo and small error in release notes.
 * 5c4406d - add properties to output of action=parse
 * b08ee41 - Output media_type for list=filearchive
 * 6b8a256 - Rename wfArrayToCGI to wfArrayToCgi
 * d2baedf - Use right case for Title::makeTitle
 * aca77ec - fix 2 missing &quot;local var&quot; JavaScript statements
 * 81dd7fe - ORDER BY/GROUP BY accept arrays
 * f810128 - Do not treat EXPLAIN as write query
 * cd40d00 - Add MWNamespace::isNonincludableNamespace
 * 691318d - Only use per-template profiling for one-time profiling output.
 * c1ed53d - Kill off pre php 5.3.2 back compat hacks
 * bf858d0 - [FileBackend] Removed PHP &lt; 5.3 b/c cruft.
 * e5614ce - Show Highest expansion depth in limit report
 * 18cc220 - Don't make two database requests to load the same object, again.
 * fafd3e0 - Use Title::legalChars
 * 144c8a5 - Update both the MediaWiki version and the min required PHP version in PHPVersionError.php
 * 3dd5c97 - Use $wgExpensiveParserFunctionLimit over ParserOptions
 * f963ec0 - Some messages needs escaping of wikitext inside username
 * 63176b9 - Added missing GPLv2 headers in some places.
 * 8f315b3 - Credits/RN for / 7694faf68
 * 61388cf - Use local context to get messages and time formatting methods of Language class
 * 30befeb - [FileRepo] Various ForeignApiRepo fixes.
 * 96753a2 - Very basic parser test for language function
 * 31003d2 - Added missing GPLv2 headers in some places.
 * 81d81c1 - fix - in RTL wikis resizable are flipped
 * 7694faf - remove autoblocks when user is unblocked
 * 5e5a4cc - Re-enable css @import unit tests
 * 0b5f8c4 - Adding test case for testing revision storage and retrieval.
 * d85bbb1 - Adding more tests for Title.
 * 4ba2754 - Upgrade to jQuery UI 1.8.20
 * c4e407c - add type check and bail out when title could not be created
 * 4f17f49 - Fixed whitespace in API classes
 * 6011f2d - Removing unnecessary space from the end of the page heading.
 * 6564620 - make diff title page more relevant
 * 5e7c414 - Pass the result of the database queries in Title::getPreviousRevisionID and Title::getNextRevisionID into intval.
 * d7f3f6b - Added missing GPLv2 headers in some places.
 * e0ded89 - API now allows listing of backlinks/embeddedin/imageusage per pageid
 * ca7eb5c - Removed intval for undelete reason in API
 * 5813680 - Few documentation/type hint updates
 * 8a367b9 - Expanded Blacklist for SVG Files
 * 90986d8 - Explicitly specify that filename in filerevert is without namespace
 * 647dc25 - Use local context to get messages
 * 0fc8c8e - Added missing GPLv2 headers in some places.
 * 92fb474 - Revert &quot;Creating new WMF 1.20wmf2 branch&quot;
 * 23a2bf9 - Revert &quot;Applied patches to new WMF 1.20wmf2 branch&quot;
 * c904727 - Revert &quot;Commit of various live hacks&quot;
 * 1c7997d - Revert &quot;Forward port of https://www.mediawiki.org/wiki/Special:Code/MediaWiki/105964&quot;
 * 671bdde - Changed the format to lowercase in help message
 * a67d5c4 - ImagePage refactoring
 * 04b04b7 - fix two generator examples
 * bd27932 - Set CdbTest to skipped instead of incomplete
 * 3098bab - enable email for PreferencesTest.php
 * 7d205e8 - API import of pages with invalid characters in this wiki leads to Fatal Error
 * 096592c - Bumping minimum supported version of PHPUnit to 3.6.7
 * 253f8ff - Optimized SqlBagOStuff::getBatch a bit.
 * b233a23 - Use local context to get messages and time formatting methods of Language class
 * 76cefaf - Adding tests for dumps
 * 6178f88 - Allow selection of associated namespace on the watchlist
 * 3f4e41a - Noticed while looking at $wgShowUpdatedMarker related database queries, queries not using index order at all. Fixed up
 * e02bea0 - Done a bit of deglobalisation.
 * 426ccbf - Make user IDs more readily available with the API
 * a6cd69d - Allow changing preferences via API
 * 89df167 - Use the same object when checking if the user is blocked instead of creating a new one.
 * f1bec81 - Various updates needed to bump min php version to 5.3.2

AbuseFilter

 * dc207d0 - Abuse Filter: Allow filters to be split into &quot;groups&quot; for the purposes of operating them on different types of input.
 * fb01065 - Replace a deprecated wfGetIP call with $wgRequest-&gt;getIP
 * 93b7990 - Send filter hits and changes to irc.wikimedia.org.
 * 05c082a - Bug 36499 - AbuseFilter: Call to a member function getRawText on a non-object
 * 1ba92ac - Invalid value of edit_diff

AntiSpoof

 * 211fa0e - Remove mixed script messages.

ApiSandbox

 * dea61ee - Adding .gitignore.
 * 8ca1496 - Give the action description explicit ltr directionality.
 * f5fa942 - Cosmetics: Removing redundant text-align, which looks bad in RTL wikis

ArticleFeedbackv5

 * 26b6f95 - Create 1.20wmf3 branch

AssertEdit

 * 75c65bd - Remove mixed script messages.

Babel

 * ab39c06 - Remove mixed script messages.

CategoryTree

 * 41c98d1 - Remove mixed script messages.

CentralAuth

 * 82a08d7 - Remove mixed script messages.
 * d2ec80a - Fixup bits of documentation

CentralNotice

 * 5e2a41e - Adding support for utm_key to fundraising banners.
 * d7b2a68 - Removing outdated *-button messages.
 * 2ad3606 - Adding .gitignore.

CheckUser

 * 6145819 - Support ipv6 ranges up to /48 in size.
 * d93e6b4 - Fixed deprecation warnings.

ContributionTracking

 * 50d89c8 - Fixing my misspellings. Oops.
 * c3d8969 - Adding support for a dark deployment of utm_key if $wgCotributionTrackingUTMKey is false (default) and does not attempt to insert utm_key into the database (say, if the column does not yet exist).
 * 8c31c98 - Adding support for utm_key in the contribution_tracking table.

DismissableSiteNotice

 * f322681 - Adding .gitignore.

DonationInterface

 * 269bb19 - Making the unit test use globals
 * 081c874 - (documentation-2012-05-07) Fixed a spelling mistake in documentation.
 * d780465 - (mingle-fr-2012-66) Email sent to MaxMind should be an MD5
 * c7ae4d5 - (mingle-fr-2012-116) Client IPA was being used instead of Server IPA
 * 5433ae5 - (mingle-fr-2012-2) Adds support for AUTHENTICATIONINDICATOR in forms.

ExtensionDistributor

 * a14fd49 - Resolve the svn-invoker.conf location to be whereever the file is called from, allows you to have the config with a symlinked version of svn-invoker.php elsewhere
 * 3e25bd0 - Tidy up a few last loose ends from git additions
 * 0802880 - Use git in error message if using git functions

FlaggedRevs

 * 85e34e2 - Fixed function signature warning for pageData.
 * 8b321bf - Clarified &quot;average review delay&quot; stat.
 * 1c1449a - Removed excess &quot;edit&quot; permission checks that &quot;review&quot; checks and the onGetUserPermissionsErrors hook already handle.

GlobalBlocking

 * aa93ee5 - Update globalblocking to use 35 characters for ip addresses

Interwiki

 * Newly deployed extension

LandingCheck

 * f88cd5a - Adding pass-through support for utm_key in the querystring.

MarkAsHelpful

 * 84a28b2 - Add commented lines for the user rights of this extensions

Math

 * b358960 - Remove mixed script messages.

MobileFrontend

 * b1bbb75 - Revert &quot;Remove deadbeef&quot;
 * 6f649c3 - Deal with javascript that fails to load
 * 0b6cfc0 - follow up to 39cc88cdaf68a585337a013b51deea171d08a42b
 * 39cc88c - when images are disabled show checkbox for images as off not on
 * 1e7e814 - don't fix height of toggle switch
 * bd79fcd - adjust hash behaviour on navigation
 * 0bfbb2f - close overlay before setting hash on contents page link
 * 6631e06 - improve settings page for browsers with js disabled
 * c9c70a3 - hide the left button when in full screen search
 * 0552d1b - add br tag after history link
 * 88a4afc - hide button for left menu where javascript is disabled
 * 25da6e9 - on clicking a link in navigation menu close it
 * 760a492 - Add settings page
 * bcd3f49 - restore history link
 * 90ca1b3 - don't toggle navigation menu open when hash set
 * 2e13e57 - strengthen css rule so right menu icon hides on full screen search
 * e6edfd6 - add header to languages overlay to show number of languages available
 * 3e67e11 - Restore b/c with 1.19 with an ugly hack
 * 6d35bf3 - clicking browser history buttons flicks between overlays and article view
 * 2b883ec - remove hover effect on main menu links
 * e8789c7 - Revert &quot;Simplify robots and Apple touch icon outputting&quot;
 * 57e36cf - email -&gt; e-mail
 * f15d69b - styling tweaks for browsers without javascript
 * ca5202f - make page take up full height for non-existant file pages
 * dc8255a - Simplify robots and Apple touch icon outputting
 * 59fa8d9 - Remove deadbeef
 * 6e31372 - Refactoring of option cookies
 * 4582995 - Don't display two similar headings on beta opt in/out forms
 * d2691d7 - Reintroduces changes removed in 59fa8d9a7071849c01b305e8a840664bdc462319 that broke MW 1.19 compatibility.
 * 5daaf75 - * Makes feedback form for technical problems appear only if there is not a link configured for techcnical problem feedback * Changes getFeedbackHtml to renderFeedbackHtml since the method was already partially rendering the HTML anyway. Now it renders all of the HTML generated in this function so behavior is consistent and predictable. * Adds htmlspecialchars escaping to generated feedback links
 * 3476b78 - close section link in beta
 * 42df9b0 - add beta class to body tag when beta enabled
 * 0dd6df3 - Bug 37097 - stuck action=mobileview cache
 * 7751076 - increment z-index of references on beta
 * 8e84dab - deal with landscape differently
 * 8cd2f4e - give navigation icons a min-width
 * aae1c7c - don't keep menu open when clicking menu items
 * bb050cc - remove tests moved to mf-navigation-legacy test
 * 215f166 - fix broken tests
 * a879e99 - adjust transitions for change to full screen search
 * 16cb74c - Bug 37049: Non-latin characters get converted into entities
 * b31ce3c - use history api to avoid problems with buggy browsers
 * ef2e63b - remove last edited information from footer

MoodBar

 * 47efed0 - 1. set the weight of &quot;editing&quot; bucket to 100 and the other two to 0  2. (Temporarily) change moodbar link font size from .75em to .85em  3. delay the display of the tooltip by 1 second and leave it on     for 5 seconds  4. Add version number to bucket key
 * 329a3ed - Add missing action messages displayed on Special:MoodBar
 * ebc2d39 - Tweaking drop shadow and border radius per Brandons request
 * b1219a6 - Adding .gitignore.
 * af70db5 - Adding mediawiki.jqueryMsg for PLURAL

OggHandler

 * 691043a - Parameter documentation/type hints

ProofreadPage

 * 6fd35d6 - Add image links from Page namespace to corresponding images.
 * 8f7f0eb - Rearrange proofpreadpage files to match more common layout of modern extensions
 * 08b1f9d - Fixup method documentation

RandomRootPage

 * Newly deployed extension

SecurePoll

 * 5238632 - Extend vote_ip to 35 characters

ShortUrl

 * 2b4da1b - Use PathRouter to do ShortURL routing

SwiftCloudFiles

 * f20e752 - Work-around for $this failure in closures in PHP &lt; 5.4.
 * 57cb08a - Fixed another check for an empty container name.
 * de9d039 - Added support for $delim parameter in get_objects.
 * 99b8f78 - Documentation typo fixes.
 * c3ba5cb - Fixed messy and semi-correct checks for empty container names.
 * b924211 - Added support for concurrent write operation and made some code cleanups.
 * 165a5af - Verbatim forked the current cloudfiles dir into a wmf one.
 * 338b46e - Add extension url

Translate

 * 579d9c7 - Warning about unsaved translations
 * 21c2dcd - Emptying the values of the fields
 * 7fdc578 - Revert c7379 and add other messages instead
 * f559019 - Change I66ec154e: New variable $2 is optional for Translatewiki.net
 * f6bb9ad - Making link appearance in &lt;languages/&gt; bar saner for edge cases.
 * 1431ac7 - Revert commit 403a18831f3f3c5dbe15b61bddd82d82154fc3f3.
 * 7e4502c - Correct member variable name
 * 9b44d18 - Logging to debug
 * 403a188 - Allow all whitespace as a separator in the DTD parser.
 * 28a216d - Bug 36108 - PHP Notice: Undefined index: edittoken in /www/w/extensions/Translate/utils/TranslationEditPage.php on line 110
 * 3ffb416 - Adding kate-swp to .gitignore.
 * 26b7042 - Avoid division by zero warnings
 * 15c83b5 - Reduce precision of percentages in stats table
 * 8864eed - Proper fix for exceptions
 * ee8124f - Some cleanup and refactoring wrt wiki aggregate groups
 * e4ab000 - Replace qqq with global $wgTranslateDocumentationLanguageCode.
 * 8ecec1a - Remove deprecated languages from Special:Translate.
 * d2c043d - More logic to processMessageChanges
 * d6c0a22 - Fix a bug in api tokens tests
 * 6c193a9 - Better way to run all tests in the current directory
 * 41cad96 - Page protection confuses page translation
 * b2ba6ea - Split FFS.php into smaller files
 * e15f41d - Added translate-group-desc-waymarked-trails message
 * 249f025 - Special:ManageMessageGroups is missing &quot;ignore&quot; option
 * 6bafcd5 - Better way of providing API tokens
 * f284729 - Message index creation should run immediately

TranslationNotifications

 * c1ce78c - Consistency tweak email -&gt; e-mail. FU https://gerrit.wikimedia.org/r/#/c/7992/
 * 98206c1 - Don't call $this-&gt;getFormFields twice.
 * 7374bd9 - Double-checking that the user didn't disable email
 * ed45e4c - Add timestamp to talk page message
 * eb7710f - Renaming elsewhere to otherWiki etc.
 * a7eaebf - Logged &quot;all languages&quot; in correct language
 * ebe7707 - Ability to post to user talk pages on other wikis.
 * 9d36980 - (Bug 36665) Rephrasing translationnotifications-languages-to-notify-label
 * 3938914 - Normal way of adding to array

UploadWizard

 * 13b2faf - Fix trailing comma of doom (IE7 chokes on it).
 * 468abc5 - Add in a check for FileApi availability
 * c8eb07e - Add message for, then implement, redirecting to UW
 * 144b588 - (bugfix) Fix copyMetadata to work with new categories
 * 0e7500b - Start uploading as soon as a file is selected
 * 932c5be - When clicking a suggestion, processInput should fire
 * c97d929 - Continue the fix, add some whitespace, fix suggestions
 * 4a26c08 - Multi-file select problems should be gone now
 * c752baa - Fix the broken API handling.
 * 6a50713 - Restore recently added i18n messages removed by L10n-bot.
 * a860502 - Automatically remember categories when added.
 * 940b3bc - Fix link generation on license page
 * 496bb6c - Use user preference instead of cookie to permanently skip tutorial step.
 * 1ca687f - Generate client-side previews for GIF and PNG files.
 * 51915cc - Fix maximum upload size check: respect $wgMaxUploadSize.
 * 6d9bcc7 - : Initial stab at API for fetching UW campaign info
 * cb9b3b6 - Adding a newline after each language's description
 * 2b7d482 - Add explanation for required field markers
 * 717bf5c - Reset the uploads count in the reset method
 * d16ccf8 - Improvements to handling large files/batches.
 * 4c0f73d - Consistency tweak: Message is a field label
 * 71d297d - Actually disable timeout for API calls.
 * 50fba67 - Remove multiple file inputs on Firefox 3.6
 * 98c3322 - Quick fix for production upload breakage issues.
 * 2d14005 - Feature to copy metadata to a batch of files.
 * de4ba38 - Remove oooooold comment

VisualEditor

 * c256ea7 - Fix fatal error in parse.js
 * b1bd0d7 - Don't eat end token in ListHandler, and lazier Quote handler registration
 * 0a7f0b7 - List markup is created during the sync23 phase.
 * 909633e - Improve template / tplarg precedence in tokenizer
 * 8a30f76 - Use upright option, including the 0.75 default width
 * 57dfd89 - Handle upright option properly
 * c4fc750 - Add basic # REDIRECT handling
 * 6ab0173 - Only specify the width for thumbnails to keep the aspect ratio
 * 6139398 - Reduce debugging overhead a bit, and provide default internal image size
 * 6e21f6b - Forward-port Cite extension

WebFonts

 * 0673600 - ext.webfonts.fontlist.js: Fix trailing comma in object literal (broke IE7)

WikiEditor

 * 4cd9a1a - Adding .gitignore.

WikiLove

 * ac5458f - fix for - better error message for loss of session data

WikimediaIncubator

 * 059b57b - Use context instead of globals
 * 09f367a - Make analyzePrefix accept Title objects and use TitleIsAlwaysKnown hook
 * 5f4aacb - Fix double parameter escaping
 * da58b12 - Adding myself as one of the authors. I am helping to programme this extension on an external repository.