MediaWiki 1.22/wmf1/Changelog
< MediaWiki 1.22 | wmf1
Core changes
edit- git #7d6542c0 - Update MobileFrontend and Zero
- git #c9e702e7 - Fixed redis job queue stat value for "recycle".
- git #39388ab6 - Bump GettingStarted for deployment.
- git #bd5baff7 - Update Wikibase with ORM backport patch
- git #f4be9aa4 - Support HTTP timeout detection in curl backend
- git #d6c62831 - Remove non-functional handling of curl_error()
- git #9ebf9513 - Updating CentralNotice and ContributionReporting to latest
- git #1437b57b - Set up the profiler in CLI mode.
- git #87e68e0d - Update MobileFrontend to tip of production branch
- git #1a7ee518 - Update ContributionReporting for 2013 fundraiser
- git #2a583811 - Updating CentralAuth / Special:MigrateAccount
- git #8477aaa3 - Update CentralNotice to Fix Banner= bug
- git #2ab9cd21 - Updating CentralAuth maintenance script
- git #fcbaa292 - Updating CentralNotice to deploy branch
- git #39af17f4 - Bump GettingStarted for deploy
- git #54f74111 - Added a script to copy jobs from one queue to another.
- git #2d3cc22b - startup: Lower blacklist for Firefox from 4 to 3.
- git #de3c74c6 - Adding Nostalgia extension
- git #bb5ccb6b - Backport user-agent blacklisting
- git #161e8670 - Bump GuidedTour for deployment
- git #9cef5060 - Bump GettingStarted for deployment
- git #b61053ca - In SqlBagOStuff::getMulti(), catch connect errors
- git #5f7870b8 - API: Fix rccontinue handling (bug 46787, bug 46787)
- git #ec8f42da - [JobQueue] Fixed use of ipairs() in JobQueueRedis.
- git #c7832c89 - [JobQueue] Added JobQueue::getAbandonedCount() and use it in showJobs.php.
- git #3fda466e - Update Wikidata extensions to same as 1.21wmf12
- git #d5b145c0 - Removed "flush on destruct" from StatCounter.
- git #0c88f424 - Use double quotes to use variable $oper properly
- git #94f35cb3 - Reduced indentation levels, broke long lines
- git #79fc796a - Installer can now customize the logo in LocalSettings.php (bug 40617)
- git #aaeddde1 - Remove leading spaces in two messages
- git #cf46d892 - Fixed small doc typo.
- git #217cb2e3 - Fix pretty JSON when strings end with backslashes
- git #d99bda6e - Apply IP blocks to X-Forwarded-For header (bug 23343)
- git #bdd54106 - Move QoS_Atomic -> QOS_ATOMIC.
- git #43c70946 - Make ResourceLoaderStartupModule work on mobile
- git #dabbbc7d - Remove rel="next" that accompanied returnto. (bug 46680)
- git #da591326 - Drop doc mention of removed importUseModWiki.php script (bug 46682, bug 46682)
- git #4ba66e41 - Revert "Apply IP blocks to X-Forwarded-For header"
- git #5f1e9543 - Avoid sending multiple UDP packets for the same key in wfIncrStats().
- git #a5d70e3a - Apply IP blocks to X-Forwarded-For header (bug 23343)
- git #516fcfe0 - WebRequest::getRequestURL: Follow up Ibe00a6b8
- git #11adcad0 - .) (bug 45405)
- git #9399d52d - [JobQueue] Added more isQueueDeprioritized() checks to avoid refreshLinks spam.
- git #44658845 - Omit RC_EXTERNAL edits from UDP feed
- git #dca6a220 - Bump 1.22
- git #ec794e12 - If isConfirmedEmail (already confirmed), skip dbtouch/hook call (bug 46655)
- git #55f9ec17 - Enable $wgVectorUseIconWatch by default.
- git #0509c1ed - OpenSearch: Error for unsupported formats and adding format=jsonfm
- git #769f4344 - Renamed JobQueue::QoS_Atomic to JobQueue::QOS_ATOMIC per convention.
- git #dbb90e8e - Start outputting deprecation warnings when legacy linker methods are called on skins.
- git #9d7e9c31 - Revert changes in fallback behavior (bug 46579, bug 1495)
- git #f4b17357 - Fix case of some Title methods (final round)
- git #c86c699c - Fix errors reported by phpcs in includes/HTMLForm.php
- git #075dc3f5 - Prevent PHP notice by adding isset() check (bug 46627)
- git #1c5b203b - Use get_class( $this ) instead of __CLASS__ in RedirectSpecialPage::execute()
- git #cb95e110 - Refactored use of $wgMemc in JobQueueDB to use a field.
- git #080a017f - Use MessageCache::getMsgFromNamespace() to fetch conversion tables.
- git #6e38324a - mediawiki.api: Add xhr.abort method to promise object
- git #a9faef2a - jquery.textSelection.test: Fix regression in Opera (bug 41931)
- git #fb04d38e - ErrorPageError log messages should be in English (bug 44111, bug 44111)
- git #79f80cc4 - Combine JavaScript and JSON encoding logic (bug 26818)
- git #78695bce - [JobQueue] Ignore job release timestamps for de-duplication.
- git #cfe057a6 - Made sure MediaTransformOutput::getLocalCopyPath handles storage paths.
- git #5a266de0 - Handle protocol-relative URLs in WebRequest::getRequestURL. (bug 46607)
- git #5b17f233 - CoreParserFunctions::anchorencode should return a string (bug 46608)
- git #990cb75c - Add RL targets support to OutputPage
- git #df5265e1 - Fix case of some Title methods
- git #6da93fc6 - Update code formatting
- git #80f4ee17 - Update code formatting
- git #ff98b898 - Removed deprecated usage of 2nd param in Title::getLocalUrl in SpecialAllpages
- git #19ecb69f - Handle invalid titles on ProtectedPages and ProtectedTitles (bug 46493)
- git #3e6f1138 - showSiteStats now shows ss_active_users statistic
- git #cd2eb4e1 - Check return value of dir() in Skin.php (bug 42167)
- git #d5aed582 - [JobQueue] Added a function to purge the aggregator cache.
- git #c84b33d5 - giving #p-personal a higher z-index than #content in monobook (bug 46059)
- git #2e28e76a - Updated PostgreSQL insertId() docs to actually make sense.
- git #702e9719 - JSHint: Ignore docs/html and docs/js
- git #dd47f9f5 - use content language for rotation comment (bug 46547, bug 46547)
- git #a1d4f5b0 - mw.loader: Guard against odd setTimeout behaviour in old Firefox (bug 46575)
- git #c03f1ebe - test: ignore code coverage for CleanUpTest
- git #15833daf - Fix case of some Title methods
- git #3131dbc9 - Clarified FileBackend::doOperations() docs a bit more.
- git #c328cf64 - [FileBackend] Cleanup behavior for coping/moving a file over itself.
- git #1b8cb8dc - Include the site language in the fallback list (bug 1495, bug 1495)
- git #6c278b6d - fix some spacing
- git #27104686 - Remove Special:ActiveUsers
- git #525bbc33 - Removed undesirable space after external link url in printout (bug 23472)
- git #ec6363cf - JSDuck: Cover more of external.js and implement @source
- git #753d81ed - Add gender aliases for Yiddish (bug 46529)
- git #50f46c67 - Add mobile target to jquery.getAttrs
- git #204d15fd - Fixes to Special:FileDuplicateSearch form
- git #22847277 - Fixes to Special:WithoutInterwiki form
- git #f8f8576f - Move RELEASE-NOTES entry to the correct section
- git #89445ca1 - release notes update due to Change-Id:
- git #8d99c00d - fix hiding bot edits (bug 25325)
- git #4b6ce109 - Pass function name to insert() in replace() in Database class
- git #8c848d59 - , code will be submitted in a separate review for Parsoid (bug 42353)
- git #23a8968c - Add to docs that input will be HTML escaped
- git #9e01dd34 - TimeAdjustTest: Use dataProvider
- git #604bc07a - Add a full stop to the message "noemailcreate"
- git #e8e2474c - Revert "Misc follow-ups to I2fc3966e (a161c5e)"
- git #e78a8701 - DefaultSettings: Remove some empty lines
- git #e7422407 - New paragraphs wrapping tests in the presence of comments & WS lines.
- git #3d8eb11e - Installer: Check if /extensions is readable and a directory (bug 46447)
- git #7d8a184b - Tests: Fix case of some methods
- git #5a860907 - ContentHandlerTest: Use dataProvider
- git #1b292fe4 - Test to make sure numRows() calls don't show unrelated errors (bug 42430)
- git #40c01f24 - Update plural rules for Hebrew
- git #fa190730 - Remove <code></code> because it is not parsed (bug 46142)
- git #bb53df6b - A list of many words mediawiki uses as strings, comments, names.
- git #b36d8830 - Tests: Make phpunit providers "public static". (bug 46434)
- git #b3dd3881 - (bug 45803) Parser: Fix whitespace handling within headings (bug 23393)
- git #86087878 - Call loadFromRow() as needed in Title::moveToInternal.
- git #ff3485ec - Tests: Use more setMwGlobals
- git #3b2c99d7 - MessageTest: Split test and use setMwGlobals
- git #61c0064d - Call loadPageData() as needed in Title::moveToInternal. (bug 46397)
- git #6aa1328c - API: Fix parameter validation in setnotificationtimestamp
- git #45b34192 - Add SpecialSearchResultsPrepend/Append to release notes
- git #b1aa60af - [JobQueue] Added support for delayed jobs with JobQueueRedis.
- git #319ace81 - Fix wfWaitForSlaves() for foreign DBs
- git #3d7966d2 - IcuCollation::$tailoringFirstLetters: letter removal rules for Finnish (bug 46330)
- git #e7ac47fe - Add comments for grep (includes/installer/)
- git #7cb76409 - Fix wfWaitForSlaves() so the $wiki parameter actually works correctly
- git #817d4fc5 - MagicVariableTest.php: Use dataProvider
- git #7140f893 - SideBarTest.php: Use dataProvider/use setMwGlobals
- git #c06cec54 - $wgContLang global unneeded in braceSubstitution() since fc00763f0
- git #06b0967c - Allow the retrieval of the plural rule type for a given number
- git #133f5952 - Remove custom plurals for Nso and Sl in favour of CLDR
- git #1575b24f - Added a PoolCounterWorkViaCallback convenience class.
- git #dbba2ec6 - [JobQueue] Factored "root job" de-duplication code into base class.
- git #fc00763f - Add parser method to call parser functions (bug 41769)
- git #cc3ac23c - [JobQueue] Optimized redis queue to use Lua scripts.
- git #1ce2431c - Add tests for case-(in)sensitive magic words
- git #0d45f207 - Add test for table with empty line between table and row tag
- git #6716ee49 - Extend paragraph / line with block tag interaction tests
- git #cd415914 - Revert "Change login/createaccount forms to new appearance"
- git #7863afff - Remove (edit) from Special:Tags for non-editinterface users (bug 46180)
- git #4ec4de58 - Rebuild MessagesEn.php
- git #cebf04f3 - wfProfile fixes:
- git #5131bbad - Moved some RedisConnectionPool docs to the factory function.
- git #92bb00d3 - Change login/createaccount forms to new appearance (bug 44628)
- git #69d779cf - Add mobile target to QUnit and its dependencies
- git #5b4855bb - Cleaned up PoolCounter docs, moved up some functions, and declared public functions.
- git #134033c0 - Add two table parser tests
- git #73b5fc4e - A few minor doc group tweaks.
- git #ef915e37 - Added UserCache::getUserName() convenience function.
- git #0543c7b0 - Added profiling to MWHttpRequest and Http.
- git #8764b3aa - Remove spaces in function signature
- git #eb72fecf - Fix WDDX formatted output
- git #69ac41c6 - Adjusted the margin of "userloginForm" (bug 45775)
- git #9c6655ad - IcuCollation::$tailoringFirstLetters: 'sv', 'vi' verified
- git #46f21322 - Fix type of list=tags&tgcontinue
- git #7f1a0787 - Check for rev_len not rev_sha1
- git #3dd97bf6 - Use gettype only for debugging text
- git #744c0c75 - Move subclasses of LogFormatter to their own file
- git #b141546c - Added ScopedCallback functions for early execution or cancellation.
- git #139292da - [FileBackend] Replaced redundant "disposition" param with "headers".
Extensions
editAbuseFilter
edit- git #e87bb7a5 - Replace 2 deprecated methods
- git #3ff9084c - Fix PHPDoc comments
- git #2a7e5c81 - Make use of the user_timestamp index in ApiQueryAbuseLog
- git #233a850a - Make AbuseLog searchable by IPv6 IPs (bug 39449)
- git #7450622f - Update afl_rev_id even if the edit summary changed
AntiSpoof
edit- git #072c4abf - tests now extends MediaWikiTestCase
- git #92fc58ce - test: remove Comæ test which is broken
ArticleFeedback
edit- git #b0a350d2 - Remove jquery.clickTracking from module dependencies
ArticleFeedbackv5
edit- git #aa89ed37 - Improve use of index for fetching most recent feedback activity from logging table
- git #01a2be9b - Alternative method to detect the existence of a user/talk page discussion
- git #2259542a - There's an inconsistency in the feedback page view and the permalink view; it looks like the feedback page view is not up-to-date (bug 46797, bug 46797)
- git #0655cd3b - Spell-check: occured -> occurred
- git #1f094158 - Impossible to read feedback for subpages (bug 46896, bug 46896)
- git #09a5b4c9 - Unable to open activity log after adding note (bug 46996, bug 46996)
- git #ba362f2f - Wait for slaves to catch up on correct cluster
- git #3637995b - Fix all links to point to Special:ArticleFeedback/<getPrefixedDBkey>
- git #7eaa47e4 - Remove (if exists) entry from list if it'll be pulled as highlight
- git #b8ec9e88 - Activity log: time ignores user-timezone settings (bug 43204)
CentralAuth
edit- git #e2ac1507 - Updates to migrateAccount.php for performance.
- git #f7ee775a - Adding username to the header line for better error grepping.
- git #e33044cc - More verbose logging and checking for migrateAccount.
- git #4f366126 - Adding more verbose handling to the --safe option.
- git #3f130068 - Use user case for global group names, fix logging (bug 46631, bug 27551)
- git #b5cdd5c6 - Fix grammar (comma before but)
- git #6ef5a2a7 - Refactor migratePass1.php to be a maintenance script.
CentralNotice
edit- git #2920c686 - Remove unnecessary global
- git #491b0dbb - Add dependency to mobile module
- git #307c0d18 - remove deprecated BannerListLoader
- git #2a87b09b - Allocations function requires device
- git #907ab4b9 - Fixing CN Banner Forcing
- git #c82f2f66 - fix dependencies on the future
- git #25a5cb04 - (FR #894) Crazy sql to rebuild corrupt logs
CodeReview
edit- git #57a72cb6 - Fix grammar (comma before but)
ConfirmEdit
edit- git #faba9da0 - Update call to MathRenderer due to changes to Math extension. (bug 46132)
ContributionReporting
edit- git #05e15918 - ContributionReporting Requires Colour
- git #24f596a3 - Adding 2013 Fundraiser to ContributionReporting
CreditsSource
edit- git #525b40c6 - Split time and date in running sentence
DonationInterface
edit- git #fa8c3dce - maintenance notice as gateway form
- git #3431c675 - Adds the correct our-end success status code to boletos so we can get some logging out of it.
- git #7c635168 - Commenting out currency 'TRY' as paypal won't accept in it.
- git #f367ea0e - pass 'recurring' param on to the gateway
- git #885c6604 - lame dependency
- git #140c4985 - Change PayPal adapter workflow
- git #8755b885 - Fix grammar (comma before but)
- git #bcf67299 - Making the ES DD form readable
- git #4b3581e4 - Better checks for CC numbers in fields
- git #e6f95f11 - CC Numbers are at least 12 digits long
- git #3af8b751 - set final status after direct debit set_payment
- git #a63cfc11 - Adding logging about currency/amount to DI
- git #50de8b37 - Adding Nicaraguan Cordoba to list of active GC currencies
- git #c8fd2e04 - Check moar fields for CC numbers
- git #72132cf3 - Next Attempt at a Luhn Algorithm
Echo
edit- git #ac9425aa - Mostly reverting change Ifb9a287e since it isn't rendering correctly
- git #d44ed993 - Add email bundling function to Echo notification
- git #836aae69 - Let maintenance script wait for slaves on the correct cluster
- git #7effc480 - Adding feedback link. Temporarily removing Learn more link. (bug 46678)
- git #cca427fa - Switching to new message scheme for prefs per feature requirements
- git #f7c0a803 - RTL tweak for "All notifications" and "Preferences" (bug 46215)
- git #a744301a - Adding link to Special:Log/rights from rights change notification
- git #e641d6f7 - Disabling notification dismiss interface for now per Fabrice
- git #2be8a547 - Add external db support to Echo
- git #3800103c - Better limits on number of notifications in the flyout
- git #4ee07f2a - Making 'More...' link in archive more prominent per Vibha
- git #e40a243d - remove unused table and columns
- git #7ca8d2e4 - Add array type check before being used in foreach loop (bug 47023)
- git #cbd88322 - Add default params to avoid massive if/else block
- git #7585030d - Fixing case of empty edit summaries
- git #6a3624b0 - Add web bundling function to Echo notification
- git #9bd17254 - Welcome notification should have 'system' metrics group
- git #47f720b8 - Making some changes to the flyout links per Vibha
- git #8a02df15 - Some cleanup to Formatter
- git #54af0449 - Merge the text of the welcome message into the title.
- git #7a8fc68d - Making sure user cache is invalidated by new notifications (bug 44056)
- git #1ec788ba - Making agent param logic consistant
EducationProgram
edit- git #b375a346 - Check if title exists and do not display the name when not possible
- git #101dea0d - Fix return value of method
- git #9867ab1f - getField -> getUserId (bug 47388)
- git #433607be - Change default value for dykCategory setting
- git #fd0bb9af - Fallback to empty string for invalid values
- git #50b83f87 - Improvements to the event system
- git #395021fe - Cleanup of the EPArticle code
- git #456c46a9 - Introduced top level factory class for the extension
- git #8946ce53 - Enable subpages for the Education_Program_talk: namespace (bug 45356)
- git #1622b34f - Trim whitespace from enrollment token on save
- git #c9ca1ae6 - Fix grammar (comma before but)
EventLogging
edit- git #bd6d21b7 - Quieter installation of dependencies; defaultrebase=0
- git #eefbc132 - Specify Draft3Validator rather than rely on default
- git #918a9925 - Add .travis.yml for Python tests
- git #8b8f5842 - Log level: WARNING by default, DEBUG w/'--debug'
- git #d282ba7b - Re-create table if it was altered or dropped
- git #6933a538 - Add .deploy to ignore
FlaggedRevs
edit- git #809e075c - Fixed some problems likely caused by WikiPage changes. (bug 46941)
- git #49607b7a - Don't filter external change entries
GettingStarted
edit- git #0377e957 - Bump version to 3 for BLP change.
- git #40f0f082 - Fix-up: page variable name is '$title', not '$article'
- git #3737f94f - Provide mechanism for excluding articles by category
MobileFrontend
edit- git #e555ac20 - Uber-compression
- git #9a682685 - Updated Ruby gems
- git #05dd3852 - Promote all the banners into MinervaTemplate
- git #35346faf - Kill navigationStart
- git #237b2261 - Define render function in MinervaTemplate to output page
- git #0ac202df - Promote menu button generation to MinervaTemplate
- git #93a8847e - Do not display desktop view on mobile domain (bug 46473)
- git #2b378f75 - Make sure globals are not overwritten in MobileContextTest
- git #87388009 - Build content navigation menu
- git #976a03e8 - : Don't special case homepage HTML in alpha (bug 30405, bug 30405)
- git #3ec7f23a - Cleanup Skin language and variants
- git #43adc37c - Add protection for bug (bug 47133)
- git #66c272e3 - : Fix search in non-js mode (bug 47290)
- git #08f77025 - On settings page allow touchstart to move checkbox
- git #ce974bc2 - : Load mobile options at top of page (bug 46906)
- git #d1e02c2f - Fix FIXME: Use super for language overlay
- git #97480111 - Fix format check
- git #a359f67e - Profiling
- git #1a033336 - Deprecate M.utils
- git #9abbb678 - Renames MobileContext::getMobileHost() to getMobileHostToken()
- git #d1305124 - Ensures phpunit run from the makefile respects MW_INSTALL_PATH
- git #02201237 - Add _super() to View
- git #bf17be93 - : Make proximity right value consistent with watchlist page star (bug 47320)
- git #169bb457 - Give PhotoUploaderPreview access to log function
- git #44a707e3 - Documentation: Link FIXME to bug
- git #8e8b8669 - Use the correct logging function
- git #b867b70b - Funnel fail
- git #a3acf0ea - : Allow overlay heading title to span 2 lines (bug 44959)
- git #3605a2d1 - Rewrite search as an overlay
- git #63ccfaf6 - Address nearby FIXME using colimit
- git #dd3308d4 - Story 438: Log uploads from nearby and watchlist
- git #d3f8ec4c - Device-specific styles should be last in the list
- git #f6140219 - Story 394: Show CTA on nearby when no photo
- git #9dde59b3 - run qunit with debug=true parameter
- git #e756ea19 - changed element for searchbox to new name in order to fix automation tests
- git #bd892b8e - Updated Ruby gems
- git #3f16a78d - Link to php guidelines in README
- git #2de55186 - Story 419: Nearby distance enhancements
- git #97faaad1 - fix jshint error
- git #b2695015 - Story 430: Promote nearby to beta
- git #9515ed8b - Unsquish pageimages on nearby
- git #2bfc65bb - Style nearby distance
- git #649670a4 - : Translate wiki related fixes (bug 44959)
- git #f886658f - Surface page images on nearby
- git #2c0d387d - Rewrite nearby as an overlay
- git #933b2c59 - Dev Change: Allow nearby page to run on a different api
- git #4b874d25 - wmf-selenium-bot should not report SCM changes in IRC notifications (bug 47167)
- git #5b1a03b0 - Updated Ruby gems
- git #43783966 - Refactored pages to use only one MediaWiki URL
- git #1a3c7cdb - Updated watir-webdriver Ruby gem
- git #bf78071c - Updated Ruby gems
- git #5326ce87 - Rewrite menu generation
- git #5a6c32dd - Rename scriptUrl to wgScript
- git #964337ee - Rewrite footer how skins do it
- git #e0b8dd72 - Cleanup unused vars and doxygen
- git #17119f18 - jqueryify toggle.js
- git #d69450ed - Rm old b/c code. MF now requires MW master
- git #3b5e3c07 - RL: Add modules and module styles to page as modules found (bug 47058)
- git #a749b600 - Remove the need for a button in sections
- git #0ca61124 - Story 141: Set wgMobileDeviceName in a device specific js module
- git #41b1bca2 - Fixes broken test, MFResourceLoaderModuleTest::testGetTemplateScript()
- git #3cb39f1d - Don't set $wgResourceLoaderDebug
Nostalgia
edit- ** Newly deployed extension
OpenStackManager
edit- git #4701bc98 - GUI and LDAP implementation of service groups.
PoolCounter
edit- git #7df78adf - Add full stops to error messages
- git #914c0acf - archive the python version of the daemon
RSS
edit- git #1b0f4181 - RELEASE_NOTES changed: line formatting of legacy versions' RELEASE-NOTES
Renameuser
edit- git #0e7ec544 - Replace dirname( __FILE__ ) with __DIR__
- git #db1ee1ae - Update method documentation
Score
edit- git #f6df3901 - Don't pass an array when a string is what is wanted... (bug 47537)
- git #218ede39 - append return value to output (bug 46374)
- git #9d5998c3 - use lilypond ps backend instead of eps to reduce memory usage (bug 46374)
Scribunto
edit- git #4374903e - Recognize Windows path+drive letter (bug 46635, bug 46635)
- git #bff2ed5a - Add namespace translations for 'ilo'
- git #5989d286 - Add Lua version info to Special:Version (bug 39655, bug 39655)
- git #7a9fdf8e - Add namespace translation for 'sv'
- git #49a7626f - + cs namespaces
- git #62a4ec28 - Add namespace translation for 'tr'
- git #3d4a8165 - Fix errors in mw.title.new( pageid ) (bug 46405)
- git #1735af78 - Add namespace translation for 'bs'
- git #0db3d7c6 - Add text module (bug 45085)
- git #0dc45ff2 - Improve caching in fetchModuleFromParser
SemanticForms
edit- git #fed2b863 - Added qqq values for the two new messages
- git #2f0c4f34 - Added new "minimum instances" and "maximum instances" template params
TimedMediaHandler
edit- git #a5f2b2ba - Show "File usage on other wikis" section
- git #957b3f74 - Add option to disable control elements per player
- git #28521848 - Add option to pass sources to TimedMediaTransformOutput
- git #5d81c9a2 - cache db queries for Special:TimedMediaHandler for one hour
- git #ccc2d10e - Dont show sourceSwitch for small videos
- git #30a1af42 - use inline fallback with link for audio (bug 45557)
- git #6e8d83fe - dont throw exception in iframe if file was deleted (bug 45885)
- git #4ce12eee - Fix H264 video detection now that sources have a type
TorBlock
edit- git #edbcfc90 - Add $wgTorBlockProxy. Used for loading Tor exit node list
Translate
edit- git #4ceb405a - Add key for FUEL
- git #eb241540 - Improve url handling (bug 47002)
- git #3aeece8c - Fix non-TUX workflow selector (bug 47016)
- git #7eaee736 - Fix text change detection in IE (bug 47019, bug 46266)
- git #07b9c398 - Use placeholders only if the browser supports them (bug 47039)
- git #faa92c21 - Compact long message group facet lists on search (bug 46155)
- git #275ffede - Update docs
- git #a9d206f5 - Remove unnecessary return
- git #08c24a40 - Remove extra space introduced by proofread counter
- git #501fb474 - Update docs
- git #0e983f82 - Fix JavaScript error while filtering messages (bug 47034)
- git #6d5bec42 - Fix warning about useless setTimeout call in Firefox (bug 46605)
- git #78b64e38 - Remove unused variables
- git #c49f22df - Add some implicit class variables
- git #2cfdde40 - Initialize empty $discardChangesButton (bug 47036)
- git #5e6a956c - Replace "a" by "an" in the message "bw-desc-openimages" and comments
- git #86d21b7c - Find the correct textarea
- git #28780cd5 - Use .val instead of .text for textarea (bug 47019)
- git #db4f4c0e - Update formatting
- git #6f7399f9 - Remove the hide tab when there are no more warnings (bug 45833)
- git #30b7447d - Fix mw.translate.getGroup to return group from child groups
- git #6c251470 - Fix TypeError: this.message.properties is undefined (bug 47001)
- git #540ff029 - Add missing dependencies
- git #1880f7e2 - Revert "Revert "Readd formatMessageBeforeTable hook""
- git #07bde4e7 - Revert "Readd formatMessageBeforeTable hook"
- git #db008753 - Special case qqq native name
- git #e8d402f5 - Introduce FFS::getFileExtensions to aid automatic detection
- git #d4a0320f - Very basic XliffFFS
- git #eea56aab - Plugins cleanup, documentation (bug 46335)
- git #20f89ca2 - Pretty-format AndroidXmlFFS output (bug 45114)
- git #deb1d500 - Simple paging for translation search search results (bug 46097)
- git #5758af88 - Bind clicks to whole suggestions divs (bug 45478)
- git #1ea4a2de - TranslateSandbox: Enforce permissions
- git #4e87235b - Apply word-wrap to source and translation in page mode
- git #9ff458cc - ApiTranslateSandbox
- git #c9626c5a - Add to the target language selector
- git #84faf9ae - First step for sandbox feature
- git #71fb06a3 - Language facet not appearing in Special:SearchTranslations (bug 46780)
- git #8da67b11 - Add "emergency word-wrap" to strings in proofread mode
- git #8b6c2249 - In proofread mode, after editing, update the stats (bug 45700)
- git #d270f88d - Do not normalise magic words (bug 46614, bug 46613)
- git #2b7bd314 - Readd formatMessageBeforeTable hook
- git #8a5e535e - CSS fixes to better accommodate buttons (bug 46065)
- git #bd88efc2 - Avoid a division by zero possibility
- git #6d3e2f5d - A changed translation can no longer be proofread (bug 46687)
- git #c09202aa - "You have unsaved changes" warning broken (bug 46237)
- git #282a1ac1 - RTL fixes for Special:Magic
- git #92d9f10b - Update PHPDoc
- git #7a672169 - Add non-breaking space between language and icon (bug 46738)
- git #befba26e - Make it possible to use a custom selection of translation aids.
- git #4d997ceb - Update documentation for TranslateUtils::getIcon
- git #20436b44 - Fixes for page and proofread layout
- git #0166b054 - Refresh expired edit token (bug 45766)
- git #b1e0754a - Move getIcon method to TranslateUtils
- git #c0492e2c - Do not show the first proofread tooltip when proofread disabled.
- git #7658340e - When user modifies a translation, it should no longer be proofreadable (bug 46687)
- git #79b6ad64 - Remove wrong RL module
- git #4401705a - Pass the source and target languages as options to proofread, pagemode plugins
- git #a3fb2cd4 - Saving again discards the correction (bug 46567)
- git #cecb5941 - Remove unused message translate-nothing-to-do
- git #feb3c0c1 - Show the bottom toolbar without a scroll
- git #a25b800a - Flip $wgTranslateUseTux to true by default
- git #b6908779 - Add $wgTranslateUseTux
- git #fc70514f - Allow editor to be wider in page view mode (bug 46570)
- git #f5718b23 - Use PHPDoc notation for @todo
TranslationNotifications
edit- git #b1477eea - Use the same user name for posting to all wikis (bug 44210)
- git #e051f020 - Add Santhosh, Jon, Siebrand and myself as authors
UniversalLanguageSelector
edit- git #305e883e - Add Divehi font (bug 42812)
- git #5bbdd16a - Version update
- git #9692a176 - Sort modules alphabetically
- git #a2bb12e3 - Make sections more clear in settings panel
- git #7158b0ad - Add separate Resources.php
UploadWizard
edit- git #fbbf8592 - Don't wikilink input that is already likely to be wikicode (bug 35520)
UserMerge
edit- git #ffb577ff - Add full stops to error messages
VisualEditor
edit- git #fd23c952 - Separate experimental features out into a new module
- git #fe4dce78 - Fix broken config for this.restoring
- git #bb232a0e - Frame initialization exceptions
- git #93cb630a - Don't show "Restore page" button when editing most recent version
- git #a13713e3 - Fix bug in ContentBranchNode that caused renderContents to be called not enough
- git #83a592f3 - Fix whitespace preservation around meta items
- git #bf254f44 - UI "Views" refactor
- git #2419f763 - Death and/or destruction
- git #3fe30323 - Allow node focusing
- git #d809dc7e - Added inline comment explaining not obvious purpose of code
- git #eac44c39 - Make the AnnotationSet constructor take an array of indexes
- git #533e43ea - Remove html/* attributes in getClonedElement() (bug 47297)
- git #cdba5f28 - When we say originalHtml, we'd better mean it
- git #42c1aa10 - Serialize alienated context-sensitive nodes correctly
- git #50e14d42 - Delete spurious normalizedHtml
- git #2f1ee492 - Fix a weird whitespace stripping bug
- git #6c1e4cfd - Partly fix the "Report problem" button (bug 47319)
- git #5be6d0d4 - Updated rangy from 1.2.2 to 1.3alpha.772
- git #a20ec306 - Fix missing global in 116321afe5fd19d02fe89f82e62cda80c13dda8f
- git #e786c5c2 - Avoid rendering content of ve.ce.ContentBranchNode multiple times when only one transaction is applied
- git #eab968d7 - ve.init.mw.ViewPageTarget: Put the Edit source link in the visible tab area
- git #116321af - Make the "Report problem" POST URL configurable
- git #8f6b042e - ve.ui.SelectWidget: Keep track of mouse down
- git #4511a9e6 - Actually pass oldid parameter when serializing
- git #04516bb0 - Whitespace preservation was broken after the first run (bug 43543)
- git #9a98d8bc - ve.init.mw.ViewPageTarget: Switch tabLayout from 'add' to 'replace' (bug 46872)
- git #ff7b8a25 - Transactions to store metadata merge info when present (bug 46954)
- git #9d5b9525 - Inside ve.ce.Document.getRelativeOffset fallback to 'character' mode if 'word' mode returns the same offset as was passed originally
- git #17c9aadf - Simplified iframe initialization
- git #383a669f - Fix annotation breakage
- git #e1500118 - docgen: Disable parallel processing, suspected cause of Ruby segfaults
- git #d4e41e29 - Make returning the same offset the least preferred option in ve.ce.Document.getRelativeOffset
- git #097fd3c1 - There was no check if anchorNode of selection range is inside an element with CSS class ve-ce-slug. (bug 47258)
- git #504a1baf - Filter our zero-coverage updateState nodes
- git #6dacc549 - Hybridise MWTemplateNode
- git #f415b8d7 - JSHint: Re-order jshintrc options to split common from project settings
- git #77d9606b - TransactionProcessor: Fix offset bug
- git #7f6beb9d - Have ce's ctrl+arrow functionality use UnicodeJS library (bug 46794)
- git #01eda7f3 - Create MWTemplateNode (bug 46571)
- git #54a232a9 - Allow nodes to handle their own children
- git #1c6522d9 - Fixes to DM metaList stuff under Roan's guidance.
- git #1b5a376c - Allow hybrids across Model subclasses
- git #76b080dc - Pass the converter object to the node handler in toDataElement()
- git #daaf255f - Make getDataFromDomRecursion() use a context stack to pass context info
- git #95104406 - Image node refactor
- git #8f3e6f15 - Dialog button changes
- git #7ac32bc0 - No more confusing boolean argument for closing windows
- git #62c06d02 - Create GeneratedContentNode which can store rendered HTML in IV store (bug 46571)
- git #1db76c39 - Fix 404 on iframe styles by standardizing get and set modules methods.
- git #316fdab4 - Actually use the doc parameter in toDomElements()
- git #27875c82 - Reduce code duplication for annotation rendering
- git #e647e223 - Added icon for reference, switched from category to tag icons
- git #f36e68c3 - Implement next/prevBreakOffset and word skipping (bug 46794)
- git #162f1b41 - Convert AnnotationFactory and MetaItemFactory to NamedClassFactories
- git #9c967267 - Rename ve.NodeFactory to ve.NamedClassFactory
- git #2eb77c12 - Add ve.ce.View as a common base class for ce.Node and ce.Annotation
- git #0b55bb8c - Move common Node/Annotation/MetaItem code into ve.dm.Model
- git #87125aaf - Fix MetaList tests, were totally broken
- git #1645fe01 - Be resilient against an unset hrefPrefix in MWCategoryMetaItem
- git #2eb0d2a6 - Great Annotation Refactor of 2013 (bug 46464, bug 44808)
- git #9bac935c - Fix ModelRegistry bugs
- git #23ac4b79 - Clickable inline images
- git #4c1934b1 - Prevent IE from editing ce="false"
- git #93bbe938 - Fix for custom hash with keys in different order (bug 46895)
- git #277c4f6c - Change custom .getHash functions to .getHashObject (bug 46895)
- git #f7335d47 - Support loading stylesheets into frames from different locations
- git #de49bf2b - Quick fix for IE typing after generated content
- git #148b6bf8 - Media dialog support (bug 37870)
- git #1513c23b - Test: Disable circular reference test for ve.getHash.
- git #a0c7d90f - Fix a bug where trimOuterSpaceFromRange() didn't trim an all-whitespace range
- git #306680ef - ve.init.mw.ViewPageTarget: Use original label for replaced tab (bug 42117)
- git #fea3273c - Make ve.ce.Document.getSiblingWordBoundary compatible with new linmod
- git #1ec8ba3e - Remove superfluous spaces in function invocations.
- git #93b5e174 - ve.init: Fix broken dependency between ve.js and ve.init.platform (bug 45175)
- git #96c39e07 - Add left/right/center alignment to popups
- git #61236617 - Re-run makeStaticLoader for index.php (fix 404 ve.ui.FlaggableElements.js)
- git #42f4ecc8 - Test: Fix 404 errors in example images.
- git #f669d145 - Test: Fix 404 error.
- git #7df0569f - Fix borked resource module for LabeledElement, and GroupElement.
- git #8e273b7d - Add overlay to frame
- git #fb534ebe - Script tag for LinearData test not renamed after file move.
- git #fdf30b1a - Store data in LinearData class with an index-value store for objects (bug 46320)
- git #5b168bdb - Fix MWImageNode dimensions and implement toDomElements (bug 56336)
- git #836fa821 - Make sure that rangy is initialized only once and that it is initialized before it is used.
- git #48f64035 - Typing support after Aliens and Entities for IE
- git #3dfbda60 - Fix for live preview in jsduck
- git #c53685b8 - Doc: Replace "@property @type {Type}" with "@property {Type}".
- git #497b6947 - Fix: focus method should be called on jQuery object not on ve.ui.TextInputWidget object itself.
- git #21e4fdc0 - Added support for displaying inline images.
- git #a2e59f7c - Stack panel, element mixins, cleanup
- git #8d2ad5b3 - Docgen: Add a way to override parameters to makeStaticLoader.
- git #36fb75d6 - Docgen: Re-colourise jsduck warnings.
- git #ab202658 - Remove auto-open of meta dialog
- git #d25a04b3 - New popup widget
- git #47691cf5 - Initialize rangy once and globally instead of doing it in constructor of every surface.
- git #fe0fdcd6 - Small cleanup in CE
- git #4988efd3 - UnicodeJS library to implement Unicode standards (bug 44085)
- git #e1f41960 - Message cleanup
- git #63567654 - Link inspector suggestion sections
- git #482db376 - Removed static "overrides", which were only setting defaults
- git #a8a5c74d - Prevent adding content to aliens in IE
- git #168fcec3 - Added layouts and fixed up dialog styling issues
- git #7e65e3be - Add insert and remove events to MetaList
- git #2108030c - Add support for slugs in ve.ce.Document.prototype.getRelativeOffset
- git #0339a922 - Cleanup in ve.ce.Surface.
- git #8baf7a1d - Add mutators in MetaList
- git #1cec447b - Fix documentation to place @emits in the correct place
- git #1176bf96 - Move .commit()/.rollback() from TransactionProcessor to Document
- git #92ea1031 - Small cleanup/refactoring to getSiblingWordBoundary
- git #b19a2010 - Docs: Primitive -> primitive.
- git #3b8cdfe2 - Programmatic handling for selection (arrow up and arrow down only).
- git #8b2d3cae - Programmatic handling for selection (arrow left and arrow right only).
- git #5b996487 - Introduce helper functions.
- git #c8819742 - Introduce method ve.ce.Document.getRelativeOffset.
- git #573aea47 - ve.init.mw.ViewPageTarget: Fix exception in deactivate(). (bug 46456)
- git #c636ae13 - Cleanup to ve.dm.SurfaceFragment.wordBoundaryPattern
- git #8199f2a1 - Removed ve.dm.Document.getIEStyleWordBoundary method.
- git #b39576b4 - Add MW-specific meta items for categories and language links
- git #c2e1350f - Remove more periods
- git #fb22e4df - Group, Select, Option, Outline and MenuSection widgets
- git #db6cede4 - Fix transition animation between context menu/inspector
- git #e0d7f0ac - Docs: Add more @source links to external.js
- git #4e64187b - Document and clean up events in all the things (bug 45872)
- git #0c33d05e - Docgen: Exit with error status code if there are warnings.
- git #1c62a63b - Introducing method ve.dm.Document.getIEStyleWordBoundary
- git #62dacf17 - Minor comment and licence fixes
- git #62318f9c - Create basic tests for AnnotationSet. (bug 46320)
WebFonts
edit- git #65bb7624 - Add Divehi fonts (bug 46622)
WikiLove
edit- git #df4e93f0 - Fix grammar (comma before but)
WikimediaIncubator
edit- git #595cce68 - Fix grammar (comma before but)
WikimediaMaintenance
edit- git #f24470e6 - Add refreshMessageBlobs.php (bug 27320, bug 27320)
- git #63fa3e68 - Remove ClickTracking CREATE TABLEs from AddWiki
- git #b5f4c9bf - Made GetJobQueueLengths handle different types of queue classes.
ZeroRatedMobileAccess
edit- git #cdd52fa2 - Stopping Wikipedia Zero X close button from overlaying elements.
- git #9e3f3b66 - Move modules from MobileFrontend into ZeroRatedMobileAccess
- git #31712758 - Added vimpelcom-mobilink-pakistan i18n
- git #89f5d2db - Reducing default memcaching of carrier preferences from 3600