MediaWiki 1.24/wmf12
MediaWiki 1.24/wmf11 | Deployment of MediaWiki 1.24wmf12 to Wikimedia sites | MediaWiki 1.24/wmf13 |
The latest version (labeled "1.24wmf12") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Thursday, 03 July 2014 (see the roadmap).
Core changes
edit- git #f4bf46e2 - update FundraisingTranslateWorkflow submodule
- git #6c79e374 - update FundraisingTranslateWorkflow submodule
- git #0840c8b8 - Updating ZeroBanner
- git #48cfe606 - Updating ZeroBanner
- git #40f0de8d - Fixing minor ZeroBanner bug
- git #912705ba - Updated to latest JsonConfig/ZeroBanner/ZeroPortal
- git #eddd0128 - Updating Cirrus to pick up Ia2907683
- git #1b0ce800 - Updating Flow and VE for SWAT
- git #c757ebcc - Update CentralAuth
- git #d8ee4f12 - update FundraisingTranslateWorkflow submodule
- git #88660cc0 - Update Wikidata to fix a problem with the wbsearchentities API
- git #e4967721 - Update es5-shim to latest master (40181d720e07) (bug 67565)
- git #d06e9688 - Update Wikidata
- git #e5188d85 - Bump GettingStarted wmf/1.24wmf12 to tip of release branch
- git #a83e28bb - Create valid HTML on Search page (bug 67740)
- git #9d626ca5 - Update Wikidata
- git #da3eb58d - Update Scribunto for I82dde43e
- git #ad67ed04 - Updating the UploadWizard submodule
- git #71c7a698 - ParserFunctions: grab https://gerrit.wikimedia.org/r/#/c/144510/
- git #bc8d9d61 - Update GWToolset
- git #4e9be3e8 - Unstub the passed object when calling unstub()
- git #aa4260da - Update Wikidata branch to mw1.24-wmf12
- git #2afb5ec5 - Updating VE
- git #d0ac0aa6 - travis: Disable e-mail notifications
- git #2032bf25 - Move Special:Block-specific CSS to Special:Block CSS file
- git #f7724341 - Update OOjs UI to v0.1.0-pre (85cfc2e735)
- git #2ec5cb61 - Update $wgRCFeeds documentation
- git #41858f3e - Move search-specific CSS to search-specific stylesheet
- git #56300b67 - Align image frame padding with core
- git #84af3297 - Reword security reminder at the top of the release notes
- git #1e01fa96 - WebInstallerOptions: Don't ignore following options if an error is detected
- git #d37b1770 - WebInstallerOptions: Preserve state of extension checkboxes on error
- git #3de0b70a - Make SVG files show "In other resolutions" at all sizes (bug 6834, bug 36911)
- git #0f646011 - jquery.client.test: Remove reference to decommissioned TestSwarm server
- git #66a7abfd - Update OOjs UI to v0.1.0-pre (432a76f7d4)
- git #7cf10514 - QA: need login tags for Jenkins build
- git #72e4ca7f - chunky_png Ruby gem is not used
- git #5f6bcfa4 - Fixed EmptyPass error message
- git #3f87aaea - SpecialSearch: Fix overlap between results info and search bar (bug 67184)
- git #467f4aff - New hook, AfterParserFetchFileAndTitle (bug 66510)
- git #bb3e0194 - Properly count actions in Special:ActiveUsers
- git #cbeda77b - Database: Generalise SQL before writing to debug log (bug 67382)
- git #82afee57 - SpecialSearch: Fix pagination
- git #5c7c36ba - QA: updates to edit test ported from qa/browsertests
- git #9be3db69 - vector/jquery.ui.core.css: Update rule for .ui-helper-hidden-accessible (bug 67243)
- git #3e509552 - Fixed typo
- git #820bb474 - ApiOptionsTest: Simplify hook restoration
- git #2e3b1076 - UserTest: Cover User::isIP and User::isValidUserName better
- git #1552e7db - API: Fix setnotificationtimestamp with no pages given (bug 48071)
- git #2345c231 - mediawiki.searchSuggest: Enable for iPhone and iPod touch
- git #f1b03165 - Removes 'languageshtml' property in mediawiki API's 'parse' action (bug 67149)
- git #f7939a85 - Setup.php: Move hacky skin requires higher up (bug 67318)
- git #cae5da1c - Improve Database related documentation a bit
- git #f88c69da - De-duplicate pages in replaceInternal
- git #aa63fb98 - Function type hints for LinkHolderArray.php
- git #8d6c724a - Improved DB handling in LCStoreDB
- git #4540fea3 - QA: porting login test from /qa/browsertests
- git #fc80e1f5 - mediawiki.feedback: Don't use deprecated calling convention for mw.Api#newSection
- git #4bc8a774 - Add SpecialPagesWithProp::prefixSearchSubpages
- git #dfe47c9e - Don't use isset() to check for null
- git #4cebf7f4 - Do not show user blocked warning on included Special:Contributions page (bug 65781)
- git #0d30940d - Porting file test from browsertests
- git #9fc64bc6 - chmod 644
- git #e420ede8 - Make Preferences tests language-agnostic
- git #eb4eb3c7 - API: Fix queries for list=allusers&auactiveusers (bug 64505, bug 64507, bug 67301)
- git #4b6ebd5c - Fix file permissions from Ic7fc3bd836241dce8f296237bbd80ed3e4d1ee0d
- git #3b1b2b0c - Fix CSSMin url() remapping when comments in CSS contain curly braces (bug 60077)
- git #2f901b62 - Vector: Remove translations for non-existent message 'vector-desc'
- git #a3f7117f - Name implicitly created CHECK constraints (bug 65757, bug 65813)
- git #629169ce - Less false positives for MEDIATYPE_VIDEO (bug 63584)
- git #96a27058 - Remove 'webkit-backface-visibility' rule which made iPads super blurry (bug 67286)
- git #0c71217d - qunit.completenessTest: Ignore mw.loader.moduleRegistry
- git #21b59aab - qunit.completenessTest: Suppress mw.log.warn in walkTheObject
- git #bd1786b1 - qunit.completenessTest: Unbreak regular functions with static methods
- git #87609efb - Remove comment about externaledit from EditAction
- git #cf4ad86f - Remove internaledit, externaledit, mode params from My* special pages
- git #fa5c5f28 - Fix return doc for UploadBase::isAllowed
- git #e8a1e4bd - Use Database methods in RevisionDeleteUser::setUsernameBitfields
- git #f74890b8 - Replace hardcoded square brackets by message brackets
- git #7ffea90b - HTMLSelectOtherFields: Have 'other' always as first element
- git #d8eb95a0 - Make the URL input on Special:LinkSearch ltr by default
- git #c249dfc2 - Add comment to TableDiffFormatter::blockHeader
- git #5b40c746 - Combine SpecialPageBeforeFormDisplay set of hooks into one
- git #babe7622 - Fix initSiteStats.php maintenance script (bug 65214)
- git #debe7cf7 - installer: Remove unnecessary param to outputCss()
- git #4d41aef7 - Remove unneeded else brach from SpecialAllMessages::execute()
- git #aabf9345 - Fix uncaught ApiFormatXml exception with api debuginfo (bug 67246)
- git #d3d0e72a - Added missing Cucumber tags to Selenium tests
- git #a3107aee - De-globali[sz]e AllPages and Prefixindex
- git #8b4c1706 - De-globali[sz]e Special:Allmessages
- git #d86decf0 - Update Moment.js from 2.6.0 to 2.7.0
- git #4f69ebea - Tweaks to Parsoid CSS styles for citations.
- git #fb043701 - Fix release notes
- git #4dc110b0 - Update OOjs UI to v0.1.0-pre (a63f03882e)
- git #957ff25c - Follow-up I81663929: Use grunt git-build to ensure we get the hash
- git #50144cd0 - First version of Page Language selector (bug 35489)
- git #63fd087f - maintenance: Simpler OOjs UI pullthrough-script
- git #73765354 - Don't unserialize integer reply from Redis incrBy
- git #214d590f - Fix RequestContextTest screwing up $wgUser
- git #544c3693 - Standardize version comment in OracleUpdater.php
- git #82efaa9e - Do not mention deprecated User::isValidEmailAddr() in hooks.txt
- git #3ee07d8b - Use separate PoolCounter config for expensive thumbnails (bug 65691)
- git #50f849eb - Salt the "nsToken" used for Special:Search namespace remembering (bug 67210)
- git #630284a6 - Added some sanity warnings to TransactionProfiler
- git #859aa193 - Reset RequestContext between tests
- git #36e9a6d8 - Port preferences test from /qa repo
- git #4634b572 - Replace deprecated Title::escapeCanonicalURL call
- git #c35b7750 - non-risky (bug 41337)
- git #7b990ba1 - Update OOjs to v1.0.10
- git #6308c3cb - Update OOjs UI to v0.1.0-pre (b9d403a678)
- git #211d6062 - Add some casts for sanity before BagOStuff::add() calls
- git #eb0a3b78 - objectcache: Actually unserialize integers as integers in RedisBagOStuff (bug 60563)
- git #2b438eb5 - Show block notice on contribs for range-blocked IP (bug 20790)
- git #09498e1d - Add parser test for "extra interlanguage links". (bug 32189)
- git #c313a75c - Support {{!}} as a magic word
- git #c070cf9f - Remove text shadow from default mediawiki.ui buttons (bug 61940)
- git #a9f219a9 - Upgrade jStorage to v0.4.10 to fix a bug with the TTL
- git #e8451512 - SpecialVersion: Grammar fixes in comments
- git #e9e7dcc9 - Escape delimiter in SpecialPage::prefixSearchArray
- git #c7c60c60 - SpecialPage: Adjust type hint: Array → array
- git #08da4b0f - Setup.php: Update comment about loading default skins
- git #d423112b - SpecialVersion: Show 'Skins' and 'Extensions' in separate sections
- git #a88f8a49 - mediawiki.ui: Rename .mw-ui-vform-div → .mw-ui-vform-field
- git #f563b0cd - Vector: Rename description message: vector-desc → vector-skin-desc
- git #e0897187 - Resources: Enable es5-shim and json for mobile as well as desktop target
- git #f0d2926c - Remove ApiBase::createContext() (deprecated since 1.19)
- git #b5b27464 - Don't use rclimit preference on Special:Search
- git #85d7e620 - Deprecate wfCheckLimits(), nothing calls this anymore
- git #44572dda - Remove LoadBalancer::closeConnecton (deprecated since 1.18)
- git #3b2236e4 - Remove DatabaseMysqlBase::getLagFromProcesslist() (deprecated 1.19)
- git #d1d37f08 - Remove ImageGalleryBase::useSkin() (deprecated since 1.18)
- git #0c2a013b - test: Remove MagicVariableTest#testServernameFromDifferentProtocols
- git #360ba51b - Set noindex,nofollow on missing (404) pages
- git #3cb34a96 - Removed redundant begin/commit calls
- git #e79535a5 - Avoid begin/commit in Category::getCountMessage()
- git #ffa3518e - Move QueryPage and abstract subclasses to specialpage folder (bug 60445)
- git #113742fe - Avoid warnings for empty file sha1 keys (bug 40362)
- git #8006aa94 - Avoid key conflict errors in User::addToDatabase (bug 66185)
- git #75034d8e - SpecialJavaScriptTest: Implement prefixSearchSubpages()
- git #7ae68dcf - SpecialPage: DRY array filter for prefixSearchSubpages()
- git #24dcc226 - Workaround image magick issue with greyscale xcf files (bug 66323)
- git #07795699 - Make the global objects documentation consistent in Setup.php
Vendor
editExtensions
editAbuseFilter
edit- git #94094526 - Add tags from all matching filters (bug 66387)
BetaFeatures
edit- git #424736e1 - Don't show skin names if the user can't enable them (bug 58623)
- git #5d90d6fe - Switch from CSS to LESS and use MediaWiki's SVG fallback LESS function (bug 56502, bug 56729)
- git #a8bc86a2 - Avoid extensions conflicts by hook GetPreferences (bug 67138)
CentralAuth
edit- git #84a13109 - 6 (bug 3999)
CheckUser
edit- git #2e29eca5 - Move logic for checking CA status (locked or non-unified) to userBlockFlags (bug 45631)
- git #6e68af2d - Make CheckUserLog trim trailing spaces
CirrusSearch
edit- git #838cf214 - Config parameter to shut off Special:Random hook
- git #75f2b8c0 - allowMutate is a trap
- git #5e3a40d4 - Load testing script searching file: in commons
- git #2fef80cb - Random searches: only return page from Elasticsearch
- git #2cf1a5c9 - Request parameter for term weight in highlighting
- git #f4a50b9b - PageTextBuilder: Remove unused function
- git #a9708ee0 - Configure cache warmers (bug 67094)
- git #da1306ff - Fix rare-ish errors (bug 67157)
- git #09056512 - Add syntax to limit searches to the local wiki
CodeReview
edit- git #9b05af02 - Replace usage of SpecialPage::getTitle with getPageTitle
ContentTranslation
edit- git #939213dd - Enable or disable the publish button based on progress of translation
- git #64241589 - Definition card: show only target language instead of source->target
- git #5e154616 - Add GENDER support to messages that need it
- git #b6be7199 - Link card refactoring and code clean up
- git #3a063e25 - Avoid figures to sub-divide columns
- git #442694a4 - Reference tool card - updates and improvements
- git #bbd10a9e - Avoid multiple "add translation" indicators at a time
- git #b6fbfc46 - Make ext.cx.model a dependency for ext.cx.publish (bug 67455)
- git #b521a037 - Rename highlight class to cx-highlight to avoid conflicts (bug 67414)
- git #81460b47 - Improve jQuery calls
- git #30a11a65 - Trigger link search also when selecting using the keyboard (bug 66956)
- git #5ef74d0e - Apply cxEditor to the title of translated article also
- git #52bdd088 - Disable pressing enter key in section headers and figure captions
- git #698e850d - Publishing: Disable publish button and show Publishing... label (bug 66018)
- git #35af3e3a - Validate the title in link card
- git #dac6c1ec - Remove underscores from article titles
- git #3fc7d3c1 - Search is emptied when selecting a new words (bug 66739)
- git #72e4e0aa - Allow opening links with Shift or Control key pressed
- git #73a0d937 - Explore links
- git #016f066c - Highlight the link pairs in source and translation sections
- git #f545160c - Show the placeholder text in the first paragraph
- git #205991aa - Use $.debounce in place of delay function in editor module
- git #e7b22dc0 - Translation progress calculation
- git #811c6a4f - Insert links to source article and guideline in JS
- git #3837f4fc - Hide unrelated cards by checking intersection of trigger events
- git #d68497e5 - Reference card - Show the reference informaton and allow deleting it
- git #c3de1990 - Code cleanup: Fix JSCS errors
- git #2a227eb9 - Refactoring: remove disableLinks from source module
- git #3957fa4f - Show the language label in link card
CustomData
edit- git #f6dcab02 - Always return true in OutputPageParserOutput hook handler (bug 67417)
DonationInterface
edit- git #927e14b2 - RTBT: Fixed some issues with the form template for iDeal.
- git #91ab7d5c - Fix expiration date message translation
- git #4f9004a7 - Submit form when return is pressed
- git #3820ecb3 - Fix quotes so converted currencies are logged
- git #31db8c74 - Add generic currency fallback with optional notification
- git #b392ec30 - DonationData: cleanup of basic data retrieval
- git #9569c2cf - Don't depend on mediawiki; every RL module implicitly does
- git #2c5c53b7 - Don't require PHPUnit files
Echo
edit- git #784ae6f5 - Fix: getUnitTest does not add test files (bug 67148)
EducationProgram
edit- git #15f18f39 - Change incorrect permissions group
- git #99209f28 - Maintenance script to unenroll invalid users (bug 66624)
Flow
edit- git #0bfd59d3 - ContentObject parameter is nullable (bug 68004)
- git #6eed3b57 - Split mw-ui-flow.less into mediawiki.ui components
- git #58e6105e - Add tests for required input fields.
- git #3c6a12b3 - Cleanup showError and hideError
- git #ec2da1a6 - Error handling for reply
- git #7a14af4c - Error handling for new-topic
- git #49d3c765 - Followup to Introduce .flow-error-container
- git #cfe9136c - QA: Update expected collapsed state
- git #aecc2787 - Mark required fields
- git #e1320011 - Introduce .flow-error-container
- git #c7b13e9d - QA: Fix collapsing tests to reflect changes upstream
- git #f239ecb9 - QA: Fix failing Firefox browser tests
- git #b8190cd2 - Revert "Ensure buttons are disabled by default for reply and create topic"
- git #5c1c614d - Ensure buttons are disabled by default for reply and create topic
- git #ce40fe6e - Don't assume creator.links contains any data
- git #36ba1433 - Fixed "no implicit conversion of nil into String (TypeError)"
- git #d748fb22 - Updated Ruby and Ruby gems
- git #bab75d39 - Add "flow-board" wrapper to diff view pages
- git #41c870fd - Header revision view
- git #2e079512 - Add topic & post single revision view (bug 67378)
- git #8579f058 - Let's not assume API always responds
- git #dbb84a86 - Add generic JS error handling
- git #34fbdba2 - Hygiene: Remove useless helper
- git #9ede99ac - Rename flow-board to flow-workflow
- git #864ca984 - i18n: "can not" typo
- git #d8a75e03 - Dont enable whitespace checks in jshint
- git #422ec8bb - Hygiene: Remove unused methods in TopicBlock
- git #df8ebccd - QA: Make close/open topics test pass again
- git #606193a8 - Streamline API error output
- git #0089d207 - Use {{int:}} to refer to a specific message's text
- git #963fabcc - Remove unused variable
- git #58dfac3c - Remove unused variables
- git #0ea54906 - Add explicit GENDER to gender-flow-topic-participants-second-try
- git #0fe4c7ac - Design changes for moderated posts
- git #ba746482 - Dont include empty result for moderated revisions part duex
- git #7dee2865 - Hygiene: Add todo notes to helpers, kill misc code
- git #b08c8ab2 - Reduce the number of extra Title objects generated
- git #17bfb742 - Some more fix to flowActions
- git #c595abde - Dont include empty result for moderated revisions
- git #c85b9b9d - Fix incorrect param & add 'topicTitle' to summary API output
- git #fe621b1d - Hygiene: Make Flow mixins and colors globals
- git #15d870f4 - Hygiene: Componentise interactive.less
- git #713f26d4 - Add action object for no-js support
- git #85b41539 - Fix constructor typo
- git #d8108833 - Get rid of termsOfuse hook and helper function
- git #c84f8ee1 - Replace occupation w/ ContentHandler integration.
- git #d4cbe2f4 - generateUID wasnt quite dead
- git #68ae2328 - Hygiene: Improve JSHint coverage
- git #b662b3e3 - Simplify linkWithReturnTo helper
- git #436894c2 - Remove dead helper code
- git #896190af - QA: add missing login tags
- git #613c23e3 - Dont even provide action links to blocked users
- git #add4abc4 - QA: Fix for browser tests in Chrome
- git #e64dc171 - i18n: Rephrase the message flow-topic-participants-second-try
- git #0af46459 - Fix (hist) text
- git #a91b7421 - Set $wgLogActionsHandlers properly for back-compat strings (bug 66331)
- git #3fea6398 - Insert missing title attribute for block links
- git #cada58e8 - Protect against null values in ObjectManager::findMulti (bug 66797)
- git #8822a3ba - Highlight current sort option in navigation dropdown
- git #fa7dd531 - static method should be declared with static
- git #488d0d00 - Comment $wgFlowCacheVersion
- git #2d003996 - Update cache version number to 4.5
- git #90bed1fc - Re-implement terms-of-use
- git #c7ed6982 - Three states are not a toggle, should be "Switch to".
- git #7372a975 - Show extended watchlist if user has such in preference
- git #622be573 - Consistently use TemplateHelper::html
- git #cad52682 - Revert "Hack around failing jenkins tests"
- git #796aa893 - l10nParse handlebar implementation
- git #9db34015 - Point talk, username and block to appropriate URLS
- git #8e4992d4 - make html to plaintext conversion explicit
- git #3daa3bd7 - Use same placeholder in JS as non-js
- git #dd509a24 - Sticky sorting preference for users
- git #3d792502 - Hack around failing jenkins tests
- git #3330c1ba - browser test dependencies moved in vagrant
- git #57749013 - Tokens should be compared with User::matchEditToken
- git #444a0a96 - Hiding comments workflow
- git #06a596c7 - Polish: Errors reported to the user don't show up pink
- git #fed4b3f1 - Restrict indentation of edit forms and previews.
- git #687f32ab - QA: Remove unused step definitions
- git #000833a2 - Allow us to run dry-runs in our browser tests
- git #33d4b5c5 - QA: Fix the failing flow_logged_in.feature tests
- git #d5155b71 - Just in case prevent dev script access in apache
- git #62fcae5c - Hide visually broken elements in non-JavaScript site
- git #129898bf - QA: Add browser tests for close and reopen behaviour
- git #72bc251d - Refactor collapsing to handle moderated posts
- git #3659e261 - Update convertToText.php to use new API.
- git #1247c8ed - Topic block APIs may not always produce roots/posts/revisions
- git #066b20c6 - Tools: Allow running of unit tests from command line
- git #33ba01f7 - Two missing toggle state tooltip messages
- git #7c95ce65 - Missed template recompile
- git #593a9d9f - Wire up close & open actions in JavaScript
- git #ed9ce07c - Don't show cancel confirm dialog when replying
- git #bdd5d8c4 - Remove duplicate function
- git #3a30d92f - More consistent submodule names
- git #44b8d92b - QA: Add browser test for replying
- git #31c179d2 - Fix reply and edit post by updating apiHandler parameters
- git #a3fe1a13 - Refactor and fix collapse browser tests
- git #73275c7b - Add ifCond helper function
- git #2b6c4f66 - Add tools for messages
- git #0b29edc6 - Message adjustments for editing posts.
- git #604964a7 - QA: Fix the action menu permalink tests
- git #b1a34c40 - QA: target action menu text, not titles.
- git #9986c675 - TopicFormatter does not have a setContentFormat() method
- git #43be68e5 - Only query values should be used for returnto
- git #6988814f - Sort by recent activity
- git #21e7c807 - partially unbreak handling of api failure for reply
- git #69de6c18 - Fix up topic reply link.
- git #82925a5c - QA: Cancelling dialog browser test
- git #2369c1a6 - QA: Add tests for suppression
- git #d0244fbb - QA: Moderation deletion action browser tests
- git #763917c8 - javascript post/topic moderation
- git #9a4b9709 - Hygiene: Cleanup browser test FlowPage
- git #5a549e11 - Add title as placeholder, prefill content with user mention
- git #7a8110c7 - Allow single-script modules in QUnit hook
- git #cf7dcb5d - Missing QQQ messages
- git #e25adbe4 - QA: Fix edit_existing.feature test
- git #5df1e77f - Add missing messages to RL module
- git #73892f6b - Hygiene: Fix Notice: Undefined index: tree_parent_id
- git #1166a759 - Fix 'Load More'
- git #9418a93e - Infinite scroll load more
- git #6813a7d7 - Reintroduce highlighting for permalinks.
- git #13914651 - Always show topic body and submit button, etc. when adding multiple topics with Enter key
- git #2b4ce2c8 - Use topic title as page title for permalinks.
- git #cc5c7541 - Hygine: fix LinksTableTest case with wrong data
- git #c9ee31d4 - Add plainlinks class to flow-board-link instances.
- git #7b3f55bb - Only show cancel confirmation if at least one field has changed from its original value
- git #3bcb337d - Use partial for flow_block_topic_close for consistency
- git #273b70b5 - Add QUnit test infrastructure.
- git #b217e2ba - Eat all artificial whitespace in <textarea>
- git #ad2b7ff3 - Prevent double encoding of post content in history/rc
- git #fd94bd6a - Adjust handling of user content in i18n parameters
- git #4500874f - Contributions formatter requires history properties
- git #c1c4435d - API: update deprecation for action=query list=flow
- git #9ec04b0e - Hygiene: Remove box-sizing property; import from core instead
- git #1144996a - Wire up edit post in JavaScript
- git #00cf7be6 - Fixes to topic editing
- git #4ce29286 - Hygiene: Get rid of extract()
- git #11c86cbf - Hygiene: Fix (potentially) undefined variables
- git #2164d467 - Hygiene: Remove unused imports
- git #72e48827 - Convert UUIDs to alphanumeric representation
- git #390f1e1f - Complete PHPDoc for TemplateHelper
- git #bdafa6db - Hygiene: Remove doubled case 'diff-post-summary' statement
- git #97f4b042 - Hygiene: Add missing $params to PHPDoc
- git #07e12c5a - Hygiene: Add missing @return statement
- git #964973d8 - Hygiene: Fix inconsistent return points
- git #e03222b3 - Add html to conditionalScroll selector for cross-browser support
- git #be500dd5 - QA: Make flow_anon and flow_logged_in tests pass.
- git #c4bae54e - Change boxSizing to box-sizing
- git #44d4dfe2 - Topic creator is not revision creator
- git #be89d5e2 - Post author is not revision author
- git #ab380641 - Spread out long lines in flow_post template
- git #58d027a4 - Distinguish original post from replies in HTML
- git #766b320c - Fix preview, improve tooltips
- git #616c3650 - Require block helper callbacks to be Closure
- git #6889f81c - Remove unused pipelist helper
- git #e4249fc7 - Add template partial for topic titles
- git #b082291a - Hygiene: Removed unused formElement handlebars helper
- git #2ca2604e - Documentation: Parameters to diffRevision template helper
- git #73c84763 - Hygiene: Remove unnecessary parameter to flow-post-action-edit-post
- git #8642e8ea - Fix PHPDoc
- git #e9dd60b7 - Unit px is not needed for 0
- git #1d7e8128 - Hygiene: Remove leftover debug code in UUID toString
- git #cb36e520 - Hygiene: Remove unreachable code and trailing semicolon
- git #f0274114 - Hygiene: Get rid of unnecessary fully qualified namespaced classnames
- git #914a780f - Hygiene: Remove unused method
- git #c6f760a2 - Hygiene: Fix undefined fields
- git #3be14d23 - Hygiene: Remove unused file
- git #3cac9750 - Hygiene: Remove unused local variables
- git #29e624cc - Hygiene: Fix namespace uses
- git #5b37fa85 - QA: Make the header.feature pass again
- git #74334d4e - Prevent double-encoding of topic titles
- git #a672bdfa - Tweak hidden topic behaviour
- git #956a6e1f - Git: Treat compiled templates as binaries so we have nicer diffs
- git #66a9e86d - Add placeholder for editing header, workaround tooltip issue
- git #7975e925 - New template helper: escapeContent
- git #1c9f68a7 - Add "post_moderation_state" to handlebar l10n function
- git #ce11801b - progressiveEnhancement should escape $insertionType and $sectionId
- git #8c4ce738 - Check for directory traversal in getTemplateName
- git #411b32fb - Fix summarize - API handler param is changed
- git #882427b8 - Summarize Topic js interaction
- git #b0328eb9 - Send $target to apiHandler callback
- git #1e849a71 - Add confirm i18n message for canceling form change
- git #ee87d8cd - Fix sort by recent activity
- git #e7171b80 - QA: Fix collapsing features tests
- git #e785a240 - Use topic title, rather than prev author for replies; supporting code
- git #f14bd305 - Consolidate error html into flow_error template
- git #7279963a - Implement post & topic reply functionality
- git #f5470ce0 - Add l10nParse to client-side
- git #51539509 - Add flow-api-target parent selector support, and fix client-side post rendering error
- git #6b34bf83 - Hide cancel buttons without JavaScript
- git #3cad89bd - Fix linkWithReturnTo
- git #40e21d41 - Fix topic title and icon spacing regression
- git #0684cf7e - Wire up new topic submission
- git #b0c84e2f - Fix error in FlowHandlebars docs
- git #0617ce18 - Save $this.topicNavigation even if empty to avoid error
- git #e807d0c0 - Add 'restore-topic' url & various fixes to close/open topic
- git #d7d53c1a - Implement AJAX preview on frontend-rewrite.
- git #f9719645 - Add support for Function callback override to API calls
- git #e4c5019c - Hygiene: Move helper functions to bottom of flow-handlebars
- git #ca4b96b1 - Update ifAnonymous Handlebars helper
- git #c5b08288 - recompile handlebars templates
- git #6bc17810 - Remove duplicated TopicRow definition
- git #0704ba93 - Implement anon warning in frontend-rewrite
- git #de6f0b44 - Wire edit title action in new frontend.
- git #0d78fd40 - Add close-topic link to API response and template
- git #dca0d533 - Add topic-view & post-view to shouldRenderTopicAPI
- git #c43e2b2e - Add close topic action for no-js support
- git #95dd4001 - Serialize Topic in the requested format
- git #dc54ea44 - Auto-convert Message instances
- git #2513cb77 - Anchor wasn't properly used in ApiFlowBasePost
- git #296a1cae - Add topic.url to edit-topic-summary api
- git #cad9d58f - Rename post-view to single-view
- git #4e768945 - Fix calls to non-existing functions
- git #e1f55ead - Spread out menu html
- git #36de143e - Edit Summary, Cancel "Previous revision identifier is missing."
- git #e4a77dc6 - Remove useless comments
- git #a06d0405 - Edit header
- git #c86ccfa7 - Add Load More API on front-end
- git #b261bb70 - General fixes and improvements
- git #d0b1b4b5 - Fix inverse call in TemplateHelper
- git #c63dc552 - revId is not necessary for edit-header link
- git #21e85a52 - Summary not showing on single topic view
- git #bd344408 - TopicListBlock doesn't require RootPostLoader anymore
- git #ce6b3d1a - Display topic & post moderation state
- git #53cbb42f - Couple summarize fixes
- git #4852dba8 - wrong index for summarize link
- git #48c6ab6b - Summarize and Close links also valid from topicsummary block
- git #521861f8 - Report defaulted options for TopicList
- git #448d5232 - template recompile, sorry
- git #b1404886 - Change action to "Edit summary" if summary exists
- git #4641ab55 - Add apiPreHandlers and done+fail support on apiHandlers
- git #6bd761d4 - Implement a null helper to clear whitespace
- git #5c2e79a1 - Support for form submission via API
- git #f373f4be - Use flow-*topic* messages in topic actions menu
- git #132f9914 - Recompile topicsummary_edit.handlebar
- git #14757c3b - Show topic summary in topic title bar
- git #c397a087 - recompile lightncandy templates
- git #c27b53dd - Add all of the other API submodules to apiTransformMap
- git #9c50f182 - Set the default API submodule to be topiclist-view for a FlowBoardComponent
- git #8b8d86f4 - Turn apiTransformMap into a proper function
- git #c9b033a7 - Fix ifEquals to be lock helper in lightncandy
- git #87673ebf - Fix caret CSS class
- git #a115f9cd - Make header and summary API render a specific revId as well
- git #7cefdc7a - Convert Anchor objects into array representation
- git #5b31d3bc - Incorrect params is passed to renderAPI() in ApiBaseGet
- git #b892d0cb - Use correct request object to render api result
- git #f0c76350 - Update WikiFont-Glyphs
- git #45979be3 - Handle API error output for TopicList
- git #37ff2c54 - Reload new revision for renderAPI() after commit
- git #67897ae5 - Migrate to new Flow API
- git #8795e1bf - Implement flow-api-handler data attribute
- git #4d4ef326 - Add 'pagination' to empty topiclist result
- git #833a456c - Don't assign temp id to new workflow in template
- git #003a5cfe - Some missing template messages
- git #e1d5293d - Recompile template with '<<<< HEAD' in it
- git #1f49d768 - More handlebars.js fixes
- git #01dab4c8 - Missing handlebars/Makefile dependency
- git #63a5dc6d - A couple of fixes to frontend-rewrite
- git #fba63db6 - Move templates and fix handlebars.js compatbility
- git #6ef8c064 - Add board link to permlink and history page
- git #200405ae - Hacky sub-expression implementation for lightncandy
- git #91df9270 - Use proper MW messages in front-end.
- git #ad7b67a5 - Output an `edit` action for non-existant header
- git #ac19a05f - Dont utilize && in templates
- git #a27332a8 - Click on 'close' & 'summarize' in action menu should open edit form
- git #89cff0e1 - Remove debugging die statement
- git #042e0c61 - Add some missing i18n message to the template
- git #2b88afa5 - remove dummy messages from TemplateHelper.php.
- git #7d3f7ef9 - Add close/summarize links to action menus
- git #b2f9f916 - replace dummy l10n messages with actual i18n keys
- git #41d2ef66 - Update handlebars makefile for compiled/ directory
- git #9d26f1dc - $this should not be used in static context
- git #08046877 - Add topic & post permanent link to action menu
- git #c51fc64c - New configuration option wgFlowServerCompileTemplates
- git #fc947f7e - Only create urls for allowed actions
- git #63ae5411 - Add missing notification icon
- git #ccaa8162 - Check empty links and pagination in templates
- git #6f1cf197 - LCrun2 is renamed to LCrun3
- git #87e43c72 - Add post reply no-js support
- git #e42d67b2 - Special:RecentChanges is borked
- git #01175773 - Fix offset erros when clicking on "Load More"
- git #fede4241 - Reply link hash mismatch
- git #a9e4d772 - fix TypeError: mw.user.name(...) is null exception
- git #f89e927a - Frontend-rewrite
- git #2ebec548 - Mantle.php should not have to be loaded before Flow.php
- git #d63fc4d0 - Use Mantle to load front-end handlebars resources
- git #a21ddccb - Some new topics don't have a reply box on front-end redesign
- git #9676f008 - Add sortby last activity as a user preference
- git #8718eccd - Fix handlebars Makefile
- git #ecffa9b1 - Fix message keys for some actions.
- git #64923497 - Fix issues with empty TopicList blocks / formatters.
- git #fd246c00 - Update flow_block_topiclist.html.handlebars.php
- git #b541e6cd - Missing use statement
- git #4eb19d7c - Use dummy user to make taking-over revision (bug 64344)
- git #53815040 - Fix a fatal error in TopicHistory page
- git #657bca31 - Add sort by last activity to the API
- git #fb33fed7 - delete unused code
- git #0e85020a - Remove obsolete revision view classes
- git #775e73c2 - Fix a couple of fatal errors
- git #1f2b2dbd - Handle moderation actions
- git #066734eb - Update url generation to use the new more specific methods
- git #de7fc2c6 - Revision single and diff view
- git #b68c36cc - Avoid Firefox errors in mw-ui.enhance
- git #60d30a4b - Fixup topic creation on empty page
- git #60b4eae8 - Edit topic summary
- git #45fd1f2f - Editing topic titles without javascript
- git #f74b0742 - Editing singular posts without javascript
- git #c996decc - Allow header editing
- git #49e2e051 - Fix missing edit token
- git #a27ef819 - API output for TopicBlock
- git #960d6138 - Various rendering fixes
- git #a6c76aaa - Topic block history
- git #21acafdf - Add getTemplate() method to block
- git #ddf13665 - Align topic form fields
- git #5d88f905 - Corrected wikicon classes, returned to old padding, increased font-size of topic field to match topic title
- git #3d03f07d - Improved deep-click handling of topic collapser toggle
- git #39b4ad05 - Changed WikiFont to wikicon, example markup removed
- git #220aa489 - API output for independant Topic blocks
- git #59f09c2b - Fix supress/suppress typos
- git #0273152a - Split TopicListFormatter out of the TopicListBlock
- git #34e068d6 - Convert message objects to text before api serialization
- git #c7a89490 - Implement board-history in new frontend
- git #0b85ff94 - work twords setting up forms for new frontend
- git #286f65ca - re-apply custom lightncandy block helpers
- git #1b9efedc - Update lightncandy vendor files
- git #604c0d9f - First stab at new template rendering in php
- git #30a5cc5d - [WIP] new json output
- git #13eef843 - Initial import of handlebars templates
- git #f0d9f09e - Accept scope parameter for partial template expansion
- git #8932459a - Add SafeString output for custom helpers
- git #a6f86ed4 - Strip extended handlebars comments
- git #e153a9e4 - Convert {#custom}...{/custom} helpers to be more like handlebars-2.0
- git #7f6375d8 - Add @root special variable to access root scope
- git #33f988de - Include LightnCandy vendor files
FundraisingTranslateWorkflow
edit- Newly deployed extension
GWToolset
edit- git #b97c49fe - Modify $wgUser during the upload media file job (bug 67504)
GeoData
edit- git #c71ce4e5 - Remove list=geopages,geopagesincategory
GlobalBlocking
edit- git #7f10931d - Adjust GlobalBlocking database under Wikimedia Jenkins (bug 67353)
- git #91f2cdab - Update sql schema for sqlite (bug 67300)
- git #cfbc64f7 - GlobalBlocking is lacking a database installer/updater (bug 67300)
GuidedTour
edit- git #a7215ea0 - Use 'json' module instead of deprecated 'jquery.json'
- git #2038347b - Add back buttons to relevant steps on first edit tours
- git #4a01af2f - Little fixes in docs
- git #084cd0a5 - Minor doc cleanup, and add 'end' button back to test tour
- git #d1521cce - Stop the pokey container covering the element (bug 67179)
- git #8c8d7c39 - Fix issue with automatic next button when there is an okay button.
- git #16fa8512 - Make buttons more tab friendly. Focus progressive button.
JsonConfig
edit- git #1d5440ed - Allow mixing of non-JC pages in the same namespace
Math
edit- git #382454a9 - Update modules/ext.math.css
- git #877a0b44 - Hide MathShowImage from Special:SpecialPages
- git #94ded6c7 - Port browser test for Math extension from the /qa/browsertest repo
MobileFrontend
edit- git #1ef5390b - QA: Remove keep going browser tests
- git #030fbc3f - QA: Fix Special:Uploads test
- git #5635cf01 - QA: Remove protected page step from stable page loading
- git #50c8adaa - Hide Uploads button unless user has adequate permissions (bug 62598)
- git #525dfeb5 - Fix crash in tests when array elem missing
- git #2384b16f - Minerva Desktop: fix TOC (bug 67101)
- git #93e3bf92 - 18n: native digits on 'pager-older-n'
- git #8b42deef - Fix editing message in source editor...
- git #551d6882 - Changing labels in editor switcher
- git #63fa7faf - QA: Fix TOC browser test
- git #25d17b0f - Fix jsduck (bug 66579)
- git #b222d85e - Move border-bottom out of .overlay-header-container
- git #c7d445f5 - Separate the back arrow from the toolbar in mobile VisualEditor
- git #9a2e8f91 - Add Article Title to PageTitle (bug 66591)
- git #2fe6fcfb - Fix double tap/click bug in search overlay (bug 65676)
- git #e52ac22f - Fix fixed header and keyboard behavior in VE on iOS Safari
- git #9317e7db - Add article title and an editing indication in VE
- git #5bd0b575 - Tweak VE overlay to support mobile context
- git #63245fac - Don't nest .overlay-header and .overlay-head-container
- git #2e754f61 - Change editor switcher to cog icon and move to right side
- git #5524e24f - Fix fatal in mobileview (bug 67164)
- git #65ca386d - Use TOC only when page is supposed to have it
- git #55ac798f - Hygiene: Some clean-up of the Minerva skin code
MultimediaViewer
edit- git #c5c450f9 - Add functionality to TruncatedTextField to toggle full text
- git #0a17d6ab - Styling adjustments for download panel
- git #4adde168 - Show help tooltip for "view original file" button on image click
- git #532819b5 - Remove next/prev tooltips
- git #5c3846a7 - Drop execute bit
- git #a4e6bc22 - Add section for attribution of downloads
- git #e7fc5857 - Adjustments for invite animation
- git #eff02071 - RTL positioning tweaks
- git #8236a55e - Angle separator image
- git #22fa78ee - Close tipsies when closing interface
- git #033e7deb - Fix image download test to not rely on assets outside the codebase
- git #deafff70 - Fix URL handling for global usage list (bug 63908, bug 64910, bug 66147)
OATHAuth
edit- git #c825d7d5 - Supports sqlite (bug 67297)
OAuth
edit- git #46934d16 - Supports sqlite (bug 67296)
- git #ee59be9f - JWT namespace
- git #8fd1ee60 - Echo curl errors
- git #eb5267b6 - More missing \
OpenStackManager
edit- git #bb43b0fb - Purge support for the old-school "local-*" service groups (bug 58997)
PageTriage
edit- git #cec6c619 - Check we still have pages after ArticleMetadata::validatePageId() (bug 67366)
ParserFunctions
edit- git #e56baee8 - Unstub $langObject
Scribunto
edit- git #7eb15d6e - Improve mw.getCurrentFrame handling (bug 67498, bug 65687)
- git #ebc737db - Fix whitespace in i18n/en.json
- git #631feb8a - Allow for skipping Lua tests (bug 67343)
- git #e6563877 - Show blanknamespace in content language
- git #ec426799 - Show ScribuntoExceptions in content language
- git #8d1d5ac8 - Fix strange mw.html errors with numeric arguments (bug 67201)
- git #bf398279 - mw.ustring functions should accept numbers where string functions do (bug 67201)
SemanticForms
edit- git #396bacb6 - Combobox switched to Select2 autocompletion (bug 61974)
TimedMediaHandler
edit- git #193cc21b - Unescape() is never the right answer.
Translate
edit- git #5487df7f - Replace deprecated 'hover' pseudo-event
- git #bd840f24 - Message checker live updates work again
UploadWizard
edit- git #7301f15e - Point to HTTPS URL for Flickr API (bug 67298)
VisualEditor
edit- git #b75a1783 - Use addClass() correctly, otherwise references don't get the 'reference' class
- git #4f7b4170 - [BrowserTest] change search criteria for beta labs issue
- git #30b245ff - Followup 54458c8: make newly RTFified icons actually work everywhere
- git #372c9034 - Switch from <sup> to <span> in MWReferenceNode to be equivalent to Parsoid
- git #c6396e01 - Try some more to handle template namespace properly (bug 67384, bug 66893)
- git #1261ad4b - Followup 26fd3777: hide "Go back" in insertion mode
- git #26fd3777 - UX Improvements to the Media Dialog (bug 67443)
- git #8bad1048 - [BrowserTest] update Links test for new UI
- git #8bd8c6c8 - Followup 54458c8: take directionality for parameter icons from frame, not toolbar
- git #7a77f0f8 - In image names in the context menu, use spaces rather than underscores
- git #15a7342a - [BrowserTest] Update test for References changes
- git #0c132b3b - [BrowserTest] update Media test for new 'Apply changes' step
- git #6bd9fde5 - Merge Media Edit and Media Insert dialogs (bug 67170)
- git #54458c8c - Provide RTL variants of eight icons
- git #df768be5 - Run node-svgo to crush all SVGs whilst retaining readibility
- git #da5eacbe - Split mwtransclusion and mwreference into core and non-core modules
- git #b197d012 - Fix jQuery selector to find ul.gallery in root
- git #84270db5 - After showing missing edit summary error, mark the dialog as not pending anymore (bug 67345)
- git #f9e74d3c - Move reference tool into Cite menu, and language into styling
- git #3dd1a996 - Don't offer to retain changes when switching to wikitext editor by tab if no changes have been made (bug 57462)
- git #f534ff6c - Fix colour of new cite icons
- git #68ffa1a3 - Set XML encoding to utf-8 in SVGs
- git #e1b9f9c7 - Get rid of ve.init.mw.ViewPageTarget-vector-hd.css and use a media query instead
- git #4c8da396 - Remove isMobileDevice property
- git #8b4ffb7a - Fix alignment of indicators in CategoryItemWidgets
- git #c4e4ab78 - Synchronise wgExtensionCredits with AUTHORS.txt, sort alphabetically
- git #a103f407 - Handle transcluding templates outside of the template namespace properly (bug 52609)
- git #79a34aa8 - Fix document margin trick for vector-sd
- git #237d68f6 - Offer to retain changes when switching to the wikitext editor (bug 57462)
- git #e3e116f0 - Set tabindex for template dialog info/remove buttons on parent <div> rather than <a> (bug 66824)
- git #01596205 - Unimplement wgSVGMaxSize (bug 66865)
- git #1dd64f80 - Don't remove 'extension' from template names (bug 66939)
- git #19afd65a - build: Update jscs and use new "wikimedia" preset
- git #ec8d31e7 - build: Implement "git-status" task and run it in CI environment
- git #288da5b7 - Compress HTML data with deflate before POSTing (bug 66914)
Wikidata
edit- git #7fa7cfce - Update Wikibase to fix a problem with the wbsearchentities API
- git #031a206b - Update Wikibase to fix an api and a UI issue
- git #f7a50c44 - Update Wikibase to fix a fatal and various JS things
WikimediaMessages
edit- git #d7201cb1 - Fix MediaWiki:Licenses requirement (bug 67387)
- git #000b8bf2 - Add more flow terms of use message and remove Flow hook
- git #c6e84ba3 - Fix MediaWiki:Licenses requirement
ZeroBanner
edit- git #152ade36 - fixing info bug take 2
- git #a87c4e68 - Cleaned up X-Forward-Proto variance
- git #ab260272 - Allows settings to set point size of the banner font
- git #8ef56b8a - Show ZERO info screen on banner click
- git #9e38a51a - Proper global JS value, domain, always include cfg block in js
- git #00bc4790 - Further Opera slot logging
- git #0c2d0c99 - Log when OM slot missing or has unexpected value.
- git #5b48cb49 - Initialize API directly, not relying on extension functions
- git #be9022c9 - Disable other click event handlers for images/thumbnails
ZeroPortal
edit- git #88232589 - Make CasperJS tests run with nested configs.
- git #75c07b21 - Fix capitalisation of "Zero"
wikihiero
edit- git #045c0a95 - Remove obsolete hiphop code