MediaWiki 1.21/wmf11/Changelog
< MediaWiki 1.21 | wmf11
Core changes
edit- git #3b7117ef - Update E3Experiments entry-point
- git #3f5695a0 - Adding hooks for thank you notification links
- git #1af016a4 - Add Thanks
- git #276e28f2 - Bump GuidedTour for deployment
- git #3d187e8a - Bump E3Experiments for deploy
- git #1424b308 - Bump GettingStarted for deployment.
- git #ac968b18 - Fix wfWaitForSlaves() for foreign DBs
- git #8d56d9cb - Fix wfWaitForSlaves() so the $wiki parameter actually works correctly
- git #08295adc - Fixed importScopedSession() and moved exportUserSession() to RequestContext.
- git #c41e6e63 - Update MobileFrontend to tip of production branch
- git #c3e85677 - Updating MobileFrontend to tip of production branch
- git #000a15b1 - Bump GuidedTour again to fix its own submodule issue
- git #a89ff58d - Bump GuidedTour for deployment.
- git #1195f8d8 - Bump E3Experiments for deploy
- git #21abda21 - Add CategoryAfterPageAdded / CategoryAfterPageRemoved hooks
- git #6f76ede1 - Cleaned up upload job error reporting.
- git #f0ac093e - Add new extension: NavigationTiming
- git #3fbb47c1 - Allow first letter data to be invalidated
- git #18028a98 - Reduce disruption during updateCollation.php
- git #389bba95 - IcuCollation::$tailoringFirstLetters: implement letter removal (bug 45446)
- git #fe6449b1 - Update Math to fix nasty caching bug
- git #5af8702a - Fixed redis auth error spam in logs.
- git #d907f503 - Unset the cgroup if we don't have a memory limit (bug 45854)
- git #a15ea4b5 - Adding validation for checkmatrix (same as for multiselect)
- git #5ae9bac1 - Bump to disable gettingstarted tour (wmf11)
- git #39948e2e - Adding new subclass to HTMLForm for constructing a checkbox matrix
- git #47266056 - 6 (bug 4584)
- git #52b832f8 - Update DataValues
- git #21c13a99 - Update Wikibase and DataValues
- git #cbc98b09 - [JobQueue] Throttle refreshLinks2 jobs based on finishing the refreshLinks jobs.
- git #00a6da86 - Update MF and Zero
- git #ae9f0cf3 - Added --postime option syncFileBackend.
- git #40a70903 - Read of arbitrary files through mwdoc-filter.php (bug 45355)
- git #15e50f46 - Add username for GENDER in LogFormatter only when visible (bug 42621)
- git #8def6144 - API action=unblock should return the user name, not the full user object (bug 43518)
- git #d32c3259 - Update WikiData extensions to correct points for 1.21wmf11
- git #de7380b5 - Change intval( User::getOption() ) to User::getIntOption()
- git #f3e7de11 - Remove Lithuanian override of plural rules
- git #406d9587 - Remove custom Latvian(lv) language plural rules
- git #5b51a2e8 - Use American English spelling for labor
- git #b16f5bf8 - Add number of watchers to API prop=info (bug 44244, bug 44244)
- git #58b1d254 - Restoring languages/messages/MessagesAr.php (blanked by L10n-bot)
- git #5fec1ad2 - Fix more occurences of "e-mail" to "email" in API (bug 45633, bug 45633)
- git #55e78bcd - Ensure wgPostEdit can never be set on a non-view. (bug 43270)
- git #f8d1bf2a - Add "upload" type to API (bug 44909)
- git #62308668 - mw.loader: Prevent useless jobs from being added to queue
- git #c699dc1b - Use 'email' instead of 'e-mail' in English installer messages (bug 45461)
- git #b672653a - Use 'email' instead of 'e-mail' in API texts. (bug 45633)
- git #68820277 - API continue param to streamline iteration of complex queries
- git #d962a0be - testInvalidEmail() passes now without local config
- git #f7489758 - More tests for Parsoid's beneift.
- git #5880f897 - API: Throw error when interwiki is given for various title param
- git #4421f598 - Correct documentation for wfPickRandom()'s return types
- git #2c56e3b0 - Add 'parsoid' option to parserTests.txt.
- git #0bc78522 - Some additional test cases for Parsoid.
- git #9cd81e4c - Do not attempt to send a real e-mail (bug 44192)
- git #757c29a2 - Do not attempt to send a real e-mail in ApiAccountCreationTest" (bug 44192)
- git #99512fd3 - Move LoadBalancer::pickRandom() to wfPickRandom()
- git #81c42c81 - Several minor fixes.
- git #3d55a64b - Preserve caller expectations for behaviour of sslVerifyHost
- git #6f3e4e98 - Kill off and remove HttpRequest class
- git #b3683bbd - Make UploadBase::getTempFileSha1Base36 public
- git #13ae6bfb - Only run sha1_file once per file in FSFile
- git #ddb8ca8b - Removing badge drop shadow per Vibha
- git #a6ac0812 - Deal with garbage user_token values in the DB.
- git #b5e2ea02 - Do not read /.git if it is a directory
- git #b0c97338 - Remove unused global $wgMemc
- git #873970ed - Init the user token before adding users.
- git #8f2f6d3b - Use email instead of e-mail (bug 45461)
- git #87f35b3a - Consistency fixes
- git #b3e34e3c - Add missing parameter in handleWriteError call
- git #cdef5437 - Docs, typofix, additional testcase for I7be51e
- git #7d55a773 - Improve documentation for OutputPage->addModuleStyles
- git #183b4dbe - Added missing @deprecated doc to File and Title
- git #910ed234 - Change new wgUserRegistration format, put in User:
- git #559cc276 - Expose additional user attributes as JS vars
- git #cd1398d4 - Fix API upload with only one chunk (bug 44923)
- git #8049aa33 - Fix UploadStash::removeFile() error
- git #0c28ca14 - Swedish Collation (uppercase-sv). Swaps Ä and Æ" (bug 29788)
- git #25d26efe - API should properly handle OPTIONS (bug 44921)
- git #55e83881 - Make maintenance/update.php parse again under PHP 4.1.0
- git #7e6ad486 - Avoid pool fragmentation in RedisConnectionPool.
- git #36e186aa - [BagOStuff] Converted RedisBagOStuff to RedisConnectionPool.
- git #91434949 - create language-specific collations for category sorting (bug 43799)
- git #f44c768f - [FileBackend] Process cache negatives for file SHA1 function.
- git #34bbc9ab - Remove temporary plural overrides for fa, hu, ja, vi
- git #d61373ec - Remove MediaWiki overrides for plural rules for Scots Gaelic (gd)
- git #fc6a9635 - Remove resetArticleID() call from RecentChanges::getTitle() (bug 45417)
- git #74667197 - Refresh docs for wfMessage
- git #2578bb06 - Extend ... magic to also work when "others" is linked somewhere
- git #e712a37e - Mention the batch-download time in copyFileBackend.php.
- git #eadd393a - Allow {{FORMATNUM}} to only do digit transform (bug 35753)
- git #eff33c48 - Remove dead code.
- git #db621498 - Use IETF example domains, not Britney (bug 45396)
- git #307ac55e - Add PagesWithProp special page and API module
- git #9bdc558b - Add a wfWaitForSlaves() call at the end of sql.php
- git #d01be611 - Script calling cleanups
- git #1bbb93c6 - Add a define guard to NoLocalSettings.php
- git #8debd7b5 - Flip order of conditionals and add explanatory note
- git #6f4448dd - Remove DB2 support
- git #375687ed - Add wgPostEdit to show if user just saved this page (bug 43270)
- git #92920e3a - Add link trail and link prefix to API (bug 43661)
- git #bd0d6c18 - Add variant config to siprop=general (bug 41716)
- git #6881e5f3 - Remove gaps from $wgFileExtensions array (bug 44776)
- git #8e174857 - Make ApiEditPage use Article::newFromWikiPage() and add user to context
- git #d311beff - Web installer: fix "Upgrade existing installation" (bug 45257)
- git #5be9e284 - XML format: fix "Unrecognized parameter" warning
- git #678f2da9 - Pass user to File::recordUpload to avoid $wgUser
- git #3869c3f8 - Change comment:
- git #3f4e273a - Fix documentation error for $expire in WebResponse::setcookie.
- git #dfb8390a - Initial JSDuck implementation
- git #7be2c091 - Additional tests to catch future Parsoid regressions.
- git #f5da1543 - test the parsing of inline URLs. (bug 20281)
- git #1abb019e - Give a 200 response for valid user pages
- git #eb5d0290 - Add tests for wfParseUrl()
- git #66cea66a - phpcs: Naming of GlobalFunctions tests classes.
- git #7d939705 - Made sql.php except a "cluster" option and cleaned up the arguments.
- git #76b5f4c7 - Various job queue documentation tweaks.
- git #37434797 - Changed blob table to use InnoDB.
- git #4c8b037a - Cleanups for runJobs.php.
- git #71b257c6 - Put the check for empty comment outside of the section anchor section of EditPage::internalAttemptSave()
- git #7013da72 - Small tweaks to $wgLockManagers documentation.
- git #8af7462d - Commafy support for convertNumber
- git #1f5f6a1b - [JobQueue] Made the maximum number of job attempts configurable.
- git #9cc7e6a3 - [JobQueue] Cleanups for JobQueueRedis.
- git #04e0d75f - [JobQueue] Use target wiki configuration for some key functions.
- git #d0985f4f - [JobQueue] Added aggregate empty/non-empty queue caching.
- git #5a07acd0 - Fix how QUnit.newMwEnvironment merges live and custom settings
- git #6a6e5020 - Move around/add PHP_SAPI check, making find-entries happier.
- git #5377e1c9 - Concatenate two literals
- git #18ac2656 - PHPUnit/Framework.php was removed in 2010
- git #13610ff5 - Fixed documentation typo.
- git #31b7f3ec - Validate the user name used by DoubleRedirectJob
- git #4c26684d - [FileRepo] Changed LocalFile locking to avoid breaking transactions.
- git #c628b6d1 - (bug 24375) Fix doMaintenance.php exit procedures. (bug 42600)
- git #12f88660 - Tests: Add missing expect numbers in QUnit tests.
- git #89a222dd - Limit ApiQueryImageInfo transform calls
- git #e951be59 - Show HEADs for Git 1.7.8+ submodules (bug 44599)
- git #c1299db1 - Do not show a "badretype" error when creating an account by e-mail. (bug 45012)
- git #c5d757b9 - style: indent tweaks to Title.php
- git #cf4262ca - Using "Page" for type hinting is really useless
- git #a943d0da - Fix API output formatting (change lines delimited with * as bold)
- git #0ae0c665 - API prop=pageprops ppprop should accept multiple values (bug 43251)
- git #8b5abe38 - Add line breaks to the output of Special:Watchlist
- git #c8d221a1 - Some minor coding practice fixes;
- git #593d873a - style
- git #f8988e08 - [JobQueue] Allow certain job types to always opt out of retries.
- git #644ee1a5 - Pass all non-default values as hidden field in namespace form on Special:Watchlist
- git #4eb980fe - set wgLanguageCode in NewParserTests for all tests
- git #c0f47c44 - Add getters to Message object.
- git #34617688 - unbreak $.suggestions up/down arrow navigation [regression] (bug 44988)
- git #6c35b02a - phpcs: Normalize methods declarations to "[final abstract] [visibility]".
- git #86ce0ee5 - Move <warnings> and <query-continue> to result's top and optimize
- git #96a9603e - API Remove $wgAPIGeneratorModules - it's dynamic now
- git #59ce08be - Remove useless $prefs array from Special:Watchlist
- git #901454cd - Upstream: Update QUnit from v1.10.0 to v1.11.0
- git #1d41a94c - Always cast input to string in wfBaseConvert
- git #078334ff - Better context for Article initialized by ApiEditPage (bug 45092)
- git #7e83c69f - Fix siprop=protocols in XML format (bug 45130)
- git #68484704 - Wrote proper skip reason
- git #388b14a1 - Misc follow-ups to I2fc3966e (a161c5e)
- git #a7c103ad - wfParseUrl() no longer produces a PHP notice if passed a "mailto:%22 URL without address (bug 45069)
- git #54234b06 - Use $this->checkReadOnly() for read only database check in Special:Invalidateemail
- git #cd7d6e9e - Extend Russian grammar support
- git #510c1d1f - Add invert selection for ns in Special:Newpages (bug 43467)
- git #fbf34d84 - [Upload] Moved async upload stuff to the job queue.
- git #c9fa62d9 - cleanup action=tokens
- git #563a5226 - Add line breaks to the output of action=info
- git #e6467452 - Avoid fatal errors when a revision doesn't exist in action=info (bug 44219)
- git #ff3df413 - Allow n=form in plural syntax (bug 44987)
- git #f04d486e - createAndPromote.php: Change to allow promotion only (bug 35623)
- git #b70ac9c1 - fix a typo in generateCollationData.php
- git #5c9d0c37 - properly stop output buffering
- git #5397c668 - Allow adding arbitrary properties to OutputPage
- git #7ed06f3b - Mention that User::setInternalPassword() accepts null as password string
- git #eb95f300 - Fix documentation in Linker::formatTemplates.
- git #bc4c2ef3 - Add pp_propname_page index to page_props
- git #f7353959 - Allow API results to wrap long lines
Extensions
editAbuseFilter
edit- git #42bd0d84 - AbuseFilter: Change format of database logging/ performance
- git #fdae51ec - Fix default for $wgAbuseFilterAnonBlockDuration
- git #53e230c5 - Check that $title is defined and is a Title object
- git #b8f53e27 - Create variable to set length of IP blocks
ArticleFeedback
edit- git #238983d4 - Use email instead of e-mail (bug 45461)
ArticleFeedbackv5
edit- git #8c6bf6e6 - Add link to view all activity
- git #0dda1314 - Fix updater; was looking for a non-existing index name
- git #cd73ae70 - fix line break at activity log
- git #c5bcfd16 - HTML element attribute values don't need to be escaped (HTML::expandAttributes will take care of that)
- git #15e05040 - messages are lowercase ASC/DESC
- git #e662df20 - Make AFTv5 watchlist configurable
- git #426cc893 - New: By using "Discuss on talk page" the page gets unwatched (bug 46419)
- git #3f3bee37 - Remove reader tools for editors in feedback page (bug 43419)
- git #4dab3a01 - Fix issues discovered after dewiki deployment
- git #57583b58 - investigate incorrect totals issue
- git #44455641 - Add index for page-specific requests
- git #6cf4ee34 - General cleanup/fixes
- git #c25aff41 - Add index for mycontribs hook
- git #a6820ac6 - Add comments for grep
- git #bb08d787 - Substitute id generator for superior UIDGenerator
- git #5c309fe4 - this caused db error for a while
- git #a015e422 - Make sure that no out-of-date data is read from a slave
- git #3aab624d - Keep reading from DB_MASTER if data has been written
- git #c2c21554 - Blank feedback is confusing (bug 44154)
- git #647b0473 - cache cleanup script
- git #69d73504 - Set default sort for 'hidden' filter
- git #8b44c418 - Replace article by page where possible
- git #64d06d11 - High priority fixes
- git #03fbe205 - re-introduce hide tool for monitors
- git #753e3559 - failsafe to make sure that feedback that doesn't get archived, does not continue to show up in archive_scheduled
- git #802a8bff - fix incorrect reference in docs
- git #3ed29b50 - CTRL+Click on "Feedback from my watched pages »" should open the link in a new tab (bug 43373)
- git #19399448 - Show new feedback in Recent Changes (bug 44955)
- git #ae3a0881 - Display error message on permalink if feedback doesn't exist (bug 45057)
- git #50ed51fc - Discuss on talk page
- git #0dcf37e1 - Auto-archive comments
- git #e22435f3 - New actions, filters & UX
- git #355bc30a - Refactor AFT backend
- git #372844b2 - Use American English spelling for behavior
- git #39225352 - Use email instead of e-mail (bug 45461)
- git #64550b20 - Avoid overlapping text in Tools box by using display:inline-block (bug 38295)
- git #41cb0ef6 - AFTv5 controls not selectable with tab (bug 40595)
- git #c1bce008 - Use protocol relative links
- git #61aa386d - Job returns Status instead of bool (bug 44960)
CentralAuth
edit- git #25db0c70 - Adding wfWaitForSlaves before we melt the centralauth cluster.
- git #216c113c - Maintenance script to migrate a single account from local to global
- git #f60ac03c - Call to a member function getUserCaseDBKey() on a non-object (bug 46303)
- git #479a4771 - Apply title normalization for global groups
- git #41049673 - Remove code redundancies and centralize logging logic
- git #3ca3f8a9 - Allow global groups to be renamed (bug 27551)
- git #3cc3cb92 - Fix the reason dropdown for Special:MultiLock
- git #5422930b - Adding comments for grep
- git #dbd4e904 - Replace the wiki set number on Special:GlobalGroupPermissions with a link
- git #3af6dc68 - Add api for getting all wiki sets (bug 16860)
- git #149c8886 - Adding username to the account details section of Special:CentralAuth (bug 36015)
- git #fdf7dd30 - Use CentralAuthUser::adminLockHide in SpecialCentralAuth::doSubmit
- git #3d7236f2 - Add conflict detection for status (bug 18057)
- git #11c26697 - Minor fixes (i18n and special page group)
- git #29457228 - Consistency tweaks
- git #edb1c47c - Use email instead of e-mail (bug 45461)
- git #bb735e91 - Lock multiple CentralAuth accounts at once
- git #64cbfedb - Used empty string instead of null for lock in setglobalaccountstatus API
CentralNotice
edit- git #83ccc833 - prevent mw.centralnotice.initialize() from running twice
- git #5ec705cf - Altering CentralNotice UI Date Format
- git #c8b4ca22 - fix unit tests
- git #a533d9ce - Countries column in campaigns table
- git #1cfc966e - fix bad path
- git #8bfdfb3e - Initial sqlite compatibility
- git #a7d0abe1 - Fixing database patch 2.3 for CentralNotice
- git #2caacc26 - On load; Geotarget selector no longer hides
- git #3e793432 - Fix bad caching in bannerController
- git #54de233f - Revert "CentralNotice v2.3 DB Schema Updates"
- git #fd0fc491 - Revert "sql patch path was incorrect for 'addTable', 'cn_notices',"
- git #ba398247 - sql patch path was incorrect for 'addTable', 'cn_notices',
- git #85dd062f - fix LoadExtensionSchemaUpdates hook callable (bug 46533)
- git #05dcf724 - Fixing Multiselector Suckage
- git #1bf0427a - Fully expand templates before scanning banner for fields
- git #b749ace4 - unit test fixtures for CentralNotice
- git #57f88712 - Improve project, country, and language list display
- git #e351640b - CentralNotice v2.3 DB Schema Updates
- git #0722986b - CN i18n - Fixed en message and added dependency
- git #1938eafa - CN DB global should have been wgCentralDBname
- git #ca51760a - Fixing Whitespace in CN Controller
- git #aaf7c9a5 - Reporting user Logged In/Out status in CN
- git #b9292570 - Always use $wgCentralDBname in wfGetDB
- git #c36ceb9b - Making Multiselectors Pretty in CN
- git #491cc268 - Preventing Banner Load on Mobile Devices
- git #0a5c0d28 - Allocation API Now works in XML (bug 45884)
- git #c2f6ccf1 - Adding comments for grep
- git #0b630e40 - Fixing PHP fatal when saving banner (bug 45846)
- git #b1ddffbc - British spelling - localise (for consistency)
- git #3b7376da - ResourceLoader: List jquery.cookie as a dependency
- git #5f364806 - Mobile: Allow CentralNotice to surface on mobile
- git #f35b1c54 - Fix CentralNotice Underallocation
- git #b0181dbe - CentralNotice using wrong DB for logging (bug 45366)
Cite
edit- git #73f85682 - Handle cloned parsers (bug 32368)
CodeReview
edit- git #06e83eaa - Use email instead of e-mail (bug 45461)
ConfirmEdit
edit- git #ab86ecf2 - Use email instead of e-mail (bug 45461)
ContributionTracking
edit- git #4094fcac - Use email instead of e-mail (bug 45461)
CreditsSource
edit- git #c20064d1 - Tweak 'creditssource-source-work'
DonationInterface
edit- git #77a04577 - Making the payments logs less racey.
- git #3ec05f00 - Adding new payment types to the out-logger.
- git #34aa5e74 - fix required, hidden city input
- git #b0d1d796 - Removing end comments marks from Sofort-GB form
E3Experiments
edit- git #a973293b - Spring cleaning, pt. 2
- git #16006a82 - Add $wgGrownUpBehavior; enable ACUX only if true." (bug 44394)
- git #a715ad65 - Add $wgGrownUpBehavior; enable ACUX only if true. (bug 44394)
- git #f5a3bacc - Have jshint ignore jsduck output directory.
Echo
edit- git #2d0e5ee5 - Consolidate messages and fix dismiss title
- git #fbf0b2cb - Add source for event logging
- git #98f4b2cc - CSS tweak to line everything up.
- git #5c701f80 - Add getCategory() method to event object
- git #efebd391 - reverts/rollback should not trigger link notif (bug 45337)
- git #e6b4133e - Adding Gratitude icon
- git #c4039b75 - Initial version of user-right notification
- git #17cb9269 - Remove use of "I" in favor of "you"
- git #9b1b6b09 - Keep instance variable 'type' the same visibility as the others
- git #28fa282a - Fixing issue with RTL display of badge and pokey
- git #345fdb81 - mentioned users should not be as object in database (bug 46051)
- git #ded706dd - Notification should not be created for anon users (bug 46046)
- git #1c9f078e - Fixing bug with links in flyout caused by change I76b80db1
- git #4bd3ab66 - Changing flyout title to be a non-linking header per discussion
- git #fcb5d99b - Fixing dismiss functionality for new checkmatrix system and categories
- git #82520260 - Using self for static methods
- git #c253342d - Making defaultUserOptions based on category to match preferences
- git #1f88af13 - Echo style tweaks per Vibha
- git #ab784f64 - Making sure email notifications are based on categories as well
- git #5526c243 - extract payload from generic format method
- git #5189f1cf - Just correcting a class name
- git #fd72ce76 - Fix eventlogging schema check logic
- git #9f62f5fe - Remove trailing comma from javascript object literal
- git #85aa4a20 - Add more documentation and code cleanup
- git #8357f4bd - Implementing new prefs system for Echo
- git #b98b7b69 - Remove unused pretty timestamp
- git #605c88b4 - Add more documentation and getter method to Notification
- git #fc5c3416 - Add first version of EventLogging schema to Echo
- git #62a43357 - Numerous bits of method parameter documentation
- git #54c52b2a - Fix inconsistent function return type (bug 45591)
- git #42dbd11d - Remove unused function EchoEditFormatter::formatLink() (bug 45592)
- git #b4b7cd92 - Remove a couple of unused variables
- git #b624960f - Use email instead of e-mail (bug 45461)
- git #d1aa8d52 - Some minor polish for user mention notification per design specs
- git #d61ce41e - configure mention notification to use the right formatter
- git #dc6a3cb6 - Add a "mention" notification
EducationProgram
edit- git #2e188b62 - Revert my commits. Already fixed in master. FFS
- git #4d86e72d - Followup g54130
- git #64eed68a - Implement IContextSource::exportSession
- git #b1bc7905 - Implement IContextSource::exportSession (bug 46188)
- git #6930ab9c - Make messaging consistent
- git #aa0485b0 - Gender neutral issue solved by adding themself or them at appropriate places (bug 39594)
- git #087abbfa - Adding comments for grep
- git #29b72680 - Split off some code from EditEventCreator to UserCourseFinder
- git #21fcd396 - Fix message keys generated on Special:ManageCourses (bug 45620)
- git #bdebb892 - Use language object from local context rather then global one
- git #64ae7b71 - Clean up edit event creation and added basic test
- git #fecca2a6 - Properly sort class registration for /includes/
- git #627e550d - replace menu by customizable header on course pages (bug 43882)
- git #3a2ea39d - Added test for Settings class
- git #2990927c - Rename ambassador roles (bug 42206)
EmailCapture
edit- git #050ff35a - Use email instead of e-mail (bug 45461)
EventLogging
edit- git #8ef6e2e8 - Log $_SERVER['HTTP_HOST'] as webHost (bug 46011)
- git #fadc2db7 - Update README.rst
- git #8ab96286 - Remove unused variables.
- git #d8d0413e - Add PageContentSaveComplete server-side event
- git #eb7236ac - Installation notes
- git #b41765d8 - Copy jshint from core and add excludes for 3rd-party code.
- git #5568df00 - Provide configuration hints in dev server
- git #a5dac268 - swap ujson lib for simplejson
- git #e457ee70 - Remove Git SHA1 logging functionality
- git #b7054a08 - Fixup memcached support for new WMF memcached config
- git #bc20cf01 - Spaces to tabs
ExtensionDistributor
edit- git #f0247f5f - Remove unused message
GettingStarted
edit- git #dabb17fe - Vertically align GettingStarted categories (bug 46164)
- git #84caa205 - Fix edit tagging for GettingStarted edits. (bug 46171)
- git #81b6ab05 - Increase number of attempts to get suitable article
- git #aa723eee - Revert "Drop $article->userCan('edit') check"
- git #94d475f0 - Minor CSS and JS (jshint) improvement:
- git #e3851bbd - Drop $article->userCan('edit') check
- git #b112e535 - Use single-parameter version of srand.
- git #a219756b - Append notices to container and float left.
- git #7520e107 - Ensure task targets are editable and bite-sized
- git #5dfd6a1c - Use blue button for Return To link
- git #7acf7ec6 - Implement front-end of dynamic GettingStartedv2, with new logging.
- git #e011c0c4 - Randomly sample articles from a category.
- git #005a8302 - Make task columns display correctly on IE7. (bug 45527)
- git #435f1ce8 - Add split test with control being shown core landing page.
- git #d9ce6679 - Synchronize task categories' membership to Redis
- git #4bfa21e0 - Use jshint from core, make required fixes, rm dead code.
GlobalBlocking
edit- git #a1c35d28 - Use email instead of e-mail (bug 45461)
GuidedTour
edit- git #ffbdee38 - Bump GuidedTour for position fix.
- git #98e76e1b - Adjust guider arrows sprite to not display extra pixels (bug 45826)
- git #e34a490f - Change to use mw.Title; matches corresponding change in GettingStarted.
- git #1009a2fe - Copy jshint from core and update accordingly.
- git #78e6af3a - Fix Guiders submodule to point to right patchset of flip commit
- git #fea6d341 - Use new flip if needed support in Guiders: (bug 45621)
LiquidThreads
edit- git #3c59afef - Use email instead of e-mail (bug 45461)
- git #6de9504e - Check lqtnotifytalk property correctly (bug 39513)
- git #04d8d90c - Fix placement of sign unnecessary message (bug 29127)
- git #e9561311 - Fix order of checking for non-existent lqt_oldids (bug 37562)
- git #51474fe7 - Fix Call to a member function getPrefixedText() on a non-object (bug 41185)
- git #bb4b62ed - Fix highlighted comment URL on thread lqt_oldid pages (bug 28408)
- git #810d7c17 - Fix discussion page history columns
- git #37ae55d0 - Watch/Unwatch must be POSTed and pass token. (bug 40665)
- git #f76ab888 - Log signature changes (bug 36096)
- git #ead36068 - Change sort order submit button to use it's own message instead of 'go' (bug 25309)
MobileFrontend
edit- git #7cd1d273 - Updated multi_json Ruby gem
- git #753e3da0 - Rebrand DonateImage as Uploads
- git #0e0ab180 - : Always redirect to page user was on (bug 45996)
- git #a9364223 - : Rewrite getToken function (bug 45516)
- git #87d048cc - Cleanup: Introduce mobilediff.css
- git #9213827a - Add ownership statement to photo upload interface
- git #318c1454 - Makes it easy to create new Jenkins job to run Selenium tests from MobileFrontend repository (bug 46219)
- git #e1af108f - Fix jshintrc for jenkins
- git #dd4f913c - Updated parallel_tests Ruby gem
- git #7e1c210d - Updated multi_json Ruby gem
- git #30dad7e4 - Turn off section toggling on footer
- git #9f091c63 - Remove contact us link from footer
- git #aa343c63 - Update cc-by-sa image and menu images
- git #1c278ef0 - Don't call closeNavigation() on touchend if no menu closed
- git #6be8543e - Restore logo-copyright-en.png
- git #f580b9e5 - Story 440: Promote pageimages to stable on watchlist
- git #72b85ba7 - Improve documentation of mf-last-modified module
- git #6eb80656 - Make site notice display in mobile configurable
- git #c9641258 - Increase left padding in search input
- git #f115edfa - Make watchstar rotate when it changes state
- git #831d797b - Fix jagged inset shadow in menu
- git #739a03d9 - Remove unused images
- git #d3ca9d54 - PNGCrush all the PNGs
- git #31ca834c - Rotate escape overlay arrow for RTL languages
- git #ae692b7b - Revert "Maintenance: Load minimum possible css / reorg css"
- git #64cd0a0d - Maintenance: Load minimum possible css / reorg css
- git #38745383 - Story 141: Add siteNotice div to skin
- git #bf7fc947 - Add a generic Drawer view and CtaDrawer
- git #6b699b04 - : Close main menu after tapping the content (bug 43845, bug 43845)
- git #ed9909c7 - put css before js
- git #6a1a919c - Cleanup: Move SkinMobileTemplate into its own file
- git #db34a9ad - Check for EventLogging presence in userlogin.js hack
- git #90eafa3d - Make sure we never show photo upload button on main page
- git #25986027 - Regression: Deal with absent wgPhotoUploadAppendToDesc
- git #d6398a72 - : Increment upload count on successful upload page upload (bug 45465)
- git #5a06b6b7 - Regression: Fix broken tests
- git #dae46e7a - Various fixes to overlay header code
- git #6d2c824e - American spelling - unrecognized (debug message)
- git #7d8996c2 - Updated Cucumber Ruby gem
- git #01ba7c3f - Updated Ruby gems
- git #14793c3b - alpha: show preferred languages at top of language selector
- git #63a6b8aa - Fix comment to reference CentralAuth, rather than CentralNotice
- git #96d6b482 - Regression: fix margin/padding on input in header for language overlay
- git #80d51fc1 - Testing: Add donate image tests
- git #d764bc2e - : Deprecate mwMobileFrontendConfig and setConfig, getConfig (bug 44133)
- git #fc63fc77 - : Cleanup ResourceLoader mess (bug 44017)
- git #6c09b87f - Cleanup: Remove unused css
- git #e6cb251b - Regression: Initialise photo module on page-loaded event only where available
- git #73175446 - Regression: Make editing work again on mobile beta
- git #9939a45f - Regression: Remove special page style dependency
- git #472a042f - alpha: diff view use background color rather than text color
- git #e3da3f85 - Improvement to diff view
- git #99d9a237 - : Define special page modules manually (bug 44070)
- git #6a095994 - Link to CC-by-SA on uploads should go to Creative Commons (bug 45742)
- git #83c0074f - Regression: Make languages work again on beta
- git #0c722897 - : Standardise login and account creation forms (bug 44646)
- git #a28da03a - alpha: slight tweak to tables
- git #230e8282 - RL: Correctly load modules that belong in the head and headItems
MoodBar
edit- git #9c21fe78 - Use email instead of e-mail (bug 45461)
- git #6f391c3b - MediaWiki:Moodbar-privacy and MediaWiki:Moodbar-privacy-link use lego (bug 43483)
Narayam
edit- git #d9a6dfbe - Fix te rules to get ZWNJ instead of ZWJ
NavigationTiming
edit- ** Newly deployed extension
OpenStackManager
edit- git #0cd45e43 - Remove debugging lines that cause disclosure
- git #5fb1555b - Create shell requests as labslogbot.
- git #b7d9fad8 - Projects need to be extensibleobject so that we can add 'info'.
- git #73e7451c - Add a GUI for managing a project's shared volumes
PageTriage
edit- git #3a44ebce - Update category to Echo change
- git #0550e790 - fixing display of filter list in Firefox (bug 46367)
- git #6943a69b - Adding comments for grep
- git #cb475d8c - Strict standards: Non-static method PageTriageUtil::getCacheVersion() should not be called statically in ~/mediawiki/extensions/PageTriage/includes/PageTriageUtil.php on line 257
- git #505e67ac - Updating PageTriage for Echo change Id745ed
- git #2f328176 - Replacing intval() with casting
- git #0fe54003 - replace gM() with mw.msg() (bug 44237)
- git #f5fd2165 - Use email instead of e-mail (bug 45461)
- git #02fe657a - Fix capitalisation
RSS
edit- git #8d54970b - Remove () from around date format
- git #d22ca875 - Use American English spelling for behavior
- git #2fa8bc3c - follow-up change (renaming) core class HttpRequest to MWHttpRequest
- git #08f23009 - (bug 45388) $wgRSSAllowImageTag new name; bug fixed (bug 45387)
Scribunto
edit- git #ded331dd - Allow for docs at non-subpages (bug 45845, bug 45845)
- git #7617f25a - scribunto-doc-subpage-name needs to be in the content language (bug 46031, bug 46031)
- git #b6ea64f1 - Make mw.getCurrentFrame() work in console, add frame:newChild()
- git #5faa0015 - Don't count argument parsing time towards Lua limit (bug 45684, bug 45684)
- git #3ac69047 - Missing global
- git #6d1c1e63 - Improve error popup discoverability (bug 45887, bug 45887)
- git #466ba866 - Add title.fileExists, improve title.exists (bug 45774, bug 45774)
- git #b926846a - mw.title:getContent() should record in templatelinks
- git #981ea4c3 - Fix unit test engine↔parser assignment
- git #201bf237 - Fix Title library breaking other unit tests
- git #e865a252 - Add namespace translations for dsb, eo, hsb
- git #e004b415 - Add mw.title:getContent() (bug 45512, bug 45512)
- git #fcef54e9 - Fix ustring errors
- git #328680ed - Add language functions
- git #580cda00 - Fix mw.uri error with empty fragment or query string (bug 45655)
- git #5e548e76 - Add requirable bit32 library
- git #e995922b - Clean up argument lists
- git #7d7b0683 - Add Hungarian namespace aliases
- git #69a717c5 - Fix title library saving
- git #233ff664 - Update i18n (bug 39125)
- git #307a5b1b - Clean up lualibs
- git #04a0a580 - Add mw.title library
- git #f25b5771 - Added be-tarask NS translations
- git #e982ecc4 - Add Dutch namespace names
- git #cb09e3e2 - Add Chinese namespace names
- git #c8163a5f - Add german namespace aliases
- git #ba09ba3f - Add mw.message library
- git #2b08f5a5 - Fix NaN unit test in phpunit 3.7.14
- git #cd43c9ff - Use XHTML <hr /> tag
- git #30a75fb0 - Add module documentation support
- git #00d4b711 - Add mw.loadData, for static data loading
- git #d20af1dc - Enable subpages
SpamBlacklist
edit- git #48b98497 - Use American English spelling for behavior
- git #2e6259f3 - Use email instead of e-mail (bug 45461)
TemplateSandbox
edit- git #61b7f0cd - Fix notice due to undefined templatesandbox_preview
Thanks
edit- ** Newly deployed extension
TitleBlacklist
edit- git #52bab2da - Introduce a way to limit username filter to certain sources. (bug 36939)
Translate
edit- git #e65474ee - Rename job classes to more specific names
- git #c00ca3f1 - Fix proofreading view (bug 45739)
- git #c231c0e9 - Add a "collapse" tooltip, in addition to "expand"
- git #d507b332 - Do not show export tab if exports are disabled (bug 40923)
- git #763c5d0a - Bump version
- git #a82fdc60 - Empty msgctxt is now exported properly in GettextFFS (bug 43953)
- git #d2a1865b - I can't find where outdated class is used
- git #279f5917 - Pre-fetch information for the first element of the message list (bug 45739, bug 45739)
- git #7eb89cdc - [TUX] Add tooltip to expand and close icons (bug 45689)
- git #55c469d2 - [TUX] Filtering by a word does not work for non-Latin scripts (bug 45546)
- git #e8703b43 - American spelling - familiarize/minimize
- git #9128f8f2 - Do not consider empty string to mark a translation as "unsaved" (bug 45493)
- git #c479e790 - Fix whitelist/blacklist checking on export (bug 45693)
- git #594afad6 - Don't create empty files in AndroidXmlFFS
- git #61af7e89 - Add fuzzy support to AndroidXmlFFS
- git #8653c757 - Handle gracefully if Solr is not running
- git #fc7889fc - Adjustments for empty list message
- git #32cccaf8 - Remove unused isValidLanguage code
- git #190629a3 - Adjusted layout for side-by-side views
- git #c0b68e34 - Rename js file to match naming convention
- git #293b4bba - Make whole facet row clickable on search (bug 45554)
- git #85fcdebe - "X" should clear search filter in message list (bug 45432, bug 45432)
- git #5feaec84 - Remove proofread tab in TUX (bug 45726, bug 45726)
- git #71536bf8 - Fix singular: parenthesis
- git #527bb884 - Don't assume page content language is wiki content language (bug 35489)
- git #561769f4 - Simplify translatable page completion calculation (bug 44328)
- git #ed6813a0 - [TUX] Outdated icon not appearing on proofread view (bug 45727)
- git #5f59a418 - Some GettextFFS messages were not unfuzzied on import (bug 42635, bug 42635)
- git #f6f6632e - Run mapped code through wfBCP47() (bug 45345, bug 45345)
- git #daa576af - Do not display fuzzy translations on translation pages (bug 44328, bug 44328)
- git #286bf009 - [TUX] Don't show the "No message documentation" label (bug 45431)
- git #a852ab23 - Fix Proofread mark status not being updated (bug 45688, bug 45688)
- git #c558c0a1 - Have PythonSingleFFS observe codeMap (bug 42612, bug 42612)
- git #4ff66236 - Fix the appearance of translatable pages diffs in TUX
- git #d3b52f45 - My -> your
- git #145b2f65 - Add help text and actions if no messages to show
- git #407e5e82 - Use American English spelling for behavior
- git #f078df43 - Use American English spelling for color
- git #b18aa7bb - Address my review comments in Ibf59342e
- git #70450d1a - "The group parameter must be set" when disaggregating page (bug 45610)
- git #d67d301a - Avoid inconsistencies in breadcrumbs of project selector (bug 45421, bug 45421)
- git #ba90e80b - Made message group search match words
- git #5d6c7770 - Speed up initial message loading
- git #dd0f1ab4 - Make (en|dis)couraging changes immediately visible
- git #b54493e9 - Add the "page" view for a side-by-side translation (bug 45547)
- git #2fcdcfae - Avoid fatal error for unknown groups with tux (bug 44162)
- git #6c71e35a - Make variable explicitly public
- git #68e65a33 - Converted page translation logs to LogFormatter
- git #457c56f3 - "Hide your translations" button
- git #00097d58 - Updated proofreading check marks to use sprites
- git #5d76e707 - Adding $this = $( this ) where appropriate
- git #e49ec4a8 - Show blue pencil mark for untranslated messages (bug 45556)
- git #c7f7aa2a - Convert translationreview logs to LogFormatter
- git #a9ca885c - Unbreak group selector in old interface
- git #f0c8feed - Make "translated" the default filter for proofreading (bug 45494)
- git #1430ab49 - Allow insert from helper language
- git #1c133b59 - Add search support for proofread mode
- git #cf27073d - Whitespace cleanup for JSHint
- git #018299b2 - XML for Android export should have escaped ' and " (bug 45354)
- git #6ff6ddea - Remove delay in enablement of "save translation" button (bug 45488)
- git #7b2f1451 - Move focus to search for the project selector (bug 45481)
- git #7ca2bb5c - Styling adjustments for proofread view and toggle buttons
- git #36ce1c56 - Use email instead of e-mail (bug 45461)
- git #241b95fd - Fix whitespace of I2dc613b73
- git #ef275d4b - Fix broken layout for editor in proofreading mode
- git #bfcd3370 - Add status as class for proofread rows
- git #a474b959 - Fix the toggle style of mode changing buttons of message table
- git #38cd00a9 - Add Language to gettext file header (bug 45345)
- git #7e5aa8e8 - Provide onSave callback for translate editor
- git #3ba2764a - Remove the 'load from all' button
- git #b3140736 - Load messages from parent groups too when selected in groupselector
- git #6ab1e33b - Translate, Proofread toggle buttons
- git #d832fe91 - Display a warning when translating to a non-priority language
- git #921a6545 - Hide 'untranslated' filter in proofread mode
- git #db0cfdd2 - Fix js error while clicking on 'Load all messages' button
- git #ee13e907 - Fix broken filters in proofread mode
- git #bca3f8ab - Update the statsbar after proofreading
- git #48c5089d - Code refactoring
- git #f3993c75 - Remove useless database call
- git #461d04c3 - Fix: Wrong language for stats bar
- git #45f874cc - Check user rights before proofread
- git #0d8a8fdf - Add type hint
- git #f5711d59 - Add type hint
- git #85b3125b - Remove unused local assignments
- git #6e782be7 - Remove unused local variable
- git #58d80853 - Proofread
- git #268fb719 - Make message table header to float when scrolling
- git #909accb0 - Load language stats correcly on language change (bug 42675)
- git #f356cfc8 - Dynamic rendering and selection of workflow states
- git #cd202b00 - Proper formatting of LTR messages docs in RTL
TranslationNotifications
edit- git #3b8738e0 - Move full stop outside of link
- git #f03407da - Use email instead of e-mail (bug 45461)
- git #186c30c2 - Fix variable number in message
UniversalLanguageSelector
edit- git #764a752f - dirty RTL CSS hack for Opera (bug 45142)
UploadWizard
edit- git #4d202e36 - adding new license needs array_merge_recursive." (bug 44682)
- git #2ad84fc7 - wrong progress status of uploads. (bug 37302)
- git #be41e57c - adding new license needs array_merge_recursive. (bug 44682)
- git #2c388fd8 - really dont try to convert images (bug 45118)
- git #c26dfb13 - Align buttons properly after uploading a file. (bug 44421)
- git #ded87645 - proper indentation of license under "this file is my own work"
Vector
edit- git #58918aef - make ext.vector.collapsibleTabs actually work (bug 44385)
- git #e7900807 - clean up jquery.collapsibleTabs vs ext.vector.collapsibleTabs (bug 44385)
- git #1a38a361 - adjustments to footer cleanup's CSS
VisualEditor
edit- git #d1a39722 - Added validation to ve.inheritClass
- git #0af14982 - Shift-Enter should add newline in preformatted (bug 45355)
- git #a5aeca3f - Major UI refactoring and improvements
- git #3d3972e9 - Maintenance script: Update header
- git #00317257 - Cleanup: Omit second argument to setTimeout for "nextTick"
- git #3cd0448b - Fixing canBeSplit for ListItemNode
- git #f506e337 - Change FormatAction.splitAndUnwrap to use the new SurfaceFrament.isolate method (bug 45246)
- git #622180b6 - Fix JSDuck warnings
- git #6614acc4 - Resigning from localStorage
- git #b3847421 - Implement SurfaceFragment.rewrapAllNodes (bug 45242)
- git #59c67e1e - Modify styles, add disabled and read-only for widgets
- git #a3651cbe - Use @chainable where appropiate. (bug 45264)
- git #1a4c60ed - Make translateRange() translate across wrapping transactions correctly
- git #90114c7a - Add ve.Range.prototype.isBackwards()
- git #090e944d - Combine consecutive remove operations
- git #c3d10e96 - Cleanup selection displaying related methods in ve.ce.Surface.
- git #a5e56718 - Introduction of ve.ce.RangyRange class.
- git #8b74c70a - After creating a ve.Surface in a test, destroy it
- git #1463d03f - Change one last .storeHTMLAttributes to .storeHtmlAttributes
- git #dbd3d235 - Make string type matches override regex type matches
- git #04c72f68 - Add MWMetaNode to clean up <meta>/<link> hack in the converter
- git #31481792 - Support RDFa type regexes in ModelRegistry
- git #2e36f154 - Implement the new node API in the converter (bug 45062)
- git #5e161417 - Change context.wrapping to context.inWrapper
- git #cf9e5dd9 - Add .static.enableAboutGrouping
- git #bbe3783d - Add .static.storeHtmlAttributes
- git #4f0ac479 - Implement SurfaceFragment.unwrapAllNodes and fix wrapAllNodes.
- git #8f84982e - Fix bug with replacements in translateOffset()
- git #feaa4224 - Create SurfaceFragment.isolate method (bug 45423)
- git #c05b5d13 - Create tests for ve.FormatAction.convert (bug 45216)
- git #7e74f0aa - Hide Phantoms (bug 43461)
- git #4b086b94 - Make the full document regex hack a bit more robust
- git #0c73aa01 - Introduce ve.Keys based on DOM Level 3 KeyEvent
- git #a095c0ab - Change {Boolean} to {boolean} throughout
- git #2d9c5d56 - Very small cleanup of onCut method in ve.ce.Surface.
- git #b553cb9f - Fix ModelRegistry stupidities
- git #477cec43 - Make ve.copyArray() / copyObject() work with booleans
- git #82114467 - Bump copyright notice year range to -2013 over -2012
- git #05388413 - Upstream: Update QUnit from v1.10.0 to v1.11.0
- git #3035c311 - Make the converter work with full HTML documents rather than fragments
- git #d36e6851 - Add ve.createDocumentFromHTML()
WikiLove
edit- git #45746cb5 - Use email instead of e-mail (bug 45461)
WikimediaMaintenance
edit- git #147bab3d - Fix some stupid mistakes in cleanupSkinPrefs
- git #9c1d4c67 - Stashing script for checking rc_params type