MediaWiki 1.22/wmf9
Appearance
MediaWiki 1.22/wmf8 | Deployment of MediaWiki 1.22wmf9 to Wikimedia sites | MediaWiki 1.22/wmf10 |
The latest version (labeled "1.22wmf9") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 27 June 2013 (see the roadmap).
Core changes
- git #0de316e6 - Update VisualEditor submodule to latest master
- git #9f60ac92 - Update AbuseFilter submodule to latest master
- git #88daf10d - Update Parsoid once more
- git #f0f11ee3 - Update VisualEditor
- git #d97803f7 - Update Wikibase with patch for wbeditentity api module
- git #b902ca13 - Don't queue refreshLinks jobs on null edit
- git #ab1c8bcc - Add getPersonalToolsList to SkinTemplate (bug 50619)
- git #9e836f50 - Update VE to pick up 092fa74
- git #644087d8 - Fix occasional collapsibleTabs JS error
- git #68edd38e - Update zero ext
- git #13c7ce8f - Update zero ext
- git #871229f3 - Update Wikibase, removing propagate moves patch in this branch
- git #95648c56 - Update Wikibase with code for propagateChangesToRepo setting
- git #70d577ba - Update VisualEditor for gender survey.
- git #ca9d1014 - Update Wikibase with fix for site link editor
- git #3b365ff8 - Add WikibaseDataModel
- git #406352d7 - Update Wikidata extensions
- git #3072dbcc - Commit of various wmf-branch live hacks
- git #06ae72f2 - Further improve load order of RC and watchlist styling (bug 49610)
- git #3bb52cc8 - database: Improve DatabaseMysql::masterPosWait() performance by caching the position
- git #f8d0f0a7 - Fix getPageDimensions failure handling (bug 41281)
- git #7e0072fd - Remove unnecessary clears (bug 33438)
- git #2beed871 - CologneBlue: Use search input and button generators from SkinTemplate (bug 47475)
- git #517da806 - Moving a page with subpages may lead in the page being moved twice (bug 49840, bug 49840)
- git #18062eb3 - Add user rights 'viewmywatchlist', 'editmywatchlist'
- git #11624828 - mwdocgen: support multiple --file values
- git #4d742808 - benchmarks: README file having run recommendations
- git #2207603f - test: coverage recording now needs to be explicit
- git #16325083 - Fix history and add section tabs being collapsed on RTL wikis (bug 50196)
- git #f52950c3 - Include the backtrace in the log for job exceptions
- git #c61d48f8 - Stop spamming exception log with random upload stash failures
- git #6d89076e - Avoid the "key conflict attempting to insert a user row" exception in some cases (bug 41609)
- git #5ff7e6fb - Allow explicit & implicit null returns from hook handlers (bug 50134)
- git #b1877023 - Allow a string other than '*' as condition for DatabaseBase::delete() (bug 50078, bug 50078)
- git #505dbb33 - Move Search page from redirects to pages
- git #f174d2c4 - rebuildall.php script needs database admin rights (bug 50025, bug 50025)
- git #e92342be - 5 (bug 4301)
- git #134d4725 - Rebuild MessagesEn.php
- git #49ae0678 - Add broken-file-category for file links inside <gallery/> (bug 50119)
- git #11b306fe - Added new + updated old tests for preventing regressions in Parsoid
- git #0f09d8ed - API: Fix imageinfo iiurlheight on audio files
- git #3e7fd9f5 - Fix the error in html email when pear mail_mime is missing
- git #8b149625 - Fix typo "relavent" in release notes
- git #772918db - Capitalize URL in api help
- git #59878d3b - Removed some inappropriate global state from FSFile
- git #0220705f - Improve help text for list=alllinks and alltransclusions
- git #74c0e04c - Allow SearchUpdate hook to abort core update call
- git #bb0ab45e - Allow modification of flags on Recent Changes
- git #ea20dfe8 - mediawiki.api.parse: Specify wikitext as the content model (bug 48201)
- git #876bddf6 - Change @since and @deprecated notes to 1.22
- git #0b3daef8 - database: Simplify selectSQLText() and fix USE INDEX bug
- git #a0c6d38d - mediawiki.js: Clean up and improve documentation coverage
- git #808c0eac - Docs and drop silly m prefix from private variables
- git #d1b64093 - displaytitle: Pass-by-reference fix for PHP 5.4
- git #c9445468 - Return errors from WatchAction
- git #16faad81 - doc: speed up dot generation
- git #432a0cb0 - doc: raise doxygen lookup cache
- git #7ff6d572 - doc: sync with doxygen 1.7.6.1
- git #80a9857f - Fixed doc typo
- git #f3cc3980 - Doc fixes for MediaHandler. No behaviour changes.
- git #7599f1a4 - DifferenceEngine: Don't display empty header row
- git #8f743f3d - XML text dumps: skip rev length check for weird content models
- git #1c927b1d - Added SSL verification to PHPHttpRequest.
- git #2e155ae1 - Change autocomment-prefix to be blank. Looks weird being '- '
Extensions
AbuseFilter
- git #38bce17f - Really parse the API warning in the APIEditBeforeSave hook (bug 51403)
- git #9062371e - Avoid wgUser in AbuseFilterHooks edit handlers
- git #433da007 - Make the links in Special:AbuseLog plainlinks
- git #d2a34278 - Make global AbuseFilters searchable on Special:AbuseLog (bug 51007)
- git #150bf280 - Don't create default object from empty value in AbuseFilterHooks
- git #2fcb9e51 - Fixing SQL files for SQLite compatibility (bug 38371)
- git #6caff9d8 - Link correct Page in AbuseLog for users who can't see details
CentralAuth
- git #082047f3 - Central login check should fail if local is unattached (bug 51603)
- git #d89b2021 - Allow extensions to change the SUL redirect
- git #afd33c6b - Better handling when $wgCentralAuthLoginWiki is not set on all wikis
- git #b42f9bc0 - Add label to Special:RecentChanges link
- git #5d71e56a - Redirect to correct protocol in SUL2 (bug 50334)
- git #f47a035b - Use a UNIX timestamp in the LoggedOut cookie
- git #49046945 - Rework CentralAuth login flow
ContributionReporting
- git #35de8ac6 - Allowing display of stats for 2013 General Fundraiser 1
DataValues
- git #986d0b98 - Hotfix for TimeValue expert's mediaWiki dependency
- git #5c559529 - valueview: Prevent delay when using front-end parser
- git #e1153e72 - Enabling to specify time values in time output formats
- git #1169eda6 - Making calendar names translatable
- git #bc5e3a22 - TimeInput expert: Always update preview when calling draw()
- git #33db2adf - Fixed globeCoordinate's decimalText()
- git #9566be4d - Improved rounding of globe coordinates
- git #99ddecce - Using delimiter string length splitting GeoCoordinate string
- git #6d26e571 - Deprecated $wgDataValues
- git #fc1b36f4 - Fixes jslint and doxygen errors introduced in Ie12d526 and I57a6ad9
- git #b054b627 - Delaying GlobeCoordinate input expert's API request
- git #913ac71e - Enhanced input string splitting in GeoCoordinate parsers
- git #982d904b - Removed obsolete JavaScript globe coordinate parser
- git #c24d5c35 - Implements autoActive() for listrotator widget
- git #941d4783 - Reverts valueview.Expert interfaces changes from I30cb202 and compensates
- git #13683786 - Switching from JS globe coordinate parser to back-end parser
- git #2a770b56 - Add error code and parameters to Error.
- git #6e4e5236 - Vraious fixes to DataTypesModulesTest
- git #aae69fdf - Revert "Basic tests for DataTypes\DataTypesModule"
- git #149f1a78 - Use the correct concatenation operator
- git #c5c208b3 - Use the correct concaternation operator
- git #719c4803 - Basic tests for DataTypes\DataTypesModule
- git #dbec75fa - Introduction of additional configuration keys for DataTypes\DataTypesModule
- git #1a584a90 - Prevent callback via listrotator's selected event in input experts
- git #94d04e31 - Add wikidata as keyword in package description
- git #62818591 - Use IllegalValueException in newFromArray()
- git #7e7b1a27 - Guard against multiple inclusion
- git #2416f234 - Use callbacks for lazy init of DataTypeFactory.
- git #16c90719 - Implemented showSpinner() method in valueview.preview widget
- git #69be1a67 - Update composer description and add replace since we did a rename
- git #67834889 - Applying precision set via parser options to GeoCoordinateParsers
- git #420b0f34 - Improved Time object's string representation (bug 48962)
- git #6730b67b - Require only required parameters in GeoCoordinateValue's newFromArray
- git #ae4edc7e - Implemented TimeInput expert default messages
- git #ffbe4acc - Added precision detection to the GeoCoordinate parsers
- git #2be80341 - Fix string length check in StringValidator.
- git #381ec78e - avoid fatal errors on invalid input. (bug 49498)
- git #baf1b9b8 - Move globecoordinate registration to correct location
- git #335f2b13 - , bug 48965) validate time format." (bug 49264)
- git #937eb4e7 - Reordered GeoCoordinateValue constructor parameters
- git #2a3b5a1e - Improved GeoCoordinate parsers' coordinate detection
- git #5b86d67e - Add support for âČ and âł to the globeCoordinate parser (bug 49386)
- git #74e0372e - Fix precision detection in globe coordinate parser (bug 49415)
- git #7accc7bf - , bug 48965) validate time format. (bug 49264)
- git #2e60986b - Fix exception checking in test cases
- git #d660e22e - Introduce IllegalValueException
- git #40214eb0 - Improvements to autoloading to enable loading the code and tests from non-MW code
- git #ad22c095 - Automatically register tests with MW
- git #3d284e3b - Updated package name in composer.json
- git #1ce78f56 - Removed hard-coded mediaWiki dependency from TimeInput expert
- git #875672c7 - Add composer.phar to gitignore
- git #39727c8d - Update gitignore to ignore vendor/
- git #68395f17 - Update composer file to include the entry point as autoloading
- git #d37c1d3d - Remove some whitespace
- git #2366bbaf - Remove keyword from composer file
- git #415b6e8b - Change composer file so the autoloading works
- git #8fa340f4 - Fix for globeCoordinate's toDegree()
- git #f6abac04 - Remove autoload section from composer.json as this appears to not work as Im expecting
- git #ca7d7878 - Modify autoload classmap in composer file as it is currently not working
- git #9cf2fa70 - Updated composer.json with keywords, authors, support, autoload and require sections
- git #375dc8fa - Adding .jshintrc for DataValues and making it pass
Diff
- git #ff65735a - Extract from doDiff method in MapDiffer
- git #0d7f9627 - Update README file
- git #ce7668ea - Add wikidata as keyword in package description
- git #f9dbd159 - Update irc channel in composer.json
- git #26b368a8 - Fix link
- git #b64574a1 - Tweak to travis.yml
- git #724b9265 - Updated composer.json with autoload section
- git #77b71480 - Added preliminary diff merger functionality
DonationInterface
- git #5c7e7270 - Limiting the GC orphan rectifier such that it will only mess with GC messages in the cc-limbo queue.
Echo
- git #41b72e25 - Don't trigger event when user rights change is cross-wiki or global (bug 51418)
- git #8056c44d - Making header widths consistant on archive page in Echo
- git #0b60f1e2 - Fix the alias case for SpecialListGroupRights
- git #e8df780d - Remove the feedback link from the flyout - no longer needed
- git #76d8822b - Remove invalid maintenance scripts
EducationProgram
- git #ab852df9 - Register unit tests automatically with MW
- git #108fab95 - Fix unserialization of revision data
EventLogging
- git #95c09c8b - Fix QUnit test failure (bug 50138)
- git #fc6b46ff - Validate adherence to 'enum' constraint in server-side logging (bug 49096)
Gadgets
- git #4f656852 - Don't cache the gadget-defintion in case no gadgets were found (bug 37228)
GettingStarted
- git #d6e32db4 - Check namespace in isAllowedArticle. (bug 51079)
- git #d27cc4be - Add missing qqq messages
MobileFrontend
- git #dde89a9b - Story 980: Use pencil icon for section editing
- git #973bb4f1 - QA: Correct the acceptance tests for main page
- git #c4c68443 - Make editor button work on Android 2.x
- git #dab0d9b7 - Stop double escaping wiki name (bug 51261)
- git #f5785d3a - Story 931: Editing guider text
- git #3ad02ce3 -Â : Show non-existent pages in watchlist (bug 51052, bug 51052)
- git #3374404e - Cleanup .loading (spinner) CSS
- git #a016be6e - Retain editor position when going back from the preview (bug 51209)
- git #2b9af6eb -Â : Allow editing of things other than wikitext (bug 50136)
- git #c164007b - Remove dead code in editor overlay
- git #b560f672 - Hygiene: Use consistent upload module naming
- git #d1f29fa4 - Reorg: Rearrange upload code
- git #ed9c9740 - Updated Ruby and Ruby gems
- git #557a4475 - Give EventLogging total control of whether to include itself on mobile (bug 50145)
- git #a4b5c2d6 - Fixed path to file specifying Ruby version
- git #ec311fb6 - Fix regexp error in prop=extracts (bug 46581)
- git #6c78c90e - Fix jumping bottom bar in editor on Android (bug 51067)
- git #e3fc61e6 -Â : Remove the logged in toast notification (bug 50699)
- git #01e322ab - Cleaning up some old bogus CSS (bug 51069)
- git #2225f237 - Rm special casing for Zero on main page
- git #6fcc41bd - Show special edit messages on significant landmark events.
- git #e99ee1cb - QA: Update README
- git #d3eaf91c - Expose DOM to zero.
- git #b067eafb - Fix QUnit tests in Firefox
- git #5acbe78c - Regression: Deal with cleanup template inconsistencies
- git #6811c22e -Â : Add cursor pointer (bug 50701)
- git #9d4387fb - Makefile: Add make cucumber command
- git #7f43451c - Prevent cutting off license image
- git #abf8e358 - Make photo upload overlay look consistent with the editor
- git #3eb52446 - Remove redundant CSS rules
- git #328bb208 - Story 839: Add preview header (follow-up)
- git #97031179 -Â : Correct anonymous watchlist url (bug 51078)
- git #972a88d8 - Remove CSS rules for #mw-mf-header
- git #126c7309 - Provide a higher resolution AJAX spinner
- git #37c805e6 - Add educational prefix to all less files
- git #c6f4a2f6 - Remove device specific stylesheets
- git #52b72146 - Small fixes to page actions
- git #51615caf - Fix JS errors reported by jshint 2.1.4
- git #ccee3043 - Output unchanged main page instead of nothing if no special cased ids
MwEmbedSupport
- git #cc3afc1a - Revert "Register resources with absolute path" (bug 50264)
OpenStackManager
- git #8c284e66 - Make explicit mention that shell name must be lowercase.
- git #1c2fc576 - Fix some Echo-related messages
- git #d122d849 - Don't delete class at index [false] if we don't find a matching class.
Parsoid
- git #31ae8685 - Make the number of titles per job configurable and up the default to 50
- git #099f2748 -Â : Use wiki-specific protocol regexp in sanitizer (bug 51100)
- git #295d3469 -Â : Don't subclass HTMLCacheUpdate any more (bug 51156)
- git #9ad4fe72 - De-lint.
- git #6d17a80e - 0 (bug 5115)
- git #cae8a741 - Support <q> and <bdo> tags.
- git #f571475b -Â : Avoid paragraph wrapping for DOM fragments with blocks (bug 50120)
- git #a8a818ff - Handle VE sending template parameter keys with leading/trailing spaces
- git #8ea8ab09 - Dont nowiki escape already escaped tpl params (bug 50835)
- git #7f9333e5 - Catch exceptions in serializeChildren
- git #486af319 - Only apply named parameter serialization for template transclusions
- git #83db891f -Â : First pass reducing scope of nowiki tags (bug 50841)
- git #af8e13b3 -Â : Use named parameter if value contains '=' (bug 49739)
- git #04037f77 - Update parserTests hashes.
- git #0f58bb69 - Add debug field to example config, commented out.
- git #6dd9458b -Â : Template parameter handling cleanup (bug 51003)
- git #de6ac460 - Update domino to 1.0.12; add test cases for adoption bugs which this fixes.
- git #c7355215 - Sync parserTests with core.
- git #ba09965b -Â : Support broken </br> (bug 50831)
- git #0849c091 - Add space after bullets for new lists (bug 50771)
- git #6986ac86 - Updated selser changes file for recently added tests.
- git #f96aa126 - Cosmetic: Minor cleanup.
- git #01a4c55f - Handle absent dp.sa in DU.getAttributeShadowInfo
- git #c5de4b02 - Increase socket timeout on server
- git #f776133f - Fix rt test crasher when decoding invalid URIs
- git #f258eafe - Fix rtclient supervisor config
- git #faf0454e - Fixed crasher in wikitext escaping / link handler interaction.
- git #1e7c3fc8 - Fix stale regexp in wikitext escaping for ext tags (bug 50944)
- git #8dcc7184 -Â : Strip two trailing newlines that action=parse adds (bug 50713)
- git #15c0ca2c - Encode request URL for cache requests
- git #4d7e7e28 - Dont strip whitespace from whitespace/comment-only tpl args
- git #ee5acb50 - Dont nowiki escape already escaped template params (bug 50835)
- git #52947beb - Fixed incorrect parser test output and updated blacklist.
- git #a53e1989 -Â : Strip ./ from wiki link targets (bug 50426)
- git #732c3e63 - More precise check for possible changes in text nodes
- git #e20fec62 -Â : Don't extrapolate DSR on change (bug 50636)
- git #b083bbd1 - Recognize sol-content in implicit <td> after a <tr> (bug 50420)
- git #931ba687 - Round-trip relative and pipe-tricky links
- git #683737e9 - Generated selser changes for newer tests + updated blacklist.
- git #3e9b0a7e -Â : Fix relative internal wiki link labels (bug 48081)
- git #65bd7ae9 - Dont wrap IEW with spans when they are in fosterable posns in tables
- git #6e0c28a3 -Â : Remove children of references node (bug 50474)
- git #66ce4263 -Â : Make sure nested list serialization is newline-insensitive (bug 50483)
- git #cb391c5e - Tweaked selser to reuse td/th/tr wrappers from source (bug 50420)
- git #e3606964 - Quote balancing should not cross td/th boundaries (bug 50447)
- git #e9f2d013 - Handle entities properly while escaping template args
- git #11a895e0 - Add empty lines before/after new block level images (bug 50314)
- git #46db87b7 - Disable debug print for missing DSR
- git #5902186a - Add loopfunc option to jshintrc
- git #a8e6d0fc -Â : Don't entity-escape pipes in extlinks (bug 50238)
- git #b82fb3da - Make migrateStartMetas more robust (bug 50408)
- git #bc55df8f - Trivial: logging/comment cleanup and minor fixes
- git #9ef454aa -Â : Add debug print when dsr on wrapper is missing (bug 49711)
- git #5e87abf3 - Add test for minimal external link serialization
- git #580d26ea - , bug 49484: Drop mw:ExtLink/URL (bug 46027)
- git #1e49f8b4 - Finished incomplete fix to HTML5 lib from 3207ae0f (bug 50330)
- git #806e0cc8 - Reset transclusion / file caches to {} instead of undefined
- git #cf0a4374 - Fixed bad regexp (bug 50394)
- git #454f87a2 -Â : Fix template and image updates (bug 50003)
- git #d9e1ff3a -Â : Don't percent-encode modified external link hrefs (bug 50042)
- git #6b0fc575 - Set end tsr on wrapper tokens
- git #71322186 - Dont lose Transclusion info when unpacking dom-fragments (bug 50266)
- git #967fc2dc - Refine wikitext escaping for template parameters
- git #3c33bc56 - Support for image resizing
- git #33ab9f13 - Add a space if the key ends on a space, even if the value is empty
- git #b4f62292 - Experimental: Improved selser handling for subtree-changed nodes
- git #b6533300 - Don't prefix an empty transclusion parameter value with a space
- git #273cde12 - Run colon escape tests in all modes
- git #b62b93c6 - Clean up colon escaping for wiki links
- git #6a6cfa9a - Fix crasher in link handler
- git #f5ff2bc6 - Load data-parsoid before inserting references
- git #091ebece - Better fallback value in case src is missing
- git #d16f3734 - References handling: Fix bugs introduced by 7d88538d
- git #eccca398 - Make DSR adjustments based on treebuilder-corrections (bug 50068)
- git #a58e2ae6 - Don't escape '=' in template parameter values
- git #33dd0164 - Fix a crasher and be more robust on corrupt or outdated data-parsoid
- git #ff526078 - Trivial: Use inline function instead of var
- git #e5654b06 - Reduce syntactic diffs on ' = '
- git #52becba2 -Â : Preserve transclusion parameter order (bug 50243)
- git #08d72e7e - <source> is considered an ext-tag => it isn't a void elt (bug 50224)
- git #7d88538d - Generated DOMFragment wrapping <ol> for references tag (bug 50218)
- git #e79f70a4 - Fixed missing/bad tsr values in tokenizer
- git #786f896c - Disabled src-based RTing of tpls and exts to get this code RT tested
- git #5e35bd0b - Allow any number of spaces between int value and 'px' in value of width/height for images (bug 49696)
- git #04e52daa - Unhandled wikitext escaping for quotes after i/b nodes (bug 50179)
- git #2512a3ca - Tweaks to parserTests setup, redirect tests
- git #3a47d56c - Don't set link parameter for image when not necessary
- git #07d100c8 - Always prefer canonical version over localized version when serializing HTML DOM to wikitext
- git #f4f50f41 - Fixes for escaping of harmful wikitext in template args (bug 50144)
- git #6a39f4ef - Don't apply mw-figcaption class to figcaption (it is redundant information)
- git #5ef05e6c - Fixed bad parser test, updated selser changes, updated blacklist.
- git #d2ba2776 - Make Parsoid use protocol relative URLs for images (http vs. https) (bug 43015)
- git #9ca93835 - Re-enable fetch-parsertests.js --force
- git #2590a80a - Fix for retrieving localized version of align attribute for images (bug 49849)
- git #149b1184 - Do not apply unnecessary file dimensions constraints
- git #75dc37bf - Add our own copy of parserTests.txt
- git #6ab78c8d -Â : Default to two preceding newlines for new headings (bug 49428)
- git #daefaa0e - Several bug fixes in wikitext escaping (bug 49929)
- git #08cbd238 - Bug fix in escapeTplArgWT - wrong Comment constructor name (bug 50055)
- git #6abec4b0 - Fixed bug in migrateTrailingNLs DOM post-processor (bug 50054)
- git #610a9e1d - Serializer: Add 1 space, if necessary, around '=' in tpl transclusions
- git #b32a8d9c - Fix crasher in cleanupLIHack when dsr is absent (ex: tpl content)
- git #fb811ac4 -Â : Always use wiki.apiURI for API requests (bug 49411)
- git #d9d4d329 - Mention the interwiki prefix when reporting errors to the log
- git #0afe4d4c - Fix spurious <li> nodes using wikitext list syntax. (bug 41289)
- git #0e12c165 - Dont-clobber data-parsoid during tpl-encap
- git #21e1e7d8 - Add a lang member to the wiki config and compare CONTENTLANGUAGE with that
- git #37cd852f - Fix debug patch for content language
- git #d9edba7a - Abstract out the HTTP user agent and include Parsoid
- git #ce58d2aa -Â : Add a sanity check for expandtemplates responses (bug 49411)
- git #90515ab5 - Fixed bad regexp for matching <ref..>..</ref> (bug 49916)
- git #393a3263 - Another nested ref hotfix
- git #6dadde35 -Â : Avoid crash in TemplateHandler nested ref code (bug 49916)
- git #e90e40c2 - Fix RTing of newlines around comments (bug 49765)
- git #d9d62656 - Fix a bug in redirect round-tripping
- git #beb2a438 - LinkHandler cleanup and refactor (bug 43173, bug 48387)
ProofreadPage
- git #1f6188ff - Pass required Title object to getIndexDataForPage (bug 51085)
- git #0baafe72 - Editing system for pages separated.
- git #17e64b38 - Wikilinks of Index: pages are mishandled if they contain a ":" (bug 47011)
- git #41875789 - {{{pagenum}}} is not fill at the loading of a new Page: page (bug 50215)
- git #f5c68ccd - Improve code quality of DbConnectors
- git #0342c7e4 - The parameter of the header template should be in lower case (bug 50154)
- git #5f63e26b - ProofreadPage Fatal error: Call to a member function exists() on a non-object (bug 50117)
Scribunto
- git #ad3e5a7c - Fix LuaSandbox mw.ustring.byteoffset with negative 'i' (bug 50176)
SecurePoll
- git #03089cae - Fix parameter order to match actual in sendMail.php
SemanticForms
- git #496eacae - fix bug (autoedit does never finish on error)
- git #24674365 - Escape tooltip only once
- git #ebc1c608 - fix bug: Added wikitext in the system message Mediawiki:Minoredit is not parsed when using "edit with form"
- git #364204ae - fix bug: popup form
- git #f2b6aa0c - Remove non-existing class from autoloader
TocTree
- git #e5af444f - Css cleanup
UniversalLanguageSelector
- git #db2f5de7 - Disable default web font for language code "ml" again. (bug 51019)
- git #28154206 - Remove jquery.i18n code that the ULS extension overrides
- git #883e87ea - Help links for ime selector menu
- git #95c23085 - Update jquery.ime from upstream
- git #da1baaf6 - Help links for input settings (bug 42373)
- git #482a7488 - Update UnifrakturMaguntia font to latest version (bug 49510)
- git #9ae40d59 - Add free and open licensed font for Urdu script (bug 46693)
- git #aaa1c515 - Add Canadian Syllabic font (bug 42421)
- git #234692ba - Stop uls-previous-languages cookie varying by path (bug 49155)
UserMerge
- git #4161b886 - Combine text and ID update fields (bug 49517, bug 49520)
VisualEditor
- git #fd0f4ff5 - Run UnicodeJS tests from Special:JavaScriptTest/qunit
- git #56ef8cb5 - Create MWResizeableNode mixin to control defaultSize flag (bug 50645)
- git #16831b16 - mw.ViewPageTarget: Add support for spam blacklist (bug 50826)
- git #b40cd4da - Remove 'visualeditor-feedback-link' from RL module (bug 47730)
- git #bdbae42b - Fake superscript style for references generated as spans (bug 50978)
- git #bc7836d1 - mw.ViewPageTarget: Swap captcha and badtoken logic in onSaveError
- git #ce3014c7 - Remove superfluous clear() when pawning
- git #f9864e92 - Continue links (bug 49931)
- git #0ba331af - Reset context menu on selection change while inspector is open (bug 50895)
- git #fd6238d6 - Make the clear button clear insertion annotations too
- git #09f920fc - Remove field set label on reference edit dialog
- git #130e446e - Single-click insertion (bug 50774, bug 51143)
- git #267ccf90 - Compare annotations by name only when clearing/toggling (bug 50461)
- git #5fea00f8 - Clarify wikitext warning to indicate "Edit source" option
- git #64548428 - Adjust padding for surfaces inside dialogs
- git #c7a5546b - Use template icon on template placeholder pages
- git #43bce96f - mw.ViewPageTarget: Surface error messages from core edit api (bug 50472)
- git #4af4f792 - Replace text strings with grapheme arrays in onContentChange (bug 51140)
- git #45c79f8c - mw.ViewPageTarget: Refetch token if session expired (bug 50424)
- git #9b1bc147 - Set bold/italics icons for cs/he/pl; da/no/nn/sv (bug 51330)
- git #aaf4f5b1 - Extend empty document check to check for meta-only data (bug 50289)
- git #784ebc16 - Move common linear data methods into LinearData.static
- git #78a1e0a3 - Fix i18n typo in abf3671 spotted by PleaseStand
- git #abf36717 - Warn users when they are typing wikitext (bug 49820)
- git #f2b4998f - HACK: Don't merge adjacent annotations from Parsoid (bug 49873)
- git #bab7689f - Actually use op.retainMetadata in structural replace mode
- git #d2778b1d - Fix annotated element alien metadata inside wrapped paragraph (bug 51235)
- git #a4491c12 - Make link inspector re-usable by splitting it up
- git #114011bf - API: Remove loading of unused globals
- git #d3df2a5a - Fix uses of addPart to make them async friendly
- git #b3b2d3fb - Preserve unused Parsoid template properties (bug 51150)
- git #cc9d7159 - i18n: Sort message keys (again)
- git #c292e326 - mw.ViewPageTarget: Improve error message for badtoken error (bug 50424)
- git #46f40dc6 - api: Split save action into separate API module (bug 50424)
- git #8f63a5e3 - Bump gender survey width to 475.
- git #25b937c4 - Adjust toolbar group margins for equal vertical alignment
- git #b61be396 - Normalize image titles in cache to prevent duplicates. (bug 50158)
- git #fc95029b - Auto-add required params for user added templates (bug 50747)
- git #1c637008 - Tighten up outlines and fieldsets
- git #176025e5 - Prevent escaping of piped links in wikitext parameters (bug 50801)
- git #8a8c2ae6 - Actually run all the tests
- git #a16e3fd2 - Don't change edited transclusion nodes to <span>s
- git #7345e639 - Reuse the rules variable
- git #157bfe5f - Remove "Tag: " prefix, now that they're in MW core (bug 49602)
Wikibase
- git #92baf158 - Fix set aliases in EditEntity api module (bug 50983)
- git #a3eaa871 - Revert "Introduce the propagateChangesToRepo client setting"
- git #5a651176 - Introduce the propagateChangesToRepo client setting
- git #64129723 - SiteLinksEditTool: Regenerating EditableValue prototype
- git #2ea52c18 - Fix sitelink handling in selenium tests
- git #8d34ee70 - Make Selenium tests aware of timeout when parsing time inputs
- git #4b3d14fe - Use quick hasEntity in EntityExistsValidator
- git #6f70bf0e - Add toolbox link and js config var for connected wikibase item (bug 49105)
- git #c49d928b - Fix client tests to pass on repo.
- git #d4094998 - i18n for input validation. (bug 49832)
- git #8cc8d467 - Improvements to Selenium coordinate tests
- git #f8266b64 - make selenium statements_basic tests really basic
- git #01fe0974 - ajax_wait needs to sleep
- git #06df6e9a - Fixed Special:SetSiteLink
- git #2b5120cd - Fix client's add-link-widget
- git #b6ace0c1 - Add separate messages for wikibase-deletedentity (bug 49887)
- git #8f7b04fc - Fix @covers & @since tags
- git #709e54d3 - Make use of serializers when generating result in the API
- git #8135234b - set default for entity per page script to rebuild only missing
- git #c9e35807 - (bug 49878) Fix passing of serialization options in lua library.
- git #779cd70f - Use SnakConstructionService to wrap SnakFactory.
- git #da23e302 - Remove deletion of broken test as apparently is no longer there on Jenkins.
- git #db5ff668 - Fix check for wrong version.
- git #66137c68 - EntityLookup::hasEntity for quick checks.
- git #b9ddbfeb - Add EntityRevision functionality
- git #3d2306a0 - Fixed initialization of site link tables
- git #7bfcac6a - Adjusted Selenium tests to GlobeCoordinate input expert's request delay
- git #830aad0a - Complexity reduction in ModifyEntity
- git #5c13fda0 - Set string-length limit to 400 and enable Selenium test
- git #4d46f2d1 - Using DataTypes\DataTypesModule for defining JS config var "wbDataTypes"
- git #36922519 - allow fail on php 5.5. build
- git #e87ba002 - Make Selenium tests work with all of the validators
- git #bc925705 - Register validators with DataTypes. (bug 49263)
- git #05f63986 - Validate all Snaks passed to the API. (bug 49263)
- git #6ab45f25 - Introducing SnakValidator. (bug 49263)
- git #b485d017 - Get rid of many getPrefixedEtity id usages in repo
- git #c6a4a584 - Get rid of getPrefixedId in EntityContent::equals and added missing check
- git #94fe9f5b - Fix a message that is not client name free
- git #67a5336b - Fix $wgWBWikibase alias for PHP 5.5.
- git #496e1502 - Make EntityIdParser be case insensitive.
- git #d3ebbb03 - Introduce EntityDataUriManager
- git #b70d98e4 - No rev ID in path, it messes with web caches
- git #5ff6ec3b - Move EntityData* to LinkedData namespace and dir
- git #52f3d85e - Remove global state from EntityDataRequestHandler
- git #e12f0f73 - EntityLookup should fail on bad revision
- git #cfd7b5b4 - Got rid of getPrefixedId in entity serializer
- git #7e355c64 - Fix wgWBSettings alias.
- git #6338ec93 - Remove global scope assumptions in repo and exec code in non global scope
- git #cff0ed0c - Remove global scope assumptions in client and exec code in non global scope
- git #a64e523e - Get rid of deprecated method usage in repo API tests
- git #d4cbbd40 - Make JS repoApi aware of editEntity's "new" parameter (bug 49526)
- git #03b35f3c - Add parameter "new" to editEntity API (bug 49526)
- git #0b58f71d - Selenium test adjustments for switch to back-end GeoCoordinate parser
- git #634716b2 - Remove global scope assumptions in lib and exec code in non global scope
- git #ed5b2cd0 - Remove lib from autoload in composer file untill we figure out how to get this to work
- git #56e831a5 - Remove repo from autoload in composer file untill we figure out how to get this to work
- git #eb338321 - Added autoload to composer file
- git #ef5132e3 - Remove WikibaseQuery as it now resides in its own git repo
- git #60cbaee9 - Use Composer to do installation of Wikibase and dependencies in TravisCI build
- git #ca08ae1c - Make Jenkins pass again
- git #f7d9aee6 - Fix typo in travis config
- git #2dd49ef2 - Exclude ChangeHandlerTest since it is still full of fail
- git #14e589d4 - Update Jenkins test hack code
- git #429c1e9e - Fix to path in travis config and added workaround for weird travis behaviour
- git #4422bac2 - Fix travis config
- git #9c230e81 - Have Travis run both builds for client and repo installs
- git #1baaa283 - Add strict config
- git #c62ff4f4 - Do not run the tests twice
- git #6f889401 - Run the phpunit command as part of the script
- git #609f874e - Remove not needed clone
- git #a915dbae - The MW PHPUnit runner fails when invoking it from elsewhere
- git #fcbad990 - Fix to paths in travis config
- git #beba07ff - Move broken phpunit config file out of the way and update travis build config
- git #60f738b3 - Have Travis run the repo tests
- git #f23cf0c6 - Remove the Database component as it now resides in its own repository
- git #187c9962 - Remove DataModel component as it now resides in the WikibaseDataModel git repo
- git #c67e7099 - Use custom type builders to define data types.
- git #5d7df67c - Added coordinate QUnit tests to be executed by Selenium
- git #2667d5ec - Fix Selenium tests for Time UI
- git #faa9ec39 - Fix fatally broken EntityId::newFromArray
- git #e7139259 - Handle errors from invalid snak values. (bug 49498)
- git #11fdfe6a - Removed dead test and inlined deprecated method
- git #f3e3fb87 - Kill remaining dependencies on lib and repo from DataModel
- git #79901c2c - Remove no longer needed test exclude
- git #99c9442d - Move SiteLink to lib
- git #b1f0858c - Get rid of remaining SiteLink usage in DataModel
- git #368845d5 - Remove SiteLink::newFromText and Item->getSiteLinks
- git #3ce39a57 - Adjusted Selenium tests to changes regarding site groups
- git #e3d77880 - Added tests for SiteLinksEditTool value row insertion behavior
- git #31262e92 - working counters for multiple SiteLinksEditTool instances (bug 38201)
- git #b6e81c07 - Deprecated wb.Site functionality related to "global" site ID in JS (bug 38201)
- git #b68a804c - less error prone jQuery.wikibase.siteselector matching character highlighting
- git #b2494cb1 - Refactoring of SiteIdInterface test
- git #89f6754e - Introduction of "allowedSites" option in SiteLinksEditTool (bug 38201)
- git #6ad241be - Added JS wikibase.getSitesOfGroup (bug 38201)
- git #b0132fda - Display site-link group specific heading per SiteLinksEditTool in JS (bug 38201)
- git #2483c0d4 - Some EditEntity cleanup (bug 48137)
- git #3d652c83 - Stop excluding test that now works
- git #5981ef9c - Fixed assumption of SiteLinksEditTool of single edit tool per page (bug 38201)
- git #339b3d5d - Added JavaScript wikibase.getSiteGroups() (bug 38201)
- git #b41d516c - Refactor Sites related wikibase tests in frontend (bug 38201)
- git #5fd3006f - Added wb.Site.prototype.getGroup (bug 38201)
- git #761a3085 - Support multiple site link groups. (bug 38201)
- git #9fe56d1b - Selenium tests for coordinate UI (bug 49234)
- git #180a09bd - Got rid of PropertyValueSnak::newFromPropertyValue
- git #02fbb5d2 - Move the QueryEngine component to its own git repository
- git #3500ef36 - Add TODO
- git #fd04c30d - Added QueryEnginer writing integration test
- git #be89c6df - Always use the same autoloading mechanism for DataModel
- git #9a0cffd2 - Register component info of QueryEngine in MW.
- git #2b4c0895 - Got rid of MWException in Entity
- git #376544b1 - Got rid of MWException usage in Claim and improved its tests
- git #e99a3909 - Use InvalidArgumentException in SiteLink
- git #b25c91f7 - Selenium Tests for Time UI (bug 48577)
- git #0a9e6112 - Got rid of MWException usage in EntityId
- git #992a2843 - Get rid of SiteLink usage in EntityUsageIndexTest
- git #fd7ce188 - Get rid of SiteLink usage in TestItems
- git #afc6d3bf - Get rid of SiteLink usage in TestChanges
- git #ccb4a5a9 - Get rid of SiteLink usage in SpecialNewItem
- git #7b905fa5 - Removed SiteLink usage from ItemContentTest
- git #3405e102 - Improvements to ByPropertyIdArray and its test
- git #0fe103ab - Improvements to MapValueHasher and its test
- git #ba980712 - Got rid of MWException in Claims and improved its tests
- git #ac6d7aba - Removed Item->getSiteLink
- git #f7732de3 - Handle If-Modified-Since in Special:EntityData
- git #b8f946e0 - Factor EntityDataRequestHandler out of the special page
- git #034bd392 - Fix argument list in data provider
- git #08f546d7 - Handle failure to deserialize entity in lua (bug 49417)
- git #458f3994 - Skip changes in client change handling that with unknown data type (bug 49417)
- git #c6e95629 - Some style fixes in SpecialSetSiteLink::setSiteLink
- git #4d50cb6f - Hotfix: Make Special:SetSiteLink not set already used Links
- git #45c04bfa - Update i18n message to use globe-coordinate instead of geo-coordinate
- git #e5025404 - Automatically register all Wikibase Client tests
- git #3ebe08c2 - Fix usage of SimpleSiteLink in info action hook
- git #a0d3b3f0 - Fix documentation in Item class
- git #e686f539 - Fix SimpleSiteLink usage and exception in EntityIdPropertyUpdater
- git #64232175 - Fix usage of SimpleSiteLink in PropertyParserFunction
- git #615fb03b - Automatically register all Wikibase Lib tests
- git #9fb0dd68 - Got rid of MWException usage in SnakObject
- git #5832f1e3 - Remove unused import
- git #7233c167 - Removed unused import
- git #6b62e33e - Style fixes to imports
- git #482781ea - Improvements to ChangeOpSiteLink and its test
- git #ce33f71f - Update SiteLink usage in ChangeHandlerTest
- git #90988e17 - Removed last non-deprecated usages of SiteLink::newFromText
- git #c379ad0a - Improvements to MockRepositoryTest
- git #704f0bc7 - Improvements to ItemTest
- git #6b3c6443 - Remove misplaced test method that is now testing deprecated code
- git #4f7cd23d - Improvements to SiteLinkTableTest and use SimpleSiteLink in SiteLinkLookup interface
- git #8f8b6ccb - Improvements to ItemDiffTest
- git #085c6606 - Automatically register DataModel tests with MediaWiki
- git #a80f312e - Added composer.json to the QueryEngine component
- git #6d5af320 - Added composer.json file to the Database component
- git #c8cd40e6 - Handle failures in {{#property}} gracefully. (bug 49241)
- git #9258e9fc - Add composer.json file to DataModel component
- git #8e532974 - Fix @covers tags
- git #5388b248 - Fix @covers tag
- git #f1db1054 - Split up switch-case into separate methods (bug 48137)
- git #7ebd8601 - Passing mediaWiki JavaScript object to valueview as option
- git #ce0cdfd6 - Remove all "executable" permission bits from all files.
- git #7008bc7d - Get rid of some SiteLink usage in Item
- git #616784b7 - Remove/replace some MW specific code
- git #497db6d3 - Provide alternative to methods using SiteLink in item and deprecate the SiteLink using ones
- git #c7dfb997 - Remove dead code in SiteLink::newFromText
- git #7ab14645 - Added SimpleSiteLink class so we can migrate DataModel code away from SiteLink
- git #9401d08a - Remove unused Item::setSiteLinks
- git #25a4b13b - Updated gitignore file with composer stuff
- git #59854381 - Fix handling of iwdata=only in Special UnconnectedPages