MediaWiki 1.22/wmf15/Changelog
Appearance
< MediaWiki 1.22 | wmf15
Core changes
[edit]- git #2c48158a - 6 (bug 5353)
- git #7fa19932 - Update AFTv5 to wmf/1.22wmf15 branch which includes live hack to fix fatal (bug 53821)
- git #586e0421 - Fix typo in property name (bug 53720)
- git #531185ba - Fill in defaults for omitted parameters to RecentChange::sendToUDP
- git #28988ac9 - Commit of various wmf-branch live hacks
- git #4191b3d0 - Efficiently reset null user tokens (bug 41586)
- git #5816454e - [new gallery]. Centre really skinny images above their caption.
- git #f12b195f - Add Special:[All]MyFiles as alias for Special:[All]MyUploads
- git #2dd30d0c - Allow listing old files in Special:ListFiles. Add Special:AllMyUploads (bug 30607)
- git #7b3898a7 - Add help message to prefershttps
- git #025ff3ca - Sort namespace aliases by id in appendNamespaceAliases for pretty output (bug 45382)
- git #efc1cc44 - Fix the message "seconds-ago"
- git #82a8e079 - Make thumb.php give http redirects if given a file redirect
- git #8b51315a - Rebuild MessagesEn.php
- git #92859c59 - Make it slightly easier for extensions to hook into page protection.
- git #ffc71cb6 - Rename '$wgStreamLoggers' => '$wgRCEngines'
- git #05abdd7b - Fixup coding style of a18d9856f7
- git #4c92180d - Enhanced RC: Add a "view changes since my last visit" link (bug 51901)
- git #2961884b - Provide a JSON recent changes feed.
- git #0643e83d - Profiler: remove unnecessary checks
- git #4fabc910 - Make variant selection menu toggleable by keyboard (bug 46486)
- git #d50199dd - Add class around diff-empty and add it as notice (bug 53168)
- git #f857f0cd - Remove duplicate runChild() call
- git #2eb86e22 - ChangeTags: Mark public functions (all of them) as public
- git #c99b0dca - Setup cookies security based on user preference
- git #4d4716ce - Do not show empty metadata section on svgs
- git #4b5cb741 - Add data-sort-value for better sorting on Special:Tags (bug 51742)
- git #db2f8955 - Fix form submission on Special:RandomInCategory
- git #24bfde27 - Fix spacing and break some lines
- git #17b3fcf2 - Use ->parse() for messages on Special:ResetTokens
- git #7c4308d6 - [New gallery] ignore perrow option in this mode, as doesn't make sense.
- git #7dbd0fde - Do not show "Mark this page as patrolled" in print (bug 53178)
- git #c38a042a - wpUndidRevision should be passed along during 'preview' and 'diff' (bug 53176)
- git #a60b6f40 - Add url parameter to trigger autogenerated gallery type.
- git #fc7675ba - For new gallery, make nolines mode have caption centered.
- git #db7207fb - Add flac to mime.types and mime.info
- git #93a87725 - Make RandomInCat work for cats starting with namespace (bug 53239)
- git #74d49674 - Add audio/wav to mime.types (bug 53279)
- git #9e7693c7 - Only show prefershttps if IP can use HTTPS
- git #360b55ac - Remove extra comma to avoid fatal in IE7
- git #4eb12d81 - Make restoreprefs crystal clear about the meaning of *all* (bug 33327)
- git #1938e6db - Rephrase the installer's config-welcome message (bug 24751)
- git #f1e80cae - Remove inconsistent font-family declarations (bug 44394)
- git #01bb5cac - Fatal error: Call to a member function formatDuration() on a (bug 53246)
- git #986317df - jquery.chosen: set default text width to auto
- git #8b47c6b9 - Further fix to profiling order for DBPerformance log
- git #9d5fe1eb - Avoid profiler spam for numeric IN() clauses for each possible number of items
- git #7b08f602 - Clean up parser test's InterwikiLoadPrefix hook
- git #555664ac - Simplified some tedious profiling code
- git #5b212601 - Remove comment saying code should add RL dependencies directly (bug 51853)
- git #c83bb594 - htmlform multiselect chosen: Replace lists
- git #c8272b39 - Default is not necessary for toggle fields
- git #7f0aac8d - htmlform muliselect chosen: convert each list
- git #33de342a - If—only and we've had a hit, no need to continue iteration over $wgQueryPages
- git #28595b9e - Don't do special page cache updates if—list or—only parameters passed
- git #3c87c311 - Make last row of new gallery not be huge.
- git #53dd2e2d - Change wording on message per feedback from translatewiki.
- git #c3122185 - Move slow deletion purges out of complex DB transactions
- git #f0b346d6 - Core support for disabling HTTPS based on GeoIP
- git #ff507e09 - Make FakeConverter more realistic
- git #dd181032 - Added a getLazyConnectionRef() function to load balancer
- git #97f274fe - Add MP4 to mime.types (bug 52990)
- git #788a72dc - Special:PagesWithProp: Use Language#formatSize
- git #ee7bea86 - Expand the info in 'resettokens-watchlist-token'
- git #689658de - Provide month names via mediawiki.language.months RL module (bug 46496)
- git #6c87aeee - mediawiki.action.edit.preview: Assorted fixes
- git #070374b7 - Enhanced RC: Optimization of the initial collapsing (bug 51749)
Extensions
[edit]AbuseFilter
[edit]- git #5ed5230a - Refactor AbuseFilterView::canEdit* functions
ArticleFeedbackv5
[edit]- git #887fbe73 - Live hack for fatal bug (bug 53821)
CentralAuth
[edit]- git #821cce82 - Fix "old style" logout (bug 53962)
- git #ddcf1f6b - Fix returnto in p-personal generated by JS check
- git #dec84c2c - Delete forceHTTPS cookies on logout (bug 53536)
- git #0a60d479 - Clean up use of ->text() with HTML
- git #88f5edb8 - Make CentralAuthUser::deleteGlobalCookies and clearCookie static
- git #a462c506 - (SECURITY) Fix user caching and login checks (bug 52338)
- git #016cdaa7 - Use array_merge
- git #3533ae31 - Remove prefix from forceHTTPS cookie (bug 53538)
CentralNotice
[edit]- git #81c1e7e3 - Add getKeys optimization to BannerMessageGroup (bug 53769, bug 53792)
- git #cc800963 - disable Special:GlobalAllocation" (bug 53443)
- git #a4275ca8 - Allow Custom Banner Categories
- git #5dd5896b - OOPifying CentralNotice Banner Class
- git #4d6e03db - Ensure requests are not cached with session data (bug 53032)
- git #3bacfc92 - Change the update type to index from modify
- git #80b01245 - SQL Update for Custom Groups
CirrusSearch
[edit]- git #43026bb8 - PHP 5.3 sucks
- git #29d24d16 - Stop using backlink cache for link counts.
- git #3194487c - Search headings. (bug 53481)
- git #3e2b526f - Test for incategory as term query. (bug 53415)
- git #2a38578e - Tests for searching headings. (bug 53481)
- git #cbdab133 - Switch incategory to simple matching. (bug 53415)
- git #e3d12f84 - Updated test configuration to the latest version (bug 53579)
- git #1f582b7b - Carefully replace aliases to prevent duplicates. (bug 53484)
- git #7d18b9e9 - Ignore incategory:"" (bug 53509)
- git #d42f5abd - Test for searching incategory:"". (bug 53509)
- git #374958b4 - Turn tests for link count updates back on.
- git #7e717e6b - Solr -> ElasticSearch
- git #5e6198d0 - Test for removing the contents of <audio> tags.
Cite
[edit]- git #847a09be - Refactor Cite extension JavaScript and make it pass Jshint
CodeEditor
[edit]- git #7a9b6a51 - Save real tabs and allow configuration by users via JS hook (bug 39616)
EventLogging
[edit]- git #1e6c9a4e - Correct StatsD metric format
- git #d3fe001f - Add 'statsd' EventLogging writer
FlaggedRevs
[edit]- git #69c82aa5 - Avoid double-parse on edit regression due to content handler
GuidedTour
[edit]- git #5ed1115d - Add tour to be used for first edit (other than GettingStarted). (bug 51483)
LabeledSectionTransclusion
[edit]- git #c2ae47a0 - Fix parser tests after a change in heading format
LdapAuthentication
[edit]- git #f69e1e6f - Mark getUserDN as it's used from OpenStackManager
LiquidThreads
[edit]- git #08a66af4 - Fix for I6234a765 (bug 46040)
OpenStackManager
[edit]- git #636f6475 - Remove scripts/config that are mainted in puppet
- git #aeeb11a3 - Fix undefined $project
- git #760eb0e6 - Fix variable typo $kewRow -> $keyRow
- git #66d8e378 - Use the long PHP tag
- git #c6b6692b - Clean up service group interface
PageTriage
[edit]- git #6f3bbbdd - Get rid of some javascript mw.title related code (bug 52683)
Parsoid
[edit]- git #003ea2e1 - : Don't consume trailing IEW when skipping about siblings (bug 53468)
- git #51a6fb8c - : Improved detection of missing opening HTML tags (bug 53464)
- git #0d6c4aaf - Remove hack from tree builder to not foster metas. (bug 53284)
- git #0e287fc0 - Remove listeners when resetting the parser.
- git #ad4cc548 - Use consistent argv-name in help-message and code
- git #ca3f45f2 - Fixed buggy fostered-node handling in DSR computation (bug 53429)
- git #ef9d35be - : Accept prefix-only interwiki / language links (bug 53243)
- git #84fac157 - : Don't modify the document after parsing (bug 53407)
- git #f37a8020 - Fix for html2wt crasher: Add TSR info to mw:EmptyLine meta-token
- git #fbb23046 - : Add Parsoid version in HTML head (bug 52937)
- git #15d23944 - Fix bug in foster parented content detection
- git #f98ea8c9 - : Fix broken template parameter expansion (bug 53359)
- git #2fefe04c - Step 1: Always use parts array for transclusion data-mw (bug 53135)
- git #ba6b0b92 - Lines with 1+ comments and WS are transparent to handlers (bug 52762)
- git #7bd2df74 - Generalize foster parented content detection (bug 53110)
- git #2bda8f64 - Ensure UTF-8 in the round-trip testing server database tables and connection.
- git #8b083dae - Use PHP_SAPI instead of php_sapi_name() (bug 37957)
- git #8fa9f315 - : More robust in-table state tracking in the paragraph wrapper (bug 53287)
- git #cdbc3fef - Don't try to insert perfstats if none given by client and no callback.
- git #bd979a31 - : Entity-escape wikilink text content (bug 53221)
- git #7d0cf7b3 - : Dont strip sole child if it is an element (bug 53229)
- git #0ab0024b - : Strip ws-only auto-inserted table cells too (bug 53229)
- git #18a2518e - Apply I/B minimization to incoming HTML (bug 42803)
- git #e1102630 - Minimize I and B tags in the DOM (new nodes only)
- git #b6170d81 - Factor out convertQuotesToTags() method from ext.core.QuoteTransformer.
- git #48a35f00 - Record performance numbers during RT testing (bug 46659)
- git #a72571ad - Provide @lh and latest result links on regressions and topfixes pages (bug 52555)
- git #5719fc69 - Get rid of top regressions / top fixes endpoints in round-trip test server. (bug 52235)
- git #8b04e397 - Use a local settings file for rt-test server.js, add more options. (bug 52114)
- git #5a8e3c1d - Refactor the database schema for performance. (bug 44652)
- git #eaeb5e3f - Correctly record crashing titles as errors after a number of retries.
- git #1856f3f4 - Port the round-trip test server to MySQL. (bug 44652)
RSS
[edit]- git #9015cf8e - RELEASE-NOTES version number fix
- git #8e0763a2 - Fix parsing from CLI; bumped to version 2.23 (bug 53563)
Scribunto
[edit]- git #8e6e07c7 - Handle backtrace where Lua can't guess the function name
- git #4d479d0b - Remove explicit direction: ltr
SpamBlacklist
[edit]- git #a3defb8b - Make SBL aware of ContentHandler. (bug 51621)
Translate
[edit]- git #1e3803ef - Always call getKeys for message groups if it exists (bug 53769, bug 53792)
- git #da8dab0f - Make haveSingleSourceLanguage return language code
- git #39ee993a - Add the haveSingleSourceLanguage function
- git #48e44777 - Remove non-breaking spaces in the "other languages" box (bug 49900)
- git #6ac50811 - Remove two unused messages
- git #d7789254 - Incorrect plural flattening in RubyYamlFFS (bug 53644)
- git #1c0b786a - Give grep a chance to find the usages
- git #c9533a0e - Fix translation checks when using non-primary message groups
UniversalLanguageSelector
[edit]- git #ef826e0e - Simplify the cancel logic for input and display settings
- git #d695b213 - Add new scenarios for font changes
- git #537e6def - Revert "Simplify the cancel logic for input and display settings"
- git #7f8f1136 - Add gitignore and remove unsupported browsers
- git #2547ed87 - Moved ULS tests from browsertests repository
- git #a2627e44 - Update TuladhaJejeg font for Javanese to 2.0.1 version
- git #a5d79594 - Simplify the cancel logic for input and display settings
- git #0d9bbd81 - Make the behavior of close button same as cancel button (bug 53255)
- git #a1ad38d7 - Show an autonym for languages that don't have input methods (bug 51025)
- git #60e038b0 - Update jquery.ime from upstream
- git #35f7172a - Update jquery.webfonts from upstream (bug 49151)
- git #a66be7dc - Make Phetsarath font default for Lao (bug 52962)
- git #c793a9bd - Pass an actual array to fontStack option to webfonts
- git #e0d63bce - Make OskiEast font default for Canadian Syllabic
- git #17956d5a - Update jquery.webfonts from upstream (bug 53203)
UploadWizard
[edit]- git #1763c42c - Store Title as backing identifier for UploadWizardCampaign
- git #eda0e39a - Fix bug in campaigns refactor for default licenses (bug 52611)
- git #ebe50ebf - Separated the module "ext.uploadWizard.page" (bug 49991)
- git #09c51882 - Reuse mw.UploadWizard.config in mw.LanguageUpWiz
- git #0969b570 - Add title and description as parsed properties
- git #e4b90983 - Rename getConfig to getRawConfig, to be more explicit
- git #325b5ce2 - Loads of work on jshint fixes (bug 47161, bug 50322)
- git #cfb6f3d3 - Use parsedConfig instead of rawConfig wherever possible
- git #4b964ade - Do not skip fields that are not to be parsed
- git #7d669308 - API output should give parsed config, not raw config
- git #91657534 - Fix bug in closure patch
- git #973a7274 - Add API to query campaigns
- git #d855d6c5 - Add an index to the campaign_enabled field
- git #67a8ce77 - Enclose every JS file in per-file closures (bug 53067)
- git #bf2b8d76 - Fix phpcs errors & warnings
- git #40c1a812 - Add a .jshintrc file
- git #fddd55dc - Add support for select widget
VisualEditor
[edit]- git #c68e550b - Add ULS to the standalone
- git #a03c512f - Actually move the experimental LanguageInspector messages into the experimental module
- git #d4c23745 - Fixing inspector popup position (bug 50905)
- git #4d91e4ed - Add dual detection for types that Parsoid is about to rename (bug 53432)
- git #458f8d1a - Move contentEditable=false to protected node (bug 53507)
- git #e0018e8e - Rename 'DOM Changes' => 'DOM changes'
- git #ba7e0ff2 - AnnotationInspector insertion over blank selection
Wikibase
[edit]- git #1b4d7b2a - fix compatibility with site link badge structure
WikimediaIncubator
[edit]- git #7adfcc53 - Give grep a chance to find the usages
ZeroRatedMobileAccess
[edit]- git #60dbc1b3 - Added API action=zeroconfig (META only) to get all Zero IPs
- git #134758d0 - Adding two messages to prepare for re-arch of WZ link rewriting.
timeline
[edit]- git #ff3a11c3 - Fix octal/decimal fileMode (chmod)