MediaWiki 1.26/wmf11/Changelog

PUBLIC LAW 104-201—SEPT. 23, 1996 110 STAT. 2519 "3963. Highest grade held satisfactorily: Reserve enlisted members reduced in grade not as a result of the member's misconduct.". (b) NAVY AND MARINE CORPS. —(1) Chapter 571 of title 10, United States Code, is amended by adding at the end the following new section: §6336. Highest grade held satisfactorily: Reserve enlisted members reduced in grade not as a result of the member's misconduct "(a) A member of the Naval Reserve or Marine Corps Reserve described in subsection (b) who is transferred to the Fleet Reserve or the Fleet Marine Corps Reserve under section 6330 of this title shall be transferred in the highest enlisted grade in which the member served on active duty satisfactorily, as determined by the Secretary of the Navy. "(b) This section applies to a Reserve enlisted member who— Applicability. "(1) at the time of transfer to the Fleet Reserve or Fleet Marine Corps Reserve is serving on active duty in a grade lower than the highest enlisted grade held by the member while on active duty; and "(2) was previously administratively reduced in grade not as a result of the member's own misconduct, as determined by the Secretary of the Navy. "(c) This section applies with respect to enlisted members of Applicability. the Naval Reserve and Marine Corps Reserve who are transferred to the Fleet Reserve or the Fleet Marine Corps Reserve after September 30, 1996.". (2) The table of sections at the beginning of such chapter is amended by adding at the end the following new item: "6336. Highest grade held satisfactorily: Reserve enlisted members reduced in grade not as a result of the member's misconduct.". (c) AIR FORCE.— (1) Chapter 869 of title 10, United States Code, is amended by inserting after section 8962 the following new section: §8963. Highest grade held satisfactorily: Reserve enlisted members reduced in grade not as a result of the member's misconduct "(a) A Reserve enlisted member of the Air Force described in subsection (b) who is retired under section 8914 of this title shall be retired in the highest enlisted grade in which the member served on active duty satisfactorily (or, in the case of a member of the National Guard, in which the member served on full-time National Guard duty satisfactorily), as determined by the Secretary of the Air Force. "(b) This section applies to a Reserve enlisted member who— Applicabihty. "(1) at the time of retirement is serving on active duty (or, in the case of a member of the National Guard, on fulltime National Guard duty) in a grade lower than the highest enlisted grade held by the member while on active duty (or full-time National Guard duty); and "(2) was previously administratively reduced in grade not as a result of the member's own misconduct, as determined by the Secretary of the Air Force. "(c) This section applies with respect to Reserve enlisted mem- Applicability. bers who are retired under section 8914 of this title after September 30, 1996.".

Core changes

 * - Updated mediawiki/core
 * - Updated mediawiki/core
 * - Add maintenance script to populate page,revision,archive.*_content_* fields
 * - resourceloader: Move applyFilter stats back to filter
 * - resourceloader: Add timing metrics for key operations
 * - Use APC for caching slave lag times
 * - Updated mediawiki/core
 * - Updated mediawiki/core
 * - Updated mediawiki/core
 * - Update CentralNotice to tip of wmf_deploy for dd66b08c06
 * - Updated mediawiki/core
 * - Updated mediawiki/core
 * - Updated mediawiki/core
 * - Updated mediawiki/core
 * - Updated mediawiki/core
 * - Update Wikidata: Use SELECT FOR UPDATE in SqlIdGenerator
 * - Updated mediawiki/core
 * - Remove 'direction: ltr' from 'pre' styles
 * - Updated mediawiki/core
 * - Wrap lines in and .mw-code by default
 * - Updated mediawiki/core
 * - Updated mediawiki/core
 * - Bump Flow for cherry-picks
 * - Updated mediawiki/core
 * - Revert r47388 / 8d9243cf3: Use Title::getLocalURL for rel=canonical links
 * - Updated mediawiki/core
 * - Updated mediawiki/core
 * - Updated mediawiki/core
 * - Updated mediawiki/core
 * - Update SyntaxHighlight_GeSHi for cherry-picks
 * - Updated mediawiki/core
 * - Add RejectParserCacheValue hook
 * - Update SyntaxHighlight_GeSHi for cherry-pick
 * - Updated mediawiki/core
 * - submodule bump for https://gerrit.wikimedia.org/r/#/c/220192/
 * - Implement wfGlobalCacheKey for database-agnostic keys
 * - MediaWiki.php: Factor out tryNormaliseRedirect
 * - Rename WikiPage::isParserCacheUsed to WikiPage::shouldCheckParserCache
 * - Suppress deprecation warnings in 'jquery.mwExtension.test'
 * - Declare .icc files to be binary in .gitattributes
 * - ellapsed => elapsed
 * - WikiPage::isParserCacheUsed: change 'oldid' to 'oldId'
 * - Hygiene: Use [i] instead of charAt(i) for string index access
 * - Fix undeclared dependency on jquery.mwExtension
 * - Make proxy behaviour of detectServer configurable
 * - Construct clean canonical URLs for wiki pages, ignoring request URL
 * - EditPage: Check $wgContentHandlerUseDB
 * - TinyRGB support for JPG thumbnails
 * - Set Southern Kurdish to use Kurdish ordered list style type
 * - Change spaces to tabs
 * - Explicitly declare property visibility, remove use of var
 * - tests/phpunit/phpunit.php: Add @codingStandardsIgnore comment
 * - maintenance/exportSites: Fix minor whitespace issue
 * - Restore namespace-number keys in APIQuerySiteinfo siprop=namespaces
 * - Remove use of $.escapeRE in favour of mw.RegExp.escape
 * - Deprecate jquery.mwExtension
 * - Introduce mediawiki.RegExp module
 * - resourceloader: Small code cleanups to ResourceLoaderModule
 * - Remove double str_replace( ' ', '_', $ ) when using LinkBatch
 * - Add LinkBatch to ImagePage for user pages in the file history
 * - Fix some line indent of string concat
 * - Uncomment wfDeprecated call from I6ccd4df
 * - Make constructor of Block accept array of options
 * - Avoid undefined index on Special:Tags
 * - Remove unneeded empty lines at begin of if/else/foreach body
 * - Fix comment for grep in SpecialWantedfiles.php
 * - Use Linker::linkKnown for some links to MediaWiki pages from navigation
 * - Use correct fields for LinkBatch on Special:NewPages
 * - Fix tooltip for invert checkbox on Special:NewPages
 * - Added pre-emptive session renewal to avoid "random" submission errors
 * - resourceloader: Enable module content version for data modules
 * - Fix phpcs warnings
 * - resourceloader: Use content-neutral context when computing module versions
 * - Allow limit and offset to be restricted in subclasses of QueryPage.php
 * - Fixed spacing
 * - Avoid assignment in return in TemplateParser.php
 * - Fix phpcs warnings
 * - Revert "StashEdit: Use postWithToken"
 * - Remove unused global from SpecialUserlogin.php
 * - API: Give block details along with errors
 * - Make a line shorter for phpcs
 * - Fix ChangeTags functions after split of definedTags from tagUsageStatistics
 * - Fix braces code style
 * - Remove multiple empty lines in functions
 * - ResourceLoaderImageModule: Fix incorrect documentation
 * - Update OOjs UI to v0.11.5
 * - registration: Improve error message if a non-array attribute is set
 * - Don't include never-applied defined tags in tagUsageStatistics function
 * - Move dependency on user.tokens from mediawiki.api.edit to mediawiki.api
 * - Fix whitespace issues around parentheses
 * - API: Add some BCarray into ApiQuerySiteinfo
 * - Made User generally use DB_SLAVE by default
 * - Remove i18n references to Popularpages
 * - Use HTMLForm for Special:Export

Vendor

 * - Add kzykhys/pygments for SyntaxHighlight_GeSHi

Babel

 * - build: Updating development dependencies

CentralAuth

 * - Fix missing messages
 * - Follow-up c24ed0dda: Fix .gitignore addition
 * - build: Configure banana-checker and jsonlint

CirrusSearch

 * - Add support for PHP 5.3 to the dumpIndex maintenance script
 * - Consume trailing spaces when extracting special syntax

Citoid

 * - Focus insert button on panel switch

CodeEditor

 * - Load module 'ext.wikiEditor.toolbar.styles'

Collection

 * - Use $wgCanonicalServer to create the API baseurl
 * - build: Use grunt to run jscs and jshint, add jsonlint too

ConfirmEdit

 * - Moved up shouldCheck short-circuit logic a bit

ContentTranslation

 * - Consistently use title.toText for cache access
 * - Remove $.isEmpty check from the formatter tool
 * - Fix CX alias file loading
 * - Enable publish button when the preference is not to use initial translation
 * - Additional trigger to add reflist while adding a reference manually
 * - Fix RTL display of the trend in CXStats
 * - Congratulate translator on 10th, 100th translation milestones
 * - Fix missing new translation button for new users
 * - Add the missing CX icon for CX dashboard
 * - Add lang and dir to autonyms in the dashboard
 * - Redesign the Content Translation dashboard
 * - Fix JSCS errors of ext.cx.sitemapper.js
 * - Convert unadapted links to plain text while publishing
 * - Whitespace and spelling fixes in cx.stats js and less
 * - lang and dir attributes for the autonym on the stats page
 * - build: Updating development dependencies
 * - Fix phpcs warnnings
 * - CXStats: Avoid graph overflowing the page margin
 * - Correct extension name in the shim
 * - Fixes when language code and domain differ
 * - Make gray links stay gray even if unfocused
 * - Migrate to JSON configuration based extension registration
 * - build: Configure banana-checker and jsonlint

DonationInterface

 * - Allow text in the payment table to wrap
 * - Use email address as user id

Echo

 * - Have EchoNotificationDeleteJob process only one user
 * - Remove EchoNotificationFormatter::requiredParameters

EventLogging

 * - Release 0.0.9, Add changelog.md
 * - build: Configure banana-checker and jsonlint
 * - HTTPS is now forced for meta.wikimedia.org and many other wikimedia sites, use it

FlaggedRevs

 * - build: Configure banana-checker and jsonlint
 * - Remove removed message 'stabilize_protect_quota' from qqq

Flow

 * - Revert "Temporarily make subpages in occupied namespaces non-Flow again"
 * - Add --archive-pattern option to convert script
 * - Temporarily make subpages in occupied namespaces non-Flow again
 * - Pass missing argument to EnableFlowWikitextConversionStrategy
 * - Revert "Convert watch star from wikiglyph glyphs to OOUI icons"
 * - Use parent instead of super to fix IE8
 * - Browser tests for "mark as resolved" and "reopen"
 * - Document missing parameter for createSignatureClarificationRevision
 * - Fix topics not appearing reliably after LQT->Flow, before action=purge
 * - Add more tests for TalkpageManager
 * - Only check $wgFlowOccupy settings for non-existent pages
 * - Output error message instead of failing for more than just html
 * - Implement "Mark as resolved" user workflow
 * - Move the UTF-8 forcing workaround for libxml into createDOM
 * - Import\Wikitext\ImportSource::extractTemplates: Explictly specify UTF-8
 * - tests: s/parse_url/wfParseUrl/
 * - Short-circuit in the ContentHandlerDefaultModelFor hook
 * - Remove unused use statement
 * - Fix property name in tests
 * - Add events on moderation action for dm.Topic
 * - Don't break update.php
 * - Suppress notification emails for Flow user actions (including import)
 * - Add flow_workflow_update_timestamp index
 * - Fix appearance of article icon
 * - Convert watch star from wikiglyph glyphs to OOUI icons
 * - Add ParserOutput timestamp to fix Wikibase exception
 * - Don't rely on __toString
 * - Improve Workflow::isNew check
 * - Don't write when we're reading data
 * - Stop accepting Workflow object in BoardContent
 * - Fix TalkpageImportOperationTest
 * - Make PostRevisionTestCase store all objects
 * - Replace wikiglyph-star-list icon with watchlist icon from OOUI (via mw-ui-icon)
 * - Replace wikiglyph icons in side rail with OOUI (really mw-ui) icons
 * - Run pre-save transform on wikitext before saving it
 * - Add option to conversion script to skip pages with a certain template
 * - Make FlowUpdateWorkflowPageId a run-once updatescript

Gadgets

 * - build: Configure banana-checker and jsonlint

Gather

 * - Fix api call for recent/active collections
 * - Make collections link show on special pages
 * - Fix horizontals scroll on collections
 * - Make sure mode is always set to avoid php warnings
 * - Show correct label for the pagination button
 * - Render tabs to my collections and recent collections
 * - Add a wfWaitForSlaves call in the count update loop
 * - build: Updating development dependencies
 * - Fix collections list pagination
 * - On bad /explore/ urls render page not found
 * - Collections link for anon takes user to public view.
 * - Extend the core TemplateParser
 * - Correctly insert collections into the main menu
 * - Work around Mustache problems
 * - Pass skin to PageActionsOverlay.
 * - Revert "Render tabs to my collections and active collections"

GlobalBlocking

 * - build: Configure banana-checker and jsonlint
 * - Add documentation to GlobalBlocking messages currently missing them

GlobalUsage

 * - build: Configure banana-checker and jsonlint

Graph

 * - Load ext.graph.visualEditor on mobile

InputBox

 * - build: Configure banana-checker and jsonlint

MassMessage

 * - build: Configure jshint, jsonlint, banana-checker, jscs through npm

MobileApp

 * - build: Configure banana-checker and jsonlint
 * - Use Material-ish edit pencil background

MobileFrontend

 * - Remove unnecessary padding
 * - Remove a redundant selector
 * - Bring back content max-width in stable
 * - Float thanks link to right
 * - Apply revision history styles in stable
 * - Revert "Never apply border-box to 'body' (i.e. for a 'Skin')"
 * - Make it possible to customize tutorial background color
 * - build: Remove unused packages 'jshint' and 'jscs'
 * - QA: Fix failing smoke test for watchlist feature
 * - build: Updating development dependencies
 * - QA: Skip test whilst exception occurring
 * - build: Use jsduck native
 * - build: Implement 'npm run doc' entry point
 * - Correctly close SearchOverlay when the close button is clicked
 * - build: Move .jscsrctest.js to tests/
 * - Untangle external libraries into their own subtree
 * - build: Remove references to non-existent "javascripts/" directory
 * - build: Remove redundant 'mkdir:all' task
 * - build: Remove 'clean' task
 * - build: Remove 'checkInstallPath' task
 * - Remove duplicate x button in search bar on Microsoft browsers
 * - Correct icon sizes in left menu
 * - Hygiene: Update how browser tests work
 * - Generalise the desktop max width css
 * - Upgrade mediawiki codesniffer to 0.2.0
 * - Inherit UsercreateTemplate for User{login|create} templates to fix T102775
 * - Hygiene: Tie banner image max width to less variable
 * - Fix Notifications bell in Alpha header
 * - Render edit summaries on Special:MobileDiff
 * - Avoid undefined indices warning when revision hidden
 * - Don't mess with the cache
 * - Move mobile image viewer tobeta
 * - Fix VE toolbar styles

MultimediaViewer

 * - build: Configure banana-checker and jsonlint
 * - Fix clipping of text when metadata panel is closed
 * - Remove the 640 bucket

NavigationTiming

 * - build: Configure banana-checker and jsonlint

OAuth

 * - build: Configure banana-checker and jsonlint
 * - Add dir='ltr' for apps and versions
 * - Apply coding conventions for JavaScript

OpenStackManager

 * - Use correct hooks for bastion project membership
 * - Automatically add to shell group when adding to a project

Popups

 * - Replace 'jquery.mwExtension' by 'mediawiki.RegExp'

SandboxLink

 * - build: Configure banana-checker and jsonlint
 * - Add author to i18n/en.json

Scribunto

 * - Replace deprecated wfRunHooks by Hooks::run
 * - lint: 'if(' => 'if ('
 * - build: Configure banana-checker and jsonlint

SemanticForms

 * - Set context title when editing other pages
 * - Version 3.3

SiteMatrix

 * - build: Configure banana-checker and jsonlint

SyntaxHighlight_GeSHi

 * - Hide the red border around syntax errors
 * - Cherry-pick 892b52a, ca778d0, f834b71.
 * - Use instead of for inline code snippets
 * - Cherry-pick I234a4da5, I36656383, I3c0e8bc2, and I8af2b188
 * - RejectParserCacheValue may pass a WikiPage or Article
 * - Use RejectParserCacheValue hook to invalidate caches that were using GeSHi
 * - Add cache versioning and makeCacheKey method
 * - Correct whitespace around blocks
 * - Unbreak 
 * - Correct behavior of  with more than one line
 * - Enable syntaxhighlighting on mobile target
 * - Use wfGlobalCacheKey
 * - Add basic parser tests for functionality of non-recognized languages
 * - If unable to shell out to Pygments, emit a warning and fall back to plain text.
 * - Bundle Pygments 2.0.2
 * - Follow-up for I07446ec98: remove geshi/
 * - Only look for a compatible lexer if a direct Pygments match is unavailable
 * - Highlight using Pygments rather than Geshi

TemplateData

 * - build: Updating development dependencies

TextExtracts

 * - Update for rename of WikiPage::isParserCacheUsed in I7de67937f0

Thanks

 * - Fix doc comment for BeforePageDisplay hook
 * - Remove unnecessary dependency upon user.tokens
 * - Use mw.Api#postWithToken for mobilediff
 * - build: Add .jshintignore

TimedMediaHandler

 * - build: Configure banana-checker and jsonlint
 * - Flush the trx in WebVideoTranscodeJob before the transcode
 * - Kill dependency on PEAR
 * - i18n: Document message timedmedia-subtitle-no-video
 * - Fix MP4/H.264 transcodes on modern avconv

Translate

 * - Skip stats cache purges on no-op edits
 * - Normalize key in WikiPageMessageGroup::getMessage

TranslationNotifications

 * - build: Configure banana-checker and jsonlint

UserMerge

 * - Don't depend upon $wgUser for attributing log entries

VipsScaler

 * - build: Configure banana-checker and jsonlint

VisualEditor

 * - Update VE core submodule to master (7b7b3d8)
 * - build: Don't run jsonlint on lib
 * - Make ext.visualEditor.mwalienextension mandatory (no longer experimental)
 * - build: Updating development dependencies
 * - [BrowserTest] Update the commons_upload gem
 * - Converting an error image (red link) from block to inline does not lose its error state

WikiEditor

 * - build: Configure banana-checker and jsonlint
 * - Support fallback languages for icons
 * - build: Updating development dependencies

WikiGrok

 * - build: Updating development dependencies

WikimediaEvents

 * - build: Configure banana-checker and jsonlint

WikimediaIncubator

 * - build: Configure banana-checker and jsonlint

WikimediaMaintenance

 * - Revert rSVN69553 and improve - notifyNewProjects deferred email madness
 * - Fix defaultbranch
 * - Try to make addWiki a little more sane

WikimediaMessages

 * - Add i18n messages for 'mover' user group

Vector

 * - Remove superfluous whitespace from HTML output