r54535 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r54534‎ | r54535 | r54536 >
Date:18:15, 6 August 2009
Author:brion
Status:ok
Tags:
Comment:
Merge trunk fixes to support returnto query params, needed for OptIn smoothness
* r53270 Add returntoquery= parameter to Special:Userlogin which adds a query string to the "Return to" link. Also using this parameter in the Log in and Log out links on top of the screen, so that people who click Log in from e.g. an edit page will be taken back to the edit page rather than to the page view.
* r53293 Couple of issues in r53270: use accessor method and keep the function signature bc
* r53305 Fix encoding issue in r53270
* r53777 Fix r53270: drop &returntoquery parameter if empty, and prevent Special:Userlogin from returning to itself, creating very long looplike URLs
Modified paths:
  • /branches/wmf-deployment (modified) (history)
  • /branches/wmf-deployment/RELEASE-NOTES (modified) (history)
  • /branches/wmf-deployment/extensions (modified) (history)
  • /branches/wmf-deployment/extensions/CentralAuth (modified) (history)
  • /branches/wmf-deployment/extensions/CodeReview (modified) (history)
  • /branches/wmf-deployment/extensions/MWSearch (modified) (history)
  • /branches/wmf-deployment/extensions/SecurePoll (modified) (history)
  • /branches/wmf-deployment/extensions/SecurePoll/cli/wm-scripts (modified) (history)
  • /branches/wmf-deployment/extensions/TitleKey (modified) (history)
  • /branches/wmf-deployment/includes/ConfEditor.php (modified) (history)
  • /branches/wmf-deployment/includes/OutputPage.php (modified) (history)
  • /branches/wmf-deployment/includes/Skin.php (modified) (history)
  • /branches/wmf-deployment/includes/SkinTemplate.php (modified) (history)
  • /branches/wmf-deployment/includes/api/ApiQueryCategoryMembers.php (modified) (history)
  • /branches/wmf-deployment/includes/specials (modified) (history)
  • /branches/wmf-deployment/includes/specials/SpecialSearch.php (modified) (history)
  • /branches/wmf-deployment/includes/specials/SpecialUserlogin.php (modified) (history)
  • /branches/wmf-deployment/includes/specials/SpecialUserrights.php (modified) (history)
  • /branches/wmf-deployment/skins/monobook (modified) (history)

Diff [purge]

Property changes on: branches/wmf-deployment/skins/monobook
___________________________________________________________________
Name: svn:mergeinfo
11 - /branches/REL1_15/phase3/skins/monobook:51646
/trunk/phase3/skins/monobook:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53012,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,54384,54494
22 + /branches/REL1_15/phase3/skins/monobook:51646
/trunk/phase3/skins/monobook:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53012,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53777,54384,54494
Property changes on: branches/wmf-deployment/extensions/CodeReview
___________________________________________________________________
Name: svn:mergeinfo
33 - /branches/REL1_15/phase3/extensions/CodeReview:51646
/trunk/extensions/CodeReview:52089-54497
/trunk/phase3/CodeReview:52859,53272
/trunk/phase3/extensions/CodeReview:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52879,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
44 + /branches/REL1_15/phase3/extensions/CodeReview:51646
/trunk/extensions/CodeReview:52089-54497
/trunk/phase3/CodeReview:52859,53272
/trunk/phase3/extensions/CodeReview:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52879,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494
Property changes on: branches/wmf-deployment/extensions/TitleKey
___________________________________________________________________
Name: svn:mergeinfo
55 - /branches/REL1_15/phase3/extensions/TitleKey:51646
/trunk/extensions/TitleKey:52089-54533
/trunk/phase3/TitleKey:52859,53272
/trunk/phase3/extensions/TitleKey:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
66 + /branches/REL1_15/phase3/extensions/TitleKey:51646
/trunk/extensions/TitleKey:52089-54533
/trunk/phase3/TitleKey:52859,53272
/trunk/phase3/extensions/TitleKey:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494
Property changes on: branches/wmf-deployment/extensions/MWSearch
___________________________________________________________________
Name: svn:mergeinfo
77 - /branches/REL1_15/phase3/extensions/MWSearch:51646
/trunk/extensions/MWSearch:52859,52871-52872,52876,53191,53205-53206,53272,54125
/trunk/phase3/MWSearch:52859,53272
/trunk/phase3/extensions/MWSearch:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,54384,54494
88 + /branches/REL1_15/phase3/extensions/MWSearch:51646
/trunk/extensions/MWSearch:52859,52871-52872,52876,53191,53205-53206,53272,54125
/trunk/phase3/MWSearch:52859,53272
/trunk/phase3/extensions/MWSearch:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53777,54384,54494
Property changes on: branches/wmf-deployment/extensions/CentralAuth
___________________________________________________________________
Name: svn:mergeinfo
99 - /branches/REL1_15/phase3/extensions/CentralAuth:51646
/trunk/extensions/CentralAuth:52859,52871-52872,52876,53191,53205-53206,53272,53602
/trunk/phase3/CentralAuth:52859,53272
/trunk/phase3/extensions/CentralAuth:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
1010 + /branches/REL1_15/phase3/extensions/CentralAuth:51646
/trunk/extensions/CentralAuth:52859,52871-52872,52876,53191,53205-53206,53272,53602
/trunk/phase3/CentralAuth:52859,53272
/trunk/phase3/extensions/CentralAuth:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494
Property changes on: branches/wmf-deployment/extensions/SecurePoll/cli/wm-scripts
___________________________________________________________________
Name: svn:mergeinfo
1111 - /branches/REL1_15/phase3/extensions/SecurePoll/cli/wm-scripts:51646
/trunk/extensions/SecurePoll/cli/wm-scripts:52089-53866,54105
/trunk/phase3/SecurePoll/cli/wm-scripts:52859,53272
/trunk/phase3/extensions/SecurePoll/cli/wm-scripts:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
1212 + /branches/REL1_15/phase3/extensions/SecurePoll/cli/wm-scripts:51646
/trunk/extensions/SecurePoll/cli/wm-scripts:52089-53866,54105
/trunk/phase3/SecurePoll/cli/wm-scripts:52859,53272
/trunk/phase3/extensions/SecurePoll/cli/wm-scripts:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494
Property changes on: branches/wmf-deployment/extensions/SecurePoll
___________________________________________________________________
Name: svn:mergeinfo
1313 - /branches/REL1_15/phase3/extensions/SecurePoll:51646
/trunk/extensions/SecurePoll:52089-53866
/trunk/phase3/SecurePoll:52859,53272
/trunk/phase3/extensions/SecurePoll:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
1414 + /branches/REL1_15/phase3/extensions/SecurePoll:51646
/trunk/extensions/SecurePoll:52089-53866
/trunk/phase3/SecurePoll:52859,53272
/trunk/phase3/extensions/SecurePoll:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494
Property changes on: branches/wmf-deployment/extensions
___________________________________________________________________
Name: svn:mergeinfo
1515 - /branches/REL1_15/phase3/extensions:51646
/trunk/extensions:52859,52871-52872,52876,53191,53205-53206,53272
/trunk/phase3:52859,53272
/trunk/phase3/extensions:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
1616 + /branches/REL1_15/phase3/extensions:51646
/trunk/extensions:52859,52871-52872,52876,53191,53205-53206,53272
/trunk/phase3:52859,53272
/trunk/phase3/extensions:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494
Index: branches/wmf-deployment/includes/OutputPage.php
@@ -1464,11 +1464,13 @@
14651465 * Add a "return to" link pointing to a specified title
14661466 *
14671467 * @param Title $title Title to link
 1468+ * @param string $query Query string
14681469 */
1469 - public function addReturnTo( $title ) {
 1470+ public function addReturnTo( $title, $query = array() ) {
14701471 global $wgUser;
14711472 $this->addLink( array( 'rel' => 'next', 'href' => $title->getFullUrl() ) );
1472 - $link = wfMsgHtml( 'returnto', $wgUser->getSkin()->link( $title ) );
 1473+ $link = wfMsgHtml( 'returnto', $wgUser->getSkin()->link(
 1474+ $title, null, array(), $query ) );
14731475 $this->addHTML( "<p id=\"mw-returnto\">{$link}</p>\n" );
14741476 }
14751477
@@ -1479,12 +1481,16 @@
14801482 * @param null $unused No longer used
14811483 * @param Title $returnto Title to return to
14821484 */
1483 - public function returnToMain( $unused = null, $returnto = NULL ) {
 1485+ public function returnToMain( $unused = null, $returnto = null, $returntoquery = null ) {
14841486 global $wgRequest;
14851487
1486 - if ( $returnto == NULL ) {
 1488+ if ( $returnto == null ) {
14871489 $returnto = $wgRequest->getText( 'returnto' );
14881490 }
 1491+
 1492+ if ( $returntoquery == null ) {
 1493+ $returntoquery = $wgRequest->getText( 'returntoquery' );
 1494+ }
14891495
14901496 if ( '' === $returnto ) {
14911497 $returnto = Title::newMainPage();
@@ -1499,7 +1505,7 @@
15001506 $titleObj = Title::newMainPage();
15011507 }
15021508
1503 - $this->addReturnTo( $titleObj );
 1509+ $this->addReturnTo( $titleObj, $returntoquery );
15041510 }
15051511
15061512 /**
Property changes on: branches/wmf-deployment/includes/api/ApiQueryCategoryMembers.php
___________________________________________________________________
Name: svn:mergeinfo
15071513 - /branches/REL1_15/phase3/includes/api/ApiQueryCategoryMembers.php:51646
/trunk/phase3/includes/api/ApiQueryCategoryMembers.php:28215,52089-53052,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
15081514 + /branches/REL1_15/phase3/includes/api/ApiQueryCategoryMembers.php:51646
/trunk/phase3/includes/api/ApiQueryCategoryMembers.php:28215,52089-53052,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494
Property changes on: branches/wmf-deployment/includes/ConfEditor.php
___________________________________________________________________
Name: svn:mergeinfo
15091515 - /trunk/phase3/includes/ConfEditor.php:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
15101516 + /trunk/phase3/includes/ConfEditor.php:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494
Index: branches/wmf-deployment/includes/SkinTemplate.php
@@ -150,6 +150,11 @@
151151 wfProfileIn( __METHOD__ . '-stuff' );
152152 $this->thispage = $this->mTitle->getPrefixedDBkey();
153153 $this->thisurl = $this->mTitle->getPrefixedURL();
 154+ $query = $wgRequest->getValues();
 155+ unset( $query['title'] );
 156+ unset( $query['returnto'] );
 157+ unset( $query['returntoquery'] );
 158+ $this->thisquery = wfUrlencode( wfArrayToCGI( $query ) );
154159 $this->loggedin = $wgUser->isLoggedIn();
155160 $this->iscontent = ( $this->mTitle->getNamespace() != NS_SPECIAL );
156161 $this->iseditable = ( $this->iscontent and !( $action == 'edit' or $action == 'submit' ) );
@@ -495,6 +500,11 @@
496501
497502 /* set up the default links for the personal toolbar */
498503 $personal_urls = array();
 504+ $page = $wgRequest->getVal( 'returnto', $this->thisurl );
 505+ $query = $wgRequest->getVal( 'returntoquery', $this->thisquery );
 506+ $returnto = "returnto=$page";
 507+ if( $this->thisquery != '' )
 508+ $returnto .= "&returntoquery=$query";
499509 if( $this->loggedin ) {
500510 $personal_urls['userpage'] = array(
501511 'text' => $this->username,
@@ -547,7 +557,7 @@
548558 $personal_urls['logout'] = array(
549559 'text' => wfMsg( 'userlogout' ),
550560 'href' => self::makeSpecialUrl( 'Userlogout',
551 - $title->isSpecial( 'Preferences' ) ? '' : "returnto={$this->thisurl}"
 561+ $title->isSpecial( 'Preferences' ) ? '' : $returnto
552562 ),
553563 'active' => false
554564 );
@@ -574,13 +584,13 @@
575585 );
576586 $personal_urls['anonlogin'] = array(
577587 'text' => wfMsg( $loginlink ),
578 - 'href' => self::makeSpecialUrl( 'Userlogin', 'returnto=' . $this->thisurl ),
 588+ 'href' => self::makeSpecialUrl( 'Userlogin', $returnto ),
579589 'active' => $title->isSpecial( 'Userlogin' )
580590 );
581591 } else {
582592 $personal_urls['login'] = array(
583593 'text' => wfMsg( $loginlink ),
584 - 'href' => self::makeSpecialUrl( 'Userlogin', 'returnto=' . $this->thisurl ),
 594+ 'href' => self::makeSpecialUrl( 'Userlogin', $returnto ),
585595 'active' => $title->isSpecial( 'Userlogin' )
586596 );
587597 }
Property changes on: branches/wmf-deployment/includes/specials/SpecialUserrights.php
___________________________________________________________________
Name: svn:mergeinfo
588598 - /trunk/phase3/includes/specials/SpecialUserrights.php:36354-52116,52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
589599 + /trunk/phase3/includes/specials/SpecialUserrights.php:36354-52116,52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494
Index: branches/wmf-deployment/includes/specials/SpecialUserlogin.php
@@ -37,7 +37,8 @@
3838
3939 var $mName, $mPassword, $mRetype, $mReturnTo, $mCookieCheck, $mPosted;
4040 var $mAction, $mCreateaccount, $mCreateaccountMail, $mMailmypassword;
41 - var $mLoginattempt, $mRemember, $mEmail, $mDomain, $mLanguage, $mSkipCookieCheck;
 41+ var $mLoginattempt, $mRemember, $mEmail, $mDomain, $mLanguage;
 42+ var $mSkipCookieCheck, $mReturnToQuery;
4243
4344 /**
4445 * Constructor
@@ -53,6 +54,7 @@
5455 $this->mRetype = $request->getText( 'wpRetype' );
5556 $this->mDomain = $request->getText( 'wpDomain' );
5657 $this->mReturnTo = $request->getVal( 'returnto' );
 58+ $this->mReturnToQuery = $request->getVal( 'returntoquery' );
5759 $this->mCookieCheck = $request->getVal( 'wpCookieCheck' );
5860 $this->mPosted = $request->wasPosted();
5961 $this->mCreateaccount = $request->getCheck( 'wpCreateaccount' );
@@ -68,6 +70,7 @@
6971
7072 if ( $wgRedirectOnLogin ) {
7173 $this->mReturnTo = $wgRedirectOnLogin;
 74+ $this->mReturnToQuery = '';
7275 }
7376
7477 if( $wgEnableEmail ) {
@@ -89,6 +92,7 @@
9093 # When switching accounts, it sucks to get automatically logged out
9194 if( $this->mReturnTo == $wgLang->specialPage( 'Userlogout' ) ) {
9295 $this->mReturnTo = '';
 96+ $this->mReturnToQuery = '';
9397 }
9498 }
9599
@@ -718,8 +722,7 @@
719723 if ( !$titleObj instanceof Title ) {
720724 $titleObj = Title::newMainPage();
721725 }
722 -
723 - $wgOut->redirect( $titleObj->getFullURL() );
 726+ $wgOut->redirect( $titleObj->getFullURL( $this->mReturnToQuery ) );
724727 }
725728 }
726729
@@ -752,7 +755,7 @@
753756 $wgOut->addHTML( $injected_html );
754757
755758 if ( !empty( $this->mReturnTo ) ) {
756 - $wgOut->returnToMain( null, $this->mReturnTo );
 759+ $wgOut->returnToMain( null, $this->mReturnTo, $this->mReturnToQuery );
757760 } else {
758761 $wgOut->returnToMain( null );
759762 }
@@ -851,6 +854,9 @@
852855
853856 if ( !empty( $this->mReturnTo ) ) {
854857 $returnto = '&returnto=' . wfUrlencode( $this->mReturnTo );
 858+ if ( !empty( $this->mReturnToQuery ) )
 859+ $returnto .= '&returntoquery=' .
 860+ wfUrlencode( $this->mReturnToQuery );
855861 $q .= $returnto;
856862 $linkq .= $returnto;
857863 }
Property changes on: branches/wmf-deployment/includes/specials/SpecialSearch.php
___________________________________________________________________
Name: svn:mergeinfo
858864 - /trunk/phase3/includes/specials/SpecialSearch.php:36354-52665,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
859865 + /trunk/phase3/includes/specials/SpecialSearch.php:36354-52665,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494
Property changes on: branches/wmf-deployment/includes/specials
___________________________________________________________________
Name: svn:mergeinfo
860866 - /trunk/phase3/includes/specials:36354-52088,52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
861867 + /trunk/phase3/includes/specials:36354-52088,52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494
Property changes on: branches/wmf-deployment/includes/Skin.php
___________________________________________________________________
Name: svn:mergeinfo
862868 - /branches/REL1_15/phase3/includes/Skin.php:51646
/trunk/phase3/includes/Skin.php:52089-52361,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52879,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
863869 + /branches/REL1_15/phase3/includes/Skin.php:51646
/trunk/phase3/includes/Skin.php:52089-52361,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52879,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494
Index: branches/wmf-deployment/RELEASE-NOTES
@@ -202,6 +202,8 @@
203203 * Show user preference 'Use live preview' if $wgLivePreview is enabled only
204204 * (bug 17014) Blocked users can no longer use Special:UserRights if they do
205205 not have the 'userrights' permission.
 206+* Log in and log out links no longer return to page view when clicked from
 207+ history view, edit page, or something similar
206208
207209 == API changes in 1.16 ==
208210
Property changes on: branches/wmf-deployment
___________________________________________________________________
Name: svn:mergeinfo
209211 - /branches/REL1_15/phase3:51646
/trunk/phase3:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53369,53502-53504,53506,54384,54494
210212 + /branches/REL1_15/phase3:51646
/trunk/phase3:52290,52402,52404,52718,52737,52759,52776,52791,52800,52808,52812-52813,52815-52819,52822,52846,52850,52852-52853,52855-52857,52859,52924,52986,53128-53129,53190,53197,53199,53203-53204,53210-53211,53247,53249,53252,53267,53270,53293,53305,53369,53502-53504,53506,53777,54384,54494

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r53270Add returntoquery= parameter to Special:Userlogin which adds a query string t...catrope21:25, 14 July 2009
r53293Couple of issues in r53270: use accessor method and keep the function signatu...nikerabbit06:43, 15 July 2009
r53305Fix encoding issue in r53270catrope10:22, 15 July 2009
r53777Fix r53270: drop &returntoquery parameter if empty, and prevent Special:Userl...catrope10:34, 26 July 2009

Status & tagging log