MediaWiki 1.22/wmf13/Changelog
< MediaWiki 1.22 | wmf13
Core changes
edit- git #4ca6ce9b - Add help message to prefershttps
- git #d1067f79 - Update CentralNotice
- git #6f661ff9 - wpUndidRevision should be passed along during 'preview' and 'diff' (bug 53176)
- git #bbc7fb5e - Make it slightly easier for extensions to hook into page protection.
- git #3bf30588 - Update Wikibase, fix for property parser function
- git #ae725543 - Setup cookies security based on user preference
- git #717764e4 - Only show prefershttps if IP can use HTTPS
- git #b22bc3b3 - Core support for disabling HTTPS based on GeoIP
- git #4ac3fe68 - Default is not necessary for toggle fields
- git #8f87da59 - Update VisualEditor with cherry-pick for wmf13 branch
- git #228e5920 - The "masterPos" field in refreshLinks can be false so check for that
- git #61549574 - action=edit API with section=new would fail if page didn't exist (bug 52830)
- git #a9f14bf7 - Adjust two new date formats for Polish (pl)
- git #dc31a612 - New hook, UserRequiresHTTPS
- git #af4b461d - Add some logging for weird redirected POSTs
- git #638a2450 - Remove padlock icon from login link
- git #a1706832 - Change secure login to use a user preference (bug 29898, bug 52283)
- git #232be76c - Fatal error: Using $this when not in object context in SpecialUpload.php on line 686 (bug 53065)
- git #3ab85ac9 - Add OAuth
- git #83f70635 - Rename 'backend' param to 'srbackend' to match API
- git #b910d48b - Follow-up I33462. Some stupid issues with gallery patch
- git #5aed2ad8 - Commit of various wmf-branch live hacks
- git #14b3f876 - New more slick gallery display
- git #7005d46b - Spaces in memcached keys are annoying
- git #d51f688f - Don't display empty preference sections
- git #2bda9a37 - Allow individual search backends to control whether they SearchUpdate
- git #dd841c2a - Don't use $wgVariantArticlePath for variants of non-content languages (bug 52852, bug 52850)
- git #35422cad - Allow lines empty but for tabs and comments to be ignored.
- git #8b9a8d56 - ." See bug 52763 (bug 6200)
- git #41acf893 - Tweak login/account creation for logged in users (bug 43172)
- git #a50f3e7f - Removed unused $dbw variable and connection
- git #9e54e623 - Added batchFetchFromURLs() for mwstore backend
- git #fc64de04 - Make some messages optional
- git #2b20038c - Add limit report data on preview pages
- git #b345e249 - Make wfReadOnly() a wrapper around wfReadOnlyReason()
- git #450e9c32 - jobqueue: cleaned up JobQueue exception handling
- git #db51c53b - Replace remaining sajax use (bug 40785)
- git #45c8df45 - getConfiguration.php now supports regex
- git #dd21f34c - Select search backend by query parameter
- git #9b22f7bc - Sync up with Parsoid parserTests.
- git #2332eedf - Make ResourceLoader::makeComment a public static method
- git #5e322ef5 - Just use "You" in userrights-notallowed
- git #6ab77c03 - typo fixed: User::getIntOption returns an integer, not a boolean
- git #6d7024de - Remove positional reference from createaccountmail
- git #c4830b15 - CologneBlue: Make editform's textareas 100% wide
- git #060370cd - Clean up comment style in DefaultSettings.php
- git #e7f58fee - HistoryAction: There is no mediawiki.legacy.history module
- git #72f36a8b - Clarify info action's "search engine status" (bug 43935)
- git #53be58b3 - Make logout text simpler and more general (bug 33439)
- git #40c42440 - Make two info action row headers plural-compatible and consistent (bug 48634)
- git #bc2915b7 - Attempt to remove a hard-coded "wikipedia".
- git #f089e20b - Preprocessor: Don't treat a line containing multiple comments as a blank line. (bug 41756)
- git #660627f1 - Reusable external store insertion with fallback
- git #dd556e93 - Apply conversion on namespace names on Special:Search
- git #361fd4e3 - Add more parser tests for magic words.
- git #3969c43b - Break some long lines
- git #136861fe - Add wfResetSessionID()
- git #54bf87d3 - Improve WebResponse::setcookie
- git #ac174f80 - More rigorous clearing of image redirect cache (bug 52200)
- git #7a0ed924 - Have separate timeouts for upload by url ($wgCopyUpload[Async]Timeout)
- git #7e6107b5 - Make revision content decompression publicly available
- git #5b17571e - Accessibility: make columnheader the primary role of the element
- git #4b560a20 - Accessibility: Don't arbitrarily override role (bug 17616)
- git #b9d0e5e4 - . (bug 6200, bug 6200, bug 15491)
- git #942dd53f - Force lazy loading of text in Revision::getSerializedData()
- git #fa2e54dc - Update outdated references to maintenance/ in documentation comments.
- git #f8b7cc89 - Non-word characters don't terminate tag names. (bug 17663)
- git #d11d0f08 - Remove superfluous re- from confirmemail_body_set
- git #41c0ab28 - Use action=tokens for api test tokens
- git #8f17e0dc - Allow different users to login in Api tests
- git #bfe13144 - Batch retreival of ES data with minimal round trips
- git #a67f50cf - API: DWIM for action=edit§ion=new&appendtext=... (bug 52538)
- git #a6f72b49 - Revert "Pedantic tweak to README"
- git #b6d8e4c1 - Make action=purge on file redirects purge the file redirect cache.
- git #d602389d - Customise linktrail for Gujarati (gu) (bug 48798)
- git #9a497dd3 - Pedantic tweak to README
- git #8d547e5d - Clean up: Remove wrong or redundant CSS prefixes
- git #164bcc78 - Add getId to mw.user, returning wgUserId (or 0 for anons).
- git #213fe053 - Make wfForeignMemcKey consistent with wfMemcKey
- git #138d5dc9 - Typo fix
- git #adbaf0b8 - Tweaked README's formatting
- git #ff74113b - Whitelist the <wbr> element. (bug 52468)
- git #6be9365c - and bug 52363. (bug 52468)
- git #5f3b75dd - mediawiki.util: Optimise logic in addPortletLink
- git #06cfd634 - doc: Clarify documentation for ParserOptions::getUserLangObj
- git #7eea0f92 - Update README & COPYING (bug 50552)
- git #10df61a8 - More accurate function descriptions
- git #8d629551 - mediawiki.util: Fix addPortletLink to allow jQuery objects
- git #0ffd1299 - Move translators credits list to a wiki page
- git #b8c99e5f - Remove verbosity in message
- git #32d0a43c - Use page instead of article in UI
- git #ed1c89b8 - Add Special:RandomInCategory. (bug 25931)
- git #480f2d05 - mctest.php: nicely align server names
- git #8bf7db0b - mediawiki.js: Document that default message format is 'text'
- git #c481d2d6 - Add month-only date format.
- git #13b1a9f8 - Remove the showjumplinks user preference
- git #cd366c1d - Use content format for unserializing in ApiEditPage
- git #be97167a - Make APIEditBeforeSave give the whole revision (bug 52077)
- git #e137df71 - $wgHTCPMulticastRouting rename + multi hosts support
- git #613fbc25 - For rows added by the SpecialStatsAddExtra hook, add an HTML id of "mw-" plus the message key
- git #7e18081e - Add a usage note to 'CanonicalNamespaces' hook docs
- git #e07be142 - Sync up with Parsoid parserTests.
- git #c5620d18 - Add new parserTests for image attributes coming from templates. (bug 49400)
- git #3e06484c - Add new parserTests for table cell attributes coming from templates. (bug 44498)
- git #64dcaf4e - Code style cleanups to Sanitizer.php.
- git #7751b289 - DiffHistoryBlob: don't check for mhash extension
- git #890e54c1 - Fix parserTests.php for non-english test wikis
- git #b8c31407 - Return messages in a consistent form from Status objects (bug 49338)
- git #d93270d1 - jquery.tablesorter: buildCollationTable() on first sort, not on load (bug 51982)
- git #8ef45727 - Add methods to get raw request in WebRequest
- git #070b8b40 - updater: Move rev_sha1 addition before convertUserOptions (bug 48820)
- git #3334bb5c - Replace "themselves" by "oneself"
- git #e3aa3c3d - Improve documentation for $wgRecentChangesFlags
- git #3e394771 - Use one call to .attr instead of two and linebreak consistency
- git #056f7923 - 4-digits numbers in Spanish should not have a group separator (bug 51157)
- git #691478a8 - Move unsortable class into tablesorter config
- git #c2d0b906 - Make wfMatchesDomainList not match partial domains
- git #ec14bd0c - ContentHandler: Fix a typo
- git #16f849e7 - Remove Persian from link underlining removal
- git #4ffdd875 - Make prefs-advancedediting more consistent
- git #2b246a63 - mediawiki.page.startup: Fix typo in @event
- git #d4ccad88 - Clarify userrights-conflict
- git #ef8b860e - Clarify exif-copyrighted-false means only Copyright flag not set
- git #09987aad - Change name of Neapolitan language from "Nnapulitano" to "Napulitano" (bug 43793)
- git #4f2e5fe2 - jquery.placeholder: Fixup for 7ec7d879ee
- git #1a125bf3 - Increase vertical offset of post-edit confirmation in MonoBook (bug 41240)
- git #31b13bba - Fix EditPageTest for non-english test wikis
- git #5ecb2e1e - jquery.makeCollapsible: Some low-level tests
- git #1fd1c5bb - jquery.makeCollapsible: Consistency in test names
- git #7ec7d879 - jquery.placeholder: Fixup for a8145d6fa2
- git #a8145d6f - jquery.placeholder: Take placeholder text as parameter (bug 40430)
- git #cdd46ac9 - Followup Idfee1b4d per Tim
- git #6e838747 - Apply $wgSpamRegex to the new section name in action=edit§ion=new (bug 49694, bug 49694)
- git #bc61093c - Fix documentation of $wgTranscludeCacheExpiry (bug 52006)
- git #9b61538e - Special:PagesWithProp: Fix PHP notice if no page properties are present (bug 51891)
- git #82452b2b - Make the templates/category lists on edit page collapsible (bug 43689)
- git #44802e55 - jobqueue: made federated queue use HashRing for root job de-duplication
- git #7307367e - mediawiki.action.edit.preview: Fire "wikipage.content" mw.hook (bug 33399)
- git #736e7e84 - mediawiki.page.ready: Use wikipage.content instead of domready (bug 30713, bug 33399, bug 51565)
- git #88a8773c - Follow-up I3f03dd0100 (08adf46): simplify checks
- git #559afbf6 - Fix fatal error when $wgValidateAllHtml is enabled and apache_request_headers() does not exists
- git #41e2e116 - Allow debugging of unit tests via wfDebugLog.
- git #e21c3eb9 - skins: Make border style of <pre> more subtle for common skins (bug 27047)
- git #a0a40504 - Watchlist: Separate non-form parts out of the <fieldset> (bug 48615)
- git #ea6e1c93 - Correct the regular expression for explicit plural forms (bug 51284)
- git #0fc0049a - jquery.makeCollapsible: Tests for collapse and expand text
- git #3d2abae2 - vector: Move right tabs from behind to below left tabs (bug 20234)
- git #414e7eca - Code style cleanups to parserTest.inc and NewParserTest.php.
- git #c819ae88 - Abort page restriction if no null revision can be created
- git #337fd779 - Follow-up 42333412833a - Fix behaviour $wgVerifyMimeType = false; (bug 49717)
- git #4ca9eb9a - Fix language code output for firstHeading
- git #1bdb0c85 - Made runJobs.php respect time limits better and try to bail before OOMs
- git #377f8ffa - thumb_handler.php doesn't seem to extract path_info correctly
- git #aad8dc4c - Fix the target URL of HTMLForm
- git #af154bea - Never prefix table names with $wgSharedDB when used in foreign DB (bug 48819)
- git #ed542f41 - Installer: page refresh should refresh list of supported DBs (bug 31533)
Extensions
editAbuseFilter
edit- git #a1785855 - Remove duplicate case expression
- git #fb40850d - Make sure a session has been started prior to using it
- git #5596a3b5 - Remove call to deprecated MWInit::methodExists with method_exists
- git #202d3fb7 - API: Fix abuse log detail visibility for private filters
AntiSpoof
edit- git #0d968ce8 - Remove unclear "existing" from antispoof-conflict-top (bug 43377)
ArticleFeedbackv5
edit- git #1b95c850 - When changing AFT visibility in action=protect, add to log
- git #699d0b1a - i18n issues reported on https://translatewiki.net/wiki/User:Mlitn
- git #1b0e86db - Purge page cache for every AFTv5 protection change
- git #fa9fc019 - Percentage can be displayed at 0%, just not when there is no feedback at all
- git #ef0c9222 - Fix auto-archive script
- git #6133af04 - Don't add feedback comment to logs (bug 50605)
Babel
edit- git #7d36f5c8 - Remove initialisation of $style
- git #bbe8cb4a - Fix CodeSniffer errors and warnings
CentralAuth
edit- git #7a38d8eb - gu_home_db can already be '' in the database.
- git #5510b546 - Cater for gu_home_db being NULL or ''
- git #9dff77ea - Enforce wgSecureLogin for login pages
- git #99edb249 - Set CentralAuth cookies with correct security
- git #3fc8cfa0 - Update populateHomeDB script to only update when home is null
- git #946585e7 - Fix typo "one of the wiki"
- git #57c3945b - Use User Preference for logged-in HTTPS choice
- git #1611bdf2 - Cache a variable locally before it is reset on the instance (bug 46301)
- git #01a476a9 - Add a hook to prevent centralauthtokens
- git #cc5ef605 - Implement OAuth user checks
- git #e0676460 - Add a script to populate globaluser.gu_home_db
- git #b3e704cd - centralauth-account-exists-reset should give link to a wiki where the account exists (bug 37219)
- git #a309624f - Update header code to newer standards
- git #cc84edb9 - Actually save value of gu_home_db when saving user
- git #fc6280bb - Use wfResetSessionID()
- git #7314066d - Use WebResponse::setcookie()
- git #045dd72e - Use "username", "global account" and "local account" consistently
- git #3e9df41b - Remove use of deprecated methods
- git #8b89f883 - Update documentation and remove unused variable
- git #5ea878aa - Allow caching of Special:CentralAutoLogin when safe
- git #35f8aa90 - Fix non-JS login check (bug 52356)
- git #50b40000 - Fix central session usage in Special:CentralAutoLogin
CentralNotice
edit- git #7b9fec7c - disable Special:GlobalAllocation (bug 53443)
- git #5582f930 - (FR #1014) Disable banner preview and rough out new method
- git #075245dd - Remove calls to wfArrayMerge
- git #67dc9175 - Clean up CentralNotice.php File
- git #c66d6318 - Cleaning up JS to pass JSLint
CirrusSearch
edit- git #3d147043 - When we create a new revision object, we should assign it to something (bug 52907)
- git #4b221bb7 - Return most relevent prefix search results. (bug 52886)
- git #49782aa0 - Default to more accurate but slower search_type. (bug 53039)
- git #c84ba1cf - Fix suggestion tests.
- git #526428ff - Add some return type hints
- git #f0e9ed54 - Tests for prefix search scoring.
- git #1e227eaf - Fix fatal error when revision data isn't loaded properly (bug 52907)
- git #259dd569 - Fix big writes in tests.
- git #f332c481 - Regression tests for highlighting found terms
- git #080d9e78 - SearchUpdate cleanups for CirrusSearch
- git #cf479d4c - Another Solr leftover
- git #8d5a4fdc - Basic help for multi-process indexing
- git #61b06898 - Turn on the fast-vector-highlighter.
- git #67e4c0f0 - Fix some comments that refered to Solr.
- git #ff834d72 - Improve suggestion configuration.
- git #da925e98 - Move test password overrides to untracked file.
- git #c498636f - Fix the suggest test.
- git #d46be9f5 - Improve reindex logging.
- git #500d9f3e - Add three more small test cases.
- git #de4c456e - Add browser tests.
- git #6a1e4ca9 - Use the archive table to find deletes.
- git #3c6df231 - Fix broken analyzer customization.
- git #0dcc4ebd - Split the index into Content & General.
- git #691c8ecb - Fix the broken suggest analyzer.
- git #17e34797 - Skip redirects in forceSearchIndex run by id.
- git #35fa5d68 - Escape forwad slashes in queries.
- git #cd46bcc9 - Stop forceSearchIndex.php from going into loops.
- git #6e6f3ff9 - Unconditionally define indexing rate to avoid warnings (bug 52348)
- git #65da2455 - There is no $content, just $rev->getContent() (bug 52353)
- git #70327d89 - Add at least basic support for all languages.
- git #d694bdc4 - Remove old Solr-specific config building stuff
- git #6a7c3fff - Stop producing nonsense words in suggestions.
DonationInterface
edit- git #55fa6403 - Adding logic for no code returning from the CVV and AVS checks in GlobalCollect.
- git #35b181bb - throw MWException
- git #04b5d42a - Pass Email Address to Adyen
Echo
edit- git #bca96e30 - Attempt to fix 'welcome notification' exception (bug 53425)
- git #dcb669b8 - Date header should be converted to user local time for comparison (bug 53285)
- git #37812cd0 - Long text content should wrap in overlay footer links (bug 53111)
- git #272b5bd5 - Add replication delay handling to page-link formatter
- git #b85615da - Tooltips in preference page get double-escaped (bug 53112)
EducationProgram
edit- git #2fbbf97c - Add a link to show user subpages for each student in the articles
- git #a6579e9b - Fix group-* and grouppage-* message
EventLogging
edit- git #0de2e112 - Add 'urisplit' to gloss over urlparse inconsistencies
- git #e98c9c42 - Fix typo: netloc -> uri
- git #c629c7eb - Bugfix: don't pass args as kwargs
- git #e4836fae - eventlogging.streams: drop mappers; pass URL parts.
- git #8504c9fb - Use params->kwargs mapping to determine database name
- git #a9dcb94f - More informative warning of validation errors
FlaggedRevs
edit- git #a7a15154 - Add comments for grep & Fix double-whitespaces
- git #e5a1210c - Fixed bogus method call (bug 52051)
Interwiki
edit- git #bcf15ec0 - Fix CodeSniffer errors and warnings
LiquidThreads
edit- git #20983d22 - Don't record changes to subjects if there's no real change (bug 49311)
- git #0d5c6cca - Show an edit link for discussion page headers even if the user can't edit it (bug 49618)
MobileFrontend
edit- git #57dc120e - Remove errant remove call that appears to be causing PHP warnings in prod
- git #155aef29 - Support real position fixed on Android 2.
- git #07dabcf1 - : Lock viewport on Android 2.* (bug 53421)
- git #ef45fd1c - Giving people deserved credits
- git #fc0aad4e - Story 834: Adding new notifications overlay
- git #be51a404 - Style pre and code tags properly (bug 49033)
- git #88f45489 - Introduce PageApi
- git #dc3034f2 - Uncomment token check in Special:MobileOptions
- git #8b07ad08 - Regression: Stop edit cta showing for things that are not editable
- git #f0fcfaee - Log thank events from diff view
- git #54b5fc1b - Don't use document.body (bug 52361, bug 53282)
- git #89ba3dd9 - Desktop: Load pagelist styles on nearby (bug 53160)
- git #43d2ce68 - Regression: Don't add edit link cta to footer for anonymous users
- git #7aef7def - : Apply RTL styling for upload button (bug 53103)
- git #c311ae18 - : Simple fix for text indent in older browsers on cancel button (bug 53102)
- git #22ecd85f - Story 1092: Show section-level edit login/signup CTA
- git #bbbeb9e7 - Refactor removals configuration
- git #7c5e3e5f - Story 964: Move Echo to stable
- git #feb8b1b4 - Don't redirect everything with oldid to MobileDiff (bug 49029)
- git #9df94e49 - Add an extra paranoid check to blacklisting of WAP devices from HTTPS
- git #bb140936 - : Attach the message to the page (bug 53059)
- git #40ef1ef5 - Rm header logging, several days worth of data should be enough
- git #d20c66dc - Fixes a bug with the display of the fixed userinfo panel
- git #5c799815 - : Avoid showing last modified timestamp on non-existant pages (bug 53104)
- git #e20ce3a9 - : Underscore characters in watchlist confirmation toast message (bug 53078)
- git #cafba458 - : Rephrase from 'All' to 'List' (bug 51639)
- git #58dded6c - Fix various Qunit tests
- git #89a17992 - Hygiene: Kill FIXME
- git #f0f5d59a - Fix MobileContext::getDesktopUrl() (bug 50967)
- git #b8ceaed2 - Blacklist WAP phones from HTTPS
- git #5667bfbc - Fix doxygen
- git #6a0c6dfb - Add user_mobile AbuseFilter variable, to allow debugging mobile edits.
- git #1a7ad4bf - Regression: make section edit buttons work in alpha
- git #9c09d111 - Ensure uploads from user namespace go to correct page
- git #16cd4eaf - Hygiene: get rid of M.getApiUrl()
MoodBar
edit- git #6b1ec65c - Simplify moodbar-action-item (bug 42885)
OATHAuth
edit- git #a3c5afc7 - Make token field compatible with new login form
OpenStackManager
edit- git #4e611c50 - Break lines at sentence end
- git #7ef9dc5a - Use int in openstackmanager-servicegrouprecursewarning
- git #e77da19d - Add a tiny but wordy warning about adding projects to projects.
PageTriage
edit- git #da9669fb - Only last 20 entries shown for non-default timezone settings (bug 47645)
- git #c87e19ce - Remove unused i18n message
Parsoid
edit- git #e7c5e506 - Fix long-standing serialization diffing bug in roundtrip-test.js
- git #4fbcbcce - Clean up event listener handling for node 0.10
- git #df8d52aa - Minor: Removed dead code
- git #9735892a - Handle stray closing pre tag in ParagraphWrapper.
- git #b4346082 - Improve assertion message.
- git #5ff4ad75 - Re-parse HTML DOM before serialization to catch foster-parenting issues
- git #81ab0f9f - Fixes PreHandler nested <pre> problem. (bug 52046)
- git #8996d822 - Check token.constructor for Number in trace.
- git #808cc39c - : Serialize p-wrapped list items correctly (bug 52751)
- git #64a8654c - 2 (bug 5276)
- git #695557c2 - Sync parserTests with core.
- git #6cecb857 - Remove added transformers in QuoteTransformer.
- git #44d2188c - Removed code that went dead after changes in commit 171e1596
- git #be14b70c - Deal with trailing WS after indented tables (bug 52473)
- git #30315ed2 - Add aliases for some other non-wikipedia projects
- git #9069332a - . (bug 41756)
- git #b0d66b3c - Fix selser regression introduced by fix for bug 51217 (bug 52638, bug 51217, bug 52638, bug 52488)
- git #2780ad25 - Add documentation to DOMUtils.
- git #c0de1d58 - Code cleanup: Moved constant maps to wikitext.constants.js
- git #895d25f9 - Polish out the TokenTransformManager docs
- git #4d926fb2 - Fix jsduck warnings
- git #0539dc48 - Add first pass of guides
- git #4d30ec08 - Use Object.create(null) when making maps.
- git #0100218d - Images: link parameter should handle external URLs correctly. (bug 49293)
- git #5bdf7ac6 - Fix for syntactic whitespace regressions before templated list elts
- git #2031f6a7 - Fix inconsistency in expected fails with --html2wt (bug 52046)
- git #2ffac1a1 - Remove unused vars in WikitextSerializer.
- git #7cdcd172 - Updated handling of sol-transparent tokens (bug 52405)
- git #0856cd3a - Whitelist the <wbr> element.
- git #add7be09 - Reorganize image-related parser tests.
- git #b0cf1fcd - Tweak mockAPI to yield image paths consistent with PHP parserTests.
- git #f72a48f2 - Add new redirect tests; fix an html2html bug with non-English redirects.
- git #54794ccf - Set the same dom-diff flag that WTS checks for!!
- git #4c870306 - Fix up two parser tests which don't pass in the PHP parser.
- git #6f6ac1db - Ext-tag text nested in ext-tag of the same name dont need nowiki escapes
- git #ed4671e1 - Retain accumulated separator text across node boundaries
- git #2e8619ad - Delete empty autoinserted tags in the last DOM pass (bug 52296)
- git #171e1596 - Tweak PreHandler to handle WS-only lines between pre-blocks (bug 52422)
- git #9d8ebf8b - Fixed bug in dom-diff algorithm (bug 51678)
- git #f2580450 - Updated incorrect comment about setting up localhost api url
- git #d69ac13f - Added flag to dump template source -- useful for some debug tasks
- git #c9472a13 - Default numchanges for selser tests to 20
- git #f4bd9a43 - Node v0.10.x Compatibility (bug 45994)
- git #6bc00520 - Generate selser change assignments dynamically. (bug 50316)
- git #33cf3dab - Generalized operation of TokenStreamPatcher a bit.
- git #24e3952a - Fix arguments to PegTokenizer constructor.
- git #57c70567 - Sync parserTests with core.
- git #856e6cdb - Fix for empty selser changes arrays. (bug 50982, bug 50982)
- git #b798731c - Add '-l' option to dumpGrepper tool.
- git #b207132a - De-lint PEG tokenizer.
- git #6bc486f9 - . (bug 44498)
- git #172a987e - Add a '--normalize' option to tests/parse.js.
- git #33cbf927 - nowiki escaping when quotes surround i/b tags (bug 52103)
- git #88196b91 - Assign tagid to SelfclosingTagTk as well to detect fostered cat-links
- git #4e77ff9c - Fixed incorrect initialization of nested-ref-collection-map
- git #cab33788 - Fixed crasher setting dp.dsr (missing check for it being null).
- git #763f8485 - Update .(git|jshint)ignore for rt client/server
- git #82065c19 - Protect Parsoid-generated attributes. (bug 48772)
- git #87759dea - <nowiki/> escape when single quotes wrap new i/b tags (bug 52103)
- git #bea63450 - Regenerated selser-changes.json and updated blacklist.
- git #5bfa0e9e - Make <ref>s nested in <references> editable.
- git #4955ce20 - Strip data-parsoid.src from tpls/extension nodes when unnecessary
- git #a3b66f9c - Dont get tripped by " :" tokenizer hack in nowiki escaping (bug 52035)
- git #cc14d8b9 - Finetuning of td nowiki escape handler (bug 51919)
ProofreadPage
edit- git #7d539747 - Multiline templates aren't well escaped
- git #970a49dc - Improve EditProofreadIndexPage code
Quiz
edit- git #563f4f69 - Fixed call-by-reference problem
- git #1c727c2f - Added hook, needed by the upcoming "QuizTabulate" extension
Scribunto
edit- git #5a9b7cc5 - More-compatible Linux standalone binaries (bug 51333)
- git #d9ba2005 - Add mw.logObject (bug 48173)
SecurePoll
edit- git #d3c8d27c - Add index to securepoll_options.op_election
- git #67c4d61f - Kill old election/vote scripts
SemanticForms
edit- git #720742e3 - Add handling of other parameters for page sections (bug 46662)
- git #efbe5e39 - Modified Special:CreateForm for page sections (bug 46662)
TemplateData
edit- git #6281fe62 - Bail when JSON length exceeds database limits (bug 51740)
- git #088d67b6 - Use ParserOptions language instead of RequestContext language (bug 52419)
- git #23c98442 - TemplateDataBlob: Use "new stdClass()" instead of "(object) array()"
TemplateSandbox
edit- git #83049609 - Show profiling data on preview
Thanks
edit- git #314defed - Fix i18n description for some parameters. Add missing desc
- git #d4661cd3 - Add gender support to two i18n messages
- git #269f6baf - Remove unused i18n messages
TimedMediaHandler
edit- git #fda5ea27 - [Goes with I33462a8] Support for new gallery.
- git #bbdb4fcb - Remove call to deprecated MWInit::methodExists with method_exists
Translate
edit- git #61df1d1c - Map be-tarask for be in Yandex
- git #24125621 - Add href to the edit link in the message table
- git #51039d3d - Fix discard button in Chrome (bug 52623)
- git #a6b45850 - More compact suggestion rows
- git #321e36f5 - Increase initial translation area
- git #30e5a489 - Fix incorrect lookup
- git #9cd522e6 - Reimplement beforeSubmit, afterSubmit and afterRegisterFeatures hooks
- git #70387afe - Stricter parsing for external links in JavaScript (bug 49850)
- git #5f81b0f2 - Remove unused parameter
- git #571a1678 - Remove unused parameter in handlePriorityLanguages()
- git #fd0c8932 - Add namespace in cache
- git #a284e409 - Remove unused local variable
- git #73b66cfd - Remove script unrelated to Translate extension
- git #369a97c0 - Fix CodeSniffer warnings and errors
- git #f9894953 - phpcs now ignores libs/spyc/spyc.php
- git #3c9ee5eb - Update jquery.autosize (bug 48817)
- git #11081a5c - Fix CodeSniffer warnings and errors
- git #598f885d - Replace getActivityColor by StatsTable::getBackgroundColor
- git #35eea28f - Add "notify translators" link when marking page for translation (bug 49326)
- git #3454420a - Use better method to add header (bug 52288)
- git #96a460ef - Unify @license tags where possible
- git #607163b2 - Make Special:AggregateGroups using jquery.chosen (bug 52216)
- git #33bd371f - Use getPageLanguage() to for source language in WikiPageMessageGroup
- git #33439a4c - Scope styles to avoid incorrect matches (bug 52003)
- git #2477250e - Remove unused lazyload option
- git #ec80547b - Fix typo "varios"
- git #3639ec4d - Fix incorrect behavior with non-capitalized namespace
- git #54c1f352 - Sort groups alphabetically in Special:Translate export tab (bug 48783)
- git #fb3813f9 - Use content language for edit summary (bug 52142)
- git #50dc87cb - Fix casing in User::isAllowed()
- git #1565679c - Turn edit tab to translate tab on translation pages (bug 35946)
- git #0c31a1cf - Add getFileExtensions to XliffFFS
- git #1c7cc48b - Check and disallow dynamic groups in ApiQueryMessageGroupStats (bug 51761)
- git #d9e91122 - Use constant group name in examples
- git #aa644c10 - Correct ApiQueryLanguageStats example
- git #2178260b - Use little bit longer GPL-2.0+ instead of GPL2+
- git #5de9d948 - Remove call to wfArrayMerge
- git #a337ab1a - Update some docs in Translate.php
- git #946a9368 - Cope with missing hover-in event in stats tables row highlighting (bug 36692)
- git #5eb6d249 - Check that response.error exists before using it
- git #2eb18869 - Make the proofread tooltip get stuck less in wrong places (bug 46875)
TranslationNotifications
edit- git #0435c07b - Fix CodeSniffer errors
- git #b8a38788 - Accept article ID as default setting for translatable page (bug 49326)
UniversalLanguageSelector
edit- git #628923c8 - When applying settings, log ime-change only if needed
- git #4e04182e - Fire the ime-enable/disable hook upon saving the preferences
- git #2dd6cf74 - Update jquery.ime from upstream (bug 53041)
- git #3b6d5cc8 - Log ime-change event
- git #a3bca89a - Implement language-selection-method event
- git #e5891b83 - Add a Lao web font (bug 52962)
- git #f244ef66 - Add a Sinhala web font (bug 52964)
- git #0f34b4d9 - Fixing "Common language" functionality (bug 53035)
- git #7649b47f - Followup I59dfcfb25c, language change work with out event logging
- git #1f66cb22 - Log no-search-results event
- git #21fedbb2 - Update jquery.uls from upstream
- git #44bd7332 - Log font-change event
- git #8f5be106 - Update jquery.ime library (bug 49569, bug 50849, bug 50220)
- git #100bda01 - Whitespace
- git #8e051c3a - Add the Nuosu SIL font for the Yi language
- git #117cc5bf - eventlogger module for ULS
- git #92a021e1 - TypeError: window.navigator.userLanguage is undefined
- git #64cd234e - Change comma to semi-colon
- git #e75b174b - Make return values consistent
- git #a373340a - Fix CSS error and add missing field labels, also update jQuery source
- git #b19b8937 - Refactor getCodepoint() to more consistently handle return values
- git #8b1e6b91 - Fix incorrect documentation
- git #df18f0a5 - Log settings-open event
- git #622e388a - Refactor complex ternary operation
- git #0af4375e - Fix spelling mistake in variable name
- git #102f2574 - Fix CodeSniffer errors and warnings
- git #8c8b82ac - Add event logging for more languages in input settings
- git #f2f00678 - Add event logging for more languages in display settings
- git #425709cd - Log language-change for interface language
- git #e8479a07 - Log ui-lang-revert
- git #8e1726e7 - Log login-click event
- git #b3677810 - Add newline at end of file.
- git #baf0efd4 - Fonts for angwiki (bug 51917)
- git #c4631fdf - Top position the ULS for IME menu wrt the input field
- git #82fbfe62 - Load jquery.ime only when user focus on editable fields
- git #961ccfaf - Change upstream URL for Shapour font for Pahlavi script
- git #3042b7a3 - Compress the eot font more using microtype express compression (bug 44076)
- git #56dd5127 - Revert "Load jquery.ime only when user focus on editable fields" (bug 52115)
- git #63d54791 - Load jquery.ime only when user focus on editable fields
- git #d92c7551 - Delay loading of language settings javascript
- git #b0b81f1d - Add Shapour font for Pahlavi script (bug 44076)
- git #81586572 - Lazy initialization of language settings and ULS from interface triggers
- git #47243251 - Lazy initilization of language settings from ULS (bug 48211)
UploadWizard
edit- git #30a1d92b - Make mwe-upwiz-license-external* more grammar friendly and clearer
- git #536a3d1f - Add separate config parameter for tracking categories (bug 51929)
- git #910167b5 - Register NS_CAMPAIGN at file level in extension's entry point (bug 45031)
- git #268ea6bc - Clean-up UploadWizardDetails.js (bug 51879)
UserMerge
edit- git #519b5ba8 - harmonization of spelling (usernames); added qqq text
- git #5b23bb88 - adds an error message if old and new user names are the same
WikiEditor
edit- git #7506688c - Remove extra comma to avoid fatal in IE7 (bug 52715)
- git #6f8acfaf - Hide MediaWiki's "Editing help" link, as we provide it in the toolbar (bug 43689)
Wikibase
edit- git #7ebb116c - Hide errors from the property parser func for now.
- git #b5f365a8 - Fix call to non-existing method in error case.
WikimediaMessages
edit- git #f7bcac68 - Use HTTPS consistently for formal policy pages
- git #f22bfb6a - Add "Developers" link to footer of Wikimedia wikis (bug 33464)
- git #6ed3bc81 - Fix grouppage-* message
ZeroRatedMobileAccess
edit- git #aae1ce39 - Stop errors.txt in PhantomJS job from including GOANYWHERE lines.
- git #164c5716 - Continuation of PhantomJS automation tests for Wikipedia Zero.
- git #0458a3d0 - Fix for CanonicalNamespace hook
- git #51b934ef - Register NS_ZERO early if running on configuration wiki (bug 45031)
cldr
edit- git #ababc87f - Adding hook handler for creating human-friendly relative timestamp
- git #ab8ca343 - Update documentation