MediaWiki 1.23/wmf20/Changelog
< MediaWiki 1.23 | wmf20
Core changes
edit- git #e6a503f5 - Cherry-pick I550eb4b0a8fa18344e8b0de3ec85d61c2122ffb8
- git #6ce830dd - Send profiled items under the correct name (bug 63347)
- git #57dc58f7 - 8 (bug 6324)
- git #89404cd7 - Update SpamBlacklist, emergency revert
- git #c3eeb234 - Updating MultimediaViewer for the 4PM SWAT
- git #cb39ec5a - Follow-up to typography changes to Vector (bug 49965)
- git #876a5173 - Update Wikidata to fix the handling of the copyrightpage message
- git #6e06db8c - Update Wikidata to fix a problem with SpecialMobileWatchlist
- git #2cc1fe20 - Update OOjs UI to v0.1.0-pre (e9e435be5e)
- git #0966c801 - mw.loader: Update addScript() to match latest jQuery
- git #29fb6a93 - Update OOjs UI to v0.1.0-pre (e697490c9b)
- git #3d59ba6a - Typography update to Vector skin
- git #80298d57 - Minor fixes for existing jsduck documentation in resources/mediawiki/*
- git #1deecb44 - mwjsduck-gen: Fix duplicate resources link
- git #f60d69dc - Add jquery.arrowSteps to jsduck
- git #1aff0557 - mediawiki.html: Fix jsduck syntax for list, backtick html, link url
- git #3dc4981d - Replace wfMessage() with this->msg() (bug 63110)
- git #d1f4fd35 - Stop make kss from opening browser
- git #2947ba02 - Use Agora oojs-ui theme on mobile
- git #083d8178 - Update OOjs UI to v0.1.0-pre (1c7875205a)
- git #8594eba7 - Comment generated code to explain the i18n JSON migration.
- git #acaaccac - Declare visibility on class properties of SpecialRevisionDelete
- git #5626af4b - Declare visibility on class properties of SpecialUndelete
- git #f07ffa11 - Make CodeSniffer checks pass on includes/specialpages/
- git #68795f6c - Declare visibility on class properties of RedirectSpecialPage
- git #7e8c48ac - Remove "include redirects" option from search
- git #33227157 - Update formatting for includes/specialpage
- git #46848c0d - Fix CodeSniffer errors and warnings in includes/specials (2)
- git #d0b40047 - Fix/update inline documentations in GlobalFunctions
- git #34c23965 - Revert "New Hook rc/watchlist hook ChangesListBegin"
- git #98de764c - Set visibility for some methods and remove unused ones
- git #dbede6aa - Fix custom local MediaWiki:Helppage values
- git #6f65ab9a - Reduce connect timeout in MediaWiki::triggerJobs
- git #9cfd31a7 - Remove wfDebugLog() call from wfSetupSession()
- git #c72b98e8 - Fix/update inline documentation in WikiPage class
- git #587a98aa - Lowered high lock timeout in mergeViaLock() and lock() in BagOStuff
- git #722f3bd7 - Sync up with Parsoid parserTests.
- git #2563d6bc - Fix CodeSniffer errors and warnings in includes/specials (1)
- git #4d9e0705 - Have ?download parameter trigger Content-Disposition: attachment
- git #87054399 - Remove unused style for #loginend and #signupend
- git #a465fdfc - Use /usr/bin/ as default folder for DjVu tools in unit tests
- git #01798c38 - New Hook rc/watchlist hook ChangesListBegin
- git #be607d61 - Update OOjs UI to v0.1.0
- git #4ec6b0cc - Set up node-jscs via Grunt (and pass it) (bug 54218)
- git #b41d4d74 - Adding function documentation for Skin::footerLink()
- git #494552c8 - Followup af4085a: reset $prev interwiki to null in between result sets
- git #af4085a1 - Allow interwiki searches to return arrays of interwiki results
- git #eba9eb1e - Improve docs for $wgExtensionCredits (and add 'license-name')
- git #d139a25b - Autoloader incorrect case warnings fixed
- git #0c78bd25 - Add getRobotPolicy() (bug 57764)
- git #43b7be3c - Test against php 5.6 on travis
- git #0db516b9 - Use correct Creative Commons license abbreviation
- git #02e0d115 - Tweaked "latest" handling of filebackend stat entries
- git #24276faf - Add Special:ListDuplicatedFiles expensive query special page.
- git #4b58dcba - Add support for specifying headers in FileRepo::quickImport (bug 62928)
- git #8d0f7a0e - Add default implementation of getLength to base MediaHandler class
- git #9b38eebe - [Regression] Delete autoblocks when removing autoblock flag (bug 62748)
- git #374cce86 - Update formatting for includes/specials/
- git #811b2e61 - Link to bugzilla.wikimedia.org in README for consistency
- git #2ea04f3a - Remove double wfDebug() call in Database.php
- git #59c42b90 - Automatically add a new line at the end of wfLogDBError()
- git #1edba252 - Fix documentation of wfDebugLog()
- git #13ddae7e - Misc fixes to UploadSourceField
- git #7a635c5d - Try to make a dent in CodeSniffer reports on includes/ (1)
- git #843f94c2 - Declare visibility on class properties of LoginForm
- git #37c16d87 - Add a few @since to mediawiki.api
- git #8b7b006c - Give name for oojs-ui i18n files
- git #f67543df - DatabaseMysqlBase: Remove broken check for Percona Server
- git #c59a60ae - Swap wfProfileIn/Out calls for ProfileSection
- git #485ff9ea - MWException: Expand {{SITENAME}} in pagetitle with Message::text() (bug 58447)
- git #a797e0a8 - Update OOjs UI to v0.1.0-pre (3b434d5388)
- git #25350206 - Removing Wikitravel from the default interwiki list
- git #2364ac09 - AutoLoader: Remove "Class ... not found" debug message
- git #38770513 - Exclude prop=uploadwarning from allimages and stashimageinfo
- git #3b0ff98f - Make Special:Whatlinkshere.php transcludable (bug 35486)
- git #00b7f76a - Remove $wgHttpOnlyBlacklist
- git #1ecc642c - Updating link protocols for WMF wikis in the interwiki map
- git #ccfd4626 - Adding Wikivoyage to the default interwiki map
- git #ac556078 - Fix possible error list of action=revisiondelete (bug 62853)
- git #c2d4763f - Remove some unneeded local vars from EditPage.php
- git #2000672a - Fixed spacing
- git #40dff673 - mediawiki.page.watch.ajax: Fail early if updateWatchLink is called wrong
- git #e784f96a - Allow setting default thumb size in parser tests
- git #16a51027 - Change URLs to mediawiki.org in comments to HTTPS
- git #fe897119 - Fix wording of protect-cascadeon
- git #f9a951ab - ResourceLoaderStartUpModule: Use hashMtime to detect config changes (bug 28899)
- git #45ffc8c9 - ResourceLoaderStartUpModule: Improve comment about modifiedTime hack
- git #d0259d49 - ResourceLoaderStartUpModule: Remove no-op "delete isCompatible"
- git #3a6ea89d - Add link to PD help translatable pages from sidebar (bug 53887)
- git #451a929c - resourceloader: Sanitize lang code before creating Language object (bug 62849)
- git #692257f9 - Remove completely useless implementation of getInfo() (bug 62768)
- git #f5d4ffd8 - Update the documentation at the top of parserTests.txt
- git #f9361ec2 - Get rid of Internet Explorer for Mac fixes in Monobook's main.css.
- git #c0ed76d7 - Add a 'revdelete-selected-file' message on Special:RevisionDelete
- git #65caa90c - Suppress section edit links with action=render (bug 19415)
- git #cfb755c7 - Handle exceptions when testing row validity
- git #5d6fb04b - Button group adjustments
- git #07e8e9a6 - Avoid showing crazy staleness times at ActiveUsers
Extensions
editAbuseFilter
edit- git #acb351e8 - Migrate to JSON i18n with B/C
- git #3ec37035 - Support searching for multiple filter IDs
AntiSpoof
edit- git #180eaa1e - Migrate to JSON i18n
ApiSandbox
edit- git #963cfda9 - Migrate to JSON i18n
Babel
edit- git #deadc2b9 - Migrate to JSON i18n
- git #94a4455b - Fix border css
BetaFeatures
edit- git #c826a1a6 - Migrate to JSON i18n
- git #1ae983a8 - Allow having screenshots by language
- git #8e21df4f - Tabs for indentation
CategoryTree
edit- git #1f6df56a - Migrate to JSON i18n
CentralAuth
edit- git #49c2d13b - Migrate to JSON i18n
- git #929895b1 - SpecialCentralAutoLogin: Move javascript to separate files for linting
- git #36a79cdb - SpecialCentralAutoLogin: Clean up javascript
CheckUser
edit- git #4c8c7c91 - Migrate to JSON i18n
CirrusSearch
edit- git #19c410fa - Also include namespaces in memcached key
- git #f8284ef8 - Don't include Commons search results when doing interwiki searches
- git #289ee7ce - Use the new way of specifying beta screenshots
- git #a91b6412 - Migrate to JSON i18n
- git #9e3fd384 - Rewrite Interwiki searches to return array of search results
- git #5197b647 - Remove extra profiling calls
- git #a49ab422 - Don't respect the "show redirects" option
- git #3d7fccc9 - Use combined didyoumean
Cite
edit- git #5973b719 - Migrate to JSON i18n
CleanChanges
edit- git #eb714783 - Migrate to JSON i18n
CodeEditor
edit- git #27249af1 - Migrate to JSON i18n
- git #03327915 - Work around a problem with web workers in ACE
CodeReview
edit- git #a0673a19 - Migrate to JSON i18n
Collection
edit- git #5d004daa - Migrate to JSON i18n
CommonsMetadata
edit- git #f94e899c - Migrate to JSON i18n
- git #d5df2c73 - Clean parsed HTML (bug 57262, bug 57458, bug 57848)
ConfirmEdit
edit- git #aca764a8 - Migrate to JSON i18n
ContactPage
edit- git #6c3667c4 - Migrate to JSON i18n
ContributionTracking
edit- git #c966b386 - Migrate to JSON i18n
CreditsSource
edit- git #f46d3aae - Migrate to JSON i18n
DisableAccount
edit- git #e028ce86 - Migrate to JSON i18n
DonationInterface
edit- git #0e1f29e6 - Migrate to JSON i18n
- git #84139829 - Add newline at end of file to unbreak translatewiki.net
- git #b27d1eaf - WIP: Bigger stub for worldpay
- git #159602e5 - Adding a component so we can bypass the visual stuff
- git #75be317a - Fixing a problem with ewallets, rtbt, and boletos
- git #583a2def - branch_code is constrained to 4 digits for Direct Debit in Spain.
Echo
edit- git #0730ff8d - Migrate to JSON i18n
Elastica
edit- git #71d77510 - Migrate to JSON i18n
ExtensionDistributor
edit- git #60fae808 - Migrate to JSON i18n
FlaggedRevs
edit- git #f3e05ee3 - Migrate to JSON i18n
Flow
edit- git #f83c0824 - Migrate to JSON i18n
- git #a46e8b64 - Replace generic "Internal error - {{SITENAME}}" on error page (bug 62165)
- git #a20ee6bc - Remove [] from URL (bug 56196)
- git #afa85565 - Flow's Echo notificaiton is not being set up correctly (bug 63044)
- git #33530d3f - Anonymous editor warning. Now with links to log in and register.
- git #286e6594 - QA: the check for the timestamp hasn't worked well, use other means
- git #551d15e1 - Handle "N seconds ago" instead of dying (bug 61582)
- git #d3c4143a - Cleanup another round of analysis warnings
- git #0511aa58 - fastpath getMulti/gotMulti when using CachingObjectMapper
- git #97854be4 - Display timestamp in local timezone and language per user preference (bug 59919)
- git #b6a60ce6 - Clicking "Comment (n)" in Collapsed View doesn't expand the topic (bug 61345, bug 61345)
- git #6039b39f - Sort the combined header+topic revisions after merging
- git #55a26821 - Split re-usable parts out of ContributionsQuery
- git #3004d726 - Revert "Auto-wrapping explicit escaper for templates"
- git #a2360b22 - Get rid of the now obsolete $wgFlowParsoidTitle
- git #a8dc46bc - Create ContentFixer, to combine all content fixups in one place
- git #978c60c4 - RevisionStorage::update should also store data in ExternalStore
- git #9caba33a - [SCHEMA CHANGE] Add index on revision user data
- git #22334a35 - Revert "Replace fragile checks with checks for spinner on save"
- git #5b81ae43 - Remove title attributes from textarea
- git #74472ac1 - Get rid of unused uses in container.php
- git #876e5612 - Fix what action to look at when figuring out if restore-topic log type
GWToolset
edit- git #0cecba93 - Fix various inconsistencies in messages
- git #c1731d98 - don’t concatenate item specific categories
Gadgets
edit- git #5d28ca24 - Migrate to JSON i18n
GeoCrumbs
edit- git #4ce14683 - Migrate to JSON i18n
GeoData
edit- git #12b0c5fa - Migrate to JSON i18n
GettingStarted
edit- git #cfd93731 - Migrate to JSON i18n
- git #5b9d7ae2 - Don't use the deprecated mw-ui-primary CSS class
GlobalBlocking
edit- git #cbbb923b - Migrate to JSON i18n
- git #581a1aa1 - Optionally place a local block when globally blocking (bug 17824)
GlobalUsage
edit- git #dabbc7c9 - Migrate to JSON i18n
GuidedTour
edit- git #1109f6a1 - Migrate to JSON i18n
Interwiki
edit- git #380f9ba2 - Migrate to JSON i18n
LiquidThreads
edit- git #6a009a82 - Fixed padlock on thread history for LiquidThreads extension (bug 33394)
MassMessage
edit- git #77e3fc9b - Added tabindex to MassMessage form elements (bug 60726)
Math
edit- git #91ac2337 - Make VE math inspector title not be null (bug 63083)
MobileFrontend
edit- git #edb450a6 - Fix Special:MobileDiff fatal (bug 63427)
- git #3056e66f - Don't request pageimages for 0 pages (bug 63248)
- git #847a0bcd - Fix the watchlist header (bug 63144)
- git #a49d45d2 - Hygiene: Remove unused step.
- git #8bf1c12d - QA: Remove tests against URLS
- git #2071b070 - RTL icons for beta features
- git #251a0ce3 - Proper edit handling in case of redirects where page does not exist (bug 62175)
- git #19f05b98 - Ignore WIP patches when evaluating
- git #7774873c - Hygiene: Remove unused local variables
- git #5968bda8 - Delay EventLogging click track until next page load (bug 61293)
- git #04258b3b - Avoid redirects when visiting URLS in browser tests (bug 62932)
- git #fbea274c - Fix OverlayManager#replaceCurrent (bug 62907)
- git #5489a525 - MobileFrontend and UploadWizard share upload steps.
- git #9215d99b - Fixing double warning regression (bug 62906)
- git #018240b9 - Fix close button behavior for editors after switching
- git #5963efef - Story 1521: Allow switching from VisualEditor to Wikitext editor
- git #bb8fd288 - QA: wait for Chrome to finish redirecting on beta labs
- git #04b5c72b - QA: this test now works for both FF and Chrome
- git #1823b628 - QA: Re-enable password reset test
- git #8c262030 - QA: last scenario in login test has been being skipped
- git #6edab97e - Explain deleted Revisions (bug 62553)
- git #a034133a - Added per-browser Cucumber tags (bug 62846)
- git #1a9578c3 - Hygiene: Fix remaining php code sniffer errors
- git #512c7fb2 - Tools: Run PHP code sniffer in the make phplint command
MultimediaViewer
edit- git #9a152eed - Use MakeGlobalVariablesScript to set wgMediaViewerOnClick
- git #4cee3264 - More preference and config fixes
- git #b66bab3c - Fix failed attempt at configuration defaults
- git #3733a4ac - Use the new way of specifying beta screenshots
- git #82cec454 - Increase the contrast of the share&embed input/textarea
- git #b6251afb - Add explanatory one-liners to share & embed
- git #57852962 - Adds help link
- git #da832273 - Makes the size information (WxH) in Embed lighter
- git #41bc451d - Store event handler proxy for size change
- git #3a87587f - Load MMV scripts for everyone; handle hashes
- git #59c1f3f6 - Add user preference for non-beta disabling
- git #a2a9f9a8 - Update MultimediaViewerNetworkPerformance schema rev.
- git #27bde3ef - Add getSiteLink() to Repo model
- git #547ddc97 - Add client-side flag for disabling the viewer
- git #c1ff536c - Get more license info
- git #341d0199 - Improve embed credit line
- git #40a6980d - Fix some text selection issues with share/embed
- git #7e3d794c - Reuse dialog styling
NavigationTiming
edit- git #35c6fb19 - Various minor code quality fixes and clean up
- git #166c3ab8 - readme: Fix rendering of Markdown syntax
Nuke
edit- git #f37ea127 - Migrate to JSON i18n
PageImages
edit- git #b81e858a - Make results cacheable
Popups
edit- git #eb625b22 - Add .jshintrc file and update core.js to remove errors (bug 62997)
- git #ae97a277 - Remove period from desc message for consistency
- git #cf0fd647 - Added an RTL beta feature icon
Renameuser
edit- git #434e73c3 - Migrate to JSON i18n
SemanticForms
edit- git #d28b6b4b - Migrate to JSON i18n
- git #86afc6d6 - Two fields having a common part in the name result in a breakage (bug 36016)
- git #753fea55 - (Ampersands not handled properly in SF tags) (bug 43989, bug 43989)
- git #738f824a - Fix border css
- git #88d15b73 - Change div to span in SF_ComboBoxInput.php (bug 32678)
- git #a2730b21 - Standard inputs lose their values on preview (bug 50199)
SpamBlacklist
edit- git #5f33260c - Revert "Categorize pages containing blacklisted links"
TextExtracts
edit- git #aa1d1bcd - Make results cacheable
TimedMediaHandler
edit- git #394786dc - Set X-Content-Duration header on ogg transcodes. (bug 62928)
- git #bad33ece - Try to reduce lock contention due to duplicated INSERTS
Translate
edit- git #a7eae2be - Avoid PHP fatal errors for plots with no activity (bug 63013)
- git #b06cfbac - Collection of small fixes
- git #4b5fa2b7 - Small fix: tab instead of spaces for indentation
- git #ebadb21d - Fix language bar design (bug 55386)
- git #758e992e - Fix border css
- git #14297af8 - Avoid JS deprecation notices
- git #9f967a0a - Followup I81c2d7b39a417bbe39286176dc54940300c6044b: Use https here too
- git #1658673b - Remove/update too detailed descriptions
- git #1b67424b - Fix links
- git #de39da32 - Added browser specific Cucumber tags (bug 62477)
UniversalLanguageSelector
edit- git #1e18b6bd - Move all the messages from i18n.php to json
- git #249d064c - Implemented missing Cucumber step
- git #ce383b80 - Push selected language to previous languages list (bug 62692)
- git #cfe5f234 - Remove prefixed border-radius rules
- git #9a5ca12d - Reduce line-height of possibly broken "200 more languages" label
- git #5fab7bd7 - Make sure script execution doesn't stop by assuming unchecked input is set (bug 55701)
- git #0d384a3f - Use rtl beta feature icon for compact links
- git #76b1d871 - Using the new way of starting a custom browser (bug 62512)
- git #5d74d240 - Fix JS error seen on TwnMainPage if webfonts were enabled
- git #1031c115 - Rename variables for better comprehension
- git #964349dd - Remove redundant code and improve accuracy
UploadWizard
edit- git #6b2504d2 - Fix EventLogging schema registry
- git #95a52e9e - Add missing messages to RL module
- git #95174985 - Fixed css issue where long copyright text and radio buttons are separated
- git #c94b799b - Use correct Creative Commons license abbreviation
- git #e16c9423 - MobileFrontend and UW share upload steps.
VectorBeta
edit- git #547f91ee - Disable VectorBeta typography experiment
- git #bf2671d5 - Specify screenshots by language in a more robust way
- git #63abcb45 - Rewrite the navigation links under the heading
- git #a0ea6719 - Ensure that we do not run VectorBeta outside Vector skin
- git #082ca259 - Add Fixed header experiment to Vector Beta
VisualEditor
edit- git #c06a8658 - Deal with Parsoid's protocol-relative <base> tags in a DOMParser world
- git #ca95923d - Make cite transclusion tools actually work (bug 63037)
- git #c0f47ec7 - Bring CommandHelpDialog CSS back (bug 63018)
- git #d23d2a58 - Update use of newarticletext for added parameter (bug 63146)
- git #2dcb2419 - Possibly show blocked-notice-logextract or userpage-userdoesnotexist when editing a user page (bug 51454)
- git #b15627f0 - [browser test] Wait longer for save in multiedit workflow.
- git #04f32962 - Rename stray this.refGroup usage to this.group in MWReferenceModel (bug 63085)
- git #9d7551ae - Make generateCitationFeatures() not explode when citation code isn't loaded (bug 63074)
- git #95dee3ce - Fix copyright year range for fourteen files not updated to 2011-2014
- git #64a0c983 - Block non-JSON API access to VisualEditor, as it won't work (bug 61017)
- git #3f21a91c - Blank the reference and media search queries when closing dialogs (bug 61959)
- git #c385c010 - Use "Insert citation" label for apply button of CitationDialog
- git #1363d15c - Move cite to be after link, instead of after structure
- git #aec9279d - Show blockedtext message in edit notices (bug 52004)
- git #81876bc8 - Update reference's internal item after inserting reference (bug 63031)
- git #be199c0b - Ultra-mega-hyper-citation editing on crack (bug 50110, bug 50768)
- git #7c8b0ef1 - Hack around Parsoid's href prefixing in rendering new links (bug 58314)
- git #da381da7 - Switch Beta Features hook to use new ltr/rtl screenshot style
- git #90f458eb - Fix a typo that causes crashes when using the wrong symbol for mwTocWidget (bug 62934)
- git #f8720326 - Split out omnibus CSS files
- git #8d63b2f6 - Fix 'original dimensions' async call in MediaEdit dialog (bug 62024)
WikiEditor
edit- git #39e3676b - Revert "Remove unneeded show() in WikiEditor toolbar"
- git #a80e2f9d - Fix border css
WikimediaMessages
edit- git #04fdf63d - Migrate to JSON i18n
- git #08bf3377 - Remove extraneous message for the community logo