MediaWiki 1.21/wmf11
Appearance
MediaWiki 1.21/wmf10 | MediaWiki 1.21wmf11'in Wikimedia sitelerine dağıtımı | MediaWiki 1.21/wmf12 |
Vikipedi ve kardeş sitelerine güç sağlayan MediaWiki'nin en son sürümü ("1.21wmf11" etiketli), 4 Mart 2013 Pazartesi gününden itibaren tüm Wikimedia sitelerine aşamalı olarak dağıtılıyor (yol haritasına bakın).
Her iki haftada bir en son yazılımı dağıtmaya devam edeceğiz. Bu, olası sorunlu kod çok daha yeni olacağından, kesintiyi ve olası sorunları en aza indirmeyi ve sorunların nedenini belirlemeyi kolaylaştırmayı amaçlamaktadır.
En önemli değişiklikler
- git #b16f5bf - (hata 44244) API prop=info ile izleyici sayısı ekleyin
- git #f8d1bf2 - (hata 44909) API parametreleri artık action=upload'ın 'file' ve 'chunk' parametreleri için kullanılan "yükleme" türü olarak işaretlenebilir. Bu tür, parametre verilirse ancak yüklenen bir dosya olarak tanınmazsa, parametre doğrulaması sırasında bir hataya neden olur.
- Kullanıcıya dönük metinde "e-posta" olarak değiştirilmesi (git #c699dc1, git #b672653, git #8f2f6d3)
- git #307ac55 - PagesWithProp özel sayfası ve API modülü
- Belirli bir sayfa özelliğini kullanan sayfaları listeleyen bir API sorgu modülü list=pageswithprop eklendi.
- Şu anda vikide kullanımda olan tüm sayfa prop adlarını listeleyen bir API sorgu modülü list=pagepropnames eklendi.
- git #9143494 - (hata 43799) kategori sıralama için dile özgü harmanlamalar oluşturun
- git #1abb019 - Geçerli kullanıcı sayfaları için 200 yanıt verin (kullanıcı sayfayı düzenlemiş olsun veya olmasın)
Son değişiklikler
- git #6f4448d - DB2 desteğini kaldırın (bir süredir bakılmıyor)
- git #58918ae - (hata 44385) jquery.collapsibleTabs modülünü kaldırdı ve Vector uzantısına taşıdı. Tamamen Vector uzantısına özeldi, uzantıyla derinden bağlantılıydı ve bu işlevsellik zaten dış görünüm yerine uzantıya ait. Pek olası olmayan bir durumda, onu uzantınıza kopyalamanız veya Vector uzantısını yüklemeniz (ve istemiyorsanız, yapılandırma ayarlarını kullanarak özelliklerini devre dışı bırakmanız) gerekir.
Core changes
- git #3b7117ef - Update E3Experiments entry-point
- git #3f5695a0 - Adding hooks for thank you notification links
- git #1af016a4 - Add Thanks
- git #276e28f2 - Bump GuidedTour for deployment
- git #3d187e8a - Bump E3Experiments for deploy
- git #1424b308 - Bump GettingStarted for deployment.
- git #ac968b18 - Fix wfWaitForSlaves() for foreign DBs
- git #8d56d9cb - Fix wfWaitForSlaves() so the $wiki parameter actually works correctly
- git #08295adc - Fixed importScopedSession() and moved exportUserSession() to RequestContext.
- git #c41e6e63 - Update MobileFrontend to tip of production branch
- git #c3e85677 - Updating MobileFrontend to tip of production branch
- git #000a15b1 - Bump GuidedTour again to fix its own submodule issue
- git #a89ff58d - Bump GuidedTour for deployment.
- git #1195f8d8 - Bump E3Experiments for deploy
- git #21abda21 - Add CategoryAfterPageAdded / CategoryAfterPageRemoved hooks
- git #6f76ede1 - Cleaned up upload job error reporting.
- git #f0ac093e - Add new extension: NavigationTiming
- git #3fbb47c1 - Allow first letter data to be invalidated
- git #18028a98 - Reduce disruption during updateCollation.php
- git #389bba95 - IcuCollation::$tailoringFirstLetters: implement letter removal (hata 45446)
- git #fe6449b1 - Update Math to fix nasty caching bug
- git #5af8702a - Fixed redis auth error spam in logs.
- git #d907f503 - Unset the cgroup if we don't have a memory limit (hata 45854)
- git #a15ea4b5 - Adding validation for checkmatrix (same as for multiselect)
- git #5ae9bac1 - Bump to disable gettingstarted tour (wmf11)
- git #39948e2e - Adding new subclass to HTMLForm for constructing a checkbox matrix
- git #47266056 - 6 (hata 4584)
- git #52b832f8 - Update DataValues
- git #21c13a99 - Update Wikibase and DataValues
- git #cbc98b09 - [JobQueue] Throttle refreshLinks2 jobs based on finishing the refreshLinks jobs.
- git #00a6da86 - Update MF and Zero
- git #ae9f0cf3 - Added --postime option syncFileBackend.
- git #40a70903 - Read of arbitrary files through mwdoc-filter.php (hata 45355)
- git #15e50f46 - Add username for GENDER in LogFormatter only when visible (hata 42621)
- git #8def6144 - API action=unblock should return the user name, not the full user object (hata 43518)
- git #d32c3259 - Update WikiData extensions to correct points for 1.21wmf11
- git #de7380b5 - Change intval( User::getOption() ) to User::getIntOption()
- git #f3e7de11 - Remove Lithuanian override of plural rules
- git #406d9587 - Remove custom Latvian(lv) language plural rules
- git #5b51a2e8 - Use American English spelling for labor
- git #b16f5bf8 - Add number of watchers to API prop=info (hata 44244, hata 44244)
- git #58b1d254 - Restoring languages/messages/MessagesAr.php (blanked by L10n-bot)
- git #5fec1ad2 - Fix more occurences of "e-mail" to "email" in API (hata 45633, hata 45633)
- git #55e78bcd - Ensure wgPostEdit can never be set on a non-view. (hata 43270)
- git #f8d1bf2a - Add "upload" type to API (hata 44909)
- git #62308668 - mw.loader: Prevent useless jobs from being added to queue
- git #c699dc1b - Use 'email' instead of 'e-mail' in English installer messages (hata 45461)
- git #b672653a - Use 'email' instead of 'e-mail' in API texts. (hata 45633)
- git #68820277 - API continue param to streamline iteration of complex queries
- git #d962a0be - testInvalidEmail() passes now without local config
- git #f7489758 - More tests for Parsoid's beneift.
- git #5880f897 - API: Throw error when interwiki is given for various title param
- git #4421f598 - Correct documentation for wfPickRandom()'s return types
- git #2c56e3b0 - Add 'parsoid' option to parserTests.txt.
- git #0bc78522 - Some additional test cases for Parsoid.
- git #9cd81e4c - Do not attempt to send a real e-mail (hata 44192)
- git #757c29a2 - Do not attempt to send a real e-mail in ApiAccountCreationTest" (hata 44192)
- git #99512fd3 - Move LoadBalancer::pickRandom() to wfPickRandom()
- git #81c42c81 - Several minor fixes.
- git #3d55a64b - Preserve caller expectations for behaviour of sslVerifyHost
- git #6f3e4e98 - Kill off and remove HttpRequest class
- git #b3683bbd - Make UploadBase::getTempFileSha1Base36 public
- git #13ae6bfb - Only run sha1_file once per file in FSFile
- git #ddb8ca8b - Removing badge drop shadow per Vibha
- git #a6ac0812 - Deal with garbage user_token values in the DB.
- git #b5e2ea02 - Do not read /.git if it is a directory
- git #b0c97338 - Remove unused global $wgMemc
- git #873970ed - Init the user token before adding users.
- git #8f2f6d3b - Use email instead of e-mail (hata 45461)
- git #87f35b3a - Consistency fixes
- git #b3e34e3c - Add missing parameter in handleWriteError call
- git #cdef5437 - Docs, typofix, additional testcase for I7be51e
- git #7d55a773 - Improve documentation for OutputPage->addModuleStyles
- git #183b4dbe - Added missing @deprecated doc to File and Title
- git #910ed234 - Change new wgUserRegistration format, put in User:
- git #559cc276 - Expose additional user attributes as JS vars
- git #cd1398d4 - Fix API upload with only one chunk (hata 44923)
- git #8049aa33 - Fix UploadStash::removeFile() error
- git #0c28ca14 - Swedish Collation (uppercase-sv). Swaps Ä and Æ" (hata 29788)
- git #25d26efe - API should properly handle OPTIONS (hata 44921)
- git #55e83881 - Make maintenance/update.php parse again under PHP 4.1.0
- git #7e6ad486 - Avoid pool fragmentation in RedisConnectionPool.
- git #36e186aa - [BagOStuff] Converted RedisBagOStuff to RedisConnectionPool.
- git #91434949 - create language-specific collations for category sorting (hata 43799)
- git #f44c768f - [FileBackend] Process cache negatives for file SHA1 function.
- git #34bbc9ab - Remove temporary plural overrides for fa, hu, ja, vi
- git #d61373ec - Remove MediaWiki overrides for plural rules for Scots Gaelic (gd)
- git #fc6a9635 - Remove resetArticleID() call from RecentChanges::getTitle() (hata 45417)
- git #74667197 - Refresh docs for wfMessage
- git #2578bb06 - Extend ... magic to also work when "others" is linked somewhere
- git #e712a37e - Mention the batch-download time in copyFileBackend.php.
- git #eadd393a - Allow {{FORMATNUM}} to only do digit transform (hata 35753)
- git #eff33c48 - Remove dead code.
- git #db621498 - Use IETF example domains, not Britney (hata 45396)
- git #307ac55e - Add PagesWithProp special page and API module
- git #9bdc558b - Add a wfWaitForSlaves() call at the end of sql.php
- git #d01be611 - Script calling cleanups
- git #1bbb93c6 - Add a define guard to NoLocalSettings.php
- git #8debd7b5 - Flip order of conditionals and add explanatory note
- git #6f4448dd - Remove DB2 support
- git #375687ed - Add wgPostEdit to show if user just saved this page (hata 43270)
- git #92920e3a - Add link trail and link prefix to API (hata 43661)
- git #bd0d6c18 - Add variant config to siprop=general (hata 41716)
- git #6881e5f3 - Remove gaps from $wgFileExtensions array (hata 44776)
- git #8e174857 - Make ApiEditPage use Article::newFromWikiPage() and add user to context
- git #d311beff - Web installer: fix "Upgrade existing installation" (hata 45257)
- git #5be9e284 - XML format: fix "Unrecognized parameter" warning
- git #678f2da9 - Pass user to File::recordUpload to avoid $wgUser
- git #3869c3f8 - Change comment:
- git #3f4e273a - Fix documentation error for $expire in WebResponse::setcookie.
- git #dfb8390a - Initial JSDuck implementation
- git #7be2c091 - Additional tests to catch future Parsoid regressions.
- git #f5da1543 - test the parsing of inline URLs. (hata 20281)
- git #1abb019e - Give a 200 response for valid user pages
- git #eb5d0290 - Add tests for wfParseUrl()
- git #66cea66a - phpcs: Naming of GlobalFunctions tests classes.
- git #7d939705 - Made sql.php except a "cluster" option and cleaned up the arguments.
- git #76b5f4c7 - Various job queue documentation tweaks.
- git #37434797 - Changed blob table to use InnoDB.
- git #4c8b037a - Cleanups for runJobs.php.
- git #71b257c6 - Put the check for empty comment outside of the section anchor section of EditPage::internalAttemptSave()
- git #7013da72 - Small tweaks to $wgLockManagers documentation.
- git #8af7462d - Commafy support for convertNumber
- git #1f5f6a1b - [JobQueue] Made the maximum number of job attempts configurable.
- git #9cc7e6a3 - [JobQueue] Cleanups for JobQueueRedis.
- git #04e0d75f - [JobQueue] Use target wiki configuration for some key functions.
- git #d0985f4f - [JobQueue] Added aggregate empty/non-empty queue caching.
- git #5a07acd0 - Fix how QUnit.newMwEnvironment merges live and custom settings
- git #6a6e5020 - Move around/add PHP_SAPI check, making find-entries happier.
- git #5377e1c9 - Concatenate two literals
- git #18ac2656 - PHPUnit/Framework.php was removed in 2010
- git #13610ff5 - Fixed documentation typo.
- git #31b7f3ec - Validate the user name used by DoubleRedirectJob
- git #4c26684d - [FileRepo] Changed LocalFile locking to avoid breaking transactions.
- git #c628b6d1 - (hata 24375) Fix doMaintenance.php exit procedures. (hata 42600)
- git #12f88660 - Tests: Add missing expect numbers in QUnit tests.
- git #89a222dd - Limit ApiQueryImageInfo transform calls
- git #e951be59 - Show HEADs for Git 1.7.8+ submodules (hata 44599)
- git #c1299db1 - Do not show a "badretype" error when creating an account by e-mail. (hata 45012)
- git #c5d757b9 - style: indent tweaks to Title.php
- git #cf4262ca - Using "Page" for type hinting is really useless
- git #a943d0da - Fix API output formatting (change lines delimited with * as bold)
- git #0ae0c665 - API prop=pageprops ppprop should accept multiple values (hata 43251)
- git #8b5abe38 - Add line breaks to the output of Special:Watchlist
- git #c8d221a1 - Some minor coding practice fixes;
- git #593d873a - style
- git #f8988e08 - [JobQueue] Allow certain job types to always opt out of retries.
- git #644ee1a5 - Pass all non-default values as hidden field in namespace form on Special:Watchlist
- git #4eb980fe - set wgLanguageCode in NewParserTests for all tests
- git #c0f47c44 - Add getters to Message object.
- git #34617688 - unbreak $.suggestions up/down arrow navigation [regression] (hata 44988)
- git #6c35b02a - phpcs: Normalize methods declarations to "[final abstract] [visibility]".
- git #86ce0ee5 - Move <warnings> and <query-continue> to result's top and optimize
- git #96a9603e - API Remove $wgAPIGeneratorModules - it's dynamic now
- git #59ce08be - Remove useless $prefs array from Special:Watchlist
- git #901454cd - Upstream: Update QUnit from v1.10.0 to v1.11.0
- git #1d41a94c - Always cast input to string in wfBaseConvert
- git #078334ff - Better context for Article initialized by ApiEditPage (hata 45092)
- git #7e83c69f - Fix siprop=protocols in XML format (hata 45130)
- git #68484704 - Wrote proper skip reason
- git #388b14a1 - Misc follow-ups to I2fc3966e (a161c5e)
- git #a7c103ad - wfParseUrl() no longer produces a PHP notice if passed a "mailto:%22 URL without address (hata 45069)
- git #54234b06 - Use $this->checkReadOnly() for read only database check in Special:Invalidateemail
- git #cd7d6e9e - Extend Russian grammar support
- git #510c1d1f - Add invert selection for ns in Special:Newpages (hata 43467)
- git #fbf34d84 - [Upload] Moved async upload stuff to the job queue.
- git #c9fa62d9 - cleanup action=tokens
- git #563a5226 - Add line breaks to the output of action=info
- git #e6467452 - Avoid fatal errors when a revision doesn't exist in action=info (hata 44219)
- git #ff3df413 - Allow n=form in plural syntax (hata 44987)
- git #f04d486e - createAndPromote.php: Change to allow promotion only (hata 35623)
- git #b70ac9c1 - fix a typo in generateCollationData.php
- git #5c9d0c37 - properly stop output buffering
- git #5397c668 - Allow adding arbitrary properties to OutputPage
- git #7ed06f3b - Mention that User::setInternalPassword() accepts null as password string
- git #eb95f300 - Fix documentation in Linker::formatTemplates.
- git #bc4c2ef3 - Add pp_propname_page index to page_props
- git #f7353959 - Allow API results to wrap long lines
Extensions
AbuseFilter
- git #42bd0d84 - AbuseFilter: Change format of database logging/ performance
- git #fdae51ec - Fix default for $wgAbuseFilterAnonBlockDuration
- git #53e230c5 - Check that $title is defined and is a Title object
- git #b8f53e27 - Create variable to set length of IP blocks
ArticleFeedback
- git #238983d4 - Use email instead of e-mail (hata 45461)
ArticleFeedbackv5
- git #8c6bf6e6 - Add link to view all activity
- git #0dda1314 - Fix updater; was looking for a non-existing index name
- git #cd73ae70 - fix line break at activity log
- git #c5bcfd16 - HTML element attribute values don't need to be escaped (HTML::expandAttributes will take care of that)
- git #15e05040 - messages are lowercase ASC/DESC
- git #e662df20 - Make AFTv5 watchlist configurable
- git #426cc893 - New: By using "Discuss on talk page" the page gets unwatched (hata 46419)
- git #3f3bee37 - Remove reader tools for editors in feedback page (hata 43419)
- git #4dab3a01 - Fix issues discovered after dewiki deployment
- git #57583b58 - investigate incorrect totals issue
- git #44455641 - Add index for page-specific requests
- git #6cf4ee34 - General cleanup/fixes
- git #c25aff41 - Add index for mycontribs hook
- git #a6820ac6 - Add comments for grep
- git #bb08d787 - Substitute id generator for superior UIDGenerator
- git #5c309fe4 - this caused db error for a while
- git #a015e422 - Make sure that no out-of-date data is read from a slave
- git #3aab624d - Keep reading from DB_MASTER if data has been written
- git #c2c21554 - Blank feedback is confusing (hata 44154)
- git #647b0473 - cache cleanup script
- git #69d73504 - Set default sort for 'hidden' filter
- git #8b44c418 - Replace article by page where possible
- git #64d06d11 - High priority fixes
- git #03fbe205 - re-introduce hide tool for monitors
- git #753e3559 - failsafe to make sure that feedback that doesn't get archived, does not continue to show up in archive_scheduled
- git #802a8bff - fix incorrect reference in docs
- git #3ed29b50 - CTRL+Click on "Feedback from my watched pages »" should open the link in a new tab (hata 43373)
- git #19399448 - Show new feedback in Recent Changes (hata 44955)
- git #ae3a0881 - Display error message on permalink if feedback doesn't exist (hata 45057)
- git #50ed51fc - Discuss on talk page
- git #0dcf37e1 - Auto-archive comments
- git #e22435f3 - New actions, filters & UX
- git #355bc30a - Refactor AFT backend
- git #372844b2 - Use American English spelling for behavior
- git #39225352 - Use email instead of e-mail (hata 45461)
- git #64550b20 - Avoid overlapping text in Tools box by using display:inline-block (hata 38295)
- git #41cb0ef6 - AFTv5 controls not selectable with tab (hata 40595)
- git #c1bce008 - Use protocol relative links
- git #61aa386d - Job returns Status instead of bool (hata 44960)
CentralAuth
- git #25db0c70 - Adding wfWaitForSlaves before we melt the centralauth cluster.
- git #216c113c - Maintenance script to migrate a single account from local to global
- git #f60ac03c - Call to a member function getUserCaseDBKey() on a non-object (hata 46303)
- git #479a4771 - Apply title normalization for global groups
- git #41049673 - Remove code redundancies and centralize logging logic
- git #3ca3f8a9 - Allow global groups to be renamed (hata 27551)
- git #3cc3cb92 - Fix the reason dropdown for Special:MultiLock
- git #5422930b - Adding comments for grep
- git #dbd4e904 - Replace the wiki set number on Special:GlobalGroupPermissions with a link
- git #3af6dc68 - Add api for getting all wiki sets (hata 16860)
- git #149c8886 - Adding username to the account details section of Special:CentralAuth (hata 36015)
- git #fdf7dd30 - Use CentralAuthUser::adminLockHide in SpecialCentralAuth::doSubmit
- git #3d7236f2 - Add conflict detection for status (hata 18057)
- git #11c26697 - Minor fixes (i18n and special page group)
- git #29457228 - Consistency tweaks
- git #edb1c47c - Use email instead of e-mail (hata 45461)
- git #bb735e91 - Lock multiple CentralAuth accounts at once
- git #64cbfedb - Used empty string instead of null for lock in setglobalaccountstatus API
CentralNotice
- git #83ccc833 - prevent mw.centralnotice.initialize() from running twice
- git #5ec705cf - Altering CentralNotice UI Date Format
- git #c8b4ca22 - fix unit tests
- git #a533d9ce - Countries column in campaigns table
- git #1cfc966e - fix bad path
- git #8bfdfb3e - Initial sqlite compatibility
- git #a7d0abe1 - Fixing database patch 2.3 for CentralNotice
- git #2caacc26 - On load; Geotarget selector no longer hides
- git #3e793432 - Fix bad caching in bannerController
- git #54de233f - Revert "CentralNotice v2.3 DB Schema Updates"
- git #fd0fc491 - Revert "sql patch path was incorrect for 'addTable', 'cn_notices',"
- git #ba398247 - sql patch path was incorrect for 'addTable', 'cn_notices',
- git #85dd062f - fix LoadExtensionSchemaUpdates hook callable (hata 46533)
- git #05dcf724 - Fixing Multiselector Suckage
- git #1bf0427a - Fully expand templates before scanning banner for fields
- git #b749ace4 - unit test fixtures for CentralNotice
- git #57f88712 - Improve project, country, and language list display
- git #e351640b - CentralNotice v2.3 DB Schema Updates
- git #0722986b - CN i18n - Fixed en message and added dependency
- git #1938eafa - CN DB global should have been wgCentralDBname
- git #ca51760a - Fixing Whitespace in CN Controller
- git #aaf7c9a5 - Reporting user Logged In/Out status in CN
- git #b9292570 - Always use $wgCentralDBname in wfGetDB
- git #c36ceb9b - Making Multiselectors Pretty in CN
- git #491cc268 - Preventing Banner Load on Mobile Devices
- git #0a5c0d28 - Allocation API Now works in XML (hata 45884)
- git #c2f6ccf1 - Adding comments for grep
- git #0b630e40 - Fixing PHP fatal when saving banner (hata 45846)
- git #b1ddffbc - British spelling - localise (for consistency)
- git #3b7376da - ResourceLoader: List jquery.cookie as a dependency
- git #5f364806 - Mobile: Allow CentralNotice to surface on mobile
- git #f35b1c54 - Fix CentralNotice Underallocation
- git #b0181dbe - CentralNotice using wrong DB for logging (hata 45366)
Cite
- git #73f85682 - Handle cloned parsers (hata 32368)
CodeReview
- git #06e83eaa - Use email instead of e-mail (hata 45461)
ConfirmEdit
- git #ab86ecf2 - Use email instead of e-mail (hata 45461)
ContributionTracking
- git #4094fcac - Use email instead of e-mail (hata 45461)
CreditsSource
- git #c20064d1 - Tweak 'creditssource-source-work'
DonationInterface
- git #77a04577 - Making the payments logs less racey.
- git #3ec05f00 - Adding new payment types to the out-logger.
- git #34aa5e74 - fix required, hidden city input
- git #b0d1d796 - Removing end comments marks from Sofort-GB form
E3Experiments
- git #a973293b - Spring cleaning, pt. 2
- git #16006a82 - Add $wgGrownUpBehavior; enable ACUX only if true." (hata 44394)
- git #a715ad65 - Add $wgGrownUpBehavior; enable ACUX only if true. (hata 44394)
- git #f5a3bacc - Have jshint ignore jsduck output directory.
Echo
- git #2d0e5ee5 - Consolidate messages and fix dismiss title
- git #fbf0b2cb - Add source for event logging
- git #98f4b2cc - CSS tweak to line everything up.
- git #5c701f80 - Add getCategory() method to event object
- git #efebd391 - reverts/rollback should not trigger link notif (hata 45337)
- git #e6b4133e - Adding Gratitude icon
- git #c4039b75 - Initial version of user-right notification
- git #17cb9269 - Remove use of "I" in favor of "you"
- git #9b1b6b09 - Keep instance variable 'type' the same visibility as the others
- git #28fa282a - Fixing issue with RTL display of badge and pokey
- git #345fdb81 - mentioned users should not be as object in database (hata 46051)
- git #ded706dd - Notification should not be created for anon users (hata 46046)
- git #1c9f078e - Fixing bug with links in flyout caused by change I76b80db1
- git #4bd3ab66 - Changing flyout title to be a non-linking header per discussion
- git #fcb5d99b - Fixing dismiss functionality for new checkmatrix system and categories
- git #82520260 - Using self for static methods
- git #c253342d - Making defaultUserOptions based on category to match preferences
- git #1f88af13 - Echo style tweaks per Vibha
- git #ab784f64 - Making sure email notifications are based on categories as well
- git #5526c243 - extract payload from generic format method
- git #5189f1cf - Just correcting a class name
- git #fd72ce76 - Fix eventlogging schema check logic
- git #9f62f5fe - Remove trailing comma from javascript object literal
- git #85aa4a20 - Add more documentation and code cleanup
- git #8357f4bd - Implementing new prefs system for Echo
- git #b98b7b69 - Remove unused pretty timestamp
- git #605c88b4 - Add more documentation and getter method to Notification
- git #fc5c3416 - Add first version of EventLogging schema to Echo
- git #62a43357 - Numerous bits of method parameter documentation
- git #54c52b2a - Fix inconsistent function return type (hata 45591)
- git #42dbd11d - Remove unused function EchoEditFormatter::formatLink() (hata 45592)
- git #b4b7cd92 - Remove a couple of unused variables
- git #b624960f - Use email instead of e-mail (hata 45461)
- git #d1aa8d52 - Some minor polish for user mention notification per design specs
- git #d61ce41e - configure mention notification to use the right formatter
- git #dc6a3cb6 - Add a "mention" notification
EducationProgram
- git #2e188b62 - Revert my commits. Already fixed in master. FFS
- git #4d86e72d - Followup g54130
- git #64eed68a - Implement IContextSource::exportSession
- git #b1bc7905 - Implement IContextSource::exportSession (hata 46188)
- git #6930ab9c - Make messaging consistent
- git #aa0485b0 - Gender neutral issue solved by adding themself or them at appropriate places (hata 39594)
- git #087abbfa - Adding comments for grep
- git #29b72680 - Split off some code from EditEventCreator to UserCourseFinder
- git #21fcd396 - Fix message keys generated on Special:ManageCourses (hata 45620)
- git #bdebb892 - Use language object from local context rather then global one
- git #64ae7b71 - Clean up edit event creation and added basic test
- git #fecca2a6 - Properly sort class registration for /includes/
- git #627e550d - replace menu by customizable header on course pages (hata 43882)
- git #3a2ea39d - Added test for Settings class
- git #2990927c - Rename ambassador roles (hata 42206)
EmailCapture
- git #050ff35a - Use email instead of e-mail (hata 45461)
EventLogging
- git #8ef6e2e8 - Log $_SERVER['HTTP_HOST'] as webHost (hata 46011)
- git #fadc2db7 - Update README.rst
- git #8ab96286 - Remove unused variables.
- git #d8d0413e - Add PageContentSaveComplete server-side event
- git #eb7236ac - Installation notes
- git #b41765d8 - Copy jshint from core and add excludes for 3rd-party code.
- git #5568df00 - Provide configuration hints in dev server
- git #a5dac268 - swap ujson lib for simplejson
- git #e457ee70 - Remove Git SHA1 logging functionality
- git #b7054a08 - Fixup memcached support for new WMF memcached config
- git #bc20cf01 - Spaces to tabs
ExtensionDistributor
- git #f0247f5f - Remove unused message
GettingStarted
- git #dabb17fe - Vertically align GettingStarted categories (hata 46164)
- git #84caa205 - Fix edit tagging for GettingStarted edits. (hata 46171)
- git #81b6ab05 - Increase number of attempts to get suitable article
- git #aa723eee - Revert "Drop $article->userCan('edit') check"
- git #94d475f0 - Minor CSS and JS (jshint) improvement:
- git #e3851bbd - Drop $article->userCan('edit') check
- git #b112e535 - Use single-parameter version of srand.
- git #a219756b - Append notices to container and float left.
- git #7520e107 - Ensure task targets are editable and bite-sized
- git #5dfd6a1c - Use blue button for Return To link
- git #7acf7ec6 - Implement front-end of dynamic GettingStartedv2, with new logging.
- git #e011c0c4 - Randomly sample articles from a category.
- git #005a8302 - Make task columns display correctly on IE7. (hata 45527)
- git #435f1ce8 - Add split test with control being shown core landing page.
- git #d9ce6679 - Synchronize task categories' membership to Redis
- git #4bfa21e0 - Use jshint from core, make required fixes, rm dead code.
GlobalBlocking
- git #a1c35d28 - Use email instead of e-mail (hata 45461)
GuidedTour
- git #ffbdee38 - Bump GuidedTour for position fix.
- git #98e76e1b - Adjust guider arrows sprite to not display extra pixels (hata 45826)
- git #e34a490f - Change to use mw.Title; matches corresponding change in GettingStarted.
- git #1009a2fe - Copy jshint from core and update accordingly.
- git #78e6af3a - Fix Guiders submodule to point to right patchset of flip commit
- git #fea6d341 - Use new flip if needed support in Guiders: (hata 45621)
LiquidThreads
- git #3c59afef - Use email instead of e-mail (hata 45461)
- git #6de9504e - Check lqtnotifytalk property correctly (hata 39513)
- git #04d8d90c - Fix placement of sign unnecessary message (hata 29127)
- git #e9561311 - Fix order of checking for non-existent lqt_oldids (hata 37562)
- git #51474fe7 - Fix Call to a member function getPrefixedText() on a non-object (hata 41185)
- git #bb4b62ed - Fix highlighted comment URL on thread lqt_oldid pages (hata 28408)
- git #810d7c17 - Fix discussion page history columns
- git #37ae55d0 - Watch/Unwatch must be POSTed and pass token. (hata 40665)
- git #f76ab888 - Log signature changes (hata 36096)
- git #ead36068 - Change sort order submit button to use it's own message instead of 'go' (hata 25309)
MobileFrontend
- git #7cd1d273 - Updated multi_json Ruby gem
- git #753e3da0 - Rebrand DonateImage as Uploads
- git #0e0ab180 - : Always redirect to page user was on (hata 45996)
- git #a9364223 - : Rewrite getToken function (hata 45516)
- git #87d048cc - Cleanup: Introduce mobilediff.css
- git #9213827a - Add ownership statement to photo upload interface
- git #318c1454 - Makes it easy to create new Jenkins job to run Selenium tests from MobileFrontend repository (hata 46219)
- git #e1af108f - Fix jshintrc for jenkins
- git #dd4f913c - Updated parallel_tests Ruby gem
- git #7e1c210d - Updated multi_json Ruby gem
- git #30dad7e4 - Turn off section toggling on footer
- git #9f091c63 - Remove contact us link from footer
- git #aa343c63 - Update cc-by-sa image and menu images
- git #1c278ef0 - Don't call closeNavigation() on touchend if no menu closed
- git #6be8543e - Restore logo-copyright-en.png
- git #f580b9e5 - Story 440: Promote pageimages to stable on watchlist
- git #72b85ba7 - Improve documentation of mf-last-modified module
- git #6eb80656 - Make site notice display in mobile configurable
- git #c9641258 - Increase left padding in search input
- git #f115edfa - Make watchstar rotate when it changes state
- git #831d797b - Fix jagged inset shadow in menu
- git #739a03d9 - Remove unused images
- git #d3ca9d54 - PNGCrush all the PNGs
- git #31ca834c - Rotate escape overlay arrow for RTL languages
- git #ae692b7b - Revert "Maintenance: Load minimum possible css / reorg css"
- git #64cd0a0d - Maintenance: Load minimum possible css / reorg css
- git #38745383 - Story 141: Add siteNotice div to skin
- git #bf7fc947 - Add a generic Drawer view and CtaDrawer
- git #6b699b04 - : Close main menu after tapping the content (hata 43845, hata 43845)
- git #ed9909c7 - put css before js
- git #6a1a919c - Cleanup: Move SkinMobileTemplate into its own file
- git #db34a9ad - Check for EventLogging presence in userlogin.js hack
- git #90eafa3d - Make sure we never show photo upload button on main page
- git #25986027 - Regression: Deal with absent wgPhotoUploadAppendToDesc
- git #d6398a72 - : Increment upload count on successful upload page upload (hata 45465)
- git #5a06b6b7 - Regression: Fix broken tests
- git #dae46e7a - Various fixes to overlay header code
- git #6d2c824e - American spelling - unrecognized (debug message)
- git #7d8996c2 - Updated Cucumber Ruby gem
- git #01ba7c3f - Updated Ruby gems
- git #14793c3b - alpha: show preferred languages at top of language selector
- git #63a6b8aa - Fix comment to reference CentralAuth, rather than CentralNotice
- git #96d6b482 - Regression: fix margin/padding on input in header for language overlay
- git #80d51fc1 - Testing: Add donate image tests
- git #d764bc2e - : Deprecate mwMobileFrontendConfig and setConfig, getConfig (hata 44133)
- git #fc63fc77 - : Cleanup ResourceLoader mess (hata 44017)
- git #6c09b87f - Cleanup: Remove unused css
- git #e6cb251b - Regression: Initialise photo module on page-loaded event only where available
- git #73175446 - Regression: Make editing work again on mobile beta
- git #9939a45f - Regression: Remove special page style dependency
- git #472a042f - alpha: diff view use background color rather than text color
- git #e3da3f85 - Improvement to diff view
- git #99d9a237 - : Define special page modules manually (hata 44070)
- git #6a095994 - Link to CC-by-SA on uploads should go to Creative Commons (hata 45742)
- git #83c0074f - Regression: Make languages work again on beta
- git #0c722897 - : Standardise login and account creation forms (hata 44646)
- git #a28da03a - alpha: slight tweak to tables
- git #230e8282 - RL: Correctly load modules that belong in the head and headItems
MoodBar
- git #9c21fe78 - Use email instead of e-mail (hata 45461)
- git #6f391c3b - MediaWiki:Moodbar-privacy and MediaWiki:Moodbar-privacy-link use lego (hata 43483)
Narayam
- git #d9a6dfbe - Fix te rules to get ZWNJ instead of ZWJ
NavigationTiming
- ** Newly deployed extension
OpenStackManager
- git #0cd45e43 - Remove debugging lines that cause disclosure
- git #5fb1555b - Create shell requests as labslogbot.
- git #b7d9fad8 - Projects need to be extensibleobject so that we can add 'info'.
- git #73e7451c - Add a GUI for managing a project's shared volumes
PageTriage
- git #3a44ebce - Update category to Echo change
- git #0550e790 - fixing display of filter list in Firefox (hata 46367)
- git #6943a69b - Adding comments for grep
- git #cb475d8c - Strict standards: Non-static method PageTriageUtil::getCacheVersion() should not be called statically in ~/mediawiki/extensions/PageTriage/includes/PageTriageUtil.php on line 257
- git #505e67ac - Updating PageTriage for Echo change Id745ed
- git #2f328176 - Replacing intval() with casting
- git #0fe54003 - replace gM() with mw.msg() (hata 44237)
- git #f5fd2165 - Use email instead of e-mail (hata 45461)
- git #02fe657a - Fix capitalisation
RSS
- git #8d54970b - Remove () from around date format
- git #d22ca875 - Use American English spelling for behavior
- git #2fa8bc3c - follow-up change (renaming) core class HttpRequest to MWHttpRequest
- git #08f23009 - (hata 45388) $wgRSSAllowImageTag new name; bug fixed (hata 45387)
Scribunto
- git #ded331dd - Allow for docs at non-subpages (hata 45845, hata 45845)
- git #7617f25a - scribunto-doc-subpage-name needs to be in the content language (hata 46031, hata 46031)
- git #b6ea64f1 - Make mw.getCurrentFrame() work in console, add frame:newChild()
- git #5faa0015 - Don't count argument parsing time towards Lua limit (hata 45684, hata 45684)
- git #3ac69047 - Missing global
- git #6d1c1e63 - Improve error popup discoverability (hata 45887, hata 45887)
- git #466ba866 - Add title.fileExists, improve title.exists (hata 45774, hata 45774)
- git #b926846a - mw.title:getContent() should record in templatelinks
- git #981ea4c3 - Fix unit test engine↔parser assignment
- git #201bf237 - Fix Title library breaking other unit tests
- git #e865a252 - Add namespace translations for dsb, eo, hsb
- git #e004b415 - Add mw.title:getContent() (hata 45512, hata 45512)
- git #fcef54e9 - Fix ustring errors
- git #328680ed - Add language functions
- git #580cda00 - Fix mw.uri error with empty fragment or query string (hata 45655)
- git #5e548e76 - Add requirable bit32 library
- git #e995922b - Clean up argument lists
- git #7d7b0683 - Add Hungarian namespace aliases
- git #69a717c5 - Fix title library saving
- git #233ff664 - Update i18n (hata 39125)
- git #307a5b1b - Clean up lualibs
- git #04a0a580 - Add mw.title library
- git #f25b5771 - Added be-tarask NS translations
- git #e982ecc4 - Add Dutch namespace names
- git #cb09e3e2 - Add Chinese namespace names
- git #c8163a5f - Add german namespace aliases
- git #ba09ba3f - Add mw.message library
- git #2b08f5a5 - Fix NaN unit test in phpunit 3.7.14
- git #cd43c9ff - Use XHTML <hr /> tag
- git #30a75fb0 - Add module documentation support
- git #00d4b711 - Add mw.loadData, for static data loading
- git #d20af1dc - Enable subpages
SpamBlacklist
- git #48b98497 - Use American English spelling for behavior
- git #2e6259f3 - Use email instead of e-mail (hata 45461)
TemplateSandbox
- git #61b7f0cd - Fix notice due to undefined templatesandbox_preview
Thanks
- ** Newly deployed extension
TitleBlacklist
- git #52bab2da - Introduce a way to limit username filter to certain sources. (hata 36939)
Translate
- git #e65474ee - Rename job classes to more specific names
- git #c00ca3f1 - Fix proofreading view (hata 45739)
- git #c231c0e9 - Add a "collapse" tooltip, in addition to "expand"
- git #d507b332 - Do not show export tab if exports are disabled (hata 40923)
- git #763c5d0a - Bump version
- git #a82fdc60 - Empty msgctxt is now exported properly in GettextFFS (hata 43953)
- git #d2a1865b - I can't find where outdated class is used
- git #279f5917 - Pre-fetch information for the first element of the message list (hata 45739, hata 45739)
- git #7eb89cdc - [TUX] Add tooltip to expand and close icons (hata 45689)
- git #55c469d2 - [TUX] Filtering by a word does not work for non-Latin scripts (hata 45546)
- git #e8703b43 - American spelling - familiarize/minimize
- git #9128f8f2 - Do not consider empty string to mark a translation as "unsaved" (hata 45493)
- git #c479e790 - Fix whitelist/blacklist checking on export (hata 45693)
- git #594afad6 - Don't create empty files in AndroidXmlFFS
- git #61af7e89 - Add fuzzy support to AndroidXmlFFS
- git #8653c757 - Handle gracefully if Solr is not running
- git #fc7889fc - Adjustments for empty list message
- git #32cccaf8 - Remove unused isValidLanguage code
- git #190629a3 - Adjusted layout for side-by-side views
- git #c0b68e34 - Rename js file to match naming convention
- git #293b4bba - Make whole facet row clickable on search (hata 45554)
- git #85fcdebe - "X" should clear search filter in message list (hata 45432, hata 45432)
- git #5feaec84 - Remove proofread tab in TUX (hata 45726, hata 45726)
- git #71536bf8 - Fix singular: parenthesis
- git #527bb884 - Don't assume page content language is wiki content language (hata 35489)
- git #561769f4 - Simplify translatable page completion calculation (hata 44328)
- git #ed6813a0 - [TUX] Outdated icon not appearing on proofread view (hata 45727)
- git #5f59a418 - Some GettextFFS messages were not unfuzzied on import (hata 42635, hata 42635)
- git #f6f6632e - Run mapped code through wfBCP47() (hata 45345, hata 45345)
- git #daa576af - Do not display fuzzy translations on translation pages (hata 44328, hata 44328)
- git #286bf009 - [TUX] Don't show the "No message documentation" label (hata 45431)
- git #a852ab23 - Fix Proofread mark status not being updated (hata 45688, hata 45688)
- git #c558c0a1 - Have PythonSingleFFS observe codeMap (hata 42612, hata 42612)
- git #4ff66236 - Fix the appearance of translatable pages diffs in TUX
- git #d3b52f45 - My -> your
- git #145b2f65 - Add help text and actions if no messages to show
- git #407e5e82 - Use American English spelling for behavior
- git #f078df43 - Use American English spelling for color
- git #b18aa7bb - Address my review comments in Ibf59342e
- git #70450d1a - "The group parameter must be set" when disaggregating page (hata 45610)
- git #d67d301a - Avoid inconsistencies in breadcrumbs of project selector (hata 45421, hata 45421)
- git #ba90e80b - Made message group search match words
- git #5d6c7770 - Speed up initial message loading
- git #dd0f1ab4 - Make (en|dis)couraging changes immediately visible
- git #b54493e9 - Add the "page" view for a side-by-side translation (hata 45547)
- git #2fcdcfae - Avoid fatal error for unknown groups with tux (hata 44162)
- git #6c71e35a - Make variable explicitly public
- git #68e65a33 - Converted page translation logs to LogFormatter
- git #457c56f3 - "Hide your translations" button
- git #00097d58 - Updated proofreading check marks to use sprites
- git #5d76e707 - Adding $this = $( this ) where appropriate
- git #e49ec4a8 - Show blue pencil mark for untranslated messages (hata 45556)
- git #c7f7aa2a - Convert translationreview logs to LogFormatter
- git #a9ca885c - Unbreak group selector in old interface
- git #f0c8feed - Make "translated" the default filter for proofreading (hata 45494)
- git #1430ab49 - Allow insert from helper language
- git #1c133b59 - Add search support for proofread mode
- git #cf27073d - Whitespace cleanup for JSHint
- git #018299b2 - XML for Android export should have escaped ' and " (hata 45354)
- git #6ff6ddea - Remove delay in enablement of "save translation" button (hata 45488)
- git #7b2f1451 - Move focus to search for the project selector (hata 45481)
- git #7ca2bb5c - Styling adjustments for proofread view and toggle buttons
- git #36ce1c56 - Use email instead of e-mail (hata 45461)
- git #241b95fd - Fix whitespace of I2dc613b73
- git #ef275d4b - Fix broken layout for editor in proofreading mode
- git #bfcd3370 - Add status as class for proofread rows
- git #a474b959 - Fix the toggle style of mode changing buttons of message table
- git #38cd00a9 - Add Language to gettext file header (hata 45345)
- git #7e5aa8e8 - Provide onSave callback for translate editor
- git #3ba2764a - Remove the 'load from all' button
- git #b3140736 - Load messages from parent groups too when selected in groupselector
- git #6ab1e33b - Translate, Proofread toggle buttons
- git #d832fe91 - Display a warning when translating to a non-priority language
- git #921a6545 - Hide 'untranslated' filter in proofread mode
- git #db0cfdd2 - Fix js error while clicking on 'Load all messages' button
- git #ee13e907 - Fix broken filters in proofread mode
- git #bca3f8ab - Update the statsbar after proofreading
- git #48c5089d - Code refactoring
- git #f3993c75 - Remove useless database call
- git #461d04c3 - Fix: Wrong language for stats bar
- git #45f874cc - Check user rights before proofread
- git #0d8a8fdf - Add type hint
- git #f5711d59 - Add type hint
- git #85b3125b - Remove unused local assignments
- git #6e782be7 - Remove unused local variable
- git #58d80853 - Proofread
- git #268fb719 - Make message table header to float when scrolling
- git #909accb0 - Load language stats correcly on language change (hata 42675)
- git #f356cfc8 - Dynamic rendering and selection of workflow states
- git #cd202b00 - Proper formatting of LTR messages docs in RTL
TranslationNotifications
- git #3b8738e0 - Move full stop outside of link
- git #f03407da - Use email instead of e-mail (hata 45461)
- git #186c30c2 - Fix variable number in message
UniversalLanguageSelector
- git #764a752f - dirty RTL CSS hack for Opera (hata 45142)
UploadWizard
- git #4d202e36 - adding new license needs array_merge_recursive." (hata 44682)
- git #2ad84fc7 - wrong progress status of uploads. (hata 37302)
- git #be41e57c - adding new license needs array_merge_recursive. (hata 44682)
- git #2c388fd8 - really dont try to convert images (hata 45118)
- git #c26dfb13 - Align buttons properly after uploading a file. (hata 44421)
- git #ded87645 - proper indentation of license under "this file is my own work"
Vector
- git #58918aef - make ext.vector.collapsibleTabs actually work (hata 44385)
- git #e7900807 - clean up jquery.collapsibleTabs vs ext.vector.collapsibleTabs (hata 44385)
- git #1a38a361 - adjustments to footer cleanup's CSS
VisualEditor
- git #d1a39722 - Added validation to ve.inheritClass
- git #0af14982 - Shift-Enter should add newline in preformatted (hata 45355)
- git #a5aeca3f - Major UI refactoring and improvements
- git #3d3972e9 - Maintenance script: Update header
- git #00317257 - Cleanup: Omit second argument to setTimeout for "nextTick"
- git #3cd0448b - Fixing canBeSplit for ListItemNode
- git #f506e337 - Change FormatAction.splitAndUnwrap to use the new SurfaceFrament.isolate method (hata 45246)
- git #622180b6 - Fix JSDuck warnings
- git #6614acc4 - Resigning from localStorage
- git #b3847421 - Implement SurfaceFragment.rewrapAllNodes (hata 45242)
- git #59c67e1e - Modify styles, add disabled and read-only for widgets
- git #a3651cbe - Use @chainable where appropiate. (hata 45264)
- git #1a4c60ed - Make translateRange() translate across wrapping transactions correctly
- git #90114c7a - Add ve.Range.prototype.isBackwards()
- git #090e944d - Combine consecutive remove operations
- git #c3d10e96 - Cleanup selection displaying related methods in ve.ce.Surface.
- git #a5e56718 - Introduction of ve.ce.RangyRange class.
- git #8b74c70a - After creating a ve.Surface in a test, destroy it
- git #1463d03f - Change one last .storeHTMLAttributes to .storeHtmlAttributes
- git #dbd3d235 - Make string type matches override regex type matches
- git #04c72f68 - Add MWMetaNode to clean up <meta>/<link> hack in the converter
- git #31481792 - Support RDFa type regexes in ModelRegistry
- git #2e36f154 - Implement the new node API in the converter (hata 45062)
- git #5e161417 - Change context.wrapping to context.inWrapper
- git #cf9e5dd9 - Add .static.enableAboutGrouping
- git #bbe3783d - Add .static.storeHtmlAttributes
- git #4f0ac479 - Implement SurfaceFragment.unwrapAllNodes and fix wrapAllNodes.
- git #8f84982e - Fix bug with replacements in translateOffset()
- git #feaa4224 - Create SurfaceFragment.isolate method (hata 45423)
- git #c05b5d13 - Create tests for ve.FormatAction.convert (hata 45216)
- git #7e74f0aa - Hide Phantoms (hata 43461)
- git #4b086b94 - Make the full document regex hack a bit more robust
- git #0c73aa01 - Introduce ve.Keys based on DOM Level 3 KeyEvent
- git #a095c0ab - Change {Boolean} to {boolean} throughout
- git #2d9c5d56 - Very small cleanup of onCut method in ve.ce.Surface.
- git #b553cb9f - Fix ModelRegistry stupidities
- git #477cec43 - Make ve.copyArray() / copyObject() work with booleans
- git #82114467 - Bump copyright notice year range to -2013 over -2012
- git #05388413 - Upstream: Update QUnit from v1.10.0 to v1.11.0
- git #3035c311 - Make the converter work with full HTML documents rather than fragments
- git #d36e6851 - Add ve.createDocumentFromHTML()
WikiLove
- git #45746cb5 - Use email instead of e-mail (hata 45461)
WikimediaMaintenance
- git #147bab3d - Fix some stupid mistakes in cleanupSkinPrefs
- git #9c1d4c67 - Stashing script for checking rc_params type