MediaWiki 1.22/wmf9/Changelog
< MediaWiki 1.22 | wmf9
Core changes
edit- 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
editAbuseFilter
edit- 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
edit- 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
edit- git #35de8ac6 - Allowing display of stats for 2013 General Fundraiser 1
DataValues
edit- 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
edit- 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
edit- git #5c7e7270 - Limiting the GC orphan rectifier such that it will only mess with GC messages in the cc-limbo queue.
Echo
edit- 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
edit- git #ab852df9 - Register unit tests automatically with MW
- git #108fab95 - Fix unserialization of revision data
EventLogging
edit- git #95c09c8b - Fix QUnit test failure (bug 50138)
- git #fc6b46ff - Validate adherence to 'enum' constraint in server-side logging (bug 49096)
Gadgets
edit- git #4f656852 - Don't cache the gadget-defintion in case no gadgets were found (bug 37228)
GettingStarted
edit- git #d6e32db4 - Check namespace in isAllowedArticle. (bug 51079)
- git #d27cc4be - Add missing qqq messages
MobileFrontend
edit- 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
edit- git #cc3afc1a - Revert "Register resources with absolute path" (bug 50264)
OpenStackManager
edit- 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
edit- 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
edit- 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
edit- git #ad3e5a7c - Fix LuaSandbox mw.ustring.byteoffset with negative 'i' (bug 50176)
SecurePoll
edit- git #03089cae - Fix parameter order to match actual in sendMail.php
SemanticForms
edit- 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
edit- git #e5af444f - Css cleanup
UniversalLanguageSelector
edit- 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
edit- git #4161b886 - Combine text and ID update fields (bug 49517, bug 49520)
VisualEditor
edit- 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
edit- 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