MediaWiki 1.21wmf9
MediaWiki 1.21/wmf8 | Déploiement de MediaWiki 1.21wmf9 sur les sites Wikimedia | MediaWiki 1.21/wmf10 |
The latest version (labeled "1.21wmf9") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 4 February 2013 (see the roadmap).
Nous continuerons à déployer la dernière version du logiciel toutes les deux semaines. Nous espérons que cela minimisera les problèmes possiblement rencontrés par les utilisateurs ; il nous sera également plus facile d'identifier la cause d'un problème, car le code problématique sera bien plus récent.
Changements les plus importants
Changements brisant la compatibilité
Core changes
- git #5b6eff4 - Update GeoData: https://gerrit.wikimedia.org/r/#/c/50844/
- git #661ea11 - Update E3Experiments, GuidedTour & GettingStarted for split test
- git #eed72dd - Updating MobileFrontend to tip of production branch
- git #aa77693 - Update Scribunto for today's deployment
- git #00aa51f - Update Wikibase with revised lang link sort orders
- git #8c5f391 - update Wikibase
- git #b03384f - Treat a null result of Job::run() like "true".
- git #de7e650 - Start yelling if a job's run() does not return bool
- git #1ba8f7e - (bogue 44459) Implement mw.message.text():
- git #f6d24a2 - Update Wikibase with backport
- git #4bf0f87 - Update Wikibase
- git #d870554 - [Database] Log transaction mismatch errors to the DB log.
- git #d140611 - Set timeout for Sites object in memcached.
- git #754c074 - update the sites cache version
- git #5d7a628 - Add debug log points for SiteSQLStore and SiteList
- git #d36ffa8 - Update Wikibase
- git #75b316c - Update Scribunto
- git #c36d11f - Weaken the recursion guard on RequestContext::getLanguage()
- git #bcbd0f2 - mediawiki.action.view.dblClickEdit: Fix undefined $content.
- git #9619350 - (bogue 44748) Load default variant tables before using them
- git #85b2b99 - Update Wikibase again
- git #a6d848a - Fix Wikibase reference
- git #172e548 - Update Wikibase
- git #70efd05 - Add GuidedTour
- git #77af5e9 - Add SearchExtraNS
- git #f6b9223 - style: normalize end of files
- git #09e35a5 - New list and table attr. tests based on recent Parsoid bug fixes.
- git #4509c11 - Include Postgres tables and maintenance scripts for Change I23c47c2c
- git #5421548 - Add column job_attempts and index job_cmd_token_id to PostgreSQL.
- git #58b5193 - [LockManager] Renamed getBucketFromKey() -> getBucketFromPath().
- git #a4f27a1 - [LockManager] Generallized wiki field to a domain field.
- git #8e7f3b7 - Add return to HttpError::getStatusCode.
- git #5d270eb - Profiling for hook calls.
- git #2926b29 - Log profiling info from maintenance scripts.
- git #7224c40 - [LockManager] Split QuorumLockManager into its own file.
- git #2cec654 - [FileBackend] Added more documentation.
- git #a5028bf - (bogue 43915) Implement deleteEqualMessages.php
- git #2693fa5 - [LockManager] Updated DBLockManager for cross-wiki support.
- git #7875479 - Made nextJobDB.php respect $wgJobTypesExcludedFromDefaultQueue.
- git #f85ec87 - (bogue 5346) Make cats which are redirects italic in category links.
- git #a28fbf3 - Fixed use of long memcached keys in AllPages.
- git #453264f - fix some spacing
- git #1915b46 - Make Sites::singleton() actually return a singleton.
- git #9b6d8fc - Genderize user namespace for 'be' locale
- git #77ae02c - [JobQueue] Re-try jobs that fail normally.
- git #672caa9 - Respect --quiet in mergeMessageFileList.php
- git #e4ff0c7 - bogue 44157 - The return value of realpath should be tested
- git #6e2c1c5 - Installer: Fix double escaping of config-download-localsettings.
- git #2e8e447 - Add getters to HttpError, to use it in tests.
- git #bb9241b - Fix double colons in api help output
- git #40cb62d - Better way for extensions to add to ParserOutput.
- git #6d14a12 - Make jquery.client recognize Iceweasel
- git #eeed451 - fix hardcoded quote in Special:DoubleRedirects/BrokenRedirects
- git #7448da5 - Make HttpError set actual HTTP error code.
- git #2e416d5 - .gitignore Composer related files
- git #b1b5187 - (bogue 44160) Fix invalid link of `others` during installation
- git #a0b99c4 - Dump unit tests no longer fail if gzip is not available
- git #adfb8a5 - Sprinkle <code> over some strings for consistency
- git #5a547ac - test: helper to skip tests depending on 'gzip'
- git #6e98a28 - raise PHPUnit default timeouts
- git #b2fba3f - api: remove duplicate __contruct calls
- git #dcbdcf0 - [FileRepo] Lazy load large metadata from the DB.
- git #5b67e49 - [LockManager] Refactoring to allow proper cross-wiki support.
- git #c2c982c - (bogue 36537) Rename calls to wfArrayToCGI to wfArrayToCgi
- git #6083291 - [FileRepo] Use getHandler() is some places that should use it.
- git #7cd5b25 - [FileRepo] Lowered negative caching duration.
- git #fcedbde - Use tabs to indent lines
- git #550b878 - Whitelisting publicly readable title with regex
- git #a36db2e - raise timeout for CdbTest::testCdb()
- git #08b7021 - rename vars in SkinTemplate::outputPage()
- git #94b1967 - test: some Revision tests depends on PHP zlib ext
- git #8df20e7 - testPngNativetZtxt requires zlib extension
- git #a790180 - test: helper to skip tests depending on a PHP ext
- git #0fd0528 - pass codesniffer on tests/
- git #fee2b00 - (bogue 41476) Implement Language::isKnownLanguageTag()
- git #ab0aaa6 - [FileBackend] Added duplicate backend check.
- git #5f38cc2 - Changed Message::content() to pass $this to MessageContent.
- git #2e5a00c - (bogue 44415) Drops possessive from watchlist header
- git #6b620ac - Spell checked docs/hooks.txt
- git #5482db7 - Sprinkle <code> over some strings.
- git #191fe08 - Remove obsolete entries in MessagesBh.php
- git #6fbbbd1 - fix some spacing
- git #7eb23cc - Let nextJobDB.php narrow down the type based on a set.
- git #90c53d1 - Followup Id9f2fea7: Remove wall time restriction for readline.
- git #25bc3a0 - The use of function sizeof() is forbidden; use count() instead
- git #2e8da55 - fix some spacing
- git #9d6575a - The static declaration must come after the visibility declaration
- git #89b8ac1 - The final declaration must precede the visibility declaration
- git #fac189e - The abstract declaration must precede the visibility declaration
- git #824fad9 - fix some spacing
- git #9b1f99f - Fixed the usage message text if parameters are missing.
- git #ad6706f - refactor Database::makeSelectOptions
- git #a37f679 - [ExternalStore] Refactored external store classes to use a base class.
- git #5c84333 - (bogue 44044) Check for existence of the timeout script in ulimit5.sh
- git #676bea0 - (bogue 43751) Allow '+' in MySQL database names.
- git #dbc953f - $wgContLang global unused in addNewUserLogEntry since b65893755
- git #e3cec71 - More tests for mismatched attr quotes + entities in nowiki & pre.
- git #5157242 - Added typehint
- git #4caadaf - use strict null check
- git #c19ec2d - Simplified code. Removed not needed if-else
- git #e2e6b16 - Improved BagOStuff docs.
- git #be04062 - (bogue 44346) Fixed call signature for PingLimiter hook.
- git #224e3f8 - Fixed typo
- git #b658937 - Added new "byemail" action to the new users log
- git #d514668 - add profiling points in SiteSQLStore
- git #dd7cf5c - Change name of section so it does not get confused with Wikidata
- git #5b33ae4 - (bogue 44338) set the site internal id when loading sites from the db
- git #f52cade - Add link to the php manual to the IBM DB2 installer entry.
- git #4a25561 - (bogue 41478) Implement Language::isWellFormedLanguageTag()
- git #bca8b8a - Fix self link issues about titles in different or mixed variants
- git #97aee38 - Test improperly quoted attribute values in HTML tags and table cells
- git #c98f723 - (bogue 43933) Made a message more accourate by changing the word "edit" for "action".
- git #93be12f - Add a method to clear the site list programmatically.
- git #ae9f19a - Clear caches automatically when changing site list.
- git #8b10d3d - Added missing documentation to SiteStore interface
- git #f556c7f - Fix cache key used by SiteSQLStore.
- git #232dfda - Implemented Serializable interface in Site
- git #deaffd8 - Don't return invalid XML from paraminfo when one of parameter values is null
- git #9220c66 - (bogue 42004) Enable subpages per default on Project and Help namespaces.
- git #1063008 - [FileBackend] Fixed bug where "false" could be included in getDirectoryList().
- git #f6a72db - Preserve warnings on API error
- git #106f86c - Make Job::toString handle non-primitive parameters.
- git #4769f44 - (bogue 37209) Make TextContentTest and WikitextContentTest work in all cases
- git #ce034ac - Do not flip partial keys in CSSJanus.
- git #6f74a93 - (bogue 43964) Invalid value of "link" parameter in <gallery> no longer produces a fatal error
- git #0c1f223 - Added a new "api-error-publishfailed" message.
- git #58a6708 - Improved concurrency of copyFileBackend.php with pipelined downloads.
- git #8f8c0f1 - bogue 44136: Don't rollback after successful commit
- git #3b49da3 - Address gender support issues in page enotif subject and intro
- git #6a9ec23 - (bogue 31849) API imageinfo correctly handle redirects
- git #42249a7 - (bogue 44248) Minor tweak to MediaWiki:Readonlywarning
- git #a00337c - Design improvements to sites code
- git #ac45877 - Avoid raw SQL queries in Maintenance::purgeRedundantText()
- git #e45d154 - (bogue 40860) make purgeRedundantText not fail on pre MW1.5 records
- git #99e124d - [ExternalStore] Various cleanups to ExternalStore class.
- git #3896b55 - Remove references to non-existent 'execute' right in Title.php
- git #782ea7a - Use better variable name in CoreParserFunctions::pagesize()
- git #02aa6ed - Update doc comments and code formatting.
- git #7206580 - [FileRepo] Flipped RENDER_FORCE check order to avoid stat.
- git #a9775ae - (bogue 44202) Account creation through API no longer leaks IP address of account creator
- git #685e218 - (bogue 44131) Change InfoAction cache key to use SHA1.
- git #0e08362 - (bogue 41477) Add Language::isSupportedLanguage
- git #27c9ee9 - Use a LinkBatch for the creator/last editor user (talk) pages in InfoAction
- git #58bff02 - Fix changes for Ia1878588 to work with databases that use non-integer timestamps.
- git #7d2bf6a - Trim spaces on user supplied comments
- git #cd1c60b - (bogue 42513) mediawiki.Uri: Fix parsing of URIs with @ in path.
- git #31f3f93 - Use array for join condition
- git #a5e40b6 - Document that default timestamp is current time.
- git #0072e0e - (bogue 44024) ObjectCache changes break XCache 3.x support
- git #0ee84ee - (bogue 17808) (bogue 21167) use real links for search suggestions
- git #297a110 - Align comment whitespace a bit.
- git #252ae62 - (bogue 43762) Mark slow unit test as @group medium
- git #626af34 - Check for no title and throw an exception
- git #0ed9be3 - (bogue 17970) {{PROTECTIONLEVEL}} should be able to return the status for pages besides the one it's on
- git #5c8245a - Http function logic cleanups and comments.
- git #e521f06 - (bogue 43959) Add ability to reset certain option kinds in API.
- git #3943a73 - Do not send data for 0 increment calls in wfIncrStats().
- git #9824792 - Remove hardcoded quotes on integer
- git #3b33154 - Fix hardcode database quotes in Special:Watchlist
- git #258929f - API debugging flag $wgDebugAPI to disable some security checks
- git #503cd2f - (bogue 35885) remove api version string and parameter
- git #6d5208c - Use array for database fields
- git #d801032 - Fix return type doc. On SQLite ResultWrapper is returned
- git #8099133 - testDecodeTagAttributes now use a data provider
- git #2b3714d - normalize sanitizerTest and add coverage tips
- git #105b525 - Correct method name in ContentHandler comment
- git #2fff677 - Disable template expansion in message <autoblocker>.
- git #c014e6b - (bogue 44010) Pass context to UserGetLanguageObject
- git #95069e8 - Fix message movepagetext: Move to a empty page not possible
- git #57e94d6 - Made ORMTable and ORMRow non-abstract
- git #1c3b2a1 - Adding SpecialSearchResultsPrepend/Append hooks
- git #7a84368 - Revert "Overriding Vector's footer margin when in print mode"
- git #0cff90a - Add guard to Resources.php
- git #4304146 - Moved $function definition up to make IDE happy.
- git #f4c25df - [FileBackend] Added work-around for lack of temp url support in rgw.
- git #9583884 - Added a read-only check to runJobs.php to avoid log spam.
- git #11aaf93 - (bogue 43942) Skip screen sheets with media queries when printing
- git #952a88e - mcc can now set memcached debug mode and has help
- git #c058f0c - Fix typo in exception message
- git #591a275 - Make redirect update in refreshLinks.php bypass the redirect table
- git #9d0e8dc - [JobQueue] Added push() convenience wrapper function.
- git #6903f69 - (bogue 43272) Make protect level messages clear and consistent
- git #7deaccb - We don't use SVN anymore
- git #b1f8855 - Follow-up Id75401be (e32c8afe): no more need to prefix debug messages
- git #4081de5 - Minor tweaks to installer text
- git #5d2436d - Additional tests to catch Parsoid regressions.
- git #00da4a9 - Pass database connection to SpecialWatchlist::countItems
- git #b74fac8 - Fix ApiCreateAccountTest for $wgEnableEmail = false;
- git #3666c37 - (bogue 22457) More natural flow for the "By e-mail" feature
- git #15c7079 - Followup I888c616e: Keep IRC line format unchanged.
- git #a1b2f59 - Followup I888c616e: one more string to localize.
- git #3300e58 - Force case-sensitivity on the LIKE operator, to ensure similar behaviour between MySQL and SQLite
- git #33a5af1 - Cleanup to ImagePage::openShowImage()
- git #1a6de1b - (bogue 41330) Default to the current year in the history page filter form
- git #5463226 - Further tweaks to pipe trick documentation (follow-up Iaf365e31)
- git #a92e7fb - Links created by Linker::makeExternalLink didn't include rel=nofollow
- git #9093589 - (bogue 42030) Include original URL params in variant links
- git #f2e0870 - Simplify DatabaseBase::tableName()
Extensions
AbuseFilter
- git #1539661 - Add trailing newlines to wikitext before sending for diff
- git #c673fe6 - (bogue 44243) Avoid fatal error for non-text content.
- git #c1f8d74 - Allow special pages as context for abuse filter.
- git #c4e78e9 - (bogue 18174) Added Older and Newer change link to Abusefilter diff
- git #6522f70 - Use Status object to report filter results.
- git #f3788c4 - (bogue 42064) AbuseFilter + EditFilterMergedContent
- git #03da29b - Fix the abusefilter array parser test
ApiSandbox
- git #0bb901f - (bogue 44063) use .hasOwnProperty when checking for presence of object keys
- git #622581c - Change description for grammar and clarity
ArticleFeedback
- git #33b5c13 - replace call to MAX with GREATEST
- git #e1d5bbd - Drop ClickTracking integration from mw.user.bucket
- git #3d34c95 - (bogue 43847) - mysql 5.5 / ansi sql incompatibility
ArticleFeedbackv5
- git #ce089f8 - Add composer.json
- git #0d8ba67 - Fix i18n issues.
- git #b122610 - Added new translation message 'articlefeedbackv5-timestamp-days'
- git #14060a1 - Use Status object to report filter results.
- git #758924b - Drop ClickTracking integration from mw.user.bucket
- git #9f28ee4 - cleanup i18n messages
- git #12b4c3e - AFTv5 controls not selectable with tab
- git #e7a1f1d - remove ClickTracking dependency
Babel
- git #88271e5 - Update code formatting
CategoryTree
- git #57b0bbe - Do not re-implement http_build_query :-)
CentralAuth
- git #a17a02e - Fixup some old badly built SQL queries
CentralNotice
- git #928d212 - Next Attempt at CN Namespace Foo
Cite
- git #d91d8a8 - Adapt the <gallery> parser test for $wgResponsiveImages
CodeEditor
- git #8ee1900 - Disable background linting using WebWorkers
DataValues
- git #826f871 - (bogue 42997) _getRawValue implementation in commonsMedia widget
- git #fcb22df - (bogue 42997) "parse" and "afterparse" events for valueview widget
- git #4baea92 - (minor) improved handling of invalid values in valueview Widget
- git #0467869 - Added missing dependency
- git #4ced37b - Makes eachchange tests fully independent from Wikibase
- git #790506d - Moved jquery.eachchange from Wikibase since its needed here
- git #db10341 - Added TimeValue
- git #8a67838 - Fix extension path
- git #8fdd8ce - Added test helper method to facilitate valueparsers that have required options
- git #8b60eb4 - Added extra tests
- git #6f94627 - Killed class I forgot to remove a few weeks ago
- git #ea637bd - Added ValueFormatterOptionsTest
- git #308d5b9 - Added tests for set and get option in ValueParserOptions
- git #2e46c83 - Added tests for Error objects
- git #e3b88c2 - ignore covreage of test registration
- git #7402ff2 - "change" event for valueview widget
- git #e4aaf0d - (bogue 43006) Disable/enable methods for valueview widgets
- git #0c0c105 - (minor) more flexible handling of valueview's value updating
- git #3a6b3ae - (minor) improve destruction of PersistentDomWidget valueviews
- git #70ba4a8 - (minor) focus/blur on some valueview widgets no longer fails in non-edit mode
- git #857334d - Adding eachchange dependency to dataTypes valueview module
- git #ba976e3 - Fix test
Diff
- git #a0eef62 - (bogue 43990) Object conversion for diff arrayalisation.
- git #ec16df2 - Removed obsolete code
- git #5ad414f - Added tests that check for exceptions being thrown on invalid data
- git #7032bd8 - bump version nr
- git #42860e0 - Improve documentation
- git #ed898e1 - Don't use strict comparison for objects.
- git #90d6fb1 - Retain keys in Diff::toArray
- git #83c0c9f - Added DiffOpFactory
- git #ae7f32c - Added toArray method to DiffOp interface
- git #d2be30c - Added missing @throws tag
- git #581f85f - Removed obsolete example code
- git #b32fc26 - Fixed a bunch of incorrect @since tags
- git #d0ca322 - Removed already done todo
- git #cdfb739 - Removed deprecated Removed Diff::getApplicableDiff
- git #5041adf - Use DiffOp rather then IDiffOp
- git #2e636d2 - Add deprecation doc
- git #f549d28 - fix doc
DonationInterface
- git #b860cb4 - Shunting the final status log line off to a gateway-indifferent syslog bucket of its very own, so we can tail everything at once.
- git #a4ac3dc - Logging Cleanup: Searched for log lines that deserved to be qualified as LOG_ERR or something more severe, and added what I feel is a vaguely appropriate log level. Added a setting that will, when unset, suppress the avalanche of LOG_DEBUG level statements that we usually don't want. Also some documentation. Gasp.
- git #3eef71e - Let's make Amazon work with the form chooser
- git #2116243 - Making GatewayFormChooser work
- git #f9c076c - (FR #595) Adyen payment gateway
- git #04ab3f1 - Readding Exception Details
- git #e2e9b05 - Abstract out redirect method
E3Experiments
- git #4e9af22 - Revert "Update logging for end of split test."
- git #0912c58 - Update logging for end of split test.
- git #78c8cec - Bump schema and change GettingStarted experimentId to ob3-split.
Echo
- git #6347618 - Fixing notification type to be 'web' in controller
- git #a05cb46 - Excludes user-dismissed events from count
- git #16331ea - Adding dismiss functionality to flyout overlay.
- git #24eadab - (bogue 44814) Don't double-escape the date header on Special:Notifications
- git #b21e503 - Update comment and db selection
- git #fdf1bc6 - Some consistency tweaks for I484a24b424e69be3640e63b76f82735edae6f13a
- git #af06e26 - Adding dismiss functionality to special page
- git #d0ddc2a - Fixing unread state for flyout - CSS tweak
- git #78ad57d - Abstracting MySQL in Echo so storage type can be swapped easily
- git #d09640c - Add special page to the "users" section on Special:SpecialPages
- git #eefab40 - Allow events to specify that they should notify the agent.
- git #d541e7b - Using human-friendly relative timestamps rather than absolute timestamps
- git #da0a52b - Update 'cross referenced' to 'linked' for consistency
- git #dadd7b0 - Putting all the default user options together in the config
EducationProgram
- git #55abf9f - (bogue 42204) Creating or editing an ambassador profile prompts "leave page" warning
- git #cf317c3 - (bogue 43861) Move description field below title and name fields.
- git #bccc5a3 - (bogue 44322) admins who are not campus/online volunteers should not be able to create Ambassador profiles
- git #a4f0c47 - (bogue 43786) Fix query error when there no orgs to select on
- git #10ea430 - (bogue 44490) Prevent fatal error when making a redirect to an education page
- git #d699857 - experimental composer.json
- git #51e98ab - Add a few profiling calls to SpecialEducationProgram
- git #f41f274 - Remove broken test
- git #7abc48a - rem roadmap
- git #a636a2a - (bogue 43999) Students table should be included in the Table of Contents on course pages
- git #a0bc093 - Fixed var that accidentally got renamed
- git #47ae9f8 - Fix notice when sysop key does not exist yet
- git #5fb914d - Fixed loading of default course description
- git #61ed7f6 - (bogue 43947) added "current and planned" option to the courses pager
- git #6a17805 - Added alias for Special:EducationProgram
- git #638182a - bogue 43885: remove the entry field for "real name" when students enroll in a course
- git #0bf806a - bogue 43785: default language for new courses should be the wikis content language
- git #ae7d0bc - bogue 40871: prevent people from acidentally running testing scripts and thus causing security issues and other badness
- git #5d4bb13 - (bogue 43707) Also list planned courses on Special:MyCourses
- git #0fd055f - bogue 43709: show mycourses link for enrollment of any role (not just students)
- git #9516d0b - bogue 43880: Only log edits by students enrolled in a course
- git #54eacd7 - bogue 43875: always load needed resources
- git #bd986c6 - Move description field to the top of course pages and remove header
- git #10054bc - * Moved classes into EducationProgram namespace
EventLogging
- git #47be6c2 - Capsule: 'isValid' => 'clientValidated'
- git #d1476e7 - Default schema value: 'UKNOWN' => -1
- git #ee3be2a - Drop unicode shenanigans from DevServer
- git #9072c7a - Python 3 support for dev server.
- git #f69dc12 - Remove deprecated DevServer.php
- git #ba9be8a - Add requirements.txt, improve test coverage.
- git #456a171 - Add a Python dev server for debugging purposes.
- git #4633757 - Tidy up some rough edges.
- git #de40653 - (bogue 45030) fix message for "Invalid JSON"
- git #2c7b929 - Key formatter interpolates $wgEventLoggingDBname
- git #300939f - Generate & show sample PHP / JavaScript in Schema NS
- git #5af2c83 - Remove unnecessary type-coercion from account creation event
- git #eb6cd5d - Tolerate string revIds.
- git #e4695ff - Declare $wgEventLoggingLogSHA1 as global in efLogServerSideEvent.
- git #35e676c - Use SIGALRM to fail tests that exceed a timeout.
- git #03b21cd - Add raw JSON to alert e-mails
- git #67f1025 - Various fixes to alerter module
- git #9738cdd - Use a generic map of attribute values to SQL
- git #26a1d27 - Use 'format' to detect and typecast timestamps
- git #7d8038f - (bogue 44781) Sort column names lexicographically
- git #eff99e5 - (bogue 44474) Allow exceptions from efSchemaValidate
- git #98e188d - enable EventLogging on alpha, beta and stable of mobile site
FeaturedFeeds
- git #feed1ac - Rename calls to wfArrayToCGI to wfArrayToCgi
FlaggedRevs
- git #ca2cada - (bogue 44468) Removed references to bogus functions.
- git #e13ebe2 - Rename calls to wfArrayToCGI to wfArrayToCgi
- git #040597a - Avoid showing a page itself in the "changed inclusion" lists.
GeoData
- git #6be2f14 - Decrease update batch size, but remove the delay
- git #c0fecf6 - Clear killlist on resets
- git #6434728 - (bogue 45168) Don't use a closure for wgExtensionFunctions
- git #788982d - (bogue 37957) php_sapi_name() => PHP_SAPI
GettingStarted
- git #b712963 - Revert "Remove implementation of split test:"
- git #0202d67 - Remove implementation of split test:
- git #7601e0f - Don't send users on GuidedTour when they loaded Special:GettingStarted manually (isNew false).
- git #69298a7 - Put link description back.
GuidedTour
- git #d7a1d9e - (bogue 45251) Fix encoding mismatch for titles containing special characters or non-ASCII.
- git #4dec2fa - (bogue 44635) Fix monobook issue and allow customization by skin.
- git #487ee53 - (bogue 44734) Implement link actions using actual links:
- git #60cba5d - Implement isSinglePage, removing end tour and no cookies:
- git #4d643b6 - Don't validate next in gt.initGuider:
- git #684bdbd - Embed arrows using ResourceLoader
- git #03bda52 - Fix tests broken by gt.currentTour validation in gt.initGuider.
- git #e8ef164 - Use community portal message, remove obsolete comment.
- git #dd9090d - Improve way gt.currentTour is handled and deprecate gt.initGuider
- git #ba5f4b9 - Add unused to jshint, and various refactoring:
- git #d1a449a - Remove duplicate Arabic messages.
- git #bf4da2d - Remove it messages deleted on wiki: move to ar
- git #6f66d42 - Don't show X button.
LiquidThreads
- git #401a2d2 - Fix JSHint quotmark
- git #12166f3 - JSHint: Write some things in dot notation instead
- git #947e6b1 - Rename calls to wfArrayToCGI to wfArrayToCgi
- git #321e782 - Remove unclear unicode art from LQT new message bar
- git #fd34d0b - remove unused lqt-quote and lqt-quote-intro messages
- git #bf54b29 - JSHint: strict equalities for strings
- git #3379887 - JSHint: missing curly braces
- git #ee25b82 - JSHint: disable 'quotmark' check
- git #8848f68 - JSHint: ignore jquery/jquery.autogrow.js 3rd party
- git #d645bae - JSHint: .jshintrc from MediaWiki core
- git #364831c - bogue 43923 - WikiEditor Search and Replace dialog uses a nonexistent message key for "replace next"
Listings
- git #c80d6bb - bogue 43220: use mediawiki:listings-template to override formatting
MWSearch
- git #2c3c99c - Rename calls to wfArrayToCGI to wfArrayToCgi
Math
- git #9ba4ef2 - Only update the cache on cache miss
- git #7831957 - Add unit tests, demonstrating how to stub out deps.
- git #c869831 - Add and register PHP unit tests for MathSource class
- git #48b029f - Fix MathRenderer::renderMath.
- git #8a04254 - Change default LockManager back to nullLockManager.
- git #926db7c - Restructuring Math classes
- git #c141594 - JSHint: Equality, unused arguments and other minor remnants.
- git #282960c - JSHint: Fix var statement and global scope issues.
- git #8a29221 - JSHint: Fix curly braces.
- git #ca6a896 - JSHint: Fix quotmark and semicolon warnings.
- git #b13ec34 - JSHint: Add .jshintrc
- git #b029a40 - JSHint: ignore modules/MathJax
MobileFrontend
- git #103d155 - bogue 45459: Fix photo uploads not being marked as mobile edits
- git #1a2b7fa - bogue 45459: Fix no edit comment after adding image to article
- git #c6c993e - Watchlist with PageImages fixes
- git #014838f - Disable photo upload button on main and protected pages
- git #44c13ec - fix typo breaking languages
- git #c734118 - Move lead photo upload to stable
- git #df95fa6 - Fix margin for thumbnails in watchlist (alpha)
- git #a008c62 - Updated Ruby version to 2.0
- git #8524094 - Detect disabled file upload controls on Firefox OS 1.0
- git #0e2a125 - Show upload button again if user cancels upload
- git #9d5165a - Revert "Move lead photo upload to stable"
- git #7706f1b - Updated Ruby gems
- git #0ca5415 - Fix left and right margin in uploads dashboard
- git #5a41bb2 - Move lead photo upload to stable
- git #0a56cc2 - (bogue 43271) Workaround for missing #content_0
- git #24bc3f5 - (mingle #405) Add dynamic head msg on login/acct create form
- git #b0f0808 - Use autoless to compile LESS files
- git #2254b19 - (mingle 397) Append configurable string to photo upload description
- git #b92b91a - Don't show or log an error when user cancels photo upload
- git #64dc97c - Add photo upload support for Firefox
- git #16489ea - Send all upload request parameters inside FormData
- git #b66f1e4 - Updated Ruby gems
- git #8e11ac9 - (bogue 45217) Fix dependencies support in MFResourceLoaderModule
- git #50fd324 - Specify test group explicitly
- git #e5adba6 - Fix photo upload button not working after error
- git #fbdb3e9 - Add event logging to photo uploads
- git #8ade089 - Add M#getSessionId
- git #994db9d - Updated Ruby gems
- git #3ac941d - Increase geosearch radius to 10km
- git #20866fb - Updated Ruby gems
- git #677fb71 - Updated multi_json Ruby gem
- git #6d5d0dc - Display thumbnails in watchlist using PHP
- git #0c0fbc1 - Minor wording improvement for readme file
- git #5a1867e - bogue 36894: Mobile device detection for third parties
- git #b9873f2 - Fix margins in uploads dashboard
- git #bfdb13d - Fix photo upload bug when the same image selected twice
- git #17c889e - (mingle 330) Displays number of user uploads on upload dashboard
- git #7353744 - Make sure API wrapper doesn't process FormData objects
- git #4de2f1f - Add template support to ResourceLoader
- git #ab71d1c - bogue 44484: return more than 10 languages
- git #382305c - bogue 44919: correct padding of watchlist icon on watchlist page
- git #955f82f - Disable forwarding of progress events
- git #cc94c35 - Now fix for realz
- git #9998530 - Prevent fatals in dumps
- git #959cd3f - Remove a lot of b/c cruft
- git #007c39e - Upgrade Ruby to version 1.9.3-p385
OAI
- git #04ad2dc - Rename calls to wfArrayToCGI to wfArrayToCgi
OpenStackManager
- git #e40684b - Combine netadmin and sysadmin
- git #1a49229 - Set domain explicitly when getting config options
- git #3e07e25 - Create default sudo policy for new projects.
- git #b3bbae2 - Add a checkbox to require sudo passwords.
- git #312568a - Use project groups rather than ALL for sudoers.
- git #1b51673 - Slight refactor of projectName handling.
- git #99bca0d - Fix typo
PageTriage
- git #6560946 - Fix message key and default user option for Echo
- git #2f5548c - (bogue 43758) rebuild the cache rather than flushing it.
- git #20f2f5c - Workaround for Change Ifbeae7e9
- git #7d00b53 - Missing a comma
- git #6eed7a3 - Another userjs- API fix
- git #25d1e7b - (bogue 44359) Fixing PageTriage option setting for list view.
- git #af6b01c - (bogue 44426) Don't add rationale into the mfd tag
- git #8636d92 - Kill double spaces
- git #eee8390 - unbind click when disabled.
- git #3936298 - (bogue 40958) Disable reviewing buttons for page creators.
- git #72fac6c - (bogue 44158) Improve localization in flyout of curation tool.
- git #498fe33 - (bogue 43479) make 'Pagetriage-tags-tooltip' less negative.
- git #a68d1af - bogue 43239 Change the desc message of {{primary sources}}
ProofreadPage
- git #1f30d67 - (bogue 44163) Add namespaces for is
Renameuser
- git #967e55b - Add flag to RenameuserSQL to skip username check
Scribunto
- git #96615c9 - Explicitly destroy the loadedLibraries array
- git #2d36fbc - Scribunto language library
- git #4ff1dbd - Document Scribunto_LuaEngine
- git #1efe182 - Hide mw.makeProtectedEnvFuncs from modules
- git #4dcac2f - Fix mw.ustring.gmatch and patterns with '^'
- git #c98cc64 - Allow extensions to add libraries
- git #e66ccb8 - Test for leaked global variables
- git #ce06240 - Fix further non-local effects of library registration
- git #f2f866c - Remove global side-effects from mw.ustring library registration
- git #0a8757b - Lua ustring implementation
- git #d6116fa - Make pairs and ipairs work with frame.args
- git #e878314 - Handle session loss in the console
- git #fddf05c - Make our loader work like Lua's built-in loaders
- git #ce46700 - Fix unit tests after I62259b76
- git #3055ac6 - Clean up title handling for defaultUrl
- git #db9fd2b - Add mw.uri library
- git #49ec3ce - Fix title passed to API scribunto-console
- git #04b2078 - $wgServerName doesn't exist anymore
- git #bd03237 - Add mw.site library
- git #337abb2 - Make Lua engine tests modular
- git #b2d340b - (bogue 37957) php_sapi_name() => PHP_SAPI
- git #8b27dc7 - Add incrementExpensiveFunctionCount() methods
- git #4c69b13 - Lua library support functions
- git #0a8a07d - Fix package.loaded and other cleanups
- git #6b4cfd5 - Fix LuaStandalone nil handling
- git #9f17590 - Fix unit test parameter order
- git #dd52412 - Support __pairs and __ipairs
- git #10aa7dc - Fix reference handling in LuaEnvironmentComparisonTest
- git #bdacaab - Fix string extending
- git #c84d699 - Refactor unit tests
SecurePoll
- git #86c92d3 - (bogue 43529) Hide private data after election
- git #c39e167 - Rename calls to wfArrayToCGI to wfArrayToCgi
SyntaxHighlight_GeSHi
- git #9fd1639 - Disable some highlighting for MOUSs
TimedMediaHandler
- git #c2aeb6a - bogue 44656 - File: pages for images broken on wmf9 (www.mediawiki.org) by TimedMediaHandler
- git #c9f6e37 - bogue 44656 - File: pages for images broken on wmf9 (www.mediawiki.org) by TimedMediaHandler
- git #94263c4 - Fix undefined $wgTmhFileExtensions
- git #9d01a84 - Add support for audio derivatives
- git #7375d7f - Add special page to the "media" section on Special:SpecialPages
- git #3d80e90 - Typos: fix browser support punctuation
TorBlock
- git #b9326f2 - More annoying debugging
- git #939a522 - Comment out annoying useless log entries
- git #401f5e7 - Swap wfDebug() for wfDebugLog() so output can be grouped
- git #acb9650 - Added SSL verification when retrieving node list.
- git #7eade79 - Added Onionoo list loader and reorganized functions.
- git #4e2b3f0 - Sanitized coding style and improved documentation.
- git #878bc6d - Put loadExitNodes.php into a Maintenance class.
Translate
- git #b7fed61 - Expose mw.translate.getGroup
- git #15f28bd - Show unset as workflow status if no workflow set
- git #affde5b - Search integration in message table
- git #4062902 - Ajaxify message filters
- git #5745086 - We have messages where whitespace is significant
- git #2b0dd02 - Fetch the workflow states for the group
- git #fff582c - Get workflow state related information from APIs
- git #0fa0720 - Make the inline editor functional
- git #1fcb508 - Remove an outdated FIXME
- git #ec8682a - Correct event binding and update api.parse call
- git #84eb867 - Make translatewiki.net's {{Identical}} work
- git #8c88266 - Update the group description upon a group change
- git #76660a9 - Show that Special:AggregateGroups is restricted
- git #dcf2428 - Create /source-language unit pages for translatable pages
- git #4c4e8a4 - Cleanup Special:PageTranslation more
- git #ce798da - Use machine translation as translation suggestions
- git #48d13a4 - Simplify Special:PageTranslation a bit
- git #3fadb6b - experimental composer.json
- git #5ece2e1 - Make messageListScrollHandler less repetitive and more readable
- git #37e63eb - More space for edit link to take care of languages with long translations
- git #209fbf0 - Add ext.translate.messagetable as dependency
- git #fc6ba2c - Workflow state selector
- git #4478dab - Remove unneeded text-left classes and RTL hacks
- git #aad58e6 - Cleanup
- git #d30c042 - Styling for paste from source actions
- git #dd4136d - Add a class to the paste button and hide it per the spec
- git #78f9422 - Update code formatting
- git #0615363 - Refactor Translate editor
- git #f4ab765 - Add a "Paste original" button
- git #746d396 - Cleanup whitespace and reduce jQuery calls
- git #a8ffd5c - Fetch description of message group
- git #ae5c0df - (bogue 44381) Return TUX warnings only on TUX pages
- git #0d7aa1e - Replace ok and err with .done and .fail in AJAX
- git #85d6a49 - Clean up the use of isBeta()
- git #05ed25a - Stale state displayed in Special:PageTranslation after (dis|en)couraging
- git #8627745 - Use mw.Api more consistently and a bit of error handling
- git #01f4385 - Fix the preloading of message details
- git #00def4d - Collapse same-value translation memory suggestions
- git #2b3e356 - A little cleanup
- git #243b831 - Avoid PHP warning when CDBMessageIndex has only one key
- git #49dc481 - Preload next message while opening a message editor
- git #0c1fe66 - WIP - Inline message editor on Search page
- git #de6555b - Whitespace
- git #4277b53 - Change the save button label as per nature of translation
- git #74599ab - Fix a js error, follow up Ie7aeab2b
- git #1fbf7a8 - Use correct classes for optional, fuzzy, translated messages
- git #fa0556c - Change the URLs as per the group and language change
- git #b1b7a36 - Ajaxify the group selection and language selection
- git #b39df13 - Pass the current state of message to update the statsbar correctly
- git #530f6ab - Use a single data attribute message for the message items
- git #0a99da9 - Link to full-page doc editing
- git #8bacc3b - Instantly parse edited documentation
- git #0609284 - Message documentation language name was always in English
- git #7c52b32 - Remove deprecated TMessage::author()
- git #3594420 - Add hook for TranslationAids and small doc tweak
- git #4f14ad7 - Query recent groups only once per page load
- git #351ec07 - Load all messages from client side on page load
- git #2cf21e2 - Refactor messagetable
- git #d3c8844 - Replace .hide() and .show() with class 'hide'
- git #ed83b51 - Add placeholder message
- git #ed28fa7 - Disable translation text area when user has no translation rights
- git #62fa958 - Test fixes
- git #d092a1e - Default protwords.txt is useless
- git #e82560d - Expose all properties via ApiQueryMessageCollection
- git #84833b0 - Remove setInFile calls that should not be used.
- git #cc859b0 - (bogue 42726) Project selector tabs toggle when clicking twice
- git #dea15e6 - Fix statsbar update trigger- typo fix
- git #38a6a83 - Remove the default filter
- git #8adf39a - Set the direction of source and translation
- git #3bf356c - Cleanup whitespace and remove repeated jQuery calls
- git #6d852f0 - Set correct title in the loaded translation editor
TranslationNotifications
- git #f8cfa1d - Really return success value for run()
- git #440c597 - experimental composer.json
UniversalLanguageSelector
- git #777a4ac - (bogue 42439) Incorrect vertical alignment for Telugu web font
- git #e3a4d27 - Update code formatting
- git #dfcade7 - Update to match core changes in Idc11b547
- git #f47b548 - Make disabling input methods work
- git #a98ff90 - Update jquery.ime and jquery.webfonts from upstream
UploadWizard
- git #e6ae898 - Remove redundant "address"
- git #b398f60 - Remove superfluous space
- git #3bb3cae - (bogue 42733) never transcode images into videos with Firefogg
- git #8513f28 - Workaround for Change Ifbeae7e9
- git #a57e96f - Only enable async if file is larger 10Mb
- git #9d76c30 - Cleanup Firefogg integration
- git #189a942 - (bogue 44336) Don't show invalid license wrongly
- git #fd8baa4 - Followup I883f6f44: Use XHTML compliant line break
- git #171bb87 - (bogue 40646) Errant line break in "Use a different license option"
- git #a9bab9d - Revert "Disabled async publish per logging bug."
- git #86d75a1 - Disabled async publish per logging bug.
UserMerge
- git #96b5432 - (bogue 44036) Add action-usermerge message
VisualEditor
- git #57ad316 - Fix bug where inline nodes didn't trigger wrapping
- git #363961a - Node cleanup
- git #f49d80d - i18n icons
- git #4695773 - Remove trailing commas
- git #963b5f2 - Make JSHint ignore the docs/ directory
- git #a97f777 - Introduce context object in getDataFromDom()
- git #1927330 - Use AnnotationSet rather than array in getDataFromDom()
- git #e083afb - Hybrid-ify MetaBlock/MetaInline
- git #c069063 - Hybrid-ify AlienBlock/AlienInline
- git #ac6c9b2 - Specify (but do not implement) the context parameter to toDataElement()
- git #100e67c - Fixed documentation warning
- git #36d99ad - Add Iceweasel to supported browsers list
- git #16310f7 - Added tests and fixed inconsistencies for empty text node handling
- git #ea4b42b - Automatically prune empty text nodes
- git #294db5e - Trigger refactor
- git #280c85d - Added support for passing data into annotation constructors
- git #d73d6e9 - Add extension-specific types functionality to ModelRegistry
- git #99df776 - Allow matchTagNames = null in ve.dm.Converter
- git #63a5d92 - Added @source links to externals
- git #47b728b - Add wrapper for Array.prototype.filter
- git #aa372b6 - Actually use this.nodeFactory and this.annotationFactory in ve.dm.Converter
- git #5a5b4b5 - Drop name parameter from ModelRegistry.register(), use .static.name
- git #819b3de - Move matching code from AnnotationFactory to ModelRegistry
- git #bf5ba1e - Fixed documentation errors
- git #464471b - Enable VisualEditor in MediaWiki integration for IE 9 and up.
- git #c1b6e95 - Make defaultAttributes a static property as well
- git #51f4b4b - Convert node rules to static properties
- git #de61937 - Add annotation-like static properties to nodes
- git #12544c9 - Replace nodeFactory invocations with direct static access
- git #55b025f - Fix naming of phantoms
- git #594222c - Add TriggerRegistry to tests
- git #94642c7 - Introduced method replacePhantoms in ve.ce.Surface in order to avoid accessing ve.ce.Surface local variable ($phantoms) from ve.ce.AlienNode
- git #5cc93b2 - Convert "var\t" to "var "
- git #fcf08e4 - Fixes for typos and some missing documentation
- git #8ec2276 - ImageNode Todos
- git #8ba81f4 - Add interplatform, i18n shortcuts to ui buttons.
- git #e4ef616 - Double spaces optimization
- git #b80f2ef - Reorganization of ve.ce.Surface methods
- git #a30e4c3 - Cleaned up paste target and surface styles
- git #81e061e - Slug Todos
- git #52ce01e - Fix minor bug (typo - was: ve.ve, is: ve.ce)
- git #d84b026 - Minor cleanup.
- git #113c670 - Inline ve.dm.Document.offsetContainsAnnotation
- git #97a3ccc - Removing alienblock tag
- git #6f8b096 - Remove range.normalize (not needed), use range.isCollapsed more often
- git #8d33a3d - Major Documentation Cleanup
WikiEditor
- git #b8abb9b - experimental composer.json
- git #fb83a84 - (bogue 42198) fix ext.wikiEditor.publish so that it actually works
WikiLove
- git #e737aa2 - (bogue 43100) Fixing WikiLove error handling for post-preview errors
Wikibase
- git #deff6e0 - Fix sort order for minwiki for alphabetic and revised
- git #9124376 - Omit external wikibase changes from watchlist query w/ enhanced changes
- git #f33938a - Add minwiki to the sort order
- git #fe4cef1 - (bogue 44802) check for enhanced changes preference in more places
- git #f10bfdc - Make client robust against unknown sites.
- git #1545dfe - (bogue 44557) mark wikibase edits as autopatrolled in client
- git #ccbf158 - Omit wikidata changes from enhanced changes
- git #8206e2a - (minor) fix show-wikidata-rc preferences message
- git #3b5045f - remove todo from the code
- git #1c452bd - Fixed test failing after change to reference serialization
- git #1b586e0 - (bogue 44636/hot fix) added EntitySerializer option setIncludeValuesWithMissingReferences
- git #f22a18a - (bogue 43278) Limit labels etc to 250 characters.
- git #51c0eb1 - (bogue 44544) Statements are no longer an experimental feature
- git #f15ec9a - (bogue 44548) Fix JS error if repoScriptPath or repoUrl settings not defined
- git #f4b30f1 - Make it optional to include claims in diff, saved to changes table
- git #268a73d - added HashArray indicesAreUpToDate and rebuildIndices
- git #7dd3e87 - Changed ClaimAggregate::getClaims to return Claim[] rather then Claims
- git #cccc095 - (bogue 44101) fixed assertion violation caused by inconsistent state of Claims object
- git #7918081 - use map diffing rather then list diffing for claim lists
- git #a957fae - (bogue 44001) fix edit links link to include namespace
- git #422995a - (minor) change message for statementview 'sources' label
- git #3070753 - (bogue 43292) removing references is working now
- git #4e174f6 - (bogue 43292) moved claimview claim remove related API interaction in its own fn
- git #6c52f8a - (bogue 43292) JS wb.RepoApi removeReferences
- git #baca72e - Using trigger() to trigger tooltip's afterhide event
- git #2fb8064 - (bogue 43292) editing of existing reference
- git #ccc5d5d - Cleanup for listview.ListItemAdapter, constructor now expects options
- git #aa413bb - (bogue 42997, bogue 44291) slightly adjustment to tests
- git #568fe7e - css: Correct claim container / statement view bottom padding
- git #63d5d47 - Entity selector widget: Set entity when focusing suggestion
- git #bf3ee01 - Remove unused (and defunc) module ApiSearchByName
- git #5ea45c8 - (bogue 42997, bogue 44291) Handle invalid values in statements ui
- git #9baec03 - Basic css for statement references
- git #7092898 - (bogue 43291) statementview can display and add references now
- git #b8d0cd9 - (bogue 43291) statementview: counter for number of references
- git #19d7b95 - (bogue 43291) introduction of jQuery.wikibase.statementview
- git #15f69d8 - fix refs to Settings class
- git #588cd34 - (bogue 42997) Entity selector: Option to trigger "select" event
- git #645ef0b - (bogue 43291) claimlistview can now serve a list of other widgets than claimview
- git #654fc28 - Changed Reference interface and ReferenceObject to just a Reference class
- git #be4b915 - Modified reference serialization to accomodate non-snaks elements such as the reference hash
- git #f67c24b - Minor updates to help URLS to make them correct and consistent
- git #154ca26 - Add needsToken(), mustBePosted() and isWriteMode()
- git #8610e7b - (bogue 43291) reference related bugfix in wb.Claim.newFromJSON
- git #17c504a - (bogue 44440) ReferencedEntitiesFinder::findClaimLinks aware about Statements now
- git #495fed3 - (bogue 43291) extend repoApi to support editing existing references
- git #4ae4ef8 - (bogue 43291) repo API module for adding a reference
- git #0281f1f - (bogue 43291) introduction of wb.SnakList, a list containing a set of Snaks
- git #f17c457 - Add new _postAndPromiseWithAbstraction() to repo API
- git #735588d - minor cleanup and optimization in repo API
- git #f2a39cc - Change comments to avoid failures during test
- git #9e865b7 - fixed SnakListTest::testToArrayRoundtrip
- git #167e3d7 - up rel notes
- git #ed36f00 - (bogue 44287) Added links to referenced entities in pagelinks table
- git #2e012fa - Fix exists check, array elements can be null
- git #bdda96a - fix type hint
- git #0961910 - (testing) added selenium test for setAliases special page
- git #2b4dc00 - add bunch of profiling points for LangLinkHandler
- git #63b7a1f - Fix name of dataproviders
- git #a62fbc1 - (testing) added Selenium tests for setDescription special page
- git #a40fb2c - (hotfix) fixing SetLabel Selenium tests after refactoring
- git #e27c984 - Move jquery.eachchange to DataTypes since code there needs it
- git #ab27c3e - minor fix at checkKey function
- git #d3bdf02 - Added special pages to special page group
- git #229ebcd - (bogue 43871 - bogue 43872) New Special Pages to edit entities without javascript
- git #7190c48 - (minor) some documentation updates in old JS UI components
- git #939a15f - (minor) added some documentation for SiteLinkEditTool + minor cleanup
- git #96a46db - (minor) fix against crashes during certain console/debugging operations
- git #e51c0a5 - (bogue 44207) Add a plural message to avoid confusion
- git #c6918fa - Display error when site API not accessible
- git #34d3bcd - Option to lock snakview elements
- git #5987f93 - (hotfix) fixing calls of Sites::singleton in ClientChangeHandler
- git #29cb386 - Fix populateSitesTable, use new SiteSQLStore class.
- git #075e91a - Use wikibase- as prefix for all messages
- git #92f2f42 - Updated entity id parser implementation
- git #983d5ff - Add some tests for ChangeNotificationJob.
- git #db6fca1 - Correct SiteLinksEditTool table fixation
- git #e3a968c - Mark ChangesTable testSaveSelectCountAndDelete as skipped on Wikibase Client
- git #3735548 - Make use of new sites code in core
- git #7d6ce64 - (minor) adjusting client selenium tests for dispatcher script
- git #6d38637 - wikibase.RepoApiError QUnit tests
- git #2ee6b88 - Making wb.Tooltip use wb.RepoApiError instead of custom object
- git #3f343a1 - Using RepoApiError in EditableValue
- git #a0e08c7 - New RepoApiError constructor handling wikibase API errors
- git #8003f2e - add $wgContentHandlerUseDB = true; to example settings
- git #efb701e - (bogue 42688) terms search key schema update for sqlite
- git #0ace780 - Updated site link table fixation for IE
- git #d9447c1 - (hotfix) fixing entitieswithoutlabel-test in chrome
- git #211ddc0 - (testing) selenium tests for label/description/aliases length constraints
- git #a93410f - (hotfix) wrong order of parameters in messages
- git #138d0db - (minor) selenium: only run client qunit tests on client
- git #54e0621 - (hotfix) fix to selenium protected page object
- git #85c5601 - Specify options for entityidparser that have all required fields set
- git #f7176b9 - Added doc to apisetreference
- git #d1cc36d - (bogue 43775) Provide text for filtering to AbuseFilter.
- git #70d112e - (minor) moved jQuery.TemplatedWidget template related fields into options
- git #fc338ac - Introduce wb.RepoApi which queries the repo independent from the current wiki
- git #dbcf673 - Moving baseclasses and preparing for reuse
- git #bc0b4ba - (minor) Add group medium to a test that otherwise complains
- git #f3085b0 - (bogue 42189) merge runs of changes for RC.
- git #35c54fa - (bogue 43006) Replace toolbar with message while saving/removing
- git #60b759f - (bogue 41994) display labels and descriptions in user languages
- git #24afc5a - (minor) optimization of claimview error handling
- git #48d5cd7 - Checking on initial snak when drawing property
- git #ff8ad41 - Trigger claimview widget's error handling out of claimlistview
- git #b0f1378 - (bogue 41994) display labels and descriptions in user languages
- git #2e6d944 - (hot fix) fixes broken 'add' button introduced in I14e89ecc
- git #386b4fa - (minor) stick closer to jQuery.Widget implementation of snakview disable/enable
- git #e1dfd42 - (bogue 43006) Simpler implementation of disable for SnakTypeSelector
- git #b0bd39c - (bogue 44108) Honor $wgSend404Code for missing entities.
- git #e63b9f3 - docs++
- git #834cb2b - fix error in test (not spotted so far because test is not run on mysql installs)
- git #ffc2c0a - fix test failing on sqlite
- git #56bb4ed - Added asserts in methods otherwise not performing any tests
- git #e769eae - Rem test that fails on some setups
- git #d3c786b - (bogue 44100) Remove Statement interface and rename StatementObject to Statement
- git #c168453 - (minor) fix for calling options in Widgets based on TemplatedWidget
- git #75a7fd8 - (bogue 43006) Disable input element and toolbar on saving/removing
- git #96dcc05 - Define EntityChange::__toString()
- git #cdbf106 - (testing) snaktype selector seleneium tests
- git #79b623e - (testing) method to exclude certain browsers in selenium tests
- git #8423176 - (bogue 44099) Remove Claim interface and rename ClaimObject to Claim
- git #bbf8896 - (bogue 41007) added selenium tests for localizing numbers
- git #cf7b026 - claimview widget: Attach to valueview widget's change event
- git #aabd4c9 - Added Claims::getDiff tests
- git #396300b - Improved snakview error handling
- git #807565f - (minor) remove check for user.isAnon. Should always be set now
- git #6418fd2 - (bogue 41007) Localized numbers in WikiBase js
- git #8c07d24 - (testing) removing workarounds for bogue 43200 in selenium tests
- git #287e94a - (minor) cleanup of lib resources
- git #e982fd5 - Added TODO in diff visualizer to prevent notices when visualizing diffs containing claims
- git #99c762f - fix error detection in createclaim api
- git #ac73f92 - Added claims to entity patching
- git #fe005ef - (bogue 43609) 'wikibase-item' data type now uses 'wikibase-entityid' data value
- git #6194a33 - Fix ExternalRecentChange::getParam()
- git #8d578f0 - (bogue 44067) add --max-time param to dispatchChanges
- git #707ad91 - Added claims diffing and added this to entitydiff
- git #32e9c23 - Re-apply "Added EntityId and EntityIdParser in JS"
- git #888963d - (hotfix) selenium sitelinks tests fix
- git #4d2d089 - (bogue 42995) selenium tests for statements UI errorhandling
- git #9c388e2 - (bogue 42543) Corrected checks of emptiness of labels and descriptions
- git #be62c90 - (minor) snakview value() didn't update view in all cases
- git #e7d07ac - Claimview/Claimlistview: Set tooltip before setting error class
- git #0eef415 - Entity selector: Show id when focusing an entity without a label
- git #b66c160 - Entity selector: Check for entity id when validating input
- git #277613b - Making remove button state changeable
- git #a9d445d - rem unused use statements
- git #3ddf946 - (bogue 44051) Adding mediawiki.user dependency to entityViewInit
- git #4542ef0 - (bogue 43912) Special page group for Wikibase repo
- git #c72f827 - (minor) remember each variation's value when switching variation + re-use it
- git #fe385fa - (minor) in snakview, only show snak type selector if property is chosen
- git #02a65e8 - (bogue 44014) Handling of changed data types
- git #3143440 - Moving snak type selector to left of the value input
- git #5cbdfbc - (bogue 44026) Custom object constructor for templates
- git #997bd6f - A small addition about the database user login
- git #b044478 - (bogue 43585) testing 0 as value for label/description/aliases
- git #30e6ec2 - ResourceLoader modules dependency clean-up
- git #8c39d6a - (bogue 44001) use prefixed text for title when adding edit link
- git #42fde19 - check rc_params is array in client
- git #e6c552a - (bogue 43867) Entity selector: Setting entity on mousedown event
- git #18c5eae - suggester widget: Replace input value with suggestion list item
- git #de76122 - (minor) workaround for failing qunit tests in firefox
- git #b2a3f27 - (bogue 42778) Show Git hash in Special:Version
- git #4eebd27 - (bogue 43867) Prevent entity selector widget from resetting entity
- git #59aa123 - Only adapt first letter in AutocompleteInterface
- git #39bc1e6 - suggester jQuery widget: Option to adapt letter case
- git #59dd159 - (minor) proper destruction of certain snakview variations
- git #4ee532a - Revert "Added EntityId and EntityIdParser in JS"
- git #44e9629 - adjust watchlist query to use rc_this_oldid=page_latest
- git #b8f8b8c - make changes line hook more backwards compatible
- git #61e4c9e - Added EntityId and EntityIdParser in JS
- git #f10cd66 - (minor) re-organized 'jquery.wikibase.snakview' resource loader module
WikimediaMaintenance
- git #7c791a5 - Make getJobQueueLengths only count jobs with no token
- git #f1f6fb1 - Fix paths back to /h/w/c based
- git #4b664bd - Remove /dblist from path (no git deploy yet)
- git #833de43 - Change script for creating translate tables to more generic
WikimediaMessages
- git #33bb09b - Followup I6cddbdc6: Use protocol relative for creativecommons.org
- git #19fa5c8 - Add Wikidata license terms
cldr
- git #3189141 - experimental composer.json
- git #88fac53 - Add English local name for nds-nl
timeline
- git #0c20cc0 - fixes for install-ploticus.sh
- git #cad349a - consistently use <div class="error"> for user-visible errors