Merge "(bug 44385) move jquery.collapsibleTabs module to Vector extension"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Fri, 15 Feb 2013 18:55:33 +0000 (18:55 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Fri, 15 Feb 2013 18:55:33 +0000 (18:55 +0000)
1  2 
RELEASE-NOTES-1.21
resources/Resources.php

diff --combined RELEASE-NOTES-1.21
@@@ -16,8 -16,6 +16,8 @@@ production
    of page watchers required for the number to be accessible to users
    without the unwatchedpages permission.
  * $wgBug34832TransitionalRollback has been removed.
 +* (bug 29472) $wgUseDynamicDates has been removed and its functionality
 +  disabled.
  
  === New features in 1.21 ===
  * (bug 38110) Schema changes (adding or dropping tables, indicies and
    a security fix (bug 42202).
  * Added the ability to limit the wall clock time used by shell processes,
    as well as the CPU time. Configurable with $wgMaxShellWallClockTime.
 +* Allow memory of shell subprocesses to be limited using Linux cgroups
 +  instead of ulimit -v, which tends to cause deadlocks in recent versions
 +  of ImageMagick. Configurable with $wgShellCgroup.
  * Added $wgWhitelistReadRegexp for regex whitelisting.
  * (bug 5346) Categories that are redirects will be displayed italic in
    the category links section at the bottom of a page.
  * (bug 43915) New maintenance script deleteEqualMessages.php.
 +* New collation uppercase-sv, which is like uppercase, but adapted
 +  to Swedish sort order.
 +* WikiText now permits the use of WAI-ARIA's role="presentation" inside of
 +  html elements and tables. This allows presentational markup, especially
 +  tables. To be marked up as such.
  
  === Bug fixes in 1.21 ===
  * (bug 40353) SpecialDoubleRedirect should support interwiki redirects.
    ca-edit click instead opening URL directly.
  * (bug 43964) Invalid value of "link" parameter in <gallery> no longer produces
    a fatal error.
 +* (bug 44775) The username field is not pre-filled when creating an account.
  
  === API changes in 1.21 ===
  * prop=revisions can now report the contentmodel and contentformat.
  * (bug 43849) ApiQueryImageInfo no longer throws exceptions with ForeignDBRepo
    redirects.
  * On error, any warnings generated before that error will be shown in the result.
 +* action=help suports generalized submodules (modules=query+value), querymodules obsolete
 +* ApiQueryImageInfo continuation is more reliable. The only major change is
 +  that the imagerepository property will no longer be set on page objects not
 +  processed in the current query (i.e. non-images or those skipped due to
 +  iicontinue).
 +* Add supports for all pageset capabilities - generators, redirects, converttitles to
 +  action=purge and action=setnotificationtimestamp.
  
  === API internal changes in 1.21 ===
  * For debugging only, a new global $wgDebugAPI removes many API restrictions when true.
    Never use on the production servers, as this flag introduces security holes.
    Whenever enabled, a warning will also be added to all output.
 +* ApiModuleManager now handles all submodules (actions,props,lists) and instantiation
 +* Query stores prop/list/meta as submodules
 +* ApiPageSet can now be used in any action to process titles/pageids/revids or any generator.
 +* BREAKING CHANGE: ApiPageSet constructor now has two params instead of three, with only the
 +  first one keeping its meaning. ApiPageSet is now derived from ApiBase.
 +* BREAKING CHANGE: ApiQuery::newGenerator() and executeGeneratorModule() were deleted.
 +* ApiQueryGeneratorBase::setGeneratorMode() now requires a pageset param.
  
  === Languages updated in 1.21 ===
  
@@@ -239,6 -214,13 +239,13 @@@ changes to languages because of Bugzill
    as separators for thousands and decimals respectively.
  
  === Other changes in 1.21 ===
+ * BREAKING CHANGE: (bug 44385) Removed the jquery.collapsibleTabs module and
+   moved it to the Vector extension. It was entirely Vector-extension-specific,
+   deeply interconnected with the extension, and this functionality really
+   belongs to the extension instead of the skin anyway. In the unlikely case you
+   were using it, you have to either copy it to your extension, or install the
+   Vector extension (and possibly disable its features using config settings if
+   you don't want them).
  
  == Compatibility ==
  
diff --combined resources/Resources.php
@@@ -149,10 -149,6 +149,6 @@@ return array
                'scripts' => 'resources/jquery/jquery.client.js',
                'targets' => array( 'desktop', 'mobile' ),
        ),
-       'jquery.collapsibleTabs' => array(
-               'scripts' => 'resources/jquery/jquery.collapsibleTabs.js',
-               'dependencies' => 'jquery.delayedBind',
-       ),
        'jquery.color' => array(
                'scripts' => 'resources/jquery/jquery.color.js',
                'dependencies' => 'jquery.colorUtil',
        ),
        'jquery.json' => array(
                'scripts' => 'resources/jquery/jquery.json.js',
 +              'targets' => array( 'mobile', 'desktop' ),
        ),
        'jquery.localize' => array(
                'scripts' => 'resources/jquery/jquery.localize.js',