MediaWiki 1.24/wmf16/Changelog
< MediaWiki 1.24 | wmf16
Core changes
edit- git #bbfdec7f - Update vendor repo on 1.24wmf16 to point to mediawiki/vendor
- git #7ed00760 - Update WikimediaMessages to wmf16 HEAD
- git #a4f2c65a - Update ProofreadPage
- git #eb73304c - Remove duplicate override in SpecialRecentchangeslinked.php
- git #9c1c7625 - Revert "Update MassMessage for I840c98dca"
- git #7a7f6fe5 - Update MassMessage for I840c98dca
- git #aa9737c3 - Vector: Fix missing tab images on Special:Preferences
- git #c0f2ac94 - Do not allow a user to delete a page they can't edit
- git #f76caa66 - Update WikimediaMessages to 1.24wmf16 HEAD
- git #6a9275bb - Update CentralAuth
- git #a8b43704 - Update CentralAuth
- git #390dce0d - Update GlobalCssJs submodule to latest wmf/1.24wmf16
- git #27006b0a - Added a script to find missing LocalRepo files
- git #b6cccd14 - Add loadPasswords() calls to User password mutators (bug 69102)
- git #26680f5b - 7 (bug 6900)
- git #f1a8ff7f - Vastly increase how long wfWaitForSlaves() can block in CLI mode
- git #338d4475 - Fix messed up parameters in Recentchanges hook (bug 68938, bug 68943)
- git #21b97df7 - Update VisualEditor to wmf16 for cherry-pick
- git #2037062d - Updating to latest wmf
- git #ab550d43 - Add mw-ui-* context colors for any element, plus special handling for anchors
- git #ac01da4a - Add mw-ui-checkbox
- git #3fd7a3ce - API: Allow undeleting files (bug 40817)
- git #58f36955 - list=logevent userid is returned as string, should be integer (bug 68921)
- git #7542e6c2 - Partially undo failed revert of "Update jquery.ui Vector theme to 1.9.2"
- git #07f49e4f - Use <pre> to format bash commands
- git #8f2f22ab - Unbreak Special:WhatLinksHere for $wgUseLinkNamespaceDBFields=false
- git #923ad97b - Correct shadow flipping in CSSJanus
- git #84da6f8d - Update OOjs UI to v0.1.0-pre (dd294dc785)
- git #b230bdce - Create preference to watchlist pages after rollbacking (bug 4488)
- git #923f94f6 - Change addCategoryLinks() to use array_fill_keys
- git #726d1dfd - Fix 2 0.8 to 0.9 in export-0.9.xsd
- git #056cfae3 - Update OOjs UI to v0.1.0-pre (3d8475c0b3)
- git #3c86ddfb - Add dbname to XML database dump "siteinfo" (bug 68686)
- git #7c35170e - SECURITY: Copy prevent-clickjacking between OutputPage and ParserOutput (bug 65778)
- git #410d33d3 - 8 (bug 6660, bug 66608)
- git #fe328995 - SECURITY: Prepend jsonp callback with comment (bug 68187)
- git #868338b8 - Fixed fatal error for invalid codes in Special:MyLanguage
- git #1ebad72b - Remove functions deprecated since 1.21 from EditPage.php
- git #b8ddd418 - Revert "test: coverage for wfWikiID()"
- git #c8f574c5 - Remove return from MaintenanceFixup::outputChanneled
- git #01982432 - Apply mw-ui-input to captchas in registration form
- git #5518d3ac - Check whether TYPE_COMBINED modules are allowed to be included in the page
- git #5ad87123 - Revert "Add OutputPageScriptsForBottomQueue hook" (bug 68712)
- git #e0ad91f0 - Just log exceptions instead of spamming them in JobRunner
- git #ba59b187 - Remove utilities from styleguide
- git #0a61ebd1 - Fixed MediaWiki dual getter/setters from fataling
- git #36b8e0e1 - Revert "Update jquery.ui Vector theme to 1.9.2"
- git #6e920218 - Revert "test: coverage for wfWikiID()"
- git #68bf9d70 - Clean up user version constants
- git #514d1bc7 - checkTemporaryPassword should call loadPasswords() first
- git #5edf25e2 - Added Html::radio, Html::check, and Html::label.
- git #8a2c384d - Remove functions deprecated since 1.19 from EditPage.php
- git #6f3a5ab8 - Special:Search: Insert a difference between exist and non exist page
- git #8bb38fb6 - Restore the number of rows shown on Special:Watchlist (bug 62017)
- git #c7879f5d - Clean up search results if scrolled of the end (bug 68783)
- git #97762eec - Added explicit type-cast to hash_pbkdf2
- git #4f55b804 - test: coverage for wfWikiID() (bug 68231)
- git #72462041 - Move PasswordError under includes/password/ file
- git #67defa3b - Documentation: Update $wgPasswordDefault and BcryptPassword
- git #2a904107 - Documentation fixes for Password API-related changes
- git #731a7a8e - Clarify comment in UploadBase
- git #5e0ac581 - Log errors when several callbacks give exceptions in onTransaction* methods
- git #baaf4896 - Set "has value" flag correctly for result parameter
- git #b61b5e18 - Resources.php: Remove/deprecate 'skinStyles' references to 'minerva' skin
- git #9e049887 - Vector: Make better use of $wgResourceModuleSkinStyles
- git #3971d064 - resourceloader: Allow skins to provide additional styles for any module
- git #f2e96022 - Make upload_source_file and upload_source_url more specific
- git #4752ab2a - Update OOjs UI to v0.1.0-pre (e9cf571db2)
- git #08c17086 - Added myself to CREDITS
- git #54266e01 - Fixed hook documentation for removed hooks (bug 28419)
- git #4823d4f3 - Remove File::getPropsFromPath() (deprecated since 1.19)
- git #9cc6726a - Fixed calls to bogus methods in triggerJobs()
- git #0a8f8595 - Edit warning should get value from editors (bug 61117)
- git #0088dc64 - jquery.textSelection: re-add iframe check due to regression (bug 68556)
- git #1e1eea01 - Add mw-ui-input to mediawiki ui
- git #23a4285b - Update jQuery Cookie to v1.3.1
- git #bc5e7d03 - Fixed use of wrong class constant
- git #135fcc4d - Truncate block reason for whole multibyte characters
- git #5dc6ff0f - Added support for result=json parameter to runJobs.php
- git #77ea812c - Removed use of cache in JobQueueFederated pop() method (bug 68506)
- git #5fa2717c - Specifiy mixed doc param in FSFile
- git #8bc72b70 - Collapse nested if statements
- git #00190053 - Remove File::sha1Base36() (deprecated since 1.19)
- git #25d75b36 - Define fallback skin using $wgFallbackSkin instead of hardcoding Vector (bug 68332)
- git #95a8974c - Added password hashing API (bug 54948, bug 28419)
- git #38d580f8 - Add comment about how to deploy new xml schema XSD files
- git #e262d63d - Remove return value from QueryPage::execute
- git #e10ab874 - Fix param doc of OutputPage::setHTMLTitle
- git #a8d4bfaa - Allow message object on HTMLForm::setWrapperLegendMsg/setSubmitTextMsg
- git #dcdf4501 - Remove some duplicate newlines in call to wfDebug()
- git #c6a135cf - Revert "Make a hidden form field to keep the language code"
- git #8012165a - Fix getAutosummary for create blank page (bug 57238)
- git #d670850a - Remove text output while running tests
- git #b0e6c631 - Fix appearance of suppress messages at Special:Undelete (bug 56380)
- git #35d38efa - jquery.textSelection: Add setContents function
- git #0afc8582 - Use master DB to check for page existence during import (bug 40009)
- git #c3fcaba0 - Enable the creation of empty pages (bug 57238, bug 65206)
- git #f003c532 - Improving some import-related error messages
- git #13ea23c4 - Remove unused XMLReader2 class
- git #230990f0 - Add some tests for OldChangesList
- git #765e575a - Improvements to RCCacheEntryFactoryTest and helper class
- git #362d7c1e - Remove unused param in RCCacheEntryFactoryTest
- git #5121b62f - Split code for making test RecentChange objects into own class
- git #f7189dd5 - Made Special:RunJobs work for private wikis
- git #8185ade8 - SpecialEditWatchlist: Avoid empty namespace sections
- git #d8596096 - Add word "imported" to history/log summary during import
- git #094d901b - Refactored duplicated code into JobRunner.php
- git #570b6bdf - Move adjustment of revision delete target in SpecialRevisiondelete to fix fatal (bug 68566)
- git #1ef57be8 - Fix title handling in User::getCanonicalName
- git #b8f77d2c - Add plural to message 'rcnotefrom'
- git #7458dc32 - Revert "Generalize Installer::showStatusMessage()"
- git #9d552c0c - Add white-space to get pre to wrap in Firefox
- git #2c6bba5e - Avoid function calls in the loop condition of a for statement
- git #244e1fc7 - Apply bidi styles to references in Parsoid styles
- git #768ac15c - Cleanup some docs (includes/[s-z])
- git #dd8921c9 - Cleanup some docs (includes/[m-r])
- git #b883e8c7 - Cleanup some docs (includes/[e-l])
- git #02dc9da3 - Cleanup some docs (includes/[a-d])
- git #1c68a1ee - Cleanup some docs (includes/*.php)
- git #d15f1cc5 - Break some long lines in maintenance, skins, tests
- git #622d8089 - Add styling for the styleguide
- git #8b356fda - Send 404 in various special pages when there're no results (bug 67182)
- git #38a86002 - Wrap redirectpagesub in a <span>
- git #a3373a74 - OutputPageTest: Don't assume Vector is the default skin
- git #69db8dc8 - Remove $wgTitle from LanguageConverter subclasses (bug 57562)
- git #0f1efb7d - Refactor Watchlist code so mobile can be more consistent
- git #a1f18502 - Check for boolean false result from database query in SqlBagOStuff
- git #a0711d66 - Remove check for PHP version in install.php
- git #a4297817 - Show change language log on Special:PageLanguage
- git #f3d9e713 - Make a hidden form field to keep the language code
- git #8c05d93e - Preserve 'srbackend' query parameter (bug 61483)
- git #1bde7bdd - Have SvgHandler create a directory for its RSVG input files (bug 67402)
- git #08fee4ce - Fix deprecated hooks not having a non-deprecated alternative
- git #278e58bd - ResourceLoader: Test that all module dependencies are satisfiable (bug 64513)
- git #7263ef1e - Toolbar: Only show on WikiText pages (bug 29908)
- git #8e6fd747 - Add at least one RTL language to the TestSites mock collection
- git #bfc9be60 - Disallow top level domains in Cookie::validateCookieDomain().
Vendor
editExtensions
editAbuseFilter
edit- git #1717b743 - Use POST method for action=abusefilterevalexpression API requests (bug 47298, bug 68767)
CentralAuth
edit- git #c010bf02 - Fix the race condition detection in CentralAuthUser::attach
- git #d9a0c613 - Log $_SERVER['REQUEST_URI'] for broken accounts debugging
- git #d8a4f2bd - Clear caches if race condition detected in CentralAuthUser::attach
- git #f5680e09 - Add prefix for old style hashes (bug 69007)
- git #5dc4a907 - Update CentralAuth for Password API (bug 68784)
- git #7eb4171a - Move configuration dependent on other extensions into callback
CirrusSearch
edit- git #21469c5c - Lower default number of reindex processes
- git #c4feae35 - Don't try to update special/media pages from links (bug 68870)
- git #362020c3 - Warn user if dynamic scripting is disabled (bug 68804)
- git #8c15216b - Catch null titles in import hook (bug 68814)
- git #601235f2 - Stop tracing redirects on invalid content (bug 68558)
Cite
edit- git #7d37a9f1 - Add license details and give credit to more authors (based on git shortlog)
Collection
edit- git #d6c1f0de - Revert "Allow customizing post_zip destination"
- git #d61c6709 - Allow customizing post_zip destination
ContentTranslation
edit- git #bcfcc310 - Fix the functionality of the restore button
- git #631d2062 - Remove unused mw.cx.eventlogging
- git #4831cb5e - Limit mw.cx.publish scope to publish module
- git #1c60b028 - Avoid global mw.cx.data and mw.cx.fetchPage
- git #fe2c28b7 - Remove unwanted mw.cx.ContentTranslationTools
- git #629c70df - Be consistent on document ready jquery function usage
- git #7768adc7 - Add a simple error message to browsers without JavaScript
- git #d4be5db9 - Links: Make the link module self contained
- git #0f7ad3cf - Remove misleading comment
- git #202cb47a - Links: Use mediawiki.mixins for icons and images
- git #56d64be8 - Images: Make the image tool self contained
- git #03618559 - References: Make the module self contained
- git #7585dde1 - Instead of calling hook handler directly, trigger the hook
- git #fe0b956e - Reference: move reference adaptation to a separate method
- git #8b673d0c - Move the input handler for sections to section editor module
- git #4bc16cbb - Update hook name for publishing
- git #93c0130c - Hooks documentation
- git #78470f3c - Renamed hook
- git #6ac597b7 - Show the MT restore button when editing a translation section
- git #4c8e8895 - Hide the providers menu on clicking outside of it
- git #f8c8bc33 - Add a tick mark to the selected MT provider in the menu
- git #e678238d - After translation is filled up, unbind click handler to source section
- git #5cd35845 - Dictionary, take language parameters so that we can show synonyms
- git #f382496a - Hide the dictionary card till result received (bug 68159)
- git #856ccae5 - Make the top log-in link open in the same window for anons
Echo
edit- git #a09d4cba - Revert "New hooks for external integration to notification intiialization"
ExtensionDistributor
edit- git #9b1cd98e - Add support for fetching branch lists from Gerrit (bug 68608)
Flow
edit- git #dafb76a4 - Remove mw-ui-active and change subscribe button inversion
- git #b6f1f6f2 - Use mw-ui-anchor and mw-ui-button from Core
- git #170cb086 - Prevent fatal error when formatting old notifications (bug 68885)
- git #1ef26f9b - Use mw-ui classes instead of flow-ui
- git #418bd4c9 - Simplify GENDER handling
- git #926cf411 - Highlight unread message from notifications link
- git #71cd50fa - No recentchange entry inserted for new topics (bug 68412, bug 68848)
- git #99143395 - Fix renamed variable missed in rebase
- git #7d9002d6 - Fix insert order issue with recent change listeners
- git #b275d953 - Hygiene: Make box-sizing: border-box the default in the Flow world
- git #28e125e2 - UI regression: menu buttons should be left aligned.
- git #cd97b0f5 - Use mw-ui-input core module for inputs
- git #52981182 - Fix collapsing via topics collapsing button (bug 68773)
- git #ccd194c2 - Hygiene: rename title-post to topic-title
- git #af64a225 - Fix newly created topics display as unwatched
- git #3a6768da - Hygiene: Cleanup use of buttons.less so it's clear it is there for caching purposes
- git #300f40e1 - Add GENDER support to flow-sorting-tooltip (bug 67191)
- git #1513dc74 - Pass metadata array for ObjectManager listeners
- git #1fd87479 - QA: Update browser tests
- git #fd317df4 - QA: Add browser test which ensures anonymous users do not see deleted posts
- git #3a3f8ae8 - Hygiene: Add suitable default styles for ul elements in Flow
- git #d3a81dfb - Fix styling of more menu (bug 68262)
- git #972f126e - Cancelling topic reply preview results in missing form (bug 68591)
- git #80d177ac - Fix wrong response from new-topic using redis
- git #2437581d - Remove undocumented css (bug 67833)
- git #5b189e3c - Clicking on 'Edit title' leads to edit title page
- git #b2a5cb56 - Prevent cross-wiki exception on newbie query
- git #994e962d - Remove double edit when taking over talkpage
- git #329256c2 - Only generate board HTML if generateHtml is true.
- git #9b2acd42 - Reset preview when submitting new topic (bug 68131)
- git #943252b4 - Adjust collapser capabilities and allow its use on post elements
- git #201bea9b - Improve collapse functionality, and improve various collapsed states' styles
- git #89768b0c - Replying to a topic visually updates watch star on topic
- git #fea8d561 - Add onbeforeunload handler when navigating away from unsubmitted changes
GettingStarted
edit- git #79105b22 - Post edit task recommendation based on current page
- git #9f6431f9 - Remove wikiLink and explicitly set type
GlobalCssJs
edit- git #4bbf4e0e - Don't conditionally register ext.globalCssJs.site module
- git #cc3ca329 - Add tests for ResourceLoaderGlobalModule subclasses
- git #0b81e04f - Bump version number
- git #35ff3eb7 - Use OutputPage::addModuleStyles/Scripts to add modules (bug 68547, bug 68521)
- git #dc9ca007 - Add tests for GlobalCssJsHooks::loadForUser
Math
edit- git #5cd5f7b4 - Add missing period
- git #77069f6e - Add width and height to SVG image (bug 20202, bug 68295)
- git #130c3f44 - @group Math where it's missing
- git #f590974c - Add default display options
- git #f2dff657 - Fix: id-attribute
- git #bc519c22 - Move @namespace css style to top
MobileApp
edit- git #ef22453a - Add styles for disambiguation button.
- git #fd4a0ea1 - Fix syntax error in generated .css file.
- git #c0a01d6a - Add gitignore
- git #8649b67c - Add blue flag icon for article/page issues links
MobileFrontend
edit- git #d72a25d1 - Fixing mobile.editor.ve module definition
- git #014749c6 - Push mobile VisualEditor to stable
- git #8bbaf1fd - Delay calculating available area height when keyboard opens (bug 68832)
- git #b11d3b6e - Replace IP userpage link by IP contribution page (bug 68775)
- git #ce185f6c - Explicitly name template languages
- git #22133a53 - Show talk button only when JS enabled or talk page not empty (bug 67819)
- git #d231e413 - Let VE know if we are running on iOS
- git #3e1b6029 - Improve fixed header in overlays on iOS (bug 67390)
- git #07c883fc - Only trigger 'mark as read' API if unread notification is not 0
- git #4299a668 - Fixing fatal error on Special:Uploads for mobile (bug 68756)
- git #6c329e60 - Fixing height of image in mobile media viewer
- git #62afc70e - Move Mantle dependency check into efMobileFrontend_Setup (bug 68704)
- git #998211cd - Use $wgResourceModuleSkinStyles for Minerva's core style overrides
- git #2a57fbcf - Add Uploadrestriction using edit count (bug 62598, bug 68375)
- git #371ed0bd - Move bottom border to page actions
MultimediaViewer
edit- git #ad192298 - Make selected tab default when unknown value comes from localStorage
- git #53e965b4 - Feature detect OOJS compatibility
- git #28a7c1b8 - Do not treat category captions as gallery captions
Popups
edit- git #dd98179a - Add settings
ProofreadPage
edit- git #a73e55f6 - Avoid dependance on a WikiEditor class that have been recently removed (bug 69327)
- git #3d3f2704 - Prefix parser tests files with 'proofreadpage_'
SecurePoll
edit- git #7f3c3384 - i18n: plural support for securepoll-create-layout-election_dates
SyntaxHighlight_GeSHi
edit- git #6941a4fb - Remove out of date information from README
TimedMediaHandler
edit- git #8310de80 - Degrade Special:OrphanedTimedText gracefully if !$wgEnableLocalTimedText
- git #1c1d7c33 - Show appropriately sized video sources first.
- git #bb3234d3 - Fix typo in qqq.json (bug 68635)
Translate
edit- git #a65a6a26 - Special page Special:PagePreparation for translate page preparation
- git #e83a9266 - Drop support for MediaWiki 1.21
- git #bfaf870b - Fix phantom test failures
- git #b764f80c - export.php: wrong error for AggregateMessageGroups
- git #3a20ec65 - Update version for MLEB 2014.07 release
- git #7d05c42e - Improve comments
- git #cfd540a0 - Guard against "Illegal offset type in isset or empty"
- git #92f83084 - Punctuation for error messages at Special:PageMigration
- git #d5fb1606 - Fix fatal error in WikiPageMessageGroup (bug 68523)
UniversalLanguageSelector
edit- git #bc07bbcb - Update version for MLEB 2014.07 release
- git #058dbbcd - Update jquery.ime from upstream
UploadWizard
edit- git #b18bc4d2 - Load messages for licensing option of UploadWizard
- git #bff3c97a - Move hide.*Buttons functions to UWI
- git #3e8c3ac2 - Remove $.notify
VisualEditor
edit- git #d6460ff9 - Update VE core submodule to wmf/1.24wmf16 for cherry-pick
- git #bcd9c567 - ve.ui.MWMetaDialog: Really *ALWAYS* return to normal tracking behavior (bug 68901)
- git #e095b773 - Use $.when() in MediaSearchWidget (bug 65321, bug 67438)
- git #3532497f - Follow-up I569098: Rebuild reference list when reopening as it can change (bug 68869)
- git #1b873a8e - Don't clone internal item node element used for references in re-use citation dialog (bug 67342)
- git #95d0d2c0 - Unselect currently selected item in re-use citation dialog when reopening (bug 68582)
- git #f4d6892f - Bidi-isolate the version in the help panel (bug 68688)
- git #18a9f95f - Use extension name in context menu for alien extensions
- git #c451656d - Remove redundant setting of title in link nodes
- git #1468ab82 - Don't show PostEdit message if we made a null edit (bug 51243)
- git #2411a174 - MWMediaSearchWidget: Use json/jsonp for local/foreign api respectively (bug 64822, bug 67749)
- git #859d8525 - Delay scrollToHeading() until after the selection is rerendered
- git #50dae0ab - Focus the caption surface on initialization (bug 68806)
- git #ca6816be - [BrowserTest] Client logins only once to upload all screenshots
- git #3224ceb4 - Delay scrolling to a heading more on mobile
- git #840c871a - Remove unused CSS classes
- git #c6b96d10 - [BrowserTest] Save button locator now supports language screenshots
- git #06911a01 - Remove old message
- git #d4eb0ea0 - [BrowserTest] Language of images should be in subcategory of VisualEditor
- git #c23cebd5 - Comment used messages
- git #b1257d60 - Reduce bottom margin of reference names
- git #61d40bd5 - SVG fixes
- git #5e5755f0 - Implement getFocusableNode for MWGallery nodes
- git #c7fce9b2 - Fix corruption bug in sortkeys containing underscores
- git #1042733e - Attach mobile surface to the toolbar (bug 68546)
- git #a6d94256 - Actually clear diff viewer after closing save dialog and changing document
- git #2fb33750 - [BrowserTest] turn Headings test back on for the builds
- git #7cc31d0c - Actually show the corruption warning in the save dialog
- git #9b93c2c4 - [BrowserTest] prevent premature click of Edit button
- git #14753500 - Don't overwrite #contentSub just to try to get the correct subtitle for redirects (bug 68432)
- git #97813e26 - Use faster (and more accurate!) computation of directionality
WikiEditor
edit- git #dbbb7222 - Only add WikiEditor for content model WikiText (bug 24713, bug 24041)
WikimediaMessages
edit- git #a0e977fc - German translations for super protect messages
- git #469ab9b1 - Add superprotect related messages
- git #a3eb673f - Add strings for localisation of Wikivoyage RelatedSites links (bug 68359)
- git #2fbbd469 - Add WikimediaShopLink messages (bug 55678)
ZeroBanner
edit- git #ec9fb9a8 - Logging opera-detection cleanup
- git #c930255e - Use correct RL module class for templates