MediaWiki 1.21/wmf7
MediaWiki 1.21/wmf6 | Deployment of MediaWiki 1.21wmf7 to Wikimedia sites | MediaWiki 1.21/wmf8 |
The latest version (labeled "1.21wmf7") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 2 January 2013 (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.
Most important changes
Breaking changes
- The format of certain log entries returned by the API's
action=query&list=logevents
module is changed, to allow for XML-format output to be valid. Specifically, any log entry details that were formerly returned under a key such as "4::foo" will now be returned under a key of simply "foo". (git #6571047c)
Core changes
- git #8b79fcc - Update MobileFrontend to production tip
- git #4197e1f - Update MobileFrontend to production tip
- git #6207e83 - Update MobileFrontend to production tip
- git #46a8a37 - Revert "(bug 44298) EventLogging hotfix for IE" - this change has been un-synced in php-1.21wmf7 and is blocking my deployment!
- git #1154c3f - Update MobileFrontend to redploy last week's rolled back changes
- git #64800ca - (bug 44298) EventLogging hotfix for IE
- git #15b0b72 - Disabled async "from-stash" upload for now.
- git #4c6d573 - Fixed check for general browser compatibility.
- git #28bf2c4 - (bug 31849) API imageinfo correctly handle redirects
- git #b0d5ff9 - Made Block::purgeExpired() check for read-only mode.
- git #79e0144 - (bug 43008) Show error to user if content type doesn't support sections.
- git #2bd9a62 - Made upload stash cleanup script scan the temp dir for old files.
- git #932af1a - (bug 31044) Make ResourceLoader behave in read-only mode
- git #6fdf80f - Roll back MobileFrontend to where it was pre-today's deployment
- git #630153c - Updating MobileFrontend to tip of production branch
- git #a2227a2 - Fix mctest to work with new WMF memcached setup
- git #1dc5d7f - bug 43688 - mcc.php doesn't work with new WMF memcached config
- git #9dc7b80 - Update Wikibase with check for rc_params in Wikibase client
- git #8ffcc24 - Allow preferences that need not be rendered in Special:Preferences
- git #bf0d8e6 - update Wikibase with some backports
- git #a1d875a - Add css $classes variable to the OldChangesListRecentChangesLine hook
- git #f0f528e - Removed squid purging limit hack.
- git #a676c91 - Fixed prefixed title text call.
- git #9709a7d - Added $wgMaxBacklinksInvalidate to avoid massive html cache invalidation.
- git #a8ae04d - Update MobileFrontend to tip of production branch
- git #6727561 - (bug 43820) Content also needed for prop=revisions&rvdiffto=
- git #5185259 - Added async upload-from-stash support.
- git #4bb28e0 - Set timeout for AssembleUploadChunks.php.
- git #e7f58ad - Update MobileFrontend to production tip
- git #a0ef058 - Use consistent hashing for SqlBagOStuff servers
- git #e59145f - Multiple servers in one SqlBagOStuff
- git #7eae7f7 - Update MobileFrontend to production tip.
- git #ae6f416 - Update MobileFrontend to production tip
- git #4491ba9 - Update MobileFrontend to production tip
- git #b0ee9c8 - Update Translate to pick up a bug fix
- git #e2df801 - Enforce time limit within AssembleUploadChunks.php.
- git #542bfae - Set the wiki ID for AssembleUploadChunks.php call for wiki farms.
- git #113de17 - Update Wikibase, Diff and DataValues
- git #2345e41 - (bug 43595) Add a cache version variable to SiteArray
- git #5f5732c - Revert MobileFrontend to the same revision as 1.21wmf6
- git #f4dccee - Add release note for I1a3c7ac6
- git #ca4489c - Don't use isset() to check whether an existing variable is null
- git #ba16916 - Fixing find hooks script call error in docs/hooks.txt
- git #9816dcb - * Oracle Schema update to latest * fixed makeSelectOptions (bug 43533)
- git #b8b9c6d - Wrong namespace in BackupDumperPageTest::testFullTextPlain
- git #ad6a30f - Add some missing parent::tearDown()
- git #4f23290 - wfMerge() now works if $wgDiff3 contains spaces
- git #70e300e - Do correct average year length arithmetic.
- git #ede90ac - (bug 39062) Show revs without rev_parent_id in Special:Contributions.
- git #e6df970 - API list=alltransclusions, rm unique+gen & continue restrict
- git #ab77295 - ApiOptionsTest: Group medium (takes more than 2 seconds).
- git #b2ae411 - (bug 41733) Hide usermessage element from printable view.
- git #86aafd2 - use video/webm instead of audio/webm for webm
- git #2549c49 - (bug 40340) Fix cache issues with changing user groups
- git #0086df3 - Add plural support for protocols in 'linksearch-text'
- git #4b6a0ff - Correct isset() and associated checks in Revision::__construct()
- git #a97f355 - (bug 42949) API shouldn't assume all exceptions are MWException
- git #a5d257e - Fix typo in ResourceLoaderFileModule.
- git #b28c7a8 - Fix some validation errors on Special:Import
- git #2de5c3e - Use NS_* constant for default namespace in api
- git #affa2b3 - Remove unused globals
- git #e6a811b - allow OldChangesListRecentChangesLine hook to return false and omit line from RC
- git #4fd26bd - Creating new GetDoubleUnderscoreIDs hook
- git #4c0e2c6 - (bug 24692) Make the padding support RTL languages
- git #5276dc5 - (bug 25398) Remove upgrade1_5.php
- git #b44f8b2 - Made wfBaseconvert actually work with $lowercase=false.
- git #99b0042 - Allow setting a form message prefix in FormSpecialPage
- git #a12f524 - RELEASE-NOTES entries for I7761a635 (af72dd6) and I2b2ca3da (24584ca)
- git #093ea72 - (bug 43382) Alt+shortcut key does not work in Chrome/Linux
- git #24584ca - (bug 43379) History page fail gracefully if rev_len unavailable
- git #5e13eca - Fixing some variable names and comment formatting - no functional changes
- git #af72dd6 - (bug 34581) RemoveUnusedAccounts: Ignore newuser log.
- git #b207c90 - Hook to allow manipulation of image data
- git #24e67ab - Update CREDITS
- git #d95ee06 - Fix database access in ApiSetNotificationTimestamp
- git #e88b0fb - Add LanguageZh_hans::formatDuration() for Chinese.
- git #c01e1c1 - Only variables can be passed by reference...
- git #9a741ee - Documentation improvements in ChangesList.php
- git #f14f01a - (bug 36751) InstantCommons doesn't follow redirects
- git #1039b7c - Simplify Xml::encodeJsCall
- git #a6af761 - Additional list tests for Parsoid.
- git #4b5f752 - Use wfWikiID() instead of $wgDBname in wfIncrStats()
- git #116f355 - (bug 43316) Don't fetch revision ID when a page doesn't exist.
- git #3b1ce49 - (bug 43307) L10n recache needed in LogFormatterTest::tearDown
- git #ddf601f - Improve documentation of content handler stuff
- git #b6f1f03 - Set correct context for ImageHistoryPseudoPager
- git #25288bd - (bug 42269) namespaceDupes.php has to use the interwiki cache
- git #23e834a - (bug 41470) Use numParams in Language::formatDuration
- git #44d988f - (bug 32434) API allows reblocking the user without reblock parameter.
- git #19d81b4 - add function in ChangesList to getTimestamp without inserting it
- git #cb60d72 - misc style fix
- git #e0ca64f - (bug 42168) Nicely handle missing revisions in ApiQueryRevisions.
- git #3f7bd7a - (bug 42519) Message "enotif body intro deleted" mentions revision
- git #6571047 - Fix ApiQueryLogEvents::addLogParams for unknown types using the new format
- git #02217b3 - cleanup WatchedItem class
- git #ebd28b6 - Add an option to importImages to search subdirectories recursively
- git #be95418 - (bug 39957) Document $wgUnwatchedPageThreshold var
- git #d659a81 - fix and provide more documentation in EditPage for mergeContentInto functions
- git #99fc62e - Add missing message in messages.inc and rebuild MessagesEn.php
- git #3fd7bac - Improving function descriptions in Linker
- git #65f5aa2 - (bug 39957) Added threshold for showing number of page watchers.
- git #e850590 - Fixed comment typo.
- git #00dfa0d - (bug 37195) Doc fix. $from and $until are arrays since 1.17.
- git #c9e8a70 - [MessageCache] Cleaned message cache load() error handling.
- git #74ebf52 - Improve usage of which and that
- git #cefb9ef - Pass user to LogEventsList::getExcludeClause
- git #d6cf07f - (bug 43184) bogus script path in Special:Version
- git #f52aed9 - Fixed description for async parameter in upload module
- git #4f71793 - (bug 39490) Add caching to InfoAction.
- git #4c01247 - Fix PEAR part of install-phpunit.sh.
- git #7276fd4 - (bug 43218) Fixing PHP notice: undefined SERVER_PROTOCOL key
- git #8f0df55 - Document ResourceLoaderWikiModule::getPages.
- git #61054a4 - [JobQueue] Cleaned up DuplicateJob factory function.
- git #c2d117b - Add mobile target to modules needed for mw.msg()
- git #c326de4 - (bug 43096) Fix querying suppression logs
- git #725a29e - (bug 43207) Fix regression in API generator=duplicatefiles
- git #9072a50 - (bug 43137) Don't return the sha1 of revisions through the API if the content is revdel'd
- git #f2383b2 - (bug 43177) API: Fix regression in case handling for sha1 params
- git #2575b8c - Update docs
- git #7e0d8d5 - Fix the little documentation that FormOptions::consumeValue() has
- git #69419cd - (bug 42184) Send second variable for large-variable message
- git #799db0b - ResourceLoader: Move safeFilemtime() to ResourceLoaderModule.
- git #01c2ca3 - (bug 41342) jquery.suggestions: Call cancel before fetching.
- git #ee5ccdb - Remove nocreatetitle
- git #c1cc8b9 - applying code conventions and cleanup in mediawiki.special.*
- git #bb8ae34 - (bug 28401) Make RC en RCL honour options for rss/atom
- git #02f6386 - Make wfSuppressWarnings kill E_STRICT in PHP 5.4+
- git #f04e938 - Trimming 'addedwatchtext'. The previous text was too long and overly detailed.
- git #940b57f - Moved LocalisationCache under /cache.
- git #d6fe067 - (bug 35987) Clarify change password on Special:ChangeEmail
- git #8c23069 - drop "@fixed" annotations in CologneBlue skin
- git #3e0c968 - Add new message key from I28ef70f7 to maintenane file
- git #d579908 - use null rather then false and doc fix
- git #eec864a - Removed commas before 'because'
- git #1ac282d - Use $IP instead of relative paths.
- git #bfbb992 - Use $IP instead of hard-coded relative path.
- git #33161d3 - jquery.badge: Add ability to display the number zero.
- git #a29ee00 - [LockManager] Moved ScopedLock to its own file.
- git #e366c36 - Revert "Adding ability of jQuery badge to display the number zero if requested."
- git #625d1ff - Test a newline-only template parameter
- git #8b7b346 - Add link to localisation instructions in the installer
- git #8102bb8 - (bug 40679) Set $wgSecureLogin to false for $wgServers with schemes.
- git #0be16d1 - make rebuildtextindex script aware of content models.
- git #bf9bd49 - (bug 42089) meta=siteinfo should output the default content model
- git #69ea440 - Changed LoginForm::addNewaccountInternal() to return Status.
- git #278210a - Make --wiki work with phpunit.php.
- git #5d1b1e2 - Test wiki tables with a lot of comments
- git #ab4abec - Upstream: Upgrade jQuery JSON from 2.3 to 2.4.0.
- git #b170b56 - Adding ability of jQuery badge to display the number zero if requested.
- git #483c7d6 - (bug 37714) Use log type in target object when deleting logs of the same type
- git #9e4761e - Fixed SiteArray serialization
- git #7921dc1 - (bug 42832) Fixed cookie security when not wpStickHTTPS.
- git #761f602 - (minor) Always use getSites() to get sites.
- git #d1cf044 - (bug 42787) Make import robust against corrupt content.
- git #2071bf8 - (bug 41146) DatabaseOracle no more rely on mbstring
- git #750db30 - abstract utf8 validation fallback
- git #d681731 - (minor) use wfDebugLog consistently.
- git #8b5bfd8 - (bug 24620) Add types and test for LogFormatter
- git #6ef90f2 - [Upload] Improvements to async stash uploading.
- git #1da33a4 - Removed references to DB ignoreErrors() function.
- git #c535b9f - Deleting one last extension I left in master
- git #340c563 - Undoing more of my branching mistake, delete submodules from master
- git #3118c45 - Remove the \ before the class name.
- git #264e466 - ExternalStoreDB.php was moved to externalstore folder in c37937
- git #cbc28d4 - Moved ExternalStore stuff to a /externalstore subdir.
- git #05182f3 - Add a test for braces in HTML attribute values, remove data-parsoid attributes
- git #c8cbff0 - Remove fallback for PHP installs < v5.3.2 as that is now an install requirement The native stream_resolve_include_path can now be used exclusively
- git #5feb838 - (bug 34876) improve $.makeCollapsible performance on the initial collapsing
- git #cd19809 - (bug 42604) fix faulty browser detection code for Opera
- git #13f0f58 - (bug 42639) Fix API action=options for multiselect prefs
- git #db129c9 - [Upload] Async upload code cleanups.
- git #b05258a - [JobQueue] Pushed stats down to job queue subclasses.
- git #e33f496 - (bug 42616) Remove extra newline from redirect wikitext
- git #43e14fd - Add some entries removed in I41f1995d back.
- git #baf34a7 - (bug 42211) Fix the display of some user rights log entries
Extensions
AbuseFilter
- git #192f2e2 - Hidden the test subpage in the navlinks for those without modify rights
- git #867ff12 - Follow-up to https://gerrit.wikimedia.org/r/#/c/41055/ in order not to talk of edits when actually no edits are being attempted
- git #d307970 - Fixed a PHP notice in Views/AbuseFilterViewEdit.php
- git #46c1492 - Tweak 'abusefilter-warning' to not refer to button directly
- git #cc00057 - Add Permission for Global-Rule Editing
- git #c7a617f - (bug 43105) Don't send HTML to the IRC feeds
- git #fc5ef16 - Minor removal of duplicate code within the AF parser
- git #5a2d539 - Add a hooks.txt to AbuseFilter
- git #68ecb6f - (bug 42064) Add a hook to AbuseFilter
- git #a0bf987 - (bug 42802) Let the client specify multiple filters for list=abuselog
- git #a5658f6 - (bug 42819) AbuseFilter API does not give diff information
- git #ad9f60a - (bug 42814) Fix the visibility of action=query&list=abuselog
- git #7a21a8f - (bug 42814) Fix AbuseLog API permissions
- git #f97df95 - Add option to have private filters notify UDP/RC (default: disabled)
- git #d87d77d - (bug 34946) Make afl_user_text availible as $9 for log entries
- git #71a3679 - (bug 42820) Abusefilter log makes "contribs" link blue even if user has 0 edits
- git #2b01494 - (bug 22548) add boolean user_blocked variable
- git #7c85b20 - (bug 42816) Run the same permissions checks for list=abuselog as Special:AbuseLog
AntiBot
- git #0d61743 - bug 40291 - Allow users/bots with 'bot' right to not be stopped by AntiBot_GenericFormEncoding::onEditFilterMerged
ArticleFeedbackv5
- git #57a415f - Remove double spaces
- git #b787ac7 - (bug 43384) Fixing Feedback from my watched pages » URL
CentralAuth
- git #d1536da - (bug 30185) Save the fixed version of the hidden level.
- git #9f23c44 - (bug 42338) CentralAuth API shows information about hidden users
- git #23c2a7a - Optimization of the CA JavaScript/ Applied code conventions
- git #4820b2a - (bug 20850) Add global_user_groups variable to AbuseFilter
- git #e075e95 - (bug 38883) Special:GlobalUsers doesn't normalize group names
- git #d61f543 - (bug 16860) Add api for getting all global groups
- git #37bf961 - (bug 18060) Lockandhide should be logged in the suppression log
- git #9d440e3 - Fixed gblrights/groupprms2 log in IRC.
- git #036b355 - (bug 26427) Shows all global groups when searching for users in one
- git #453ac2f - Protocol relative URI to meta on Special:Version to keep users logged in
- git #d77c006 - (bug 23821) Add an API module for locking/hiding global accounts
- git #111569a - (bug 23821) Add an API module for deleting global accounts
CentralNotice
- git #1be273b - Enable CN Namespaces only where Needed
- git #2e2e50b - Class only loaded when using Translate
- git #9fbb893 - VarBinary is Moar Efficient than Text
- git #2fbbcf6 - Ahhh Fix CentralNotice SQL for Deployment
- git #7eb844a - (fr #719) all cookie hiding is configurable
- git #ceaeae7 - CN/TrEx 3 -- Message Group Review & CN Namespace
- git #286724c - CN/TrEx 2 -- CN Aggregate Group
- git #12567f2 - CN/TrEx 1 -- Priority Languages
- git #c74a674 - (bug 43810) Deleting CN Campaign causes PHP Warn
- git #e69a076 - Added message group states
CodeEditor
- git #4ae6187 - (bug 42561) Enable Ace's JSON mode
ConfirmEdit
- git #82cc98f - Disable ulimit time limit for long-running captcha.py script.
ContributionTracking
- git #f202e4b - Updating documentation and messages per request from Siebrand.
DataValues
- git #a2ea96f - (minor) data type message keys will be added to resource loader module
- git #ea0a2e7 - Added missing constructor arg
- git #d86921b - Added base definitions of 4 datatypes
- git #7a24a6c - (bug 43074) Updated value view destroy methods
- git #44119e7 - (bug 43074) Focus/blur methods for valueview widget
- git #208f496 - (minor) Reposition suggester menu on input for commonsMedia widget
- git #4408072 - (bug 43068) Allow LinkedSingleInputWidget views to display additional DOM within link
- git #12f1482 - Removed ValueFormatterFactory::singleton
- git #8be6a3d - Improved formatter options
- git #c94db31 - Inherit font style in valueview widget
- git #d0b2e1d - Minor logic fix, allowing null as value in valueview widgets
- git #009c3da - Applying inputAutoExpand jQuery plugin to statement textareas
- git #2fc6050 - Remove usage of DataValueFactory::singleton in datavalue test as its evil and was causing a segfault _somehow_
- git #ea04215 - Minor cleanup
- git #d16d745 - Dropdown for commonsmedia view for choosing Commons Media file
- git #f053248 - Fix failing tests by implementing abstract function
- git #1dd4dbf - Added docs
- git #abef0de - Added tests for ParserOptions
- git #5a9c539 - Get rid of global state in ValueParserFactory
- git #c8d6f7e - Change implementation of ParserOptions
- git #9057868 - Cleanup of DataTypeFactory and got rid of pointless interface
- git #5128776 - Some value related cleanup in valueview Widget
- git #15073c8 - Added group
- git #1d4b893 - Added DMS and DM tests for coordinate parser
- git #faa9d23 - Fixes for a113142b7214d15047a771d692fa8d3079def370
- git #3b8cf12 - Added a commonsmedia valueview which adds links to displayed value
- git #a113142 - Add the regex parameter to StringValidator
Diff
- git #98c0dfa - Fixed @since tags
- git #5ba598c - Changed behaviour of isassoc to treat all arrays with only numeric keys as non-assoc
- git #0bd99ce - Work on splitting the patching code to its own dedicated class
- git #d4fe275 - Split diffing code from diff representation classes to new diffing service classes
DonationInterface
- git #3a7df60 - Quick fix to account for the fact that we have no "down for maintainence" page, and a maintenance window in a minute.
DoubleWiki
- git #00785a9 - (bug 31726) The robot policy was override by Article
E3Experiments
- git #639d37d - Log isNew field for gettingstarted-clicks as well.
- git #5431cf9 - bug 43798: don't remove tasks from cookie on save
- git #45e29f0 - Switch ACUX client-side events to EventLogging
- git #4e900b9 - Changes to match latest Schema:GettingStarted
- git #82305e0 - Depend on jquery.json
- git #da57631 - returnTo may start a task funnel; log more stuff.
- git #dec4064 - (bug 43358) Fix for enwiki's HTML in noname message
- git #0f11a0a - Fix validation messages
- git #319ebe1 - Avoid use of deprecated wfMsg
- git #49fd1d0 - Rename test file, improve tests slightly.
EventLogging
- git #cb4ab00 - Emit "encapsulated" server-side events
- git #5c0ef89 - Use inArray for cross-browser support.
- git #a8cabd7 - Add workaround for issue 15881 in core Python
- git #b1edf1e - Fix test failure due to unescaped slash.
- git #1a7e238 - Tidy up rST usage in comments
- git #12d7333 - Adds unit tests for server-side schema handling
- git #e887ae4 - Use io.open(sock.fileno(), ...) on both 2 and 3
- git #5b02623 - Provide configurable parser for varnish log lines.
- git #d79b500 - Clean-up exception messages; use more concise idioms
- git #e36273b - Fix change 44582 so events log again.
- git #60cabda - Invert relationship of event and meta object.
- git #6330823 - Update comment
- git #60fa3c1 - Drop obsolete migrations
- git #9457d0c - Log debug warning on invalid server events.
- git #62e2229 - meta -> _meta
- git #ba531e0 - add a _meta._timestamp field to server-side events
- git #18e0471 - Update tests for _meta rename.
- git #3836e59 - Remove TODO done in 804c8c58.
- git #ef3af45 - Remove PCNTL signal-handling from dev server
- git #247dd49 - Ori-lint some JS tests
- git #9394a82 - Remove property counts from HTMLized JSON
- git #4135be6 - Fix Revision [UNKNOWN] bug on "View Source"
- git #c4f0523 - Clear detritus from query-string handling
ExtensionDistributor
- git #64f2522 - Don't need to proxy the extension list
- git #734c292 - Rename $wgExtDistBranches to $wgExtDistSnapshotRefs
- git #05ec8cd - Clean up config docs and set defaults to false
- git #249c465 - Add ability to customize the proxy we pass to MWHttpRequest
- git #c8ce856 - Provide ability to customize branch description on-wiki
- git #d1f7980 - Clean up "Get another extension"
- git #67eb3f7 - Rewrite ExtensionDistributor to no longer require working copies
FlaggedRevs
- git #12e426f - (bug 41832) Use the current version of files from foreign repos.
FundraiserLandingPage
- git #869dac7 - Changing default link for Wikimedia CH
GeoCrumbs
- git #5863bce - Only show breadcrumbs if there is more than 1
GeoData
- git #e642416 - Rm unused parameter 'withoutphotos'
- git #b859caf - bug 43674: less ugly API parameter semantics
- git #ec43bb1 - Geo API fixed capitalization
GettingStarted
- git #c56eed3 - Show GettingStarted to 50% of users
- git #2a347ed - Use recommended practice for page names in i18n messages.
- git #f18261d - Drop unnecessary constant()
- git #8152728 - bug 43191 tag edits from GS in RecentChanges
- git #803296e - Remove obsolete schema.OpenTask dependency.
GlobalUsage
- git #8c1952b - (bug 42336) Special:GlobalUsage not listed on Special:Specialpages
MapSources
- git #2040d28 - Consistency tweaks: No Title Cases, no direct links
- git #20be0f0 - tweak message
- git #fa57e13 - Fix typos
Math
- git #7ff47f8 - Rename Math.body to MathRenderer to be consistent with the class name. Reson: Further classes will be added in the next step.
MobileFrontend
- git #bb74936 - fix descriptions on donate image page
- git #7db71f8 - ensure we mobile tag uploads over CORS (minor)
- git #d93bb66 - Login form error message has no margin (bug 44355)
- git #0b01e18 - Surface image summaries on DonateImage page (beta)
- git #1e12fe5 - Rename calls to wfArrayToCGI to wfArrayToCgi
- git #28dbc2b - Updated Ruby gems
- git #a1b3e9c - article -> topic
- git #0ea8c6c - save the hash (bug 44139)
- git #2860e19 - Readd onUserLoginComplete hook handler
- git #a6bb671 - Standardize hook handler names
- git #6e63a69 - standardise ajax loader (code health)
- git #3853dbf - only show nearby link in menu if on (minor)
- git #2f4d7f6 - I think I already fixed that...
- git #6751d99 - (bug 43909) (mingle 377) Add watch article hidden field in account creation form
- git #184769f - Refactor hook handlers from MobileFrontend.body.php to MobileFrontend.hooks.php
- git #49c2284 - (bug 43909) (mingle 377) Move watchlist data prep for login form to private method
- git #4c6a25f - DonateImage code cleanup (minor)
- git #de3c579 - add method to allow adding classes to #content_wrapper
- git #9f8ee0c - (bug 43909) (mingle 377) Invoke UserLoginComplete hook to watch an article after login
- git #e645f05 - change upload position/logo in menu (beta)
- git #a25cfdc - fix jshint error (minor)
- git #1d1bc9b - add getHtmlHeader and setHtmlHeader methods
- git #d39c716 - Add api module + tests
- git #fee66dc - Add M.define() and M.require() + tests
- git #53417ae - stop dynamically loaded lead sections from being toggleable sections (bug 43878)
- git #915531f - Update upload page (beta)
- git #e6a9b84 - package mf-photo.js messages with mf-photo.js
- git #849f018 - Updated Ruby gems
- git #12c6bd3 - Reduce memcached usage by not caching small pages
- git #67549d9 - Fix typo from Iabe54543
- git #ce2fc18 - make generic .loading class
- git #7cb054e - (bug 43909) (mingle 377) Include article to watch information in login form
- git #efb004d - (bug 43909) (mingle 377) Remove local storage component of non-logged in watchlist star tap
- git #0c77553 - make alert styling available outside overlays
- git #f65f1ad - disable footer on special pages
- git #cb0a933 - allow special pages to register messages
- git #7259f3e - on new pages add a textarea
- git #0435a6c - Add nearby page to mobile site [alpha]
- git #8c147d9 - Minor improvements
- git #933dc54 - Make it easy to run tests using PhantomJS
- git #930c722 - Fixed failing iOS tests
- git #978d99a - Renamed "and" steps to appropriate given/when/then steps
- git #09512cf - Removed duplicate code
- git #e72ad69 - Removes unneeded MobileContext::checkUserLoggedIn()
- git #c88028a - Fix JS error on pages with no alternative languages
- git #dbd7785 - Fix fatal call to unknown function MobileContext::isLocalTarget()
- git #b6824e1 - PhantomJS needs some time for search resutls to appear
- git #860e731 - Removed line that does nothing
- git #e204f38 - bug 43123: force mobile URLs only for local redirects
- git #e807579 - Make Cucumber progress formatter the default one
- git #f845c93 - Upgrade Firefox to version 18
- git #27df025 - Updated Ruby gems
- git #8bc6ea6 - Upgrade Ruby to 1.9.3-p374
- git #1fbff37 - update empty message (307)
- git #b592fc5 - Lots of minor fixes
- git #d080d8a - (bug 44089) Fix js/css for non-English special pages
- git #b00aa25 - Commited files that got lost in patch set 2 of Gerrit commit 42218
- git #6231a1c - Fix double-escaping
- git #84457cf - fix diff view js error (regression)
- git #78d91dc - move reset.css to externals folder
- git #4592c00 - Returns mobile special page module loading to wgResourceModules
- git #2c2bb5c - add hamburger icon to special watchlist page
- git #f230860 - fix message support for stable (regression)
- git #027adb1 - replace list of image names with a list of thumbnails [alpha]
- git #2394538 - use resource loader for message delivery where possible (bug 43409)
- git #f03ffdb - Remove flash of unstyled content (bug 43739)
- git #1f5280a - dynamically load languages (bug 42962)
- git #f7d78fe - DeviceDetection improvements
- git #2059da8 - don't throw exception when bad revision id given (bug 43267)
- git #61c1203 - (card #308) Add modified date to All view in watchlist [beta]
- git #9d7bf94 - Updated Ruby gems
- git #1a99e10 - don't remove the sections on file page / remove special casing (bug 42741)
- git #7e48a2a - assume the watchlist has taken pageimages api into account
- git #1f28967 - log watchlist actions (beta)
- git #a91d042 - bring global variables to javascript
- git #cdf393d - only close notifications with class locked via button
- git #ed9fa25 - fix broken history link in beta
- git #a145dbd - allow ability to unwatch articles in watchlist view
- git #fa04853 - Make test for infobox and navbox's stricter
- git #f285ea6 - don't show photo uploader on edit page
- git #9fb6f08 - show photo upload on Special:DonateImage (bug 43788)
- git #efd8bc4 - distinguish between images uploaded for articles / donated images (bug 43490)
- git #3c4b76f - update page title on dynamic page load (bug 43631)
- git #5053caf - center the content of the Special:MobileOptions/Language page
- git #1e86780 - experimental: remove all inline styles from #content in ALPHA
MoodBar
- git #c9a44bd - Remove double space and newlines
- git #f86d0f0 - (bug 30071) Support gender in mood messages ("happy" etc)
- git #847cc5c - Instead of making the wiki admin configure the feedback dashboard URL, generate it when the hook is called.
- git #edc7852 - (bug 42800) Make MoodBar log entries make sense
MwEmbedSupport
- git #aea85a7 - bug 42926: rename jquery.menu to jquery.embedMenu
OpenStackManager
- git #6685a66 - Set username if none is specified
- git #49e9590 - Fix for OpenStack token loss on memcache restart
- git #30f5edd - Add space between sentences
- git #29910c8 - Update casing, punctuation and newlines
- git #9a2e7de - Remove nova credential check for ssh key form
- git #7eeea0f - _ is an invalid character for shell account name
- git #46f820e - Now using real groups with real member lists for posixgroups for Projects.
PostEdit
- git #ab8bf72 - Only create div if we're going to show it.
- git #06242ea - Fix bug in older versions of Firefox.
ProofreadPage
- git #5f54a59 - Add namespace aliases for Czech (cs) language
- git #9fe401d - Improve help messages of the index form
Renameuser
- git #f5c3f07 - Set the job ID field.
Scribunto
- git #9a5dc93 - Allow mw.log and console to handle multiple values
- git #590d40e - Make sure to call parent::setUp()
- git #27f9cb5 - Unit test: verify LuaSandbox and LuaStandalone are equivalent
- git #eabb081 - Handle non-finite numbers
- git #50cde6f - Handle cloned parsers correctly
TemplateSandbox
- git #3a5b6f5 - (bug 43312) Parse Templatesandbox-editform-legend message
- git #c968dea - Use in templatesandbox-text message
- git #a0743bd - (bug 42559) TemplateSandbox should render redirects like normal preview
- git #03e2210 - (bug 42558) Catch enter on edit form
- git #800a196 - Add and clarify qqq messages
TimedMediaHandler
- git #5a02cf8 - bug 43686: dont implode if getStreamTypes returns false
- git #de19283 - unpackMetadata is not static, do not call it as such
- git #d2a2399 - set direction of subtitles based on language
- git #7b8a978 - fix volume control width
- git #1c1f595 - bug 43201: explicit order of control elements
- git #dbb9a4f - Remove message keys related to uploading text files
- git #9bf7a2c - Replace 4 messages with Language::commaList()
- git #fe3cdfc - Updates for 'timedmedia-subtitle-new-desc'
- git #e305c9a - Make URL protocol relative
- git #3dd9f31 - dont fallback to cortado at theora.org
- git #38d61ae - bug 42098 - fix fullscreen api from iframes
- git #7f8ebc3 - bug 43101 output source bitrate order and with type attribute.
- git #e383646 - bug 43093: Fix Firefox 3.5 support
- git #2224570 - bug 42927 apply css only to elements inside player
- git #ad1b9b9 - Updated kaltura link location to html5video.org
- git #79707e8 - bug 42926 rename jquery.menu to jquery.embedMenu
- git #fda16db - Don't introduce new global usage. Call $out->getLanguage().
- git #66d8145 - localize language based on uselang, better 404 title
- git #e38a8ec - bug 42339 - use display resolution
- git #799b0bc - optimize Special:TimedMediaHandler page
Translate
- git #de6cb43 - Do not change null translations to empty string
- git #730335a - Do not show 'null' as translation for untranslated messages
- git #3864d39 - Make the All tab selectable again
- git #89b593c - Fix error when group id has colon
- git #1c2ee23 - Update the statsbar when messages are translated
- git #4206495 - Use untranslated as default filter value
- git #0ecf23f - Some code refactoring to reduce ugliness
- git #417b872 - Bump version
- git #314e18d - Show recent additions in Special:Translate if no group chosen
- git #5a6a9cf - WIP: Inline message documentation editor
- git #6292072 - Load untranslated messages by default
- git #df5cf96 - Move the message filters to overflow menu if screensize is small
- git #6fee6d8 - Add debugging to investigate PHP warnings
- git #f0c4e0a - Doc tweak
- git #653cedb - Consistent selector style, as in contract()
- git #13704f3 - Make sure that the doc URL is correct
- git #81b2f85 - Replace direct access to mTitle with getTitle()
- git #8406790 - Do not show !!FUZZY!! from message translation in the editor
- git #913a06f - Listen for change events to update statsbar
- git #5ef4cc0 - Remove an outdated TODO comment
- git #b88b169 - Handle priority languages in group selector
- git #81acf05 - (bug 42940) Better handling of invalid group IDs
- git #fde294b - Refactor statsbar to allow updating stats
- git #3f271e8 - Check if variable is set
- git #b746f38 - Refactor validation function
- git #baa20d9 - (bug 43113) Do not add 'All' link after all group selectors
- git #173a5ab - Refactor the translation helpers function
- git #862d333 - Show the documentation elements only after loading
- git #dbc8af7 - Replace local sort callback with an existing function
- git #08f10eb - Improve TM suggestions display
- git #05aa47f - Add 'translated' class to newly translated messages
- git #fda3334 - Do not show documentation if documentation language not defined
- git #d3b2cdd - Fix tux paging counters
- git #502a079 - Display proper language names and group names in search page
- git #dc6bd66 - Initial version of Special:SearchTranslations
- git #6db7668 - Optimize the looping on open editors in the translate page
- git #5fd3d4f - Fixes for expandable documentation
- git #bb37528 - Load the messages in message table dynamically as user scrolls
- git #9d3881a - Key based offsets for message collection
- git #5ba7427 - Close the editor after translating or skipping last message
- git #7c4d71b - CSS adjustments for permision request text in message editor
- git #65fdfbe - CSS adjustments for the "more filters" sub-menu
- git #ad2a131 - Correct the text area value change detection
- git #949b1a8 - Provide contrast between processed and un-processed items in the message list
- git #58738e4 - Update/fix docs and type hints
- git #58971d9 - Intialise possible unset variables and add type hints
- git #cfda67e - Fix hook signature (follow-up to I8b6a75a3).
- git #eee13c4 - Update wording
- git #f91b1d3 - Avoid outdated warning on all messages
- git #aee6c70 - Use the correct target URL for documentation
- git #46b85f2 - Fix undefined variable $content
- git #8ae92eb - Update indentation and remove unused variables
- git #5595801 - Fix "oops" in I37504b97
- git #a833e87 - Add a missing message for client side
- git #d4c68f0 - Bump version
- git #c34f005 - Add support for message documentation in ULS
- git #1ba6431 - Add status classes to tux-message-item
- git #2b76318 - Use indentation to clarify structure
- git #9c8cc96 - Display an "Add description" link
- git #679789c - Show diff for the outdated messages
- git #e40a189 - Keep the same height for messages in the list
- git #1e3560c - Display group description
- git #1802a71 - Avoid CSSJanus to flip the box-shadow property of the message list
- git #073a8d8 - Fix view port scrolling in Special:Translate
- git #2cef1cf - Fix one place to use TranslateUtils::normalisekey
- git #98a740d - Fix fatal. Incorrect class name
- git #7ccacd4 - Renamed definition-diff to definitiondiff
- git #e6e6b23 - Refactor the warnings code
- git #7c7471d - Unbreak group workflow state selector
- git #176b287 - Fix warnings about undefined index
- git #b9bd449 - Add two messages that were not delivered to client side
- git #d43d005 - Stylize
- git #15bbd20 - Add appropriate lang and dir to documentation
- git #d4011be - Make the "Clear translated" button work
- git #e4015f6 - Remove use of global
- git #e0edd49 - Whitespace and doc cleanup
- git #f94507e - Add paste event to activate the save button
- git #8f7682c - Use translation when translation is displayed
- git #2f47d53 - Include priority language information in ApiQueryMessageGroups
- git #2c6b5b1 - Show the documentation only if it's not empty
- git #077114a - Translation memory changes part 2
- git #8311349 - Accept IContextSource from EditFilterMergedContent hook.
- git #5fabae5 - Make Etherpad lite description translatable
- git #ae3ae94 - propagate events
- git #eaf3d8e - Fix the wrapping of the language selector
- git #6b35c7f - Unbreak getTranslation
- git #85ca2b5 - Added a file missing from I8849715f
- git #6fe3840 - Add lang, dir and bidi-isolation to source and translation
- git #15c6235 - Improving saving feedback
- git #6ee8121 - Fix the background placement for ltr and rtl languages
- git #f603b6b - Avoid fatal with Tux + dynamic groups
- git #26e891c - Allow running tests in subdir separately
- git #d95ca24 - Add dynamic groups to API
- git #a5e0349 - Update copyrigh years on the files I've touched
- git #44f010c - Implement "Ask more information” link
- git #5acc97b - Use translationaid API for translation editor
- git #97320ae - Hook doc test code was swapped
- git #6a9d59a - Translation aids API module and props
- git #2e8dcce - Truncate long message documentation and show it on hover
- git #a3c0699 - Fix incorrect messagegroup expansion - everything is All->Messagegroup in messagelist
- git #b69e53c - For users without translation rights, remove save button
- git #5dba765 - Whitespace
- git #675ef2b - Translation web services refactoring
- git #85db54d - Refactor translation validation code
- git #5fda982 - Move the message filter checkboxes under a menu.
- git #d4d43df - (bug 42611) Superfluous newlines added in PythonSingleFFS
- git #f73ff0f - (bug 42676) [Project Selector] Numbers visible in Opera
- git #56e6efa - Add FIXME for missing parameter
- git #cc0a366 - Update docs
- git #e3e4811 - Add missing parameters
- git #8d63663 - Make 'translate-msggroupsselector-projects' singular
- git #1db05d5 - Fix language names overflow on 'In other languages' section
- git #f7086a5 - Remove redundant units of measure
- git #151523b - Add missing curly
- git #fce0d3d - Bump version date
- git #1d03bdb - Add a link to use suggestion as translation for the message
- git #5800fb3 - Add display and dynamic loading of warnings
- git #01ae9ce - Minimal fix for the saving logic
- git #8858689 - All tab was selected by default but showing untranslated
- git #10774af - Fix for the expandable help area for the message editor
- git #5515eb6 - Image path correction in css
- git #dd34738 - CSS for Message editor size adaptation
- git #44458e3 - Bump version
- git #0063faf - Begin to fix lang and dir attributes
- git #0d469a3 - Expand the text area height as content grows
- git #6e5d4d4 - Rearrange javascript and css file
- git #6151c28 - Push the checkboxes in message list header to two columns right
- git #e2737d4 - Hide the suggestion titles if nothing to show
- git #575920e - Round the percentage of match
- git #db0b6dc - Mark the skipped translations as hard
- git #824ae13 - Fix Bug: When clicking on any part of the editor, the focus moves to the text area.
- git #a198c92 - Down arrow at the end of target language selector
- git #8b03e40 - Make sure translation memories are not polluted in tests
- git #8e6635f - New solr schema.xml
- git #dcf25ff - Whitespace
- git #609e9da - CSS adjustments for translation suggestions
- git #469f067 - Add a comment about the constructor
- git #d6abdc5 - Disable save button till translation is edited
- git #9a10f2d - Smaller font size for longer source message string
- git #30d2536 - Fix the close icon action
- git #f60a987 - Whitespace and formatting cleanup
- git #a29d427 - ApiGroupReview: Protect against spaces in example group name
- git #5e47561 - Reduce output from ttmserver-export and few small tweaks
- git #ea6ce86 - Paragraph style fixes for message editor
- git #761e1cd - Add handy accessor to ApiQueryMessageTranslations
- git #3678fed - Use single click to open translation editor
- git #8eb058e - Simplify ExportToFileMessagesTask::output
- git #44ba1a0 - Removing action=translate from groupselector
- git #d924a9b - Limit the listing of suggestions
- git #6477754 - Save translations
- git #1ae4327 - Mark translations edited but not saved in the message list
- git #d6bfe63 - CSS styling for message editor
- git #d9be012 - Skip to next message functionality
- git #7fa6fc9 - Fix doc and remove unneeded action check
- git #3604303 - WorkflowStatesMessageGroup should return string[], not array[]
- git #e11319e - Importing wgTranslateDocumentationLanguageCode only in editor context
- git #59fd93f - Whitespace fixes
- git #47cea7b - Avoid hardcoding qqq as documentation languages
- git #b236cce - Message documentation and suggestions
- git #df2382a - Fixes to statsbar
- git #45c1647 - Styling fixes for the message list heading
- git #5a6d170 - TUX MessageList: i18n and fix proofread status and icons display
- git #58873c1 - New translation editor
- git #31ea2b8 - Add forgotten ->text() to message use
- git #dd959aa - I18n TUX language selector label
- git #e6f6b8a - TranslateHooksTests missing from some earlier commit
- git #a96bf04 - Fix the applying of selected class in message selector
- git #ef7837c - Move api and ffs tests to subdir to mirror code layout
- git #7c7c0e4 - Ignore debug files of failing page translation tests
- git #1b07600 - messageDust.php has not been used in years
- git #ad94cc0 - Images for translations editor
- git #30e2a4e - Adjust depth of loading and action regions
TranslationNotifications
- git #5310fe5 - Doc fixes
- git #4214fcb - Updates for JobQueue and ContentHandler
- git #60a9c50 - Update docs
UnicodeConverter
- git #7c3e147 - (bug 43019) Couple of tweaks to the extension credits
UniversalLanguageSelector
- git #d3dc07d - Update from upstream
- git #e99f5cf - Preferences tests
- git #ba7c921 - (bug 42148) Saving the preferences only if they changed
- git #027776c - (bug 41763) Add a hook for support uls-preferences
- git #e0e4ffa - (bug 42375) Show current IME language in ULS input settings
- git #c81c217 - Add redirect from als to gsw
- git #1e4505e - (bug 43568) Languages are shown multiple times
- git #9aaf4b1 - Update from upstream
- git #4701f93 - update jquery.uls from upstream
- git #0927aca - Pick "Special region" functionality from GitHub
- git #a6c312a - Update from upstream
- git #80ce8e0 - (bug 42440) Fix button state when canceling
- git #086ee5f - Fix the webfonts preferences
- git #688e15f - Whitespace
- git #9bb13f2 - (bug 42384) Don't show the tooltip if the ULS panel is on
- git #e8ed043 - (bug 42382) Indicate context in input settings/more languages
- git #c81419c - that -> displaySettings
UploadWizard
- git #5dc0982 - Fixed use of bogus var and removed trailing comma for IE.
- git #ebe0752 - Use jquery ui buttons on Special:UploadCampaign
- git #b45033a - Update punctuation for error messages
- git #337e227 - Show error message instead of sql error on name uniqueness restrction violation (bug 43656)
- git #e370b61 - (bug 37127) UW will not create a category but it tells so
- git #82ef5d5 - Remove wrong plural in 'mwe-upwiz-add-flickr' message
- git #da69863 - Change photo to image where possible
- git #f871c23 - Replace "image" by more generic "file" in a few places
- git #7ce6fb5 - (bug 27316) Add option for (en|dis)abling multiple-file uploads
- git #09c7101 - Correct the error count
- git #8cd7d3d - Add i18n documentation to upload status messages
- git #6878942 - (bug 32408) Don't validate deselected deeds
- git #db134f6 - bug 32408 UW doesn't highlight errors in "more info"
- git #f67f0d2 - Use async upload-from-stash
- git #7dc3326 - use async api for file concatenation
- git #f2df693 - Respect languageTemplateFixups
- git #691d5a2 - Make UW more resilient againt misconfigurations
- git #e3dad59 - Added access keys to buttons on Special:UploadCampaign
UserMerge
- git #829e90d - Adding explicit support when mentioning user names
VipsScaler
- git #3d6bae0 - Fix VipsTest with the new file backend
VisualEditor
- git #7593905 - Remove en-gb
- git #d86312c - Fixing label tag in demo
- git #041359b - (bug 43098) Prevent alien node contents from floating above phantoms.
- git #851bd1a - Fix outdent tooltip calling for a non-existant message
- git #892990e - (bug 43040) All edits were being marked as minor
- git #de4e123 - Typo from I65447da8.
- git #803001d - Handle a null response in onLoad()
- git #c9da8f6 - Close suggestions when escape key pressed.
- git #4fa57b4 - Phase out $.toJSON, use JSON.stringify directly.
- git #18ab361 - (bug 43013) Exclude edit notices with no visible text.
- git #718e72d - Disabled VisualEditor section edit link overrides by default
- git #a09ab4d - Only call showSelecton on undo and redo if there is a returned range.
- git #0cec349 - Save dialog: Fix too-wide diff box.
WebFonts
- git #2285dba - (bug 43314) Update Lohit Bengali and Assamese to latest version
WikiEditor
- git #e16457c - Add plural support for $1 in 'wikieditor-toolbar-tool-replace-success'
- git #db7b054 - No longer use parameter in 'wikieditor-toolbar-tool-table-toomany'
- git #61ab2e1 - (bug 35064) Added Cyrillic chars to Special Symbols editor
- git #92b0870 - (bug 40608) Width tweaks for consistency with surrounding elements
- git #a72179e - bug 42039 - Fix some file-related issues in the distribution
Wikibase
- git #c298dc9 - check rc_params is array in client
- git #664d019 - Revert "Remove abstract stuff from EntityDiff"
- git #9644a8b - Remove abstract stuff from EntityDiff
- git #5eb2d38 - (bug 43289) move repo-dependent CachingEntityLoader to repo, mark skipped test for client
- git #9135b7f - adjust watchlist query to use rc_this_oldid=page_latest
- git #3bade6c - make changes line hook more backwards compatible
- git #fe30b45 - (bug 43958) fix autocomment for connecting an item with a client page
- git #86e20de - (bug 43124) add toggle for wikibase edits in watchlist
- git #e00367c - (bug 43290) link correctly to non-main namespace pages in recent changes
- git #ae6b742 - Set client page id in recent changes table
- git #878b12b - (minor) Adding property input placeholder message to resource module
- git #52b5de7 - (minor) removed data type label messages, they are included by data types now
- git #78aa833 - (minor) display message when choosing property of unsupported type in snakview
- git #a08cd44 - (bug 42998) Placeholder and loading spinner when adding a snak
- git #2e08baf - (minor) fix edgecase in aliases UI when edited by multiple users
- git #3511fba - (minor) make sure arrays have equal size before doing multisort
- git #7a90125 - (no bug) add method to SiteLinkTable to get site links of item id
- git #1551545 - (bug 43074) Setting proper focus after adding/editing claims
- git #89a29cd - Added EntityLoader test and fixed a bug
- git #7b41870 - (minor) Adding documentation for claim view's remove event
- git #0c1eca6 - Added extra test for ApiCreateClaim
- git #70fe11d - (bug 43206) makes Claim properties links to their related wiki pages
- git #ff0099c - Added ReferencedEntitiesFinder
- git #3bc2ad3 - (bug 43074) Improved behaviour when tabbing out of the entity selector
- git #f028467 - (bug 43001) Link to items in statements ui
- git #314e23d - (bug 43202) Cleanup of claimview toolbar responsibilities
- git #0be6893 - (minor) Adjusted entity selector QUnit test to new API behaviour
- git #5384fee - move recentchanges files to includes subdirectory
- git #13a68ad - (bug 42475) follow up, make sure rc_user id gets set correctly and allow filter to work
- git #f4a61db - (no bug) split rc filter checks into recent change filter options class
- git #9ea694c - (minor) refactored wbsearchentities
- git #61d0445 - (minor) Updated QUnit API test regarding malformed IDs
- git #b2c7b22 - Improved HTML building of datatype selector and added sort
- git #ed2d8bf - Register 4 adittional datatypes as being supported by Wikibase
- git #8429495 - (minor) Update to wikibase-api-edit-conflict
- git #d16210d - (minor) Small spell change in english base message
- git #ebf44fb - Match changes in Diff extension
- git #e0cdc70 - (bug 40954) Removing Claims
- git #410cc4c - (bug 40954) added JS api to remove a Claim
- git #eae64a1 - (bug 43074) Move focus to value view after selecting property
- git #475e4ec - (bug 40720) Autocomments for properties
- git #59653cb - (bug 43003) wbsearchentities should report link to item
- git #3e89373 - (bug 43005) Attaching keyboard events to snakview widget
- git #e4bcca5 - remove singleton from ClientChangeHandler
- git #6da97d4 - (bug 43074) Setting focus when starting snakview edit mode
- git #c060028 - Removed dead method
- git #a55ca58 - Remove singletons from entity handlers
- git #9f98fa4 - Kill EntityDiff interface
- git #c10cc96 - (minor) 'wb-claim' template gets Claim's GUID in parameter $2 now
- git #02a5505 - (bug 43062) send proper baserevid with claims API requests
- git #8773645 - Moved label+descrption check out of transaction to avoid deadlocks
- git #4376e60 - Fixed SettingsArray test
- git #9314efa - (bug 42999) Entity selector: Display alias when entity has no label
- git #e368781 - (minor) fix reporting of aliases in wbsearchentities (again!)
- git #0b6a8a6 - added use statement
- git #3e5b5d8 - (bug 42795) Handle malformed IDs gracefully.
- git #5d0e065 - (bug 43068) Display proper label for PVSnaks using wikibase-item properties
- git #1e7d29e - (minor) suggester widget: repositionMenu method
- git #a4b9627 - (minor) Removing unnecessary z-index definitions
- git #be8eae4 - (bug 41347) make Wikibase repo url and path info available in client api
- git #7129426 - (minor) fixed aliases related error in $.entityselector
- git #7949d9f - Add method missing in Entity interface
- git #c2281eb - (minor) Improve log messages in pollForChanges.
- git #445fb8a - (minor) consistent debug outut.
- git #ec5e2eb - Revert "(minor) consistent debug outut."
- git #bd6e996 - Proper styles for adding a new claim to an existing claim section
- git #ec3fa0a - (minor) Fix term normalization.
- git #03468f3 - Special handling of IE in template QUnit tests
- git #2b1784a - (bug 42950) Add an autocomment for Special:SetLabel
- git #45312d8 - (bug 43000) Only select entity if it actually has changed
- git #458f731 - (bug 40955) Adding claims in existing section
- git #a69fccb - (minor) consistent debug outut.
- git #e3c3717 - (bug 42956) Parsing strings passed to template engine
- git #442fbc2 - (bug 42547) don't re-save terms if nothing changed.
- git #21ffc34 - (bug 42728) Improved style of property input box
- git #7cb0cc5 - (bug 42547) avoid deadlocks by using retry loop.
- git #93e8b0a - (bug 42760) EditEntity::attempSave now throws error when in readOnly mode
- git #eea5a73 - inputAutoExpand performance improvements
- git #82a60ee - Removed unused use statements
- git #590e481 - Simplify/improve settings
- git #d809449 - Removed static methods from interfa
- git #8e76a5f - Improved template system
- git #57d4c4d - remove usage of ItemHandler::singleton
- git #152027c - (no bug) removed todo in statements selenium test
- git #a54d5b3 - Option to replace characters in suggester widget's suggestions
- git #78aedc4 - get rid off odd id handling code
- git #bbefe9f - (bug 42825) Pass $wiki parameter to getRevisionText()
- git #70b85f5 - (bug 42947) Make autocomment more accurate for wbeditentity
- git #f6748e2 - (no bug) fixed ULS fallback in selenium tests
- git #2aeb89b - Remove store singleton
- git #c2b7b67 - Removed client stores singletons
- git #b60ca70 - Removed pointless singleton
- git #bdc42e3 - Default message for displaying properties
- git #25fb9a2 - (bug 42918) use site link table only in poll for changes hook
- git #c24af6b - (bug 42868) Remove wikibase-error-relational-save-failed
- git #8b8a595 - (bug 42797) Special:CreateItem has 2 createitem-summary labels
- git #239a31c - Processign all changes! -> Processing all changes!
- git #6fd7aa1 - (no bug) selenium tests now injecting old revid to revisionStore
- git #33c9d52 - (minor) add wfDebugLog calls to onWikiPollHandle.
- git #5cdc357 - (bug 42910) load sitelinks from table, not item object
- git #4695f36 - (bug 42769) No entity data in EntityChange objects.
- git #8a2ffc8 - (no bug) added cond.wait for pref tabs in selenium tests
- git #a4f7898 - (minor) check content's model, not page's
- git #c2039b3 - (no bug) A minor fix of ItemDisambiguation
- git #84e05a8 - Fix check to see if element is there already.
- git #f243e4c - Match DataTypeFactory changes in DataTypes
- git #175c9c4 - Added test for ClaimList::removeDuplicates
- git #adf1cc3 - (bug 42826) Fix method name in CachedEntityTest due to change in ORMRowTest
- git #2bdbcdd - (bug 42826) Fix method name in ChangeRowTest due to change in ORMRowTest
- git #401cbff - (minor) wfDebugLog for tracing cross-wiki item loading.
- git #ca4e8a0 - (bug 42817) continuation logic for pollForChanges.
- git #9d9995d - Fixed doc
- git #c0d89d3 - fix typo
- git #62bd226 - Stuff last rev id into pageinfo rather then the serialized data model element, as per mainlinglist discussion
- git #a567ac0 - (minor) assue re-caching works for sites table.
- git #2c5114f - (bug 42770) use js wb.Api for labels,description,aliases,sitelinks
- git #fe0f838 - Use EditEntity in removeclaims and added token requirement
- git #47cad00 - (bug 42780) additional checks upon saving a recent change entry
- git #5335948 - bug 42718 - add wb_entity_per_page to Wikibase.sql
- git #cde4d13 - (bug 42768) Avoid error for history of missing page.
- git #c33170a - (bug 42761) make PHPUnit test aware of empty sitelinks
- git #d3f2599 - (bug 42762) Corrected the message key of wbeditentity
- git #72fe43b - Bump version to 0.4 alpha
- git #a16d70c - up rel notes
- git #a6111ef - Some cleanup of comments and added two TODOs
- git #db70f20 - Updated statements Selenium tests due to adding linked claim values
- git #a938930 - use PROTO_RELATIVE in client links
- git #c086833 - change "Entity Data" to "Entity data", more consistent
- git #7e37ef2 - Always display edit group's cancel button on the right
WikimediaIncubator
- git #c8e2cba - Simplify 'wminc-fs-settings-text' and improve link
- git #5e5f58b - Ensure template is passed by reference in invocation of hook UserCreateForm in AutoTestWiki::onUserCreateForm
WikimediaMaintenance
- git #5ff2401 - Maintenance script to clean up old bogus skin preferences
- git #01b7ab4 - Numerous git-deploy related updates