Extension:MobileFrontend/Deployments/2012-10-15&16

Deployer: Max Semenik

commit 855524077053139a695eef4df6e2acea9faecef0 Author: Reedy  Date:  Mon Oct 15 16:09:23 2012 +0100

Fix test related paths Causing ResourcesTest.php to fail And 655 Warning: array_map [function.array-map]: An error occurred while invoking the map callback in /usr/local/apache/common-local/php-1.21wmf1/includes/resourceloader/R esourceLoaderFileModule.php on line 0 128 Warning: array_map [function.array-map]: An error occurred while invoking the map callback in /usr/local/apache/common-local/php-1.21wmf1/includes/resourceloader/R esourceLoaderFileModule.php on line 601 Change-Id: I94cc3ec954918ed6c654231183478ec1c31b3ee5

commit 67ebf8e99af8dfb40f69d2a6b29ad565b22e3c0d Author: Translation updater bot  Date:  Sun Oct 14 20:06:58 2012 +0000

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

commit de7aa42e6075a89131650735df002ad38e97c6e2 Author: jrobson  Date:  Sun Oct 14 10:06:51 2012 -0700

@topnavheight -> @headerHeight, update rule to use @headerHeight Change-Id: I5d9c12defb6cc93d8c543eac88f5815780ab9602

commit fc59f3ef49b1fd118f247823baa7eaaa23f82d18 Author: jrobson  Date:  Fri Oct 12 17:14:12 2012 -0700

for javascript users replace collapsible section with big button two clicks seems unnecessary Change-Id: I54b2ad9dd8337a1f182b039dcc009276648fb7c5

commit b16d354387b808c0489b95cc27b2fcbade5135f2 Author: jrobson  Date:  Fri Oct 12 16:41:27 2012 -0700

put lead paragraph in language section and use the same message in overlay this reduces the amount of data sent in jsconfig - the javascript simply reuses the existing text Change-Id: I63f05742be83cb8c7cc67d17d8bcea84221f7769

commit 75e08a5cd84cfa201c00259caa4db14317c59f1d Author: jrobson  Date:  Fri Oct 12 16:37:35 2012 -0700

add heading at bottom of page with additional languages testing has shown people expect languages to be more prominent this works without javascript with javascript replaces the long list of languages with a button that opens an overlay note: no styling done to button - it is anticipated that the completion of the login story will introduce generic button styling Change-Id: I4041b5959cc0184cb29dc330ef713c6c093a94e6

commit ae21ee1536de2d590f42778c865eb930577e56a7 Author: jrobson  Date:  Fri Oct 12 16:13:07 2012 -0700

remove unncessary css rules these seem to be remnants from the legacy navigation that are no longer necessary Change-Id: I8a7b13ca44a339f77d805b328b239c2a148e63eb

commit 401009f3ff11aec43c69c0c2d4020a07d5bc28b5 Author: jrobson  Date:  Fri Oct 12 16:10:24 2012 -0700

target blackberry specific rules to live site, add a beta specific one this ensures that the beta renders correctly in blackberry 8900 version 4.x platform 4.x   Change-Id: I4a8fae4af843fa72ec35851bb743d4e13b67502a

commit e5ea36adfdfd82d464fa5d9878330cf5f3ed9cd8 Author: jrobson  Date:  Fri Oct 12 16:06:35 2012 -0700

add live class to body for non-beta Change-Id: I38416b9e106a7de57d71672f9327acab1c09f2a1

commit 30be21982dc5ab969834ed042819682718fc1463 Author: jrobson  Date:  Wed Sep 12 15:54:53 2012 -0700

enable dynamic sections mf-toggle.js replaces toggle.js and requires jquery serve page with empty sections, retrieve html for sections via javascript note: currently no fallback for non-javascript users load sections into DOM when clicking on the section headings mark page with mw-mf-special if it's a main page or special page to avoid ajax requests to api for these pages where it is unnecessary hide section_anchors until expanded Performance: https://docs.google.com/spreadsheet/ccc?key=0ArbzKvV50qF6dEFzR0pCbUxfVy1ybGVPZU9yRTU0OUE I ran 31 samples on the Barack Obama article with this commit and before this commit. The results showed that time for js modules (search,references etc) to be enabled decreased from an average of 1.98s to 0.20s - a 89.9% increase. However toggling took longer to be enabled - 2.34s increased to 2.01s - a 14.32% decrease in speed. Provided we find a way to serve section content to users without javascript there is   no doubt we are improving their performance, but we must reflect on whether a 14.32% decrease in time to toggle is more significant Change-Id: I5571ba8c7e5a6a0b4160a2164c6eb2a84bddcd17

commit a5d08555595d7385d33195f32a31de7a3d11e95f Author: Translation updater bot  Date:  Fri Oct 12 21:18:54 2012 +0000

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

commit 52c7e185e359032038ab7916217d53315d85db55 Author: Brion Vibber  Date:  Wed Sep 12 16:56:54 2012 -0700

Remove content blocks for all but first section when using beta mode Change-Id: Ie6e534e10be66eaa50130a3333972e0dff94f390

commit d8068f417dea6495b1f42824ad79b556c5992049 Author: Brion Vibber <brion@pobox.com> Date:  Tue Sep 18 11:54:20 2012 -0700

Support for MediaWiki experimental feature $wgResponsiveImages in MobileFrontend If $wgResponsiveImages is enabled and jQuery is supported, load the hidpi modules to load higher-resolution images depending on window.devicePixelRatio. Change-Id: I790013a15e1a89b8decb941ef1504a45e7daa185

commit 952cc1590b8179be057e65e2eb11d8c3a250bff8 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Oct 11 15:50:20 2012 -0700

typography changes Worked with Munaf * Moved various legacy typography css rules to mf-common-legacy.css * added mf-typography.css to beta, mf-common-legacy.css to non-beta * generated new css files Change-Id: Iad4b36c9f394335a946051ef608cf9bf053415e7

commit 885101b124f492922face754475b98548a0b6909 Author: awjrichards  Date:  Thu Oct 11 16:05:03 2012 -0700

Fix path to default logo (mw.png) Change-Id: I8a778b8e4af01e46287cac41f5dfc1ad0a3ce76e

commit cf96e12eba5351554031f20ddc0f746da9c10e15 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Oct 11 13:17:56 2012 -0700

refactor mf-header.css for beta into mf-search.css make mf-header.css a legacy css file in beta use mf-search.css instead create mf-search.css based on mf-header.css introduce .overlayListItem mixin for both search results and language selection items shift all search related css from mf-navigation to mf-search Change-Id: I6227b6abea0e48b31ea3dddbc407d6d90ad4c63d

commit e1de2a7bd01af017be1e3ab29746b4fc4a67b8dc Author: jrobson <jrobson@wikimedia.org> Date:  Thu Oct 11 15:51:58 2012 -0700

add sup and sub css rules these have been wiped out by the addition of reset.css Change-Id: I1a3776c4a4e47f4b64a3a7ecf8317af6ffb23002

commit 4b9ec49bb9d228e634090509e9fccdc9a242bce9 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Oct 11 13:16:39 2012 -0700

make mf-mixins.less inherit mf-variables.less Change-Id: I8781e1daae13386cc8aa6fbb85578024c85c9742

commit b1188fc8827986e2c5496e20afd951fb7b2cce10 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Oct 11 13:13:07 2012 -0700

add escapeOverlay class to back button on search and navigation they look the same we should be able to consolidate/cleanup our rules relating to them Change-Id: I3096f0eb01446214895dd88e117eea2205777325

commit f4fc912d9c0b826d4c2046385256d0cc47459b28 Author: jrobson <jrobson@wikimedia.org> Date:  Thu Oct 11 13:12:32 2012 -0700

move ribbon related variables to mf-variables.less other less files should be able to access Change-Id: I3d9cfa53ea1256235ce868a5099f9ad088e7463c

commit ac19e05e6a4dd47633b2b4f5577f3982f09bfbbe Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Thu Oct 11 19:59:13 2012 +0000

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

commit f62f516cd8a0b11b1ab69aecc0c30ed0867d9e4b Author: jrobson <jrobson@wikimedia.org> Date:  Thu Oct 11 11:50:59 2012 -0700

ensure left nav always takes up full screen short pages are showing big gaps at the bottom Change-Id: Ie76346bb5d521548782bd141c7eaf9e7f82aae72

commit a1850960880dfd6ac09b4af9332c8667de0b548a Author: jrobson <jrobson@wikimedia.org> Date:  Wed Oct 10 17:52:27 2012 -0700

use .border-radius mix-in Change-Id: I2d77bf67cdd48e4b88664a354e0f5809def210be

commit 17f456764d65b2c09c7bd72aed0ecd12ae6098a3 Author: jrobson <jrobson@wikimedia.org> Date:  Wed Oct 10 17:10:11 2012 -0700

refactor css using variables to make margins consistent currently the main button is not correctly aligned adjust the hide search result button to be a button rather than an image tested on beta and non-beta moved some definitions from mf-header.less into mf-navigation-legacy.less assisted by pixel girl (heather) Change-Id: Ifa5652dad8bfd76bfa080ad70f326ad69f8ef7cf

commit 6ce1163fb11a05ba6afad8b10ab6360f6e357714 Author: jrobson <jrobson@wikimedia.org> Date:  Wed Oct 10 17:57:40 2012 -0700

remove summary screen flash when the page is loading the summary is hidden this ensures it is always visible. Change-Id: I37f40eed882bf0b740a24e7cd8f834f88ef3880c

commit 9d8ff1dd6cfa8597751d9f98e5881a6f02cf8bbc Author: jrobson <jrobson@wikimedia.org> Date:  Wed Oct 10 17:56:19 2012 -0700

generate new mf-toggle.css Change-Id: Ifbcb113e2a4263fea024a2ed9472ce04bbe129d5

commit ad023c029b5601b3f8bf11265b654fd5294175b9 Author: jrobson <jrobson@wikimedia.org> Date:  Wed Oct 10 17:55:54 2012 -0700

generate mf-toggle.css via the Makefile Change-Id: I87fa698c763ca71426b2803b5536cd58374f874a

commit 06946a8987b777bf04116c46100573e11245a603 Author: jrobson <jrobson@wikimedia.org> Date:  Wed Oct 10 16:10:42 2012 -0700

add new css files generated via less Change-Id: I6da0078f073c12d1294cf912d6def94189f42046

commit d6904112f5d359bb81976eaa77f74385539e0eee Author: jrobson <jrobson@wikimedia.org> Date:  Wed Oct 10 16:08:42 2012 -0700

fix syntax error in background-size and introduce mixin in the process a mixin would be useful for this sort of thing Change-Id: I5a6532195cb4a3295901218b76647c62c760d871

commit 9708ecf081ed6120b725dd98f1b9881fe6416d50 Author: jrobson <jrobson@wikimedia.org> Date:  Wed Oct 10 16:04:15 2012 -0700

repurpose css files as less files Change-Id: I78bdc068bb527e4453868a51bc178c07dc1b6a66

commit c4876cc3cbc5e81261d7d629ddee3c895e530dc6 Author: Translation updater bot <l10n-bot@translatewiki.net> Date:  Wed Oct 10 20:46:12 2012 +0000

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

commit 87b1ca659c4f8e451871b12d7ee4b643c4b99826 Author: jrobson <jrobson@wikimedia.org> Date:  Tue Oct 2 17:27:48 2012 -0700

remove override parameter from query string follow up to I91933aeece0973e01cce61d151814a83514a0bbb Change-Id: I65f4391f698f61fe896d9007cae4bc930cab516b

commit 4bcd5d0db12c2959507e0502d785637be622a5a6 Author: awjrichards  Date:  Wed Oct 10 11:06:30 2012 -0700

Update nav to say 'Home' instead of '' Change-Id: Ibea8fa99718e9a75eb8bcf3d0a21dcae8fc3339d

commit acc5b8c511200576fdcc9004a4f65683b4361f5a Author: Brion Vibber <brion@pobox.com> Date:  Wed Oct 3 17:11:59 2012 -0700

Switch out sprited nav icons for higher-resolution ones, using data: URI embedding. Switch "W" icon out for more generic "home" icon. Change-Id: I030440443b11eced06bbd9c456e578286b9ed081

commit 3376e1d22b630512418c8dcad1bd6e4bf7c2c6f4 Author: Tim Starling <tstarling@wikimedia.org> Date:  Wed Oct 10 11:00:17 2012 +1100

Use the normal WikiPage parser options when saving to the cache (bug 38273) Avoid polluting the parser cache for non-mobile page views with text that has been parsed without tidy, by using a ParserOptions object from WikiPage. Untested. Change-Id: Ia13a7b9ad1f4ee083265a70f7edde834daec0215