MediaWiki 1.20/wmf8
Deployment of MediaWiki 1.20wmf8 to Wikimedia sites
editThe latest version (labeled "1.20wmf8") of MediaWiki, the software that powers Wikipedia and its sister sites, will soon be deployed to all Wikimedia sites in stages.
Deployment will start on Monday, July 23 and continue until Wednesday, August 1 (see the roadmap).
We will continue to deploy the latest software every two weeks. This is intended to minimize disruption and possible issues, and make it easier to identify the cause of problems, since the possibly problematic code will be much more recent.
What's new
editCore changes
edit- de0d7b8 - Adding CodeEditor and Scribunto to 1.20wmf8
- f14633d - Update ZeroRatedMobileAccess to master
- ffbec4c - Update ZeroRatedMobileAccess to master
- d79d8fa - Update E3Experiments to master (wmf8)
- 4d66994 - Update ZeroRatedMobileAccess to master
- 6c4b178 - Update ZeroRatedMobileAccess to master
- 43b2888 - Update MobileFrontend to master
- f297dc9 - Update E3Experiments to master on wmf8
- b3103d3 - Update E3Experiments on wmf8
- 4b38e2b - Updating PageTriage extension to master
- 6a0a3e3 - Update ZeroRatedMobileAccess to master
- 0e693bd - Updating CentralNotice ext to master minus 1
- e749b1a - update ZeroRatedMobileAccess to master
- 5694aaa - update ZeroRatedMobileAccess to master
- 4f9f178 - update MobileFrontend to master
- bf77234 - Update E3Experiments to master
- 6b6466f - (bug 37331) Modules sometimes execute twice in Firefox
- 85e33d9 - [FileBackend] Made swift handle unknown content types better.
- 2c116f8 - [FileBackend] Fixed curl call broken by 10ec7a1.
- 0c716fb - [FileBackend] Fixed bogus sync-check status errors.
- cd31e89 - Update TMH to master (0207962155b810b11100bc6d05c3562949e7c1a9)
- 2361147 - Pull in Echo master
- 473f6c5 - Roll back LQT updates, they seem to break everything else
- 176a419 - Update Echo to master one more time
- 9bddff9 - Update Echo/LiquidThreads to master
- 542b998 - Update LiquidThreads to latest version with Echo support
- 3451dcd - Echo: Merge 80a8b99719938b1a480a03128777bbb02686a9c5 from master
- 52a9d48 - Two bug fixes for Translate
- 43ca800 - Revert "(bug 260) Wrap <pre> overflow properly."
- cc7a0e6 - Update E3Experiments to master
- c94f240 - Update SubPageList3 to master
- 1b28f55 - Add Echo
- 00da38f - Clean up badger.{css,js} from PageTriage, generalise it and move it into core.
- 1964ce0 - Update TimedMediaHandler to master (a247b6264c99cff66e4e3ae3428a46f971fab3a2)
- 717c7b8 - Update TimedMediaHandler to master (4b7c77d63d7798a024c7f8b4ba01e2f3e7203550).
- 4c7db40 - Update TitleBlacklist
- 9f96377 - Update GeoData extension to master
- 8cbb6bd - Add GeoData
- 9c7af95 - Update extension E3Experiments to master
- ba98c08 - Add TimedMediaHandler and MwEmbedSupport
- 29e0cf6 - Update Collection to master
- 733544a - Update UW to head per multichill
- 750bc23 - Suppress warnings around parse_url call
- 718e305 - Various thumb.php fixes.
- 8d2b8aa - Update E3Experiments to master
- d404399 - Update E3Experiments to master
- 00f80f0 - Update WikiEditor to latest master (Fix regression bug 38663)
- b903a03 - Going back to git head for AbuseFilter
- 162a25e - (bug 260) Wrap <pre> overflow properly.
- 0cc2638 - Revert "(bug 260) Handle <pre> overflow automatically with a scroll bar"
- 7a00525 - Revert "memcached: better error messaging"
- e116832 - Reset AbuseFilter to 0eeafeab44fb7a177ebf929c313999855656701f
- ff7d679 - Update Quiz to master
- 8e528eb - Updating MobileFrontend 12384ac
- 8138b80 - Update ArticleFeedbackv5 to master
- 89d014f - AF to trunk
- 97a65bb - Update AF to trunk to hope to fix Bug 38629...
- fb474fa - Update E3Experiments to master
- 78168f4 - Update E3Experiments to master
- 516092b - Applied patches to new WMF 1.20wmf8 branch
- 0e4da77 - Creating new WMF 1.20wmf8 branch
- c50a8db - Add testRomanNumerals
- a4b2e8f - Fix missing occurence change in I6b69919a (747e89e).
- 747e89e - (bug 37926) Split 'deleterevision' right for log entries
- a8002c6 - Reverted "FOR UPDATE" in 61f246aa786d824d0653522ed679c16be719da80.
- 852cdfb - Fixed DATA_FOR_UPDATE loading in WikiPage.
- a36ddc9 - Use User::getDefaultOption() instead of $wgDefaultUserOptions
- aafe047 - Execute jobs on all index.php requests.
- 06166e3 - (bug 38190) Add "required" flag to some token params
- c5727b5 - Use WebRequest instead of $_SERVER in EditPage.
- 747e74e - [FileBackend] Cleanups for doxygen.
- c239df6 - cleanup temp files left around by UploadStash
- e23e3a3 - Fix bug in moveTo() with $auth=false and $createRedirect=false
- 2bf1a9c - (bug 35060) more allowed params to Special:MyPage, Special:MyTalk
- aeacaae - (bug 38333) test blocked user cant createaccount
- 5dc1a63 - (bug 30836) API siteinfo specialpagealiases should not return nonexistent special pages
- fa0e2e6 - [LockManager] Made LSLockManager session 32 chars (128 bits).
- ebe540f - [FileBackend] Make sure multiwrite sub-backends use the proxy backend wiki ID.
- d9d67b3 - Undo feature: Add a wpUndidRevision field that can be used to distinguish (undo) edits from other edits
- d8afbd5 - Various doc cleanups for doxygen.
- 39080a1 - Revert "(bug 30836) API siteinfo specialpagealiases should not return nonexistent special pages"
- f634420 - MediaWikiLangTestCase now call parent setUp/tearDown
- 8804022 - Increase the readability of provideFormattableTimes by adding newlines
- 0ec2005 - Revert "Do not show empty categories with list=allcategories"
- 897b1cb - Use Linker::userToolLinksRedContribs() in LogFormatter.
- a3e0cd0 - Free up some memory by unsetting large arrays in backend copy script.
- 6e35efe - [FileBackend] Removed @since formatting for options to fix doxygen.
- 6455336 - [FileBackend] Added "bypassReadOnly" flag.
- 8df24d5 - updateCollation.php size histogram feature
- 87d3f10 - [FileBackend] MultiWrite code improvements and sanity checks.
- 2b3f4d8 - Avoid mangling fields in API continuation parameters
- 9386781 - Add wfProfileIn/wfProfileOut calls to InfoAction::pageCountInfo()
- 9555ff9 - Only query page_counter if $wgDisableCounters is false
- e289e42 - Allow extensions to abort (and replace) email notifications
- 1d84790 - [LockManager] Memc lockmanager improvements.
- 0c7cbee - Remove some optional messages from ba and shi
- a021ffc - [Database] mark some methods as explicitly public
- fa67a51 - [FileBackend] Doc formatting tweaks for doxygen.
- 9196a9c - Add Timo Tijhof (Krinkle) to the Special:Version credits.
- 2a02b44 - add optional limits argument to wgShellExec
- ef95343 - prevents some doxygen warnings
- 4f5d238 - escape HTML elements in docblock with double quotes
- 85c84c2 - enhance DefaultSettings.php documentation
- 089c58d - jshint: resources/jquery/*
- 87524b1 - (bug 38376) call to undefined method ThumbnailImage::getPath()
- 22f10ef - For consistency of the interface, don't do expensive checks on page view.
- 4f7f226 - (bug 37249) validate export-demo.xml against current export.xsd
- 02cde99 - Update messages.inc and rebuild MessagesEn.php.
- 84ce626 - Moved getDatabase() from contribs pager to Pager class.
- d6e31f6 - Sort result of FileRepo::findBySha1
- a16288e - Increase length of edit summary by 5 bytes
- fe6da52 - memcached: better error messaging
- dbea761 - prop=imageinfo&iiprop=url|thumbmime needs iiurlwidth=
- 4b9bd6a - Do not show empty categories with list=allcategories
- bab7bdb - ignore all local bot groups in newbie mode on Special:Contribs
- f1ceea6 - Exception on Special:NewFiles, when no bot group is defined
- c5e1546 - Add getCanonicalServer to WikiMap
- 0126fd9 - [FileBackend] Made copy script retry on batch copy failure.
- e1bc8fd - Catch exceptions thrown while running deferred updates.
- 07e7a9c - Tell people not to start transactions in doUpdate.
- ae92763 - Documentation improvements in Exception.php.
- bd00688 - [FileBackend] Tweaks to speed up backend copy script.
- 5165d83 - Make dates in sortable tables depend on page content language
- 878f5aa - [FileBackend] Factored out code into ProcessCacheLRU class.
- 002d871 - Api method documentation tweaks
- 17fcd2a - Remove some unused variables
- 9ea0b43 - [FileBackend] More Swift ACL documentation.
- 46992c8 - [FileBackend] Added hash skipping option to speed up script.
- 74cbd6b - fix problem with retriving fresh LatestRevID when GAID_FOR_UPDATE
- 905d83e - Use Linker::linkKnown() instead of Linker::link() with options at the end in ImagePage.php
- 0b253e1 - [FileBackend] More documentation fixes.
- 297119b - [FileBackend] Documentation fixes.
- 15996c6 - [FileBackend] Refactored backend access control functions.
- d245bb3 - OutputPage::setRevisionTimestamp typo in parameter
- b94a84c - (bug 38281) Fix grammar in the UPGRADE file
- 72ebf55 - Use Xml::languageSelector in SpecialAllmessages
- 02e15eb - Improve documentation of maintenance scripts.
- 1a9246e - ChannelFeed now marked as an abstract class
- f3f985c - remove unneeded @abstract
- b5f04ed - Drop characters in Unicode Private Use Area in conversion tables.
- 4a69fce - prettify documentation
- 12e608e - converts '@fixme' to '@todo FIXME'
- d5737f8 - update @param @return doc in several files
- bcf0010 - prettify filerepo documentation
- 9aa825f - prettify SkinTemplate:makeLink documentation
- 1dd38a7 - move parameter doc under @param
- aab43dd - escape tags and entity in doxygen comments
- 8fcb5c3 - Minor documentation tweaks
- f06864b - (bug 37587) Enforce language codes to be html safe
- 0ea4094 - (bug 36819) Lowercase av,ce,lbe and lez
- 89bb46e - API: Cleanup around comment/reason params
- 031910f - (bug 36783) Implement Promise interface in mediawiki.api module.
- 876a4dc - (bug 36819) Lowercase Kazakh and Uzbek
- d6bf870 - (bug 36819) Lowercase ba,bat-smg,bxr,crh,krc,kv,mdf,mhr,mrj,myv,tyv,vep,xal
- 5342d82 - Notice: Undefined index: page_is_redirect in \includes\api\ApiPageSet.php on line 111
- 2897384 - fix diff against archived revision deleted version
- 8e5c1bc - Add call to GenderCache in list=allpages
- 56d6199 - cleanup callback in usort call
- 0aa5c8f - (bug 38093) Gender of changed user groups missing in log
- 24b3d9b - merge two foreach in Special:Contributions
- 4b70aea - Updated result properties in paraminfo API
- 6601c36 - Retrieve rev_len for sizediff in usercontributions API
- cf48e21 - Add userToolLinks on Special:FileDuplicateSearch
- ad16090 - merge msg script now detects extensions main files
- d80ebf9 - In LinkHolderArray::doVariants(), redlinks need to be checked as well.
- b9f5fc1 - (bug 260) Handle <pre> overflow automatically with a scroll bar
- 278ec75 - adjust method comment for Ia19f1011
- 4181ceb - 'lang' attrib in #mw-imagepage-content should use ->getHtmlCode()
Extensions
editAbuseFilter
edit- 268f976 - Warning: Invalid argument supplied for foreach() in /usr/local/apache/common-local/php-1.20wmf8/extensions/AbuseFilter/AbuseFilter.class.php on line 1852
- 31dba52 - AbuseFilter: Fix bug in 53aea9c where two log entries would be produced, one of them broken.
- fad1fe4 - Call to a member function getVars() on a non-object in SpecialAbuseLog.php on line 284
- 1a3ac23 - $sk is undefined. Swap for Linker::
- 53aea9c - AbuseFilter: Resolve bug 18374, bug 28633.
- ff4f283 - Users able to view private logs should be able to search for them.
ActiveAbstract
edit- 812bf79 - Adding tests for AbstractFilter
ApiSandbox
edit- 72ac4a8 - refactor form submission
- 73ea652 - deal with chrome initial popstate
- 16facc8 - $.on() doesn't work here, reverting to $.live()
- 0c36242 - Comments
Babel
edit- 1581ae6 - Add some profiling calls
CentralAuth
edit- f020c54 - Bug 36787 - meta=globaluserinfo does not output URL
CentralNotice
edit- e74f0ea - Readding CentralNoticeDB::getBannersByTarget() for back-compat during upgrade.
- ba0c66b - Making the hints under the lists rtl-friendly.
- 387885e - [FR2012: #45] Addition of read only API for CN allocations.
- d1f03f5 - (bug 38805) decodeURI breaks site JS due to a malformed URI
- 27ac0ea - Fixed Special:BannerController for wikis with a ' in NS -1
- 30851cf - Switching priorities to text labels and a bunch of style fixes
- 854a106 - [FR 2012 Card 6] CentralNotice: Add Z Indexes to Campaigns
- 79e244d - Switching fundraising from wmfwiki to donate wiki for LP link creation
- 574fd80 - Feature Addition: Central Notice banner filtering
- 0d87937 - Changing listToText() to commaList() - listToText doesn't accept associative arrays or single item arrays :(
CodeEditor
edit- Newly deployed extension
DonationInterface
edit- 55db4f5 - Fix direct debit processing. FR card #35
- d86c197 - glitches
- 16efabc - * returnTo is set only in globalcollect subclass
E3Experiments
edit- 719a8fb - Annotate click events with target's id attribute
- 7c8ce21 - Target CZMQ 1.2
- e23d068 - zpubsub: target CZMQ 1.2.0
- 646380e - Remove obsoleted vcl file
- e40fce0 - Rename events.js -> communityClicks.js
- bee1abf - Track submit event on account creation page
- adce7f3 - Remove obsoleted comment
- d766281 - Reticulate splines
- 295d4c7 - Track referrals on account creation page
- eaf62a9 - Add persistent hash as additional PEF datapoint
- ae9e366 - Enforce URL length limit on tracked events
- 93ea33c - Track clicks / referrer on user account creation
- 407dbdd - Add comment
- 29c533b - Add dummy tracking call from Special:RecentPages
- 4d36b4a - track() returns a promise
- b3239eb - Lint fixes
- a807e00 - Add JavaScript method for beacon tracking
- 9243d5f - (NIT) Fix whitespace & drop another stray modline
- 2294411 - Strip vim modlines
- 0871596 - Fix tab/space indenting mess
- 9998fba - (bug 38802) make compatible with Special:JavaScriptTest
- 7b20164 - Remove namespace constraint, per specs
- 43fcd05 - Shrink them!
- 37b24ae - Fixup some remainder double indenting
- 3caf1ce - Fix leading whitespace in JS/CSS/html
- f4b49e4 - Fix tab/space indenting mess
- d623b24 - (bug 38798) Remove the pe= option from the query field by default
- f16b25f - Fix Registration time (wgRegistration is in UTC).
- 745c344 - i18nize description
- fcf808a - Update intervals for PEF1
Echo
edit- Newly deployed extension
EducationProgram
edit- 724ecb5 - Follow up on changes in core: SpecialCachedPage deriving classes no longer need to call saveCache since this is done after execution anyway.
- f8d66b3 - Fix grammar
- 429e177 - Match renaming of 2 IORMTable methods in core
FeaturedFeeds
edit- b4b2ca0 - rm FeaturedFeedsWMF.php, migrated to wmf-config
FlaggedRevs
edit- 6d1735e - Refactored setPageContent() a bit and fixed noprint for "short UI".
Gadgets
edit- 89e1db6 - Die globals, die!
GeoData
edit- Newly deployed extension
GoogleNewsSitemap
edit- 3cd6459 - Don't nest code block unecessarily, instead just do an early return.
LiquidThreads
edit- 5088d7c - Use $wgPasswordSenderName instead of WikiAdmin
MWSearch
edit- 9e50c0f - Register MWSearchUpdater in autoloads, add error information to exception
Math
edit- 33e11ba - Fix Change I6d548d06, redo Change I23407ae6: Add one more space
MobileFrontend
edit- 70d9a3b - remove "
- 9040ebe - remove 'browser score code'
- cb99613 - don't force logo width and height (bug 38832)
- a27f4c9 - hide box shadow when navigation is opened
- 94dc8d8 - provide more meaningful anchor tag link
- 331df96 - remove unnecessary history link html
- c28c51d - remove unused message for last edited time
MwEmbedSupport
edit- Newly deployed extension
PageTriage
edit- 2c47d14 - Fixing a deletion wizard bug
- 6c0d776 - Make font-size 11px instead of 1.1em temporarily
- 4c30317 - font size and default note behavior change
- e315dba - Changing text of delete button
- 3b17c89 - CSS tweaks
- 404b9ef - Remove dupe message
- b54ba3f - Personal note on user talk page
- 03771bb - Adding Learn more links to flyouts
- 0f69bbe - Changing cron to remove articles that are 60 days old rather than no activity for 60 days
- 8ab1f6b - Fixing param labels in Deletion Wizard and removing non-functional (and unneeded) param functionality
- f03c851 - Fixing z-index for monobook :P
- b35641b - Adding tooltips to the curation toolbar buttons.
- 9b031c1 - remove Object.keys() function
- 7790c4c - Fixing some tag wizard stuff.
- e473453 - deletion tag wizard category description
- d70ff8c - Fixing typo
- 2c64e61 - Tag wizard change
- 60a6087 - Add label to discussion tag paramter(afd/rfd/mfd)
- 24f3d0d - If there is only one option in a deletion category, go ahead and select it.
- 02432fd - Fixing tag wizard in IE8, tweaking CSS
- 1b43af4 - Removing squish animation since it causes problems on iPad :(
- c03ddc2 - Fixing All tags message
- f24201e - Add 'All' category to tagging wizard
- 6005bf9 - Several small fixes...
- b9d69b9 - IE is caching ajax result, fix it by:
- ea1eee6 - Making it so curation toolbar has separate close and minimize buttons.
- 34616f7 - Various minor fixes to the filter selection interface - bug 38771
- e617428 - Adding stub template to Common templates and marking it as a bottom template.
- a4e7c1f - Fixing bug 37022 - making sure marking doesn't fail silently.
- e77c9e6 - Switching to use core badging module - no longer necessary to typecast value.
- 1186bfd - remove trailing whitespace and extra comma
- 9bd8eb6 - Adding new minimize and close functionality
- 8ce4995 - Fix for bug38770
- 058a6d9 - Fixing bug 38772 - making review button and curation toolbar display consistant.
- 17f729e - Fix for bug38778
- 3967842 - fix for bug38779
- 843ec35 - fix for bug38773
- c7211c0 - Escaping WikiLove recipient names in the inputs.
- 4a5350b - Making Special:NewPageFeed a listed special page.
- 87b14da - Add talk page notification to deletion wizard
- 4479c17 - Fixing bug 37606 - flip flyouts when necessary
- 34232b1 - Getting rid of squishing animation since it doesn't work well for the new 'All' list (which is extremely long) and also causes a bug on iPads.
- 8303dd2 - Adding wikilove.html to cached templates.
- a9e43db - Adding an edit summary when tags are added via API.
- 971ab0f - Tweak to importing script
- 843b3d1 - Fix spelling of "available".
- 34f55d8 - More accurate message for stats. Tweaking caching.
- 2a8e94e - Update stat API loading logic, it should load
- acc803f - More rotation CSS
- ec50483 - Fix button onclick
- 622e3b0 - Fixing the centering of the number in the badge.
- b120bc6 - Fix for bug38553
- bf37e1b - Fix for bug38523
- 3bd4ba9 - Fix the button for loading next article
- 86a5f4f - Curation toolbar deletion wizard
- cf8e99a - Simplifying the list row logic since we're no longer susing background colors to show status.
- 78fc7bc - Adding WikiLove module, also making modules more configurable
- 0406e70 - Add {{Article issues}} support to tag wizard
- 16b26ff - on page restore, no action should be taken
ProofreadPage
edit- 3f89024 - Core already has roman numeral functionality
- d106f06 - Fixup some documentation
- 1309d65 - Undefined offset: 1 in ProofreadPage/ProofreadPage_body.php on line 391
- 753201b - Fix Notice: Undefined variable: imageTitle in ProofreadPage/ProofreadPage_body.php on line 152
- b6700b7 - Using of Title functions instead of regex in order to control page namespaces.
- dd12019 - (bug 3097) Add of an error message in IndexPages special page when the search engine is down.
- ca03bc2 - Fix move and undelete actions in Page and Index namespaces.
Quiz
edit- 38e2c14 - Revert "Remove 2 large unused functions"
- 88cf56f - Set position => top for ext.quiz
- 8a96c99 - Remove 2 large unused functions
- 948a568 - Move hard coded CSS lines to css file to be loaded by RL
- 2f2c846 - Fixup method parameter documentation
- 11dcc12 - Little point throwing an exception like that to just catch it again a few lines down
- 788d6f4 - Resource loader-ify js
Scribunto
edit- Newly deployed extension
SpamBlacklist
edit- 85583cd - (Bug 35023) The spam blacklist doesn't act on protocol-relative links.
SubPageList3
edit- dc028a6 - Fix SubPageList3 parent bug also noticed by DannyB
- af3960b - Fix for bug noticed by DannyB where first item in a ordered/unordered list would not be completely parsed
- 1309279 - Fix deprecated method call
SyntaxHighlight_GeSHi
edit- a624338 - Shut up a PHP notice when the (css|js) expression doesn't match anything
TimedMediaHandler
edit- Newly deployed extension
TorBlock
edit- 5e93829 - Fatal error: [] operator not supported for strings in /usr/local/apache/common-local/php-1.20wmf5/extensions/TorBlock/TorBlock.class.php on line 42
Translate
edit- dc79261 - Keep discouraged groups in group selector if currently selected
- 7e5f7b4 - (bug 38954) Fix caching regression in I3e6bf2bb
- dc7ee81 - Deployment branch for Translate to cherry-pick bug fix
- 7f7630f - Shortcut for running individual tests
- f9088c6 - Append * to query to prevent security redirects from api.php
- 58d6f7d - Performance fix on CDBMessageIndex
- 3329408 - Implement table row html caching for LanguageStats
- dcaea65 - Optimize getWorkFlowStateCell
- dfe6bfd - Add profiling
- a55c54f - Optimise Solr TTMServer
- 2a8df0e - Fix two errors in I8dbbb967
- bd885e6 - (Bug 37647) Attempt to fix replication lag issues
- f3d97e8 - Added tests that execute each special page as anon and superuser
- 677d3dd - Maintenance for special pages.
- 1c40463 - Should not modify $this->targetValueName
- 2c67027 - (bug 38264) Hide translation navigation in print version.
- 640eaec - Replace remaining wfMsg* with Message class calls.
- da65a51 - Extend the width of the start date field
- e4f49b0 - (Bug 37004) Add a datepicker to Special:TranslationStats
TranslationNotifications
edit- b1e2b96 - Remove globals from SpecialTranslatorSignup.php
- cfb52f5 - Correct the function name isAllowed
- 2a6055a - Get rid of bad globals in Special:NotifyTranslators
UploadWizard
edit- 5001f6e - Changed stashed upload success message to be clearer
- c09777a - Escape some messages, use $this->msg
- 7e97803 - (bug 38501) wfMsg* is deprecated, use wfMessage instead
- 783a2a6 - Fix a problem with the start-immediately patches
- e4dab9d - (bug 33544) Created "mwe-upwiz-license-custom-url" in UploadWizard.i18n.php
VisualEditor
edit- 199d6f7 - addInterwiki doesn't exist, use setInterwiki
- 1e62e9f - Prepend a colon to internal links to Category: and File: pages
- 4eca804 - Factored out building the annotation into a separate function.
- 0195b04 - Bug 33163 - VisualEditor: Floating toolbar should not be displayed when the edit area is entirely off-screen
- c8ce42c - Do not put slugs after nested lists
- 5be1b77 - Split canHaveSlug() into canHaveSlugBefore() and canHaveSlugAfter()
- feab4e5 - Make Enter in an empty list item unindent
- 5b4554b - Let Tab and Shift+Tab trigger indentation again
- ce1f4da - Work around crazy list rendering bug in Firefox
- b23800a - First stab at list indent/outdent
- ef0e4b4 - Moved summary functions into custom assertions
- 6703bfc - Fix selectNodes bug where selecting </li><li> returned an empty result
- c66724f - After finding a zero-length selection between nodes, return immediately
- ce0371e - Fix bug with nested lists in getCoveredSiblingGroups()
- 5e27d6a - Revised inspector iframe construction to allow multiple inspectors to be added. Create inspector elements in the propper document scope. Restore inspector css classnames to camel case for proof that inspectors are being created in the correct document scope. Previously, inspector elements created in the wrong document scope would have css rules applied only if class names were lowercase. Issue only surfaced in Webkit browsers. Though, this implementation is more future proof and will help prevent future inspector bugs. Patch 3) Fixed global variable definition and mistake with inspectorDoc
- a0f5377 - Converted some instances of "var\t" to "var "
- 8d90fdd - Bug 33088 - VisualEditor: Editing a part of text of a link doesn't work (or this shouldn't be allowed)
- b344e14 - Start to use the tokenCollector for links
- 6b34f09 - Removed some whitespace
- c40174b - Changed to use MIT license per agreement with the VisualEditor team
- c5f9961 - Added support for hacky use of dl before tables.
- a564f81 - JSHint: Added dotfiles and fixed tons of linting warnings.
- f43f2d6 - Add localhost prefix pointing to http://localhost/w by default
- 4daf12e - Updated QUnit to 1.10.0pre.
- b91467e - Document GPL license for Parsoid
- fc63c77 - Fixed typo in checking for console.log capability
- 3afb270 - Renamed ve.ce.Document.css to ve.ce.DocumentNode.css to match it's contents
- 9a0380c - Removed Special:VisualEditorSandbox and refactored demo
- 68c5a6e - Collect tokens in a tokencollector and use cb for processing
- 770a8b8 - (bug 37819) Put minoredit, watchthis messages in specialMessages too so wikitext in it is displayed correctly
- 80d74e1 - Changed add/remove/get transforms.
- 3172afb - Rename data-mw into data-rt
- 2faba52 - Strip data-gen in parserTests
- c79b62f - When the main server process is killed, kill the children too
- 141ce90 - Bug fix and minor code cleanup.
- e329455 - Encapsulate token collection
- f4c6ba8 - Serializer fixes
- 49ed0d3 - Fixed parser and serializer to deal with a 4+ length dash sequence.
- ef92024 - Rename addInterwiki to setInterwiki and add removeInterwiki complement
- 64d2a08 - Make the parser service slightly more robust against serializer failures
- c611e0f - Fixed issue where #sitesub was being shown even if it wasn't originally
- 31f111c - Made toolbar and dialog save buttons more visible
WebFonts
edit- 63c795a - Call isBrowserSupported() properly as a function
- ebf3a8e - Remove globals
- 56b438b - Clean up according to JSHint suggestions
WikiEditor
edit- e7a0484 - (bug 38663) [Regression] WikiEditor "Table" dialog broken
- 05c621d - Tests: Add `cursor: pointer;` to the Run button
- 7721909 - WikiEditor: Linting and conventions
WikimediaIncubator
edit- cf2c1a6 - First version of SpecialIncubatorFirstSteps
- 5bd9243 - Remove css that is redundant since gerrit change 7235
- 59417c6 - Change Incubator preference option
WikimediaMessages
edit- 26cd7e5 - Add gerrittools-repogroup-mediawiki/packages
ZeroRatedMobileAccess
edit- 2fcc816 - fix notify-close custom style
- 0830511 - move bannertext creation
- caa378c - fix link style
- f131125 - add additional configuration options via wiki page (warning banner on banner link, warning banner on images, and banner palette)
- c44afd5 - fix banner text
- 799826c - Should be ucfirst not ucwords in this context
- 5f2e933 - fix language name
- 0ebb106 - Remove some unused code