This was very briefly used during the development cycle of
MediaWiki 1.16 in 2010. The idea was to port some pre-RL legacy
modules from global variables to mw.legacy.* (such as sajax,
wikibits and other such 'mediawiki.legacy.*' modules),
with a back-compat deprecate-warning alias from their old global
names to the mw.legacy.* namespace.
This was abandoned prior to stable release and never used again,
and properly deprecated after years of no use in MediaWiki 1.22.
Remove this now, finally.
Change-Id: I9ef0984da7a07d4778fbeb71f3d4a7ebba97f29f
removed.
* The JavaScript global variable wgLoadScript has been removed. Use
mw.util.wikiScript( 'load' ) instead.
+* ResourceLoader no longer creates the 'mw.legacy' placeholder object. It has
+ been unused since 1.16 and was deprecated in 1.22. To deprecate a property
+ in JavaScript, use mw.log.deprecate() instead.
* …
=== Deprecations in 1.34 ===
*/
libs: {},
- /**
- * Access container for deprecated functionality that can be moved from
- * from their legacy location and attached to this object (e.g. a global
- * function that is deprecated and as stop-gap can be exposed through here).
- *
- * This was reserved for future use but never ended up being used.
- *
- * @deprecated since 1.22 Let deprecated identifiers keep their original name
- * and use mw.log#deprecate to create an access container for tracking.
- * @property
- */
- legacy: {},
-
/**
* Store for messages.
*