MediaWiki 1.21/wmf1
Deployment of MediaWiki 1.21wmf1 to Wikimedia sites
editThe latest version (labeled "1.21wmf1") of MediaWiki, the software that powers Wikipedia and its sister sites, will soon be deployed to all Wikimedia sites in stages.
Deployment will start on Monday, October 1 and continue until Wednesday, October 10 (see the roadmap).
We will continue to deploy the latest software every two weeks. This is intended to minimize disruption and possible issues, and make it easier to identify the cause of problems, since the possibly problematic code will be much more recent.
Core changes
edit- git #916da89 - Update AFT to master
- git #2555328 - Update to master again to get 27655
- git #3ba7b21 - Update Collection to master
- git #1162900 - Update extension E3Experiments to master
- git #e8f2462 - Update extension E3Experiments to master
- git #69cfa2e - Update ArticleFeedbackv5 to master
- git #808b114 - Update ArticleFeedbackv5, MoodBar, PageTriage to master
- git #f62dd33 - Avoid fatals for bad filenames given for chunk uploads.
- git #eacd15d - Update ZeroRatedMobileAccess to master
- git #58b478e - Update extension E3Experiments to master
- git #4d3ef9b - Updating MobileFrontend to master
- git #ece5052 - Update collection to master
- git #35215c6 - Bug fix for Translate
- git #177f301 - Update ProofreadPage to master
- git #38c2bed - Update Collection to master
- git #ef6412b - Removed user-agent string from mw.feedback posts
- git #c9a4de3 - (bug 40448) Replace legacy mwsuggest with mediawiki.searchSuggest
- git #c676a8e - Update collection to master to fix bug 40718
- git #60d5e5b - Updating MobileFrontend to master
- git #8daf0ea - Updating MobileFrontend to master
- git #6838a5e - Updating MobileFrontend to master
- git #940f037 - Update MobileFrontend to master
- git #e1b8b27 - Update ZeroRatedMobileAccess to master
- git #bde53a9 - Update MobileFrontend to master
- git #6dd5227 - bug 40668 - "Return to Array." when logging in
- git #0d81130 - Do not register Special:JavaScriptTest, if disabled
- git #af68ece - (bug 40541) Fixed minor code style problems.
- git #d4f2c0e - (bug 36151) mw.Title: Don't limit extension in title parsing.
- git #de0e9f0 - Fixed mismatched profile calls in LoadBalancer.
- git #e6a6b33 - (bug 34960) drop unused fields rc_moved_to_ns/rc_moved_to_title
- git #14b5ad7 - Revert "Revert "Release notes: Get back lost history""
- git #bd8d649 - Revert "Release notes: Get back lost history"
- git #1e6806a - Revert "Release notes: Get back lost history"
- git #bd602d2 - Drop unused database field ss_admins
- git #b6d5645 - Release notes: Get back lost history
- git #c0e080d - Revert "Release notes: Get back lost history"
- git #b9e3916 - Release notes: Get back lost history
- git #6a09a87 - Release notes: Maintain 1.20 notes in master, revert history.
- git #28a214a - Removed unnecessary whitespace in tpl name/arg class tests.
- git #8204ec5 - Wrap long lines
- git #bf4e932 - Updates for MW 1.21
- git #698cb8a - Bring in 1.19 history, update 1.17 and 1.18 history too
- git #e4f62bb - Add RELEASE-NOTES for g25605
- git #60c5968 - (bug 39674) Fixed loading User from session when hook aborts.
- git #6529547 - (bug 40384) Move width/height from button to img
- git #9305b93 - Copy plural rules from be to be-tarask
- git #d277a9e - Link the credits in Special:Version in all languages
- git #dc8f3e6 - Added a pile of missing brackets
- git #e1101bb - Style fix
- git #565014a - (bug 40541) Fixed $wgSecureLogin functionality.
- git #25a103f - Catch and deal with UploadStashZeroLengthFileException when removing stashed files
- git #0a1e291 - Added protocol option to Linker and OutputPage::addReturnTo.
- git #8ca83e7 - (bug 39793) #simpleSearch placeholder styles for Firefox, IE
- git #e9cae10 - Fix typo in docs.
- git #4c21cf5 - (bug 9237) SpecialBrokenRedirects.php: Exclude iw redirects
- git #33c0d60 - (bug 40531) profileinfo.php: Clean up
- git #f8710f2 - (bug 33471) compare detectProtocol to 'https'
- git #96572ab - Added tests to spec out behavior of html with self-closing tags.
- git #8199984 - Remove svnstat stuff used in Doxygen generation
- git #edfffe2 - Only bin/ulimit4.sh is used by MW in GlobalFunctions.php
- git #7395564 - svnstat? In MY git repo?
- git #a5fd490 - Adding a few tests for categories
- git #edbafab - Only whitespace changes -- stripped trailing white space.
- git #bc3e0c0 - New tests to check handling of tpl-name and tplarg-name clashes.
- git #9955623 - Remove completely broken test
- git #43b95bb - Added doc note about getWikiId().
- git #ea73ea6 - Simplify getNewOffset()
- git #5f59846 - Begin transactions explicitely in Job class.
- git #5bfd85c - Warn about all nested transactions when testing.
- git #f85255b - (bug 40352) fixDoubleRedirects.php: Support interwiki redirects
- git #0ffe674 - (bug 35167) Allow <span dir="ltr|rtl"> in toc items
- git #3842f9a - Preemptively add css3's image() to our css sanitizer.
- git #b5b55ec - Fixing bug where end limit would not be calculated
- git #36ac69b - The hooks are initiated from WikiPage instead of Article
- git #04986cf - Use standard function name for constructor.
- git #17f27fe - Made stash cleaning script also remove the old thumbnails.
- git #5ff95b0 - Added several template tests to stress Parsoid template RT-ing.
- git #fed218d - .gitignore: Fix case of "Thumbs.db"
- git #e3b95ca - Adding wildcard support to $wgCopyUploadsDomains
- git #6c42528 - improving comment re DateFormatter.php
- git #dfb0d94 - [FileBackend] Added FileBackend::getWikiID() function.
- git #343cbf7 - Add an API log
- git #15ea8a8 - Replace RLE/LRE/PDF with RLM/LRM.
- git #82b127b - Add a couple more to .gitignore
- git #2ea93f5 - stylize one line method in includes/specials folder
- git #d7bb68b - Do not set mIncludable of SpecialPage direct
- git #cd1a039 - Remove some PHP 5.2 cruft (we already bailed for < 5.3.2)
- git #4f1f27b - Remove some PHP 5.1 cruft (DateTime has existed since 5.2.0)
- git #5356dbd - Switch on expected value, since the actual one can obviously be wrong
- git #a1fb3de - Clear token cache when resetting session.
- git #431a221 - Fix invalid HTML in design doc
- git #0e133ed - Remove special page alias for non existing Special:RevisionMove
- git #9950050 - Update jStorage from upstream v0.1.7 to v0.3.0
- git #d01bc90 - Spell the name of Hausa in the Latin script
- git #fe136d6 - Remove pass-by-reference from WikiExporter constructor
- git #5aab0ff - (bug 35693) ApiQueryImageInfo now suppresses errors when unserializing metadata
- git #3beaa0a - Follow-up Ifd700826 (60d119c), address a fixme in a re-enabled test.
- git #10ebc81 - (bug 29374) Enabled $wgVectorUseSimpleSearch by default.
- git #c6738a6 - SiteStats: use field names in select instead of *
- git #c6d2924 - Added "parallelize" option to file performance test script.
- git #4de96da - Reenable testStoredFunctions() in DatabaseTest.php.
- git #eb41fc9 - Add User to Title::userCan calls in api
- git #597167d - Limit bad transactions warnings to those involving possible writes.
- git #60d119c - Fix broken tests for Xml.
- git #480ead9 - Moved begin() since the lock() function may cause a BEGIN.
- git #52eebaf - Defer user stats update like the others.
- git #5801da5 - (bug 29898) Set cookie to force HTTPS from HTTP
- git #143623d - Document that setSubtitle() and addSubtitle() need safe HTML
- git #522820c - Don't send COMMIT if not in a transaction.
- git #0ad00b7 - Convert width HTML attribute in tables into inline CSS
- git #d440bc6 - Added @since tags
- git #ab2b4ee - P-wrapping tests to spec. existing behavior to assist Parsoid.
- git #4d4bfc2 - mediawiki.action.edit.preview: New module replacing preview.js
- git #27b9ecc - Do not use Checkboxes for user without deletelogentry in log
- git #36673f2 - Improve documentation of maintenance scripts.
- git #a88fd25 - (bug 40415) Add missing dependencies for some modules
- git #407ab38 - [FileRepo] Throw an exception if a storage key is invalid.
- git #575db10 - Remove all custom plural rules and use CLDR plural rule system
- git #beebf5c - zhtable: Add tradphrase: 準軍事
- git #d485418 - More documentation for node count limit
- git #94158d6 - Don't send empty Vary headers.
- git #877c8af - Trigger warning for bad use of transactions.
- git #03fd336 - Fix docs.
- git #18c2ec2 - Don't parse the section summary when creating a page by adding a new section.
- git #6a1a169 - Rationale for using MD5 hash
- git #ddf8538 - (bug 11056) Closing bracket skipped in emailed links
- git #fc57cf6 - (bug 40353) SpecialDoubleRedirect: Fix for interwiki redirects
- git #84b1131 - (bug 33328) prefs-searchoptions - wrong wording
- git #d97f671 - [FileBackend] Factored out setConcurrencyFlags() function.
- git #4d0ae18 - (bug 32052) Improve "noarticletext-nopermission" message
- git #726f307 - Forward the User object from WikiPage to Revision.
- git #100473d - (bug 40046) MediaWiki's info action should link first revision of a page
- git #b8f1c3c - Change case to use the canonical names.
- git #7525820 - Remove some debug output when opening a new database connection
- git #239e168 - [FileBackend] Avoid stat call in getFileContents() for swift.
- git #bd6f54b - Updated CLDRPluralRuleParser from upstream
- git #7405ad3 - Use number input type for year in dateMenu
- git #248ff9e - (bug 40302) Lock user table with LOCK TABLES
- git #14d159a - Use Revision::isCurrent() in ApiParse.
- git #1591171 - add dir='ltr' to non-localized debug toolbar stuff
- git #a87bfdd - Updated plural rules from CLDR 22
- git #5a59d9b - Maintenance in Html::openElement regarding input types
- git #1fce53a - Use email input type on SpecialChangeEmail
- git #4b78ce0 - Removed some language files no longer needed
- git #a90df1b - Fix spelling in nan date formats
- git #a36b46a - (bug 40251) Added more languages to plural override
- git #652c4be - Clean up: Declare variables with public instead of var
Extensions
editAbuseFilter
edit- git #4804699 - (bug 30324#c9) Remove 'autoblock' log params for blocks
- git #3625734 - (bug 20272) AbuseFilter does not handle autocreation of accounts.
ActiveAbstract
edit- git #471dae3 - Maintenance for ActiveAbstract extension.
ArticleFeedback
edit- git #9cff5d8 - Rebuild ArticleFeedback.i18n.php to remove survey related messages
- git #bbcb147 - kill unused survey after user submits (bug 37364)
- git #3484366 - Replace deprecated wfMsg*.
- git #d68eaab - Disable click tracking for AFTv4
ArticleFeedbackv5
edit- git #e5fcc9c - Small patch fixing highligh-issues
- git #7ad88fb - bug 40775 - Metrics Study 6: Article Feedback Edit Conversions
- git #f7691ef - fix maintenance script
- git #b2e8c35 - bug 40584 - Feedback Page: Add a checklist in Oversight Request flyout
- git #2d4eb29 - Fix feedback page issues
- git #312a3dc - fix cta id to be stored for given feedback
- git #a524cd9 - bug 40940 - Feedback from my watched pages bug
- git #001c92e - bug 40775 - Metrics Study 6: Article Feedback Edit Conversions
- git #db77939 - slowly get rid of all varying action names
- git #bf8d35a - Keep filter/sort preferences across pages
- git #0f10181 - bug 38591 - MediaWiki:Articlefeedbackv5-error-abuse prevents localisation
- git #f6c1e64 - bug 40680 - Feedback page - 'Oversight requested' appears twice in 'More filters' drop down menu
- git #dab8386 - bug 40673 - Feedback Page: Show 'Most relevant' filter by default to all users
- git #4d4a450 - Improve AFT permissions
- git #c171d33 - accidentally removed config var
- git #f09854f - bug 39587 - Resolved - an exclusion filter or different weighting?
- git #8d70602 - cleanup config, remove unused vars
- git #a56c5ee - use config var for comment max length
- git #6a4c9de - add campaign get-parameter to signup-page
CentralAuth
edit- git #b7b3468 - Quick and dirty script to create local accounts for global users
- git #0fa87d8 - Show edit link only to user with the editinterface right
- git #bfb345f - (bug 39371) Special:CentralAuth no longer shows temporary blocks
- git #3050b90 - Use data-sort-value instead of hidden text
- git #ff1832e - Fix i18n-problem in SpecialMergeAccount::listWikiItem().
- git #dc60949 - Maintenance for CentralAuth extension.
CentralNotice
edit- git #414587a - (bug 36791) replace date fields with jquery.ui.datepicker
- git #1983ae0 - Fix the problem of close button URLs becoming obsolete.
- git #dd364ca - (bug 40467) fixing logging for campaign priorities
CheckUser
edit- git #ede4937 - Store private data encrypted with a public key
Collection
edit- git #c09747b - PHP fatal error in /usr/local/apache/common-local/php-1.21wmf1/extensions/Collection/Collection.templates.php line 351: Call to undefined function number_format_Render()
- git #2f45a66 - Follow-up Ia01c9da5: Fix many escaping issues.
- git #062f829 - bug 36328 - Collection: Call to a member function getDBkey() on a non-object
- git #f980f23 - Fix for Call to a member function getTimestamp() on a non-object
- git #1feccec - bug 40718 - Collection: Call to undefined method WikiPage::getOldID()
- git #a0407b1 - Use $wgExtensionAssetsPath instead of $wgScriptPath for the URL path to the extension.
- git #ebe5893 - Collection maintenance.
CommunityApplications
edit- git #836dbde - Replace deprecated calls.
ConfirmEdit
edit- git #13d62bf - File backend support for Captchas.
- git #bc56195 - (bug 27545) Extension:reCAPTCHA has badly worded message
Contest
edit- git #176fa69 - Updated docs to match move to git
- git #3d48fa4 - Update rel notes for changes from d209d573b4084548e8bfe8ff27adb002c0ddb825
- git #d209d57 - More maintenance for Contest extension.
ContributionTracking
edit- git #d2e7fc7 - Adding support for recently added columns in the contribution_tracking database.
DisableAccount
edit- git #c0e29ab - Maintenance for DisableAccount extension.
DonationInterface
edit- git #295447f - Adding data to the new fields recently added to contribution_tracking.
- git #5a31bc5 - Adjusting the default fraud point percentage we give for AVS code zero.
- git #f0c5443 - Fixes for Form.php, mostly escaping and $wgExtensionAssetsPath
- git #ce3d1b1 - Remove test code in action=donate API and add setIndexedTagName()
- git #080bfb5 - Modernize pfp_api_controller.js
- git #fed0e87 - Remove obsolete, deprecated and unused GeoIP code
- git #df118db - Prevention of double-staging requests inside the stageData function.
- git #428caea - Warn people not to use jquery.donationInterface.js
- git #487bcc1 - Fix call to nonexistent method and escape the language code
- git #4744626 - order_id is pulled from the session when appropriate
- git #9a52b83 - (FR #566) multiple sets of account credentials
- git #3438853 - random bug, if FormChooser is disabled, Special:SpecialPages will break
- git #f0ef1bb - (FR #609) floor all non-fractional currencies
E3Experiments
edit- git #f080c62 - activationPeriod now 50 days
- git #8d36a4b - Do not reset token when it already exists
- git #915ed7f - Log user token with opentask events
- git #9dfc20f - Delete PEF2 Code
- git #6558b01 - Remove more cruft
- git #d2875e7 - Extend activation period
EditPageTracking
edit- git #6b03b4c - Update docs and use __DIR__.
EducationProgram
edit- git #922084f - Replace deprecated wfMsg* calls.
- git #b11ce50 - Fix typo
ExpandTemplates
edit- git #a0338a0 - Clarify expand_templates_intro
FlaggedRevs
edit- git #a469340 - Add missing return value.
- git #e6800a7 - Maintenance for FlaggedRevs extension.
- git #c07de47 - Replace deprecated methods with current equivalents
FundraiserLandingPage
edit- git #75b3207 - Disabling redirect for GB per agreement between the WMF and WMUK for the 2012 fundraiser.
- git #26be95f - Maintenance for FundraiserLandingPage extension.
Gadgets
edit- git #124329c - Add "#mw-prefsection-gadgets" to preferences links
- git #31d5b9a - Replace remaining deprecated wfMsg calls.
GeoData
edit- git #2710d2a - Followup to bug 39665 and I12da92da33527e414c9b125a50b82c9bdbb3ed99
- git #6a9da19 - Update documentation.
GlobalUsage
edit- git #6b2d27b - Maintenance for GlobalUsage extension.
LastModified
edit- git #eae940a - Changing wgMainPageTitle to use wgPageName.
LiquidThreads
edit- git #00f6fe4 - Clean up LiquidThreads.php; fix broken dependency
- git #321a109 - Update jquery.autogrow.js.
- git #20800ac - Maintenance for LiquidThreads extension.
MobileFrontend
edit- git #3906a2d - use M instead of MobileFrontend
- git #dba7ddc - prevent 404 for close button in references popup
- git #3720bf9 - make mobile work for users who can't handle jQuery
- git #36bf6cd - switch opensearch.js to request json (bug 40435)
- git #6b49d12 - update fixtures to include _mwLogEvent
- git #87394f8 - update tests to use getModule
- git #dfbec2c - Fix QUnit tests for MobileFrontend
- git #2875868 - Save action=mobileview in frontend cache for anons
- git #e5cde74 - No, we didn't get that far
- git #111d68f - pngcrush everything
- git #ae14ba6 - correct heading margins
- git #cc1aa8e - make silently second argument of removeResults
- git #eb3bfaa - don't remove results when blurred
- git #e88243b - remove unused variables
- git #2d2eb94 - remove bullet points from list in an overlay
- git #25f6e25 - when no languages make language icon look disabled
- git #6a3e37e - ensure the ribbon can be bigger than one icon
- git #94eeb6b - fix wp7 history problems (bug 40753)
- git #2ced26a - remove #mw-mf-main-menu-button that seems to have sneaked in during 34732e07
- git #0864a59 - fix windows phone 7 bug z-index issue on ribbon button
- git #cb0a030 - move watchlist to ribbon
- git #f1b6b7d - implement ribbon
- git #d1c162f - reorganise javascript and stylesheets
- git #34732e0 - move all device specific stylesheets into their own folder
- git #0d58785 - add a css reset to get more consistent styling across devices
- git #0ec34d4 - pull e3 logging into mobile to log to an endpoint
- git #2965a57 - start logging to an array to capture javascript 'events'
- git #d8051a8 - exclamation icon for cleanup templates
MoodBar
edit- git #6fa6544 - (bug 40729) Allow sysop to delete items from FeedbackDashboard
- git #d6e699b - (bug 40511) Extend 'hide' function for autoconfirmed editors
- git #1d0524c - (bug 40801) Preview failing on FeedbackDashboard
- git #035b71d - Stop moodbar from doubling in width. Revise hacky ie7 code block.
- git #942ef5a - Revert "(bug 40511) Extend 'hide' function for autoconfirmed editors"
- git #dd1e3ec - (bug 40511) Extend 'hide' function for autoconfirmed editors
Narayam
edit- git #c488daa - Add more characters to Amharic
- git #91076b5 - (bug 40282) Update Amharic mapping
- git #4834ac3 - fixed the key map
- git #82d85de - Update documentation.
- git #d28d546 - (bug 35990) Fix schwa syncope for deva word ends
OggHandler
edit- git #7090486 - Split out an Ogg player class without MediaHandler quirks
PageTriage
edit- git #23317f5 - (bug 40540) Show number of pages are in my filtered list
- git #cd585c5 - Explicitly declare mediawiki.user dependancy
- git #cd05eae - Fix PHP notice when running phpunit tests
- git #56c2011 - (bug 37254) Make description text of the filters clickable
- git #3267f91 - better way to capcture article snippet
ParserFunctions
edit- git #2763315 - Removed more leftovers of convert reversion
PoolCounter
edit- git #5f00afa - fixes compile issue on precise / gcc 4.6 (linked libs must come after objects)
ProofreadPage
edit- git #ec5b4af - (bug 40788) Fix a PHP error when $from_page or $to_page is null.
- git #3a89e17 - Some maintenance
- git #151401f - Fatal error Call to a member function getPrefixedText() fixed
- git #1103ed5 - Use Revision::READ_LATEST where needed.
- git #314b4c0 - (bug 40444) Fix a bug that break some transclusions with pages witch name include ","
- git #3587d2c - Bug fix in mouse-based zoom system with old toolbar.
ScanSet
edit- git #06814af - Punctuation consistency in error messages
StrategyWiki
edit- git #076ee69 - Add profiling for database interaction methods.
SwiftCloudFiles
edit- git #2ab87e0 - Documentation tweaks.
- git #21f4c29 - Small documentation fixes.
- git #f38ce7d - Made CF_Object::read() handle 404s better.
- git #5001b2e - Cleaned up code duplication and empty string checks.
- git #eadb06b - Added concurrent stream() support.
TitleBlacklist
edit- git #1f8ccaf - Remove comment and update docs.
- git #16f3245 - Maintenance for TitleBlacklist extension.
Translate
edit- git #291d291 - Fixing a bug in API group review where state could not be changed.
- git #fd55a0f - Typo in .gitreview
- git #700eb2f - Create wmf/1.21wmf1 branch and update .gitreview
- git #caedd03 - Restore code readability aids
- git #95ac4e5 - Add tests for DTD FFS
- git #2111158 - Remove strange assignment.
- git #13abee4 - (bug 40494) Cannot export JsonFFS on web UI.
- git #6b64590 - Fix typo causing warnings and incorrect result row
- git #77cba3d - (bug 40373) Added namespace option to pupulateFuzzy
- git #f4a176d - Fix PHP warnings introduced in I49f3effb
- git #df26c3f - Testing multiple and non-ASCII messages in a JSON file
- git #ac6fc10 - Core of automatic group workflow changes
- git #4128066 - Add collection of stats of proofread messages
- git #c9308e5 - Corrected wording in new i18n messages
- git #c94fb15 - Added JsonFFS
- git #7745e88 - Unbreak Ie9dd8458 - no messages were loaded for any mw ext
- git #6a66fb4 - Moar maintenance for Translate.
- git #a9a8936 - Another peformance fix
- git #2442ab0 - Added checker for too many or redundant plural forms
- git #547369a - Performance fixes and simplifications
- git #d8924a4 - Allow null to mean all users in proofread filter
- git #f0b8a1f - Always apply mangler to optional and ignored
- git #aeced14 - Fix PHP warning
- git #ecdbf15 - Style fixes
- git #a0ecf61 - New script for visualizing language fallbacks
- git #eef76e5 - Apply a quoted-printable-style escaping to message keys
- git #2581a85 - Shorten maxlength to reduce timeouts
- git #ef3d0a5 - Rewrite plural-comparison.php
- git #4095dee - Fix for sometimes failing tests
TranslationNotifications
edit- git #f020951 - (bug 38718) Add an interwiki prefix when posting to other wiki
Vector
edit- git #47bbfa5 - (bug 29374) Remove comment about wgVectorUseSimpleSearch.
- git #543e654 - Remove references to mediawiki.legacy.mwsuggest.
VisualEditor
edit- git #bfeb045 - Added callout icon
- git #57599e1 - Made save dialog float with toolbar
- git #15e0c13 - Create method ve.Range.isCollapsed() and added some tests for ve.Range class.
- git #ffefe63 - Insert Annotations
- git #50ddba4 - Really remove all, not just half
- git #5f0ccc8 - Removed a single space.
- git #4c9b1d6 - Icon improvements
- git #b696e1e - Fixed ve.OrderedHashSet.filter
- git #4613707 - re: AnnotationSet, fix JS error in getFirstLinkAnnotation.
- git #d5d44df - Regression fix, clearing only link annotations when creating link.
- git #7be9f92 - re: AnnotationSet, annotationButtonTool properly clears annotation.
- git #eabe5e6 - ve.dm.SurfaceFragment: Implement wrapNodes and wrapAllNodes
- git #ff1fc7e - Use inspector specific icon css files vs entire icon set css.
- git #71f91dd - Added CSS rules back in to put the menu above/below
- git #96d97c2 - Optimize UI tool state updates.
- git #944228a - Whitespace and comments
- git #ab7d6bf - Documentation & clean up
- git #df4391b - (bug 38548) Switch undo / redo buttons for RTL.
- git #c39c788 - Added missing annotation types to domElementTypes array
- git #7b96fbe - Add a node type for meta nodes
WikiEditor
edit- git #06f3e09 - CSS cleanup.
WikiLove
edit- git #e405c9d - Some love for WikiLove extension
WikimediaMessages
edit- git #4c18286 - Add messages for global groups
WikimediaShopLink
edit- git #3d93853 - Type hinting and use strict
ZeroRatedMobileAccess
edit- git #b79da76 - STC changes
- git #12f722c - Replace deprecated function calls.
skins
edit- git #252cbed - Tomas skin: Fix various issues
- git #2d26aeb - Convert weird core-hack into proper extension
timeline
edit- git #42b4f55 - Swap join for implode, add mising parameter
wikihiero
edit- git #1e129fc - Minor JS updates.