Extension:MobileFrontend/Deployments/2013-11-14

Dependencies
Dependency: Ibaf09360041408e9bf9692056572f5b23b7f7c08

Bugs
Bug: 56024

Bug: 56390

Bug: 56825

Bug: 56822

Bug: 56831

Bug: 56153

Stories
Story 1218: Allow users to modify their UserProfile intro

Story 1312 Card 1312: Style UserProfile page

Story 1289: Promote image viewer overlay to beta

QA
QA: Attempt to get around bogus failure to type password

Rejoice as QUnit tests in debug pass again

Uncategorized
Avoid fatals in Special:History without parameter

Regression: Revert Special:Search and friends styling to not show footer/header

Make debug=true work again

Raw Git Logs
commit 85c5ede258eac1c78e1e0699cdbf6bbfcf090e3a Author: cmcmahon  Date:  Thu Nov 7 15:43:47 2013 -0700

QA: Attempt to get around bogus failure to type password Change-Id: Ie97459a993f1181bbcf6854ce0be2dbdcca06d9a

commit 6a7c82be438336eab52169783029bd51fe6aa374 Author: jrobson  Date:  Fri Nov 8 14:52:16 2013 -0800

Center heading on Special:Userlogin and friends Bug: 56024 Change-Id: I55943dc5256fcfbc303253c2095ec2ad54e01905

commit c5382625b80e4d19f6e27c29b30592c81f6f45a8 Author: jrobson  Date:  Wed Nov 13 16:29:22 2013 -0800

Nearby pages: Don't change the background when open Not sure why this was added - I suspect it wasn't removed from an earlier version Change-Id: I28689af0488085d926b75aa49693a7a8e1b56ff7

commit 7daacd6f7e0e311bee7396bc149dc371b86f78d7 Author: jrobson  Date:  Mon Oct 28 12:44:26 2013 -0700

Beta desktop feature: Nearby pages * Create a 'mobile bridge' that tweaks the desktop UI so mobile code can run on it and required styles are loaded * Add hook for GetBetaFeaturePreferences and provide feature * Add an additional wgMFMode for beta (desktop-beta), update modules so   they can run in this environment Change-Id: Id81ef4715f545180dbe8f7f2f377e6da29742a05

commit d3a1973b198a538a56973ad63666080e9f552d33 Author: jrobson  Date:  Wed Nov 13 15:56:47 2013 -0800

i18n: Fix menu in RTL mode Use CSS3 background position to do this to allow RTL flipping Bug: 56390 Change-Id: I12894560423bef387d5caebde3cbfaec62935a99

commit b09d538d0d5d5ee30d3fad1d36accbe486bb83f6 Author: jrobson  Date:  Wed Nov 13 15:04:27 2013 -0800

Story 1218: Allow users to modify their UserProfile intro Change-Id: I0efd9b61d0c706f3eeff84643d8f091c64bb643b

commit 286aaf3d46dff8ded179cb9a912e8f9eefc0fd8f Author: jrobson  Date:  Wed Nov 13 15:42:17 2013 -0800

Check Thank extension exists before rendering section on profile Bug: 56825 Change-Id: Ifc63d581f393b2f29fbf8e3e2cff331bebfeb1bb

commit ae3c5a84d0ce8f997a3bbdde503b1d5b4f0f8dca Author: jrobson  Date:  Wed Nov 13 15:07:50 2013 -0800

Hygiene: Address toggle fix me   Introduced in Ia56cb0f4492ccf599be191123287e93c50415ced on    Fri Oct 4 so this can safely be removed. Change-Id: I1ed06c9b60822769659944e44f65277d4e86c485

commit 954dd4424e0eb504ddf1f14d355c14dbc9455526 Author: jrobson  Date:  Wed Nov 13 15:02:25 2013 -0800

Hygiene: Remove userprofile.js   Accidentally added by me in a bad rebase in    If52e6ff574b81610b473bdd560c8df269af01939 Sorry. Change-Id: If5cefd8ae563ad97c7dc0facc0999bdc740684f8

commit 62b9cb736df2918c4746eda2117bfb445cb24a7f Author: jrobson  Date:  Fri Nov 8 14:00:08 2013 -0800

Story 1312 Card 1312: Style UserProfile page This completes changes requested in the card. Change-Id: I1bef5b03b1060b3ed146ee5ec31822c58c9df2e5

commit 44df5df2b88f93ad427bd592e88a5256c32887a7 Author: Translation updater bot  Date:  Wed Nov 13 20:22:38 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: Idc9c0253bc6d905db85e08818b861ef4818e95c3

commit e91c0901fe19abef3be2e8257b15b3cfb31f951e Author: Marius Hoch  Date:  Wed Nov 13 19:16:44 2013 +0100

Modernize the toggle tests Also brought in line with the code conventions. Change-Id: I0757813ba0a6449977b906d4538371041b91ca2f

commit ed7df81ad106597da74fdbfaca9eaec10fdbe55f Author: Marius Hoch  Date:  Wed Nov 13 19:44:20 2013 +0100

Fix mode for qunit tests on non-english wikis Change-Id: I0d25f1770b7e5425f3d2db6f00fce1793e77cf4a

commit a48c85c3b0f113052a417dce4a9f7be7d90d1d31 Author: Juliusz Gonera  Date:  Tue Nov 12 18:12:21 2013 -0800

Hygiene: Remove autoless from Node.js dependencies We don't need it anymore, LESS is in core. Change-Id: Icf066728a21e3a8a28b528f1c2f5219388581dc3

commit f4e27a06b07b7311f3fff6e36c5cb8fc0a7eba14 Author: Translation updater bot  Date:  Tue Nov 12 20:31:27 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I19bc104392b930124dfa1cab0ed2bab58ae38d93

commit 2935d1abf3d22e81ab824bfe7f39e04fd36953fb Author: jrobson  Date:  Tue Nov 12 10:29:57 2013 -0800

Don't throw fatals for non-existant usernames An IP address as a username will return False Bug: 56822 Change-Id: Ibec088fed1fbd164f40bf48aa3d65714a73dd7a1

commit 8e3db3504cf077fa331f56e5b0abf4ad95d2834d Author: jrobson <jrobson@wikimedia.org> Date:  Mon Oct 28 12:35:02 2013 -0700

Hygiene: Separate overlay code from mobile.stable.common It should be possible to make overlays in desktop mode without loading lots of unnecessary code. I noticed this whilst trying to write a BetaFeature which uses overlays. Change-Id: I436bca4d732c2dc2a2fb7a2ef057b268d0fac20f

commit 80eb834f469c7b096d50e417bd917bfbaebbc3af Author: jrobson <jrobson@wikimedia.org> Date:  Sun Nov 10 10:10:14 2013 -0800

Avoid fatals in Special:History without parameter Title is not always set meaning this will explode. Use revision to be safe. Change-Id: I667f7398e0b99c954b9da827945b12edbc0452c1

commit 7ce76acf2305734ab4f535ced9ec3a9497620af5 Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Mon Nov 11 20:19:14 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I26d07bcb12123e705c2f479f93eb7cbb2824f2e9

commit d6f30b2ce2f33240e6457d36f203508e17e8171f Author: MatmaRex <matma.rex@gmail.com> Date:  Mon Nov 11 17:27:09 2013 +0100

Add a note for SpecialWatchlistQuery hook usage for Iec4aab87 in core For all that is holy, why is this reimplementing the watchlist?! Change-Id: I8b99250bf5a47027ddae31ab3a2cff182b025c18

commit a96d97bcaa3a0047a55740897a54afc24f95cfab Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Sun Nov 10 20:28:40 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I04c7f537fb6a4fb0ee9d10a6b605c8c8685712f2

commit 35cd6e0e2320f2a32c07bf18ea3a4154bd6c3ccf Author: Amir E. Aharoni <amir.aharoni@mail.huji.ac.il> Date:  Sat Nov 9 13:13:38 2013 +0200

Added GENDER support to mobile-frontend-profile-last-edit Also add "the page" to the original message for clarity. Change-Id: I5339ea2e6b2d7620ede6a622f1a804ada26901c9

commit 14f6294de33a20d428316a31139bd2747c966357 Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Sat Nov 9 19:12:02 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I7dbeb815ed9b20a2c7e9f4b0cb97304310156e5f

commit 2ce4138d5dfa10fefa8847b3da53a05169f6ef8f Author: Kunal Mehta <legoktm@gmail.com> Date:  Sat Nov 9 00:24:52 2013 -0800

Unbreak token fetching for anonymous users Current code was not checking the value of $wgMFAnonymousEditing Bug: 56831 Change-Id: Ibbe6cf7f3e8ee892beea11abfa33858fa2c3e393

commit c39392635729bb5471f5161746e57d9a4c0a293e Author: jrobson <jrobson@wikimedia.org> Date:  Fri Nov 8 14:04:54 2013 -0800

Hygiene: Make hook code readable There is so much confusion in this function. Change-Id: I60802eb458dc9dd03ea976315fc90053fda27a52 (cherry picked from commit 88212c3766c431b16150e8dbe92132fc4a4cc132)

commit 5d7a97f85f033e418a8b0b415bb20ef007061a59 Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Fri Nov 8 17:45:41 2013 -0800

Update progressive action button in new overlays Per Kaity's request. Change-Id: Id30660468929fcde6a9bd87872f8240b26e27ba0

commit 0571cb97ac3817d29f8640235a20c9c95c583226 Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Fri Nov 8 14:39:46 2013 -0800

Fix confirmation on upload cancel [beta] Use window.confirm both for the main overlay and upload progress. Change-Id: If52e6ff574b81610b473bdd560c8df269af01939

commit 4758e1273ed0bd738bb7f5060c9c4aa73800a5cf Author: Max Semenik <maxsem.wiki@gmail.com> Date:  Sat Nov 9 00:34:12 2013 +0400

Hygiene: Address todo in SkinMobileBeta Properly check if a page can be created before suggesting the user to do so   Change-Id: I5726cfca9ef6fa6a19a454175ccc4fbd29446f64

commit a31cc62f6339aaf87fd2539e84ca674c06d578e7 Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Fri Nov 8 13:15:36 2013 -0800

Make textarea in photo uploads autoresize As per Kaity's request. This abstracts what we were using for the editor with one additional fix. Previously, the editor would jump back to the top of the overlay if   textarea was larger than screen height. This shouldn't happen anymore. Change-Id: I93812bf1bd89fec03ea76470254692accb00c4a2

commit b695d751c697bf5ba068daf4d40c371dc50a0909 Author: Juliusz Gonera <jgonera@wikimedia.org> Date:  Tue Nov 5 17:38:31 2013 -0800

Story 1289: Promote image viewer overlay to beta If CommonsMetadata extension is present and is able to fetch the license information and return it in the API response, then we show the license. As a fallback we show a "License information" link pointing to the file page, just like desktop media viewer does. Note: license information is only shown when you click the image. Change-Id: Iab2b857d009f25f077edb940d836ad84d576a9b8 Dependency: Ibaf09360041408e9bf9692056572f5b23b7f7c08

commit a5242bda92237e67e503c4245805157cf4aadecc Author: jrobson <jrobson@wikimedia.org> Date:  Fri Nov 8 13:57:47 2013 -0800

Regression: Revert Special:Search and friends styling to not show footer/header Introduced in I52f48e2ad96506bcb680449967bbcd22c18be36a Change-Id: I5f15d86fac6cb8eaeb71667a0b5e0d398e74f4e2

commit d003ce397d8e213a663adf6275b22f38325da92b Author: cmcmahon <cmcmahon@wikimedia.org> Date:  Thu Nov 7 15:24:29 2013 -0700

text and target for 'Terms of use' link changed Change-Id: Ibc041478d89749a695711194b080ebcf938011af

commit c4cdd13a8c41fb3cd05cebe52b9c91b94e14b6f3 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Nov 7 09:36:38 2013 -0800

Hygiene: Use getUrl rather than wikiGetlink Respond to core change I8704a6620ece44d374e199c05464b8a553e12e74 to stop using a deprecated method. Change-Id: I825220f5c9bdb96a22adf2dc2e4ae454dc51a2f8

commit ad26e52cd6eb2c89fd4a4e9ebe25269be5ea5264 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Nov 7 11:37:36 2013 -0800

Upstream: Mobile skin code to Minerva skin code Change-Id: I27a8d3d69df83c297bb08b38ed177105c9a1d8de

commit 6babf4376db1bed8005169d496f6d94424855f9a Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Thu Nov 7 20:21:02 2013 +0000

Localisation updates from http://translatewiki.net. Change-Id: I9f639536ce03de06be5251091289c7aae8f9f91f

commit 234c32248c5cf96ca47a002f98b8415059b650d8 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Nov 7 11:42:59 2013 -0800

Hygiene: Remove unused template variable in SkinMobile Change-Id: Iafabb7bf5355deaabe04d3ddfff8f9ea1417f6fa

commit 4587204306288445146e0d53163ab5c8b3889f6f Author: jrobson <jrobson@wikimedia.org> Date:  Thu Nov 7 11:40:46 2013 -0800

Hygiene: Fix upstream skin mobile to skin minerva fail... Looks like a rebase went wrong and we are redefining methods from SkinMinerva in SkinMobile... Change-Id: I3b39fad9b255d00df877ba112671d7a73263e5bd

commit 32f42f09f178f9f7332c4213ec8fcea77eeed461 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Nov 7 10:26:35 2013 -0800

Make debug=true work again Rejoice as QUnit tests in debug pass again Bug: 56153 Change-Id: I58da7e37e35aa60650d92614f0696d443c9120d4